Skip to content

0.632

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jun 00:38
0d26888

What's Changed?

  • Fix #1137 by appropriately retaining additional metadata from definition files throughout the type system.
  • Improve Frontend for LSPs by appropriately allowing the cancellation of typechecking while running its destructor.

New Solver

  • Added support for the rawget type function.
  • Reduced overall static memory usage of builtin type functions.
  • Fixed a crash where visitors could mutate a union or intersection type and fail to invalidate iteration over them in doing so.
  • Revised autocomplete functionality to not rely on a separate run of the type solver when using the new solver.
  • Implemented a more relaxed semantic rule for casting.
  • Fixed some smaller crashes in the new solver.

Native Code Generation

  • Add additional codegen specialization for math.sign
  • Cleaned up a large number of outstanding fflags in the code.

Internal Contributors

Co-authored-by: Aaron Weiss [email protected]
Co-authored-by: Alexander McCord [email protected]
Co-authored-by: Andy Friesen [email protected]
Co-authored-by: James McNellis [email protected]
Co-authored-by: Jeremy Yoo [email protected]
Co-authored-by: Vighnesh Vijay [email protected]
Co-authored-by: Vyacheslav Egorov [email protected]


Full Changelog: 0.631...0.632