0.735
Immutable
release. Only release title and notes can be modified.
Fresh Release! Hot off the presses! Get you a fresh release of Luau 0.735!
General
- Autocomplete can now swap
.property accesses for:. - Fixes a small bug parenthesis misattribution in the CST.
- The typechecker now considers the annotation type of exported values
TypeChecker
- Relabel inferred generics during stringification (you should see T, U, V, W ..., instead of a, b, c used as your generic variable).
- Add a configurable heap limit to the type function runtime.
- Fixes a bug in compound assignment type checking
Runtime
- Changed the Luau pointer encoding implementation to use SipHash2-4 + a Feistel cipher
- Added a bunch of benchmarks for the Runtime
- Added new LOP_FASTPCALL instruction: pcall/xpcall overhead should be around two times lower.
Co-authored-by: Andy Friesen afriesen@roblox.com
Co-authored-by: Annie Tang annietang@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: Phil Pizlo fpizlo@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