Skip to content

[clang][DepScan] Track modules that resolve from stable locations #10280

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

cyndyishida
Copy link

That patch tracks whether all the file & module dependencies of a module resolve to a stable location. This information will later be queried by build systems for determining where to store the accompanying pcms.

Additionally, pass references to ModuleDeps instead of ModuleID in lookupModuleOutput callbacks

@cyndyishida cyndyishida requested a review from a team as a code owner March 17, 2025 23:42
@cyndyishida cyndyishida changed the title [clang][DepScan] Track modules that resolve from "stable" locations [clang][DepScan] Track modules that resolve from stable locations Mar 17, 2025
@cyndyishida
Copy link
Author

@swift-ci please test llvm

@cyndyishida
Copy link
Author

cyndyishida commented Mar 18, 2025

@swift-ci please test LLVM

@cyndyishida
Copy link
Author

@swift-ci please test llvm

@cyndyishida
Copy link
Author

swiftlang/swift#80073
@swift-ci please smoke test

@cyndyishida
Copy link
Author

swiftlang/swift#80073
@swift-ci please test

…locations (llvm#130634)

That patch tracks whether all the file & module dependencies of a module
resolve to a stable location. This information will later be queried by
build systems for determining where to store the accompanying pcms.

(cherry picked from commit 584f8cc)
… lookupModuleOutput callbacks, NFCI (llvm#131688)

This allows clients to reference more read-only attributes, like IsInStableDirectories.

(cherry picked from commit ad8f0e2)
@cyndyishida cyndyishida force-pushed the eng/PR-145776839-stable branch from 3963e11 to 8ec0fb8 Compare March 18, 2025 20:44
@cyndyishida
Copy link
Author

swiftlang/swift#80073
@swift-ci smoke test

@cyndyishida
Copy link
Author

swiftlang/swift#80073
@swift-ci test

@cyndyishida cyndyishida merged commit 30e22b0 into swiftlang:stable/20240723 Mar 19, 2025
3 checks passed
@cyndyishida cyndyishida deleted the eng/PR-145776839-stable branch March 19, 2025 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants