Commit Graph

401 Commits

Author SHA1 Message Date
Lars Mueller
e29183f574 Add Minetest Luon: ItemStack and AreaStore support 2021-07-11 16:08:57 +02:00
Lars Mueller
407a2d55ed Fix Lua log file reference handling if only :load() and not :init() is called 2021-07-08 20:17:20 +02:00
Lars Mueller
2d8c77b7dd Code quality 2021-07-08 20:08:28 +02:00
Lars Mueller
80bd0b6299 Make Luon object-oriented, add aux_read/write support 2021-07-08 13:28:11 +02:00
Lars Mueller
0d10aa9f88 Fix string length comparison 2021-07-07 20:02:11 +02:00
Lars Mueller
27df865b6e Fix handling of cross-referencing tables 2021-07-07 19:14:56 +02:00
Lars Mueller
e49cbdf9ff Code quality 2021-07-07 18:49:14 +02:00
Lars Mueller
392959e50c Parameter rename 2021-07-07 17:35:25 +02:00
Lars Mueller
b5e7f331c4 Replace count_values with count_objects 2021-07-07 17:32:33 +02:00
Lars Mueller
35081f3e4b Localize global fields 2021-07-07 12:52:37 +02:00
Lars Mueller
4026f6dd0d Luon: Rename (de)serialize to read/write 2021-07-07 12:31:40 +02:00
Lars Mueller
60dd1be82c Localize global fields 2021-07-06 23:43:03 +02:00
Lars Mueller
60ce6f3e53 Ignore NaN in table.count_values 2021-07-06 23:22:41 +02:00
Lars Mueller
2e9db04632 Add proper license file 2021-07-06 22:03:44 +02:00
Lars Mueller
1d2c6c5c37 Add experimental luon module 2021-07-06 21:56:20 +02:00
Lars Mueller
1764665193 Add table.count_values 2021-07-06 10:31:42 +02:00
Lars Mueller
d852c081ed Add circular test for Lua log file 2021-07-06 09:24:25 +02:00
Lars Mueller
e49d75a822 Fix patterns 2021-07-06 09:24:13 +02:00
Lars Mueller
cc88228d25 Lua log file: Fix handling of circular tables 2021-07-05 18:00:54 +02:00
Lars Mueller
abced343d8 Deal with Lua log file memory leak 2021-07-03 19:35:02 +02:00
Lars Mueller
263560f48c Add vector.rotate3 2021-07-03 17:29:35 +02:00
Lars Mueller
95415c0929 Add table.deep_foreach_any 2021-07-03 12:19:44 +02:00
Lars Mueller
7a82efb75f Add func.iterate and func.aggregate 2021-07-03 11:55:36 +02:00
Lars Mueller
eb2db70201 Add func.curry_full 2021-07-03 11:55:14 +02:00
Lars Mueller
7f05c5d07e Rename func.call to func.args to fix name collision 2021-07-03 11:52:27 +02:00
Lars Mueller
56ad946ec0 Bump version rolling-70 2021-06-18 20:58:21 +02:00
Lars Mueller
245284f5f8 Fix vector aliases 2021-06-18 20:57:15 +02:00
Lars Mueller
137e471262 Lazy alias handling, remove testing code 2021-06-18 20:55:08 +02:00
Lars Mueller
cedfe1387b Remove most global localization from init.lua 2021-06-18 20:44:07 +02:00
Lars Mueller
adc429cf9d Add table to player.lua locals 2021-06-18 20:42:32 +02:00
Lars Mueller
4175974def Redo environments 2021-06-17 19:45:08 +02:00
Lars Mueller
0315a77696 Localize globals per file for all modules 2021-06-11 20:47:29 +02:00
Lars Mueller
d8f3bf2902 Fix debug.stack 2021-06-11 20:28:27 +02:00
Lars Mueller
a9c4e86b83 Fix bluon:len 2021-06-11 20:24:23 +02:00
Lars Mueller
e5ac7aa27b Fix ranked set 2021-06-11 19:39:35 +02:00
Lars Mueller
048eaac333 Functional wrappers for Lua builtins 2021-06-08 14:56:51 +02:00
Lars Mueller
ff8a4f6f76 Lua log file: Fix infinite recursion 2021-05-26 10:33:34 +02:00
Lars Mueller
257b9bc4d7 Remove "data" module in favor of "persistence" 2021-05-13 15:46:53 +02:00
Lars Mueller
54f45b3384 Bump version rolling-69 2021-05-13 15:15:04 +02:00
Lars Mueller
8a14f04734 Lua log file: Fix short notations 2021-05-12 20:53:44 +02:00
Lars Mueller
29ed334369 Persistence: Fix Lua log file table dump 2021-05-12 20:45:15 +02:00
Lars Mueller
8dc3054dd0 Patch globals leaking into modlib modules 2021-05-12 18:30:16 +02:00
Lars Mueller
b433b30dbe Schematic: Fix light baking 2021-05-09 13:06:06 +02:00
Lars Mueller
edb9e98223 Rewrite schematic format 2021-05-09 13:04:17 +02:00
Lars Mueller
cb5e291285 Schematic: DIsallow unknown/ignore nodes 2021-05-08 21:31:15 +02:00
Lars Mueller
53fdfddd30 Remove dtime == 0 assertion 2021-05-08 21:18:35 +02:00
Lars Mueller
db08d8bbde Experimental schematic format 2021-05-08 21:17:44 +02:00
Lars Mueller
4bf8d23917 Monkey-patch bluon metatable 2021-05-08 21:03:07 +02:00
Lars Mueller
f6a3f31c13 Fix bluon:len 2021-05-08 21:02:12 +02:00
Lars Mueller
e28ee76d7d Add debug module 2021-05-04 16:18:46 +02:00