Skip to content

0.582

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jun 06:25
76bea81

What's Changed

  • Optimized operations like instantiation and module export for very large types

New Type Solver

  • Typechecking of function calls was rewritten to handle more cases correctly
  • Fixed a crash that can happen after self-referential type is exported from a module
  • Fixed a false positive error in string comparison
  • Added handling of for...in variable type annotations and fixed issues with the iterator call inside
  • Self-referential 'hasProp' and 'setProp' constraints are now handled correctly

JIT

  • Added '--target' argument to luau-compile to test multiple architectures different from host architecture
  • GC barrier tag check is skipped if type is already known to be GC-collectable
  • Added GET_TYPE/GET_TYPEOF instructions for type/typeof fast-calls
  • Improved code size of interrupt handlers on X64