Repository navigation
What's Changed
- Luau updated to 0.740
- Added
Value::weak_luahelper (#714) - Added
recursion_limittoSerializeOptionsandDeserializeOptions(defaults to 128) - Reject fractional numbers when converting to Rust integers on Lua 5.3+ and Luau
- Fix precision loss when comparing integer and floating point
Values Table::equalsnow follows the backend's native__eqsemantics- Fix raw identifiers and callback types in derive macros
- Prevent scoped userdata and callbacks from outliving their scope during cleanup
- Fix panic and error handling in callbacks and userdata destructors to avoid corrupting Lua state
- Return errors on reference stack exhaustion and improve stack checks
- Fix async thread cancellation, stack cleanup, and global hook restoration when recycling threads
- Fix Luau
requirefrom chunks loaded by path (#735) and require context lifetimes - perf: Reduce callback overhead
- perf: Improve serde performance
Full Changelog: v0.12.1...v0.12.2