Skip to content

Conversation

@artemcm
Copy link
Contributor

@artemcm artemcm commented Dec 5, 2025

Cherry-pick of #85849

Explanation: During parallel clang module dependency resolution, an unintended side-effect of #84929 is that we stopped uniquing the module identifiers we query to the Clang dependency scanner.
This change ensures we do not query the same identifier more than once.
Scope: This affects all dependency scanning actions for targets which have Clang module dependencies which occur more than once in the dependency graph.
Risk: Low, this change should not, in expectation, affect scanner output, it simply de-duplicates specific Clang dependency query tasks.
Problem: rdar://165133617
Original PR: #85849

… more than once

During parallel clang module dependency resolution, an unintended side-effect of swiftlang#84929 is that we stopped uniquing the module identifiers we query to the Clang dependency scanner.

This change ensures we do not query the same identifier more than once.

Resolves rdar://165133617
@artemcm artemcm added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.3 labels Dec 5, 2025
@artemcm
Copy link
Contributor Author

artemcm commented Dec 5, 2025

@swift-ci test

1 similar comment
@artemcm
Copy link
Contributor Author

artemcm commented Dec 5, 2025

@swift-ci test

@artemcm artemcm requested a review from nkcsgexi December 5, 2025 18:32
@artemcm
Copy link
Contributor Author

artemcm commented Dec 5, 2025

@swift-ci test Linux platform

@artemcm
Copy link
Contributor Author

artemcm commented Dec 5, 2025

@swift-ci test

@nkcsgexi
Copy link
Contributor

nkcsgexi commented Dec 5, 2025

I think this is not intended to be a draft PR.

@artemcm artemcm marked this pull request as ready for review December 5, 2025 22:33
@artemcm artemcm requested a review from a team as a code owner December 5, 2025 22:33
@artemcm artemcm enabled auto-merge December 5, 2025 22:34
@artemcm
Copy link
Contributor Author

artemcm commented Dec 5, 2025

@swift-ci test

@artemcm artemcm merged commit 8bf0adb into swiftlang:release/6.3 Dec 6, 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