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

Swift: More model repairs for Swift 6 #17989

Merged
merged 7 commits into from
Nov 18, 2024

Conversation

geoffw0
Copy link
Contributor

@geoffw0 geoffw0 commented Nov 14, 2024

It looks like all the issues with flow through conversions in the Swift 6 PR are modelling issues. In particular, some of the initialisers of Numeric are now initializers of SignedInteger + UnsignedInteger instead (or possibly as well) in Swift 6. There are other changes as well, and as far as I'm aware we don't have a reliable way to tell what they are (unless, perhaps, there is updated documentation I'm unaware of). In any case I have expanded the tests in an attempt to catch all I can, expanded models to cover the regressions I found (in some cases we probably have slightly more flow now), and I fixed a couple of issues that came up in query tests as well.

@geoffw0 geoffw0 added the Swift label Nov 14, 2024
@geoffw0 geoffw0 requested a review from a team as a code owner November 14, 2024 18:01
Copy link
Contributor

@jketema jketema left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks sensible. It does seem some formatting is currently broken.

@geoffw0 geoffw0 added the no-change-note-required This PR does not need a change note label Nov 18, 2024
@geoffw0
Copy link
Contributor Author

geoffw0 commented Nov 18, 2024

@redsun82 probably best if you merge this, to avoid surprises as it targets your PR.

@redsun82 redsun82 merged commit 8bcc5f4 into github:redsun82/swift-6 Nov 18, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-change-note-required This PR does not need a change note Swift
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants