Skip to content

0.531

Compare
Choose a tag to compare
@rblanckaert rblanckaert released this 10 Jun 18:19
· 648 commits to master since this release
b066e4c

Analysis changes

  • Fix free Luau type being fully overwritten by any and causing UAF
  • Falsy refinement where types aren't explicitly optional now narrows into nil.
  • Improve Luau parse recovery when : is used instead of -> in function types

Runtime changes

  • Fix lua_clonefunction implementation replacing top instead of pushing
  • Fix lua_getmetatable, lua_getfenv not waking threads up
  • Fix a case where lua_objlen could push a new string without thread wakeup or GC
  • Fix the recursion limiter that previously allowed only 16383 stack frames instead of 19999.

Community contributions