Skip to content

luau 0.675 #224912

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 28, 2025
Merged

luau 0.675 #224912

merged 2 commits into from
May 28, 2025

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## General 
- Introduce `Frontend::parseModules` for parsing a group of modules at once.
- Support chained function types in the CST.

New Type Solver

  • Enable write-only table properties (described in this RFC).
  • Disable singleton inference for large tables to improve performance.
  • Fix a bug that occurs when we try to expand a type alias to itself.
  • Catch cancelation during the type-checking phase in addition to during constraint solving.
  • Fix stringification of the empty type pack: ().
  • Improve errors for calls being rejected on the primitive function type.
  • Rework generalization: We now generalize types as soon as the last constraint relating to them is finished. We think this will reduce the number of cases where type inference fails to complete and reduce the number of instances where *blocked* types appear in the inference result.

VM/Runtime

  • Dynamically disable native execution for functions that incur a slowdown (relative to bytecode execution).
  • Improve names for thread/closure/proto in the Luau heap dump.

Co-authored-by: Andy Friesen afriesen@roblox.com
Co-authored-by: Ariel Weiss aaronweiss@roblox.com
Co-authored-by: Aviral Goel agoel@roblox.com
Co-authored-by: Hunter Goldstein hgoldstein@roblox.com
Co-authored-by: Talha Pathan tpathan@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

View the full release notes at https://github.com/luau-lang/luau/releases/tag/0.675.


@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label May 27, 2025
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label May 28, 2025
@BrewTestBot BrewTestBot enabled auto-merge May 28, 2025 00:40
@BrewTestBot BrewTestBot added this pull request to the merge queue May 28, 2025
Merged via the queue into master with commit 84b8fbc May 28, 2025
17 checks passed
@BrewTestBot BrewTestBot deleted the bump-luau-0.675 branch May 28, 2025 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants