-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Merge #6547 to 3.1 branch #6736
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
Merge #6547 to 3.1 branch #6736
Conversation
This reverts the contents of swiftlang#5778 and replaces it with a far simpler implementation of condition resolution along with canImport. When combined with the optimizations in swiftlang#6279 we get the best of both worlds with a performance win and a simpler implementation.
@swift-ci please test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If it merges cleanly, I think we're good! cc @CodaFi
Build failed |
@swift-ci Please test macOS |
@swift-ci please test os x |
Build failed |
The playgrounds logger failure is not caused by this patch. We thought it was a regression from my patch but it's still happening after that got reverted too. Ewa, can you ask someone on playgrounds to take a look? |
@swift-ci test os x |
@swift-ci test |
Build failed |
Build failed |
@swift-ci please test linux |
Merge #6547 from master to 3.1 branch to fix up source compatibility.