Skip to content
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

luau 0.596 #145013

Merged
merged 2 commits into from
Sep 23, 2023
Merged

luau 0.596 #145013

merged 2 commits into from
Sep 23, 2023

Conversation

ZhongRuoyu
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## What's Changed
* Support Control Flow type Refinements for "break" and "continue" statements by @AmberGraceSoftware in https://github.com/Roblox/luau/pull/1004
* The old type unification engine will now report a more fine-grained error at times, indicating that type normalization in particular failed

New Type Solver

  • Refactor of Unifier2, the new unification implementation for Luau
  • Completed MVP of new unification implementation
  • Dramatically simplified overload selection logic
  • Type family reduction can now apply sooner to free types that have been solved
  • Subtyping now supports table indexers
  • Generalization now replaces bad generics with unknown

Native Code Generation

  • Reduce stack spills caused by FINDUPVAL and STORE_TAG
  • Improve Generate SHL/SHR/SAR/rotates with immediate operands in X64
  • Removed redundant case re-check in table lookup fallback

New Contributors

Full Changelog: luau-lang/luau@0.595...0.596

@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label Sep 23, 2023
@github-actions
Copy link
Contributor

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

@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 Sep 23, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Sep 23, 2023
Merged via the queue into Homebrew:master with commit 0b5349c Sep 23, 2023
12 checks passed
@ZhongRuoyu ZhongRuoyu deleted the bump-luau-0.596 branch September 23, 2023 04:43
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.

3 participants