You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added runtime attributes for altering local assignments.
Added error-processing handlers to catch expressions.
Added initial language server foundation and VSCode extension.
Enum ordering comparison across different enum roots now raises a runtime error.
Brought debug.parse to parity with the internal parser.
Fixed debug.parse serializing linked lists as single nodes instead of arrays.
Fixed buffer overflow in worker message serialization when arena allocation fails.
Fixed missing recursion depth limit in worker message deserialization.
Fixed integer overflow in deser_read bounds check that could allow out-of-bounds reads with large size_t values.
Fixed negative or huge table counts in worker deserialization being passed to lua_createtable unchecked.
Fixed missing luaL_checkstack in worker deserialization that could exhaust the Lua stack on deeply nested tables.
Fixed uninitialized constant slots in enum parsing that could cause a GC crash when luaM_growvector expanded the constants array.
Fixed race condition in worker receive context signaling that could cause a use-after-free when lib_receive destroys a stack-allocated context while a worker thread is still accessing it.
Fixed missing bounds checking in bundle index parser.
adjustlocalvars now validates the register limit before assignment.