-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Incremental] Dependency fixes in preparation for fine-grained dependencies #29126
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
[Incremental] Dependency fixes in preparation for fine-grained dependencies #29126
Conversation
@swift-ci please test windows |
@swift-ci please smoke test |
@swift-ci please test asan |
@swift-ci please test windows |
@swift-ci please smoke test |
@swift-ci please test windows |
1 similar comment
@swift-ci please test windows |
Restructure fine-grained-dependencies to enable unit testing Get frontend to emit correct swiftdeps file (fine-grained when needed) and only emit dot file for -emit-fine-grained-dependency-sourcefile-dot-files Use deterministic order for more information outputs. Set EnableFineGrainedDependencies consistently in frontend. Tolerate errors that result in null getExtendedNominal() Fix memory issue by removing node everywhere. Break up print routine Be more verbose so it will compile on Linux. Sort batchable jobs, too.
dce7d6f
to
631c2d4
Compare
@swift-ci please test windows |
@swift-ci please smoke test |
@swift-ci please test Windows |
@swift-ci please test Windows |
May have also fixed rdar://58417173. Since that was an intermittent test failure on ci, it's hard to know for sure. |
Revisiting 29009, which got reverted for a Windows bug
29009 has been through review with @CodaFi