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/535 #584

Merged
merged 47 commits into from
Jul 8, 2022
Merged

Sync to upstream/release/535 #584

merged 47 commits into from
Jul 8, 2022

Conversation

zeux
Copy link
Collaborator

@zeux zeux commented Jul 8, 2022

  • Implement support for unknown / never types (RFC Add RFC for never and unknown types #434)
  • Improve type inference for higher order generic functions
  • Improve type checking for combinations of intersections and generics
  • Fix a bug where type arena ownership invariant could be violated, causing stability issues
  • Fix a bug where internal type error could be presented to the user
  • string.gmatch now infers returned types based on the pattern when using a literal
  • Fix a bug with negative zero in vector components when using vectors as table keys
  • Slightly reduce interpreter I$ footprint

@zeux zeux merged commit 506d971 into master Jul 8, 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.

None yet

3 participants