0.614
What's changed?
Add program argument passing to scripts run using the Luau REPL! You can now pass --program-args
(or shorthand -a
) to the REPL which will treat all remaining arguments as arguments to pass to executed scripts. These values can be accessed through variadic argument expansion.
Native Code Generation
- Improve A64 lowering for vector operations by using vector instructions
- Resolve a developer reported divergence in VM and NCG code by fixing lowering issues in IR value location tracking!
New Type Solver
- Apply substitution to type families, and emit new constraints to reduce those further
- More progress on reducing comparison (
lt/le
) type families - Resolve two major sources of cyclic types in the new solver
- Turned internal compiler errors (ICEs) in the new subtyping algorithm into errors
Full Changelog: 0.613...0.614