Skip to content

Conversation

@xedin
Copy link
Contributor

@xedin xedin commented Dec 11, 2025

…ure flag

  • Explanation:

    The change makes it easy to control the concurrency features as a group which is beneficial for use-cases like SwiftPM manifests and enabling them manually.

    Enables upcoming features that aim to provide a more approachable path to Swift Concurrency:

    • DisableOutwardActorInference
    • GlobalActorIsolatedTypesUsability
    • InferIsolatedConformances
    • InferSendableFromCaptures
    • NonisolatedNonsendingByDefault
  • Resolves: rdar://166244164

  • Main branch PR: [Concurrency] Add ApproachableConcurrency as a pseudo upcoming feature flag #85964

  • Risk: Very Low. Adds a new pseudo-feature that is not enabled by default.

  • Reviewed By: @hborla

  • Testing: Added new test-cases to the suite.

(cherry picked from commit 6526dca)

…ure flag

Enables upcoming features that aim to provide a more approachable path to Swift Concurrency:
 - `DisableOutwardActorInference`
 - `GlobalActorIsolatedTypesUsability`
 - `InferIsolatedConformances`
 - `InferSendableFromCaptures`
 - `NonisolatedNonsendingByDefault`

Resolves: rdar://166244164
(cherry picked from commit 6526dca)
@xedin xedin requested a review from a team as a code owner December 11, 2025 18:40
@xedin xedin added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.3 labels Dec 11, 2025
@xedin xedin requested a review from hborla December 11, 2025 18:41
@xedin
Copy link
Contributor Author

xedin commented Dec 11, 2025

@swift-ci please test

@xedin xedin merged commit c053974 into swiftlang:release/6.3 Dec 12, 2025
5 checks passed
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.3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants