0.583
What's Changed
- Fix indexing table intersections using
x["prop"]
syntax by @JohnnyMorganz in #971 - Add console output codepage for windows by @imlodinu in #967
- Added
Frontend::parse
for a fast source graph preparation - luau_load should check GC
- Work toward a type-diff system for nicer error messages
New Type Solver
- Correctly suppress errors in more cases
- Further improvements to typechecking of function calls and return statements
- Crash fixes
- Propagate refinements drawn from the condition of a while loop into the loop body
JIT
- Fix accidental bailout for math.frexp/modf/sign in A64
- Work toward bringing type annotation info in
- Do not propagate Luau IR constants of wrong type into load instructions
- CHECK_SAFEENV exits to VM on failure
- Implement error handling in A64 reg allocator
- Inline the string.len builtin
- Do not enter native code of a function if arguments don’t match
New Contributors
- @imlodinu made their first contribution in #967
Full Changelog: 0.582...0.583