SRB2/src/blua
Sally Coolatta 36e6a2001a Paired down OS Lua library
Pretty much removed everything except for time operations. File operations steps on the toes of the IO library, and the others were useless or invasive. The only one I wasn't sure about was `os.tmpname()`, but I think that's something that could be implemented for IO library instead if necessary.

The main reason I want this is because os.time provides an OK way to initially seed RNG on game first boot. But it would also be cute to let Lua modders be able to re-implement Christmas mode / day&night cycles themselves :p
2023-07-20 01:43:10 -04:00
..
BLUA.htm SRB2 2.1 release 2014-03-15 13:11:35 -04:00
CMakeLists.txt Update CMakeLists.txt to use Sourcefiles 2021-05-05 04:00:44 -07:00
lapi.c SRB2 2.1.12 release 2014-11-11 19:55:07 -05:00
lapi.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lauxlib.c SRB2 2.1.12 release 2014-11-11 19:55:07 -05:00
lauxlib.h SRB2 2.1.12 release 2014-11-11 19:55:07 -05:00
lbaselib.c Experimental implementation 2021-03-22 23:56:55 -03:00
lcode.c More concise 2020-11-21 13:43:32 -08:00
lcode.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
ldebug.c Build: kill GCC 7's implicit-fallthrough warning 2017-09-28 09:39:47 -04:00
ldebug.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
ldo.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
ldo.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
ldump.c Stop -Waddress warnings 2022-08-11 04:24:24 -03:00
lfunc.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lfunc.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lgc.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lgc.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
linit.c Paired down OS Lua library 2023-07-20 01:43:10 -04:00
liolib.c Add basic rate limitation for Lua file access 2023-03-19 14:52:12 +01:00
llex.c Build: kill GCC 7's implicit-fallthrough warning 2017-09-28 09:39:47 -04:00
llex.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
llimits.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lmem.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lmem.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lobject.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lobject.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lopcodes.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lopcodes.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
loslib.c Paired down OS Lua library 2023-07-20 01:43:10 -04:00
lparser.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lparser.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lstate.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lstate.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lstring.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lstring.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lstrlib.c Can we just do this please? Thanks. 2020-09-09 22:19:14 -05:00
ltable.c Build: kill GCC 7's implicit-fallthrough warning 2017-09-28 09:39:47 -04:00
ltable.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
ltablib.c gcc-6: error: this ‘if’ clause does not guard... [-Werror=misleading-indentation] 2016-05-28 21:24:06 -04:00
ltm.c tables and strings respect __len metamethod 2020-12-13 21:25:11 -08:00
ltm.h tables and strings respect __len metamethod 2020-12-13 21:25:11 -08:00
lua.h MSVC project file works again! Supports Visual Studio 2022. 2022-12-31 19:35:07 -05:00
luaconf.h MSVC project file works again! Supports Visual Studio 2022. 2022-12-31 19:35:07 -05:00
lualib.h Paired down OS Lua library 2023-07-20 01:43:10 -04:00
lundump.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lundump.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lvm.c tables and strings respect __len metamethod 2020-12-13 21:25:11 -08:00
lvm.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lzio.c SRB2 2.1 release 2014-03-15 13:11:35 -04:00
lzio.h SRB2 2.1 release 2014-03-15 13:11:35 -04:00
Sourcefile Paired down OS Lua library 2023-07-20 01:43:10 -04:00