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
[Driver, Incremental] Add enable- and disable- only-one-dependency-file flags on-by-default #28931
[Driver, Incremental] Add enable- and disable- only-one-dependency-file flags on-by-default #28931
Conversation
…default [Driver, Incremental] Add enable- and disable- only-one-dependency-file flags off-by-default
Explanation: Remedies an incremental performance issue, can be disabled with a flag. |
@swift-ci please nominate |
@swift-ci please test |
@swift-ci please test source compatibility |
Build failed |
Build failed |
a1aeff9
to
a549f42
Compare
@swift-ci please test |
@swift-ci please test windows platform |
@swift-ci please test source compatibility |
Build failed |
Build failed |
a549f42
to
7e301a5
Compare
@swift-ci please test |
Build failed |
Build failed |
@swift-ci please test windows platform |
@swift-ci please test source compatibility |
@swift-ci please nominate |
Only enabled if the driver is passed -enable-only-one-dependency-file
Since every make-style dependency file has the same contents, it wastes time to output one for each source file. Only write one real one, and create empty dummy files (to keep the build system happy) for the rest.
Latest version of this facility. Intervenes earlier in the driver in order to work well with batch mode.