Skip to content

v1.5.18

Choose a tag to compare

@wolfy-j wolfy-j released this 31 Aug 21:57
5d134c1
  • Fix the compiler's LOADNIL peephole so it cannot merge across jump targets, preventing generic-for or nil expressions from reading uninitialized registers.
  • Make direct xpcall catch errors and invoke message handlers consistently under DoString and API PCall.
  • Clear protected-call continuation metadata when error paths discard frames, preventing stale continuations from corrupting later Go-backed calls.
  • Preserve yielding Go-call continuations through tail-returned pcall wrappers and return results correctly from resumed root Go functions.
  • Restore Lua upvalue capture in inspected stack frames.
  • Add Wippy-shaped resumed-thread/register-pressure coverage across baseline and configured registry sizes.