Skip to content

[6.2 🍒]: Add platform executor module for FreeBSD #81283

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

etcwilde
Copy link
Contributor

@etcwilde etcwilde commented May 4, 2025

Cherry-Pick: #81227

Swift concurrency defines a default platform executor. This was not defined for FreeBSD resulting in build failures. Defining it to use the Dispatch executor.

Scope: This only impacts FreeBSD.
Risk: Low. This change only affects FreeBSD.
Reviewers: @compnerd, @ktoso, @al45tair
Testing: Local testing to ensure Concurrency builds on FreeBSD.
Fixes: rdar://150643436

(cherry picked from commit 4a41e50)

@etcwilde etcwilde added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.2 labels May 4, 2025
@etcwilde etcwilde requested a review from a team as a code owner May 4, 2025 20:49
@etcwilde
Copy link
Contributor Author

etcwilde commented May 4, 2025

@swift-ci please test

Swift concurrency defines a default platform executor. This was not
defined for FreeBSD resulting in build failures. Defining it to use the
Dispatch executor.

Scope: This only impacts FreeBSD.
Risk: Low. This change only affects FreeBSD.
Reviewers: @compnerd, @ktoso, @al45tair
Testing: Local testing to ensure Concurrency builds on FreeBSD.
Fixes: rdar://150643436

(cherry picked from commit 4a41e50)
@etcwilde etcwilde force-pushed the ewilde/6.2-FreeBSDPlatformExecutor branch from 1e8f117 to 62c353a Compare May 4, 2025 21:05
@etcwilde
Copy link
Contributor Author

etcwilde commented May 4, 2025

@swift-ci please test

@etcwilde etcwilde merged commit 728e57c into swiftlang:release/6.2 May 6, 2025
5 checks passed
@etcwilde etcwilde deleted the ewilde/6.2-FreeBSDPlatformExecutor branch May 6, 2025 23:39
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 swift 6.2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants