Skip to content

0.516

Compare
Choose a tag to compare
@zeux zeux released this 25 Feb 01:16
· 791 commits to master since this release
db3a8a2

Analysis changes

  • Fix type checking in branches when values were compared to string literals
  • Fix type checking for property access of unions of tables in some cases

Runtime changes

  • Fully enable the new paged sweeper, which improves GC sweeping throughput by 2-3x and reduces allocation overhead by 16 bytes/object on 64-bit platforms

Community contributions

Breaking changes

This release introduces a small breaking change in lua.h (only relevant for embedders) to improve compatibility with Lua/LuaJIT:

  • Remove lua_State* argument from lua_Alloc callback (used by lua_newstate)