0.575
What's Changed
- Improve the type for
os.date
using overloads by @JohnnyMorganz in #874 - Fix grammar issues by @JohnnyMorganz in #915
Luau.Analyze.CLI
now has experimental support for concurrent type checking. Use the option-jN
whereN
is the number of threads to spawn.- Improve typechecking performance by ~17% by making the function
Luau::follow
much more efficient.
Full Changelog: 0.574...0.575
New solver
- Improve the reliability of function overload resolution
- More work toward supporting parallel type checking
- Fix a bug in inference of
==
and~=
which would erroneously infer that the operands wereboolean
- Better error reporting when
for...in
loops are used incorrectly.
JIT
- Fix unwind registration when libunwind is used on Linux
- Fixed replaced IR instruction use count
- Convert X64 unwind info generation to standard prologue
- Implement A64 unwind info support for Dwarf2
- Live in/out data for linear blocks is now created
- Add side-exit VM register requirements to the IR dump
- Reuse ConstPropState between block chains
- Remove redundant base update