Skip to content

Conversation

@xedin
Copy link
Contributor

@xedin xedin commented Jul 11, 2025

  • Explanation:

    The compiler shouldn't accept mismatch in explicit isolation attributes because it could lead to incorrect isolation selection.

  • Resolves: rdar://155589753

  • Main Branch PR: [Concurrency] Don't downgrade explicit isolation attribute clashes #82925

  • Risk: Low. This was never accepted before and our qualification uncovered no situations were with this change the compiler would produce an erorr.

  • Reviewed By: @gottesmm

  • Testing: Updated existing test-cases.

(cherry picked from commit a9373c0)

The compiler shouldn't accept mismatch in explicit isolation attributes
because it could lead to incorrect isolation selection.

Resolves: rdar://155589753

(cherry picked from commit a9373c0)
@xedin xedin requested a review from a team as a code owner July 11, 2025 17:09
@xedin xedin added swift 6.2 🍒 release cherry pick Flag: Release branch cherry picks labels Jul 11, 2025
@xedin
Copy link
Contributor Author

xedin commented Jul 11, 2025

@swift-ci please test

@xedin
Copy link
Contributor Author

xedin commented Jul 11, 2025

@swift-ci please test macOS platform

1 similar comment
@xedin
Copy link
Contributor Author

xedin commented Jul 12, 2025

@swift-ci please test macOS platform

@xedin xedin merged commit c4a3d31 into swiftlang:release/6.2 Jul 13, 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.2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants