0.647
What's Changed
- Rename
type
field of AstStatTypeAlias in JSON Encoder by @Dekkonot in #1461 - Support function attributes in luau-ast by @Dekkonot in #1466
- Fix an old solver crash that occurs in the presence of cyclic
requires()
New Solver
- Improvements to Luau user-defined type function library
- Avoid asserting on unexpected metatable types
- Properties in user defined type functions should have a consistent iteration order - in this case it is insertion ordering
Runtime
- Track VM allocations for telemetry
Co-authored-by: Aaron Weiss [email protected]
Co-authored-by: Andy Friesen [email protected]
Co-authored-by: Hunter Goldstein [email protected]
Co-authored-by: James McNellis [email protected]
Co-authored-by: Varun Saini [email protected]
Co-authored-by: Vighnesh Vijay [email protected]
Co-authored-by: Vyacheslav Egorov [email protected]
Full Changelog: 0.646...0.647