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

Sema: Remove SwiftUI type witness matching compatibility hack #59795

Merged

Conversation

slavapestov
Copy link
Contributor

Now that rdar://problem/91451771 is fixed, SwiftUI.swiftinterface should build
without this hack.

@slavapestov slavapestov force-pushed the remove-swiftui-type-witness-hack branch from 7d7cfb4 to c3abc72 Compare June 29, 2022 21:45
Copy link
Collaborator

@AnthonyLatsis AnthonyLatsis left a comment

Choose a reason for hiding this comment

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

No way! Big thanks to the SwiftUI folks!

@AnthonyLatsis
Copy link
Collaborator

AnthonyLatsis commented Jul 21, 2022

@slavapestov Why the DNM?

@AnthonyLatsis
Copy link
Collaborator

@slavapestov Any updates on this? What are we waiting for?

@slavapestov
Copy link
Contributor Author

@AnthonyLatsis The hack is now disabled on main, except when building swiftinterface files. We need to keep it around a while longer since swiftinterface files generated by older compilers don't have all the right synthesized typealiases.

@AnthonyLatsis
Copy link
Collaborator

AnthonyLatsis commented Apr 15, 2023

CI is now using Xcode 14.2. I suppose we are ready to proceed?

Edit: Aargh! Apparently the fix didn’t make it to 14.2.

@slavapestov slavapestov force-pushed the remove-swiftui-type-witness-hack branch from c3abc72 to cc5845f Compare August 22, 2023 03:02
@slavapestov
Copy link
Contributor Author

@swift-ci Please smoke test

@slavapestov slavapestov changed the title [DNM] Sema: Remove SwiftUI type witness matching compatibility hack Sema: Remove SwiftUI type witness matching compatibility hack Aug 22, 2023
@AnthonyLatsis
Copy link
Collaborator

@swift-ci please smoke test macOS

1 similar comment
@slavapestov
Copy link
Contributor Author

@swift-ci please smoke test macOS

@slavapestov
Copy link
Contributor Author

Ok, CI is still on 14.2. Bug is fixed in 14.3

@AnthonyLatsis
Copy link
Collaborator

@swift-ci please smoke test

@slavapestov
Copy link
Contributor Author

@swift-ci please smoke test

@slavapestov
Copy link
Contributor Author

@swift-ci please test source compatibility

@slavapestov slavapestov merged commit fab7ff0 into swiftlang:main Feb 10, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants