Skip to content

Surface Clang module directory dependencies and accept invalidated paths - #2230

Merged
Bigcheese merged 1 commit into
swiftlang:mainfrom
Bigcheese:dev/negdeps-invalidated-paths
Oct 15, 2026
Merged

Bigcheese merged 1 commit into
swiftlang:mainfrom
Bigcheese:dev/negdeps-invalidated-paths

Conversation

@Bigcheese

Copy link
Copy Markdown
Contributor

Add ClangModuleDetails.directoryDependencies, and
InterModuleDependencyOracle.addInvalidatedPaths for clients to report the paths that changed since the previous build. Both are optional: they are only used when the loaded libSwiftScan provides swiftscan_clang_detail_get_directory_deps and swiftscan_scanner_add_invalidated_paths.

Assisted-by: Claude Code: opus-5.5

Add ClangModuleDetails.directoryDependencies, and
InterModuleDependencyOracle.addInvalidatedPaths for clients to report the paths
that changed since the previous build. Both are optional: they are only used
when the loaded libSwiftScan provides swiftscan_clang_detail_get_directory_deps
and swiftscan_scanner_add_invalidated_paths.

Assisted-by: Claude Code: opus-5.5
@Bigcheese

Copy link
Copy Markdown
Contributor Author

@artemcm

artemcm commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

swiftlang/llvm-project#14622 swiftlang/swift#93151

@swift-ci please test

This repo lacks cross-repo testing, unfortunately.

@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows

@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test

@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows

4 similar comments
@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows

@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows

@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows

@Bigcheese

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows

@Bigcheese
Bigcheese merged commit 9df6203 into swiftlang:main Oct 15, 2026
27 checks passed
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.

3 participants