Skip to content

0.614

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Feb 20:36
3b0e93b

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