Commit Graph

576 Commits

Author SHA1 Message Date
Lars Mueller
b7ae328aab SQLite persistence: Wrap rewrite in transaction 2022-03-01 12:03:56 +01:00
Lars Mueller
5bce5c79cc Binary float writing: Fix double truncation 2022-02-28 12:36:06 +01:00
Lars Mueller
209fb06d6d Binary float writing: Improve performance 2022-02-28 12:30:39 +01:00
Lars Mueller
5efc048887 Clean up tests 2022-02-28 11:01:03 +01:00
Lars Mueller
f53ea61fbe Fix colorspec test 2022-02-28 10:57:10 +01:00
Lars Mueller
e0733cc469 Bump version rolling-87 2022-02-28 01:23:12 +01:00
Lars Mueller
f7522265b6 Fix grammar 2022-02-28 01:22:00 +01:00
Lars Mueller
7ef08b8a5c Fix SQLite3 persistence crashing if loaded twice 2022-02-28 01:21:42 +01:00
Lars Mueller
d4d3b456b5 SQLite3 persistence: Fix garbage collection 2022-02-28 01:11:56 +01:00
Lars Mueller
214533f4bf Minor Readme Fix 2022-02-27 17:43:05 +01:00
Lars Mueller
69510b1965 Clean up persistence.lua 2022-02-27 17:41:25 +01:00
Lars Mueller
2c5e2e1e5c JSON parser: Add explanatory RegEx 2022-02-27 17:40:11 +01:00
Lars Mueller
cb15345e13 Bump version again rolling-86 2022-02-27 17:33:38 +01:00
Lars Mueller
e8722e3dac B3D test: Close stream as early as possible 2022-02-20 01:39:52 +01:00
Lars Mueller
eef3ea9c57 Localize setmetatable
(forgot to commit when implementing log)
rolling-85
2022-02-15 09:17:13 +01:00
Lars Mueller
dc4443cbd4 Remove overridden incorrect field 2022-01-25 19:53:17 +01:00
Lars Mueller
7cf3bd2944 Turn remaining MT-only modules into MT-submodules
Affects mod, log, conf & player. Preserves compat through aliases.
2022-01-25 19:51:46 +01:00
Lars Mueller
0a749b6e70 mod module: Add fixme annotation 2022-01-25 11:35:29 +01:00
Lars Mueller
5b9cfa16a1 SQLite3 persistence test: Don't leave file in CWD 2022-01-23 13:54:48 +01:00
Lars Mueller
f7bb444f78 Add deg/rad variants of quaternion/euler conversion rolling-84 2022-01-22 16:40:49 +01:00
Lars Mueller
d54e76c138 Add quaternion.compose 2022-01-22 16:31:23 +01:00
Lars Mueller
317123619b Fix modlib.table.union 2022-01-20 15:57:22 +01:00
Lars Mueller
d2b6b4ec64 Add table.default 2022-01-20 15:13:11 +01:00
Lars Mueller
e346128d4d Add web.uri.encode[_component] 2022-01-19 17:24:29 +01:00
Lars Mueller
4a9fa41827 Fix hashheap 2022-01-19 17:17:07 +01:00
Lars Mueller
e3ef255bf5 Add hashheap 2022-01-19 16:45:47 +01:00
Lars Mueller
86033f0470 Heap: Localize math.floor & table.insert 2022-01-19 16:38:06 +01:00
Lars Mueller
5d3c011f79 after: add nil support 2022-01-19 16:15:43 +01:00
Lars Mueller
d709a7e001 Fix test 2022-01-18 20:46:12 +01:00
Lars Mueller
f4b7eca18f Add func.memoize 2022-01-18 18:47:38 +01:00
Lars Mueller
479afb6c88 Add math.log(number, [base]) 2022-01-17 14:16:42 +01:00
Lars Mueller
e33360ee49 Add math.log[base](number) 2022-01-17 11:58:16 +01:00
Lars Mueller
66315d0219 Add vector.normalize_zero 2022-01-12 12:16:55 +01:00
Lars Mueller
71b6d9769d Add vector.zeros 2022-01-12 12:16:02 +01:00
Lars Mueller
9bbbcae162 Fix vector.invert 2022-01-12 12:15:17 +01:00
Lars Mueller
228bfda006 Fix vector.rotate3 2022-01-11 18:02:39 +01:00
Lars Mueller
bcda0511b1 Add vector.ray_parallelogram_intersection rolling-83 2022-01-09 19:31:41 +01:00
Lars Mueller
c87effd9a5 Expose web module rolling-82 2022-01-09 17:32:11 +01:00
Lars Mueller
170b0393e1 file: return errors for use in assertions 2022-01-08 13:32:12 +01:00
Lars Mueller
9bfefb9283 write_binary: default to safe file write on MT 2022-01-08 13:30:54 +01:00
Lars Mueller
eb0c6b28d3 Don't rely on undefined order of execution 2022-01-07 18:50:36 +01:00
Lars Mueller
4402f2a054 Add math.onemod 2022-01-07 18:31:15 +01:00
Lars Mueller
53df320988 Commit forgotten HTML entities rolling-81 2022-01-05 19:45:14 +01:00
Lars Mueller
dc648aa598 Improve code quality 2022-01-04 15:27:27 +01:00
Lars Mueller
d7cd844e9b Add "goto" to keywords rolling-80 2022-01-04 13:55:29 +01:00
Lars Mueller
a17981879d Make is_identifier pattern locale-independent 2022-01-04 13:44:01 +01:00
Lars Mueller
005be9fbf5 Add web.html.[un]escape 2022-01-04 13:42:46 +01:00
Lars Mueller
ba4ce3254b Fix file.get_name 2021-12-30 18:49:35 +01:00
Lars Mueller
fa328b16db Luon & lua log file: Fix handling of keyword keys 2021-12-30 17:12:51 +01:00
Lars Mueller
a243d2ae48 Add modlib.file.write_binary 2021-12-28 00:04:58 +01:00