Skip to content

🍒[5.9][Executors] Remove accidentally added availability on asUnownedSerial Executor #65409

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

Merged

Conversation

ktoso
Copy link
Contributor

@ktoso ktoso commented Apr 25, 2023

Description: The previously existing declaration of the protocol requirement did accidentally gain an SwiftStdlib 5.9 availability, while only the default implementation should (we added a default impl that implements using the UnownedSerialExecutor(ordinary:) and that properly has the 5.9 availability.)
Risk: Low, this undoes a too restrictive limitation being added
Review by: @DougGregor @tbkka
Testing: CI testing, automation caught this regression
Original PR: #65407
Radar: rdar://108447637

@ktoso ktoso requested a review from a team as a code owner April 25, 2023 00:22
@ktoso
Copy link
Contributor Author

ktoso commented Apr 25, 2023

@swift-ci please test

@ktoso
Copy link
Contributor Author

ktoso commented Apr 25, 2023

github is having connection issues, let's give this another go

@ktoso
Copy link
Contributor Author

ktoso commented Apr 25, 2023

@swift-ci please test

@ktoso
Copy link
Contributor Author

ktoso commented Apr 25, 2023

@swift-ci please test Linux

@ktoso
Copy link
Contributor Author

ktoso commented Apr 25, 2023

@swift-ci please test macOS

@ktoso ktoso merged commit 98bc2d7 into swiftlang:release/5.9 Apr 25, 2023
@ktoso ktoso deleted the pick-accidentally-added-availability branch April 25, 2023 21:14
@AnthonyLatsis AnthonyLatsis added the 🍒 release cherry pick Flag: Release branch cherry picks label May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants