Skip to content

0.551

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Oct 10:56
a6b5051

Analysis changes

  • Fixed issue with all dependent modules not being invalidated when using Frontend::markDirty #719
  • Improved Failed to unify type packs error message to be reported as Type pack 'X' could not be converted into 'Y'
  • Add named parameters to math library functions #722
  • All thrown exceptions by Luau analysis are now derived from Luau::InternalCompilerError
  • When a call site has fewer arguments than required, error reports the location of the function name instead of the argument to the function
  • Fixed documentation symbols not added to exported types in declaration files if they are referenced in a declared global

Runtime changes

  • Removed a check in fast call dispatch that reduces executed instruction count by 1% in benchmarks
  • Additional fixes to reported error location of OOM errors in VM
  • Improved math.sqrt, math.floor and math.ceil performance on additional compilers and platforms (1-2% geomean improvement in benchmarks, including 8-9% on 'math-cordic')

Community contributions

  • Use overloaded documentation symbol for class methods/table props by @JohnnyMorganz in #724