0.724
Immutable
release. Only release title and notes can be modified.
Wake up babe, another Luau release just dropped!
Analysis
- Introduce
ConstraintGraph, an abstraction over the set of constraints, types, and type packs in use during type inference and their dependencies. - Various bug fixes to user defined type functions.
- Implement RFC
type:issubtypeofby @PhoenixWhitefire in #2133
Ast
- Fix missing
prettyPrintoverloads in header and implementation by @ActualMasterOogway in #2209
Runtime
- VM: Fix direct userdata access patching already deoptimized instructions
- Compiler: Exploit more opportunities for constant table folding.
- Compiler: Inline table function expressions.
- Bytecode: Implement inlining of calls in bytecode.
Internal Contributors
Co-authored-by: Andy Friesen afriesen@roblox.com
Co-authored-by: Hunter Goldstein hgoldstein@roblox.com
Co-authored-by: Ilya Rezvov irezvov@roblox.com
Co-authored-by: James McNellis jmcnellis@roblox.com
Co-authored-by: Sora Kanosue skanosue@roblox.com
Co-authored-by: Thomas Schollenberger tschollenberger@roblox.com
Co-authored-by: Varun Saini vsaini@roblox.com
Co-authored-by: Vighnesh Vijay vvijay@roblox.com
Co-authored-by: Vyacheslav Egorov vegorov@roblox.com
Full Changelog: 0.723...0.724