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/529 #505

Merged
merged 27 commits into from
May 26, 2022
Merged

Sync to upstream/release/529 #505

merged 27 commits into from
May 26, 2022

Conversation

rblanckaert
Copy link
Collaborator

@rblanckaert rblanckaert commented May 26, 2022

  • Adds a currently unused x86-64 assembler as a prerequisite for possible future JIT compilation
  • Fix a bug in table iteration (closes Possible table iteration bug #504)
  • Improved warning method when function is used as a type
  • Fix a bug with unsandboxed iteration with pairs()
  • Type of coroutine.status() is now a union of value types
  • Bytecode output for tests/debugging now has labels
  • Improvements to loop unrolling cost estimation
  • Report errors when the key obviously doesn't exist in the table

@rblanckaert rblanckaert changed the title Sync to upstream/release/527 Sync to upstream/release/529 May 26, 2022
@rblanckaert rblanckaert merged commit 61766a6 into master May 26, 2022
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.

Possible table iteration bug
2 participants