Commit graph

12 commits

Author SHA1 Message Date
Kim Alvefur
dff4beae02 util-src: Remove Lua 5.1 compat macros
Part of #1600
2022-07-01 21:21:21 +02:00
Matthew Wild
ca3d1e1958 util.table: Compatibility with Lua 5.1 lua_equals 2022-03-18 15:29:05 +00:00
Matthew Wild
26605b5197 util.table: Backport table.move() from Lua 5.4
One difference is that 5.4 accepts "table-like" values (for this and other
table.*() functions), but that would require additional backporting work.
2022-03-18 15:21:25 +00:00
Kim Alvefur
384687ffa4 util-src: Specify size of various tables to be allocated 2017-03-09 01:20:59 +01:00
Kim Alvefur
3bf3935e78 Backed out changeset a3a4ed0d34f4 C99 is ok 2017-03-02 00:46:32 +01:00
Kim Alvefur
40d8e257d8 util-src/*.c: Attach pointer * to name instead of type 2017-02-12 16:42:29 +01:00
Kim Alvefur
0d28378a7a util-src/*.c: Squeeze repeated blank lines 2017-01-23 18:33:35 +01:00
Kim Alvefur
5b10d245e3 util-src: Make C modules assert that the Lua runtime matches what it was compiled for 2017-01-08 14:21:08 +01:00
Kim Alvefur
2c74295bfa util.table: Move loop variable to top of function for C89 compatibility 2016-08-07 20:49:50 +02:00
Matthew Wild
544456bc19 util.table: Add pack() function (this is already available in Lua 5.2+) 2016-07-27 13:39:19 +01:00
Kim Alvefur
e866ef555a util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linux 2015-04-03 19:52:48 +02:00
Matthew Wild
f9a6cc2cc9 util.table, Makefile: New C module that allows pre-allocation of tables to improve performance and decrease memory fragmentation 2015-03-31 11:59:17 +01:00