Skip to content

0.592

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Aug 17:34
ce9414c

Analysis Changes

  • Improved parsing error messages
  • Fixed crash on null pointer access in unification (fixes #1017)

Other Changes

  • AST queries at position where function name is will now return AstExprLocal
  • Lexer performance has been slightly improved
  • Fixed incorrect string singleton autocomplete suggestions (fixes #858)
  • Native code support is enabled by default and native=1 (make)/LUAU_NATIVE (CMake)/-DLUA_CUSTOM_EXECUTION configuration is no longer required

New Type Solver

  • New subtyping check can now handle generic functions and tables (including those that contain cycles)

Native Codegen

  • Loops with non-numeric parameters are now handled by VM to streamline native code
  • Array size check can be optimized away in SETLIST
  • On failure, CodeGen::compile returns a reason
  • Fixed clobbering of non-volatile xmm registers on Windows