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

Sync to upstream/release/583 #974

Merged
merged 144 commits into from
Jul 7, 2023
Merged

Sync to upstream/release/583 #974

merged 144 commits into from
Jul 7, 2023

Conversation

andyfriesen
Copy link
Collaborator

New Solver

  • Correctly suppress errors in more cases
  • Further improvements to typechecking of function calls and return statements
  • Crash fixes
  • Propagate refinements drawn from the condition of a while loop into the loop body

JIT

  • Fix accidental bailout for math.frexp/modf/sign in A64
  • Work toward bringing type annotation info in
  • Do not propagate Luau IR constants of wrong type into load instructions
  • CHECK_SAFEENV exits to VM on failure
  • Implement error handling in A64 reg allocator
  • Inline the string.len builtin
  • Do not enter native code of a function if arguments don’t match

@andyfriesen andyfriesen merged commit e25de95 into master Jul 7, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants