nodemcu-firmware/app/lua53
Nathaniel Wesley Filardo fc771cd00c
app/lua53: catch up to lua 5.3.6 (#3415)
Adapt https://www.lua.org/work/diffs-lua-5.3.5-lua-5.3.6.html to
NodeMCU.  Mostly a straight application, but some small tweaks were
required and, in lundump.c, some changes were elided and some additional
diff reduction applied, as we have heavily diverged from upstream.
2022-12-22 21:55:40 +01:00
..
host app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
Makefile Makefiles: Validate LUA selection or refer to the other Makefile. (#3269) 2021-01-06 03:57:50 +01:00
lapi.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
lapi.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lauxlib.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
lauxlib.h Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lbaselib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lbitlib.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lcode.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
lcode.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lcorolib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lctype.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lctype.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
ldblib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ldebug.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
ldebug.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
ldo.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
ldo.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
ldump.c Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lfunc.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lfunc.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lgc.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lgc.h Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
linit.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
llex.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
llex.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
llimits.h Implement panic call handling for all modules (#3163) 2020-06-16 08:19:55 +01:00
lmathlib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lmem.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lmem.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lnodemcu.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lnodemcu.h Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
loadlib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lobject.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
lobject.h Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lopcodes.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lopcodes.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lparser.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
lparser.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lprefix.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lstate.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lstate.h Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lstring.c Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lstring.h Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lstrlib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ltable.c Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
ltable.h Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
ltablib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ltm.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
ltm.h Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lua.c Improved startup performance and measurement tools. (#3171) 2020-10-18 20:46:47 +02:00
lua.h app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
luaconf.h Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lualib.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lundump.c app/lua53: catch up to lua 5.3.6 (#3415) 2022-12-22 21:55:40 +01:00
lundump.h Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lutf8lib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lvm.c Switch GET_BYTE_FN to LUA_LOAD_BYTE_FN 2022-04-03 14:23:29 +01:00
lvm.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lzio.c Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00
lzio.h Squashed updates do get Lua51 and Lua53 working (#3075) 2020-06-09 22:26:52 +02:00