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

Open
wants to merge 6 commits into
base: redsun82/swift-6
Choose a base branch
from

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants