nodemcu-firmware/app/lua53
Johny Mattsson 1965a12efc
Minor Lua fixes. (#3467)
Discovered over on the dev-esp32-idf4 branch.

- Off by one error in loadLFS, leading to slight memory leak and
  potential corruption.

- Insufficient return value check in loadLFS, where uzlib may return
  one of two success conditions, one of which would result in an
  out-of-bounds access and related pain.

- One case of a side effect within a lua_assert(), leading to
  silently broken LFS image handling when compiling without asserts
  enabled, the issue showing up as module names being shuffled around.

- Incorrect encoding of TValues in LFS when 64bit numbers in use.
2021-11-19 22:50:27 +01:00
..
host Makefiles: Validate LUA selection or refer to the other Makefile. (#3269) 2021-01-06 03:57:50 +01:00
Makefile Makefiles: Validate LUA selection or refer to the other Makefile. (#3269) 2021-01-06 03:57:50 +01:00
lapi.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lapi.h
lauxlib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +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
lcode.c
lcode.h
lcorolib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lctype.c
lctype.h
ldblib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ldebug.c
ldebug.h
ldo.c
ldo.h
ldump.c Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
lfunc.c
lfunc.h
lgc.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lgc.h
linit.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
llex.c
llex.h
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
lmem.h
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
lobject.h Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
lopcodes.c
lopcodes.h
lparser.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
lparser.h
lprefix.h
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
lstring.h
lstrlib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ltable.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ltable.h
ltablib.c Lua 5.1 / 5.3 alignment and document (#3193) 2020-08-22 17:41:02 +01:00
ltm.c
ltm.h
lua.c Improved startup performance and measurement tools. (#3171) 2020-10-18 20:46:47 +02:00
lua.h First phase of number to integer conversion (#3221) 2020-08-29 17:48:24 +01:00
luaconf.h Add support for using doubles in the LUA53 build. (#3225) 2020-11-07 22:38:40 +01:00
lualib.h
lundump.c Minor Lua fixes. (#3467) 2021-11-19 22:50:27 +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
lvm.h
lzio.c
lzio.h