Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
luau-windows.zip | 2025-07-04 | 2.5 MB | |
luau-ubuntu.zip | 2025-07-04 | 6.4 MB | |
luau-macos.zip | 2025-07-04 | 5.0 MB | |
Luau.Web.js | 2025-07-04 | 756.0 kB | |
0.681 source code.tar.gz | 2025-07-04 | 2.0 MB | |
0.681 source code.zip | 2025-07-04 | 2.4 MB | |
README.md | 2025-07-04 | 1.5 kB | |
Totals: 7 Items | 19.0 MB | 0 |
What's Changed?
Short week, so a slightly shorter release! This one has been focused on improving polish in fragment autocomplete and the new solver.
New Type Solver
- Fix a bug where we didn't infer self types correctly under bidirectional type inference.
- Improve the memory consumption of the new solver by reducing the number of expensive allocations performed by
Substitution
. - The New non strict Mode shouldn't issue errors when we call checked functions with
never
values. - Extend the number of cases in which the new non strict mode can report unknown symbols.
- Fix a bug where
and
andor
expressions didn't correctly forward information computed by their operands. This should allow more programs using these expressions to complete typechecking correctly. - Small performance improvements for
Generalization
Fragment Autocomplete
- Fragment autocomplete provides richer autofill information when typing
self.|
- Fragment autocomplete now uses refinement information computed in the new solver to provide more accurate incremental completion.
Code Generation
- Fix a bug where Codegen could sometimes try to execute a non-executable page
Co-authored-by: Ariel Weiss aaronweiss@roblox.com Co-authored-by: Hunter Goldstein hgoldstein@roblox.com Co-authored-by: Vighnesh Vijay vvijay@roblox.com Co-authored-by: Vyacheslav Egorov vegorov@roblox.com
Full Changelog: https://github.com/luau-lang/luau/compare/0.680...0.681