Skip to content

Linux fixes for excessive Swift invalidation - #1071

Merged
owenv merged 1 commit into
swiftlang:mainfrom
owenv:owenv/si
Feb 6, 2026
Merged

Linux fixes for excessive Swift invalidation#1071
owenv merged 1 commit into
swiftlang:mainfrom
owenv:owenv/si

Conversation

@owenv

@owenv owenv commented Feb 6, 2026

Copy link
Copy Markdown
Collaborator
  1. Modulewrap was tracked as a compilation requirements output instead of a link requirements output. As a result, it could be written after the compilation requirements task completed, invalidating the compile on the next build.
  2. In some cases, the Swift driver will write autolink files alongside the module in the same location we were using for the output of our autolink-extract task. Rename the output to avoid this.
  3. Add a null build check to the end to end commandLineTool test to avoid regressions in this area

(found these with swiftlang/swift-llbuild#1017, which I should really try to clean up and land)

@owenv

owenv commented Feb 6, 2026

Copy link
Copy Markdown
Collaborator Author

@swift-ci test

@owenv

owenv commented Feb 6, 2026

Copy link
Copy Markdown
Collaborator Author

@swift-ci test

@owenv
owenv merged commit e86c90b into swiftlang:main Feb 6, 2026
77 of 80 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.

2 participants