Skip to content

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
@geoffw0 geoffw0 deleted the swift6models2 branch January 28, 2025 09:07
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