-
Notifications
You must be signed in to change notification settings - Fork 199
Make emit-module-separately the default incremental build mode #730
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
Conversation
@swift-ci Please test |
ab1f911
to
a0c35b4
Compare
@swift-ci Please test |
Does that work here? swiftlang/swift#38211 |
I don't think so. |
a0c35b4
to
69a858f
Compare
Rebasing on top of #790. I would expect only some incremental build tests to fail until swiftlang/swift#38939 lands. @swift-ci Please test |
@swift-ci Please test |
@swift-ci Please test |
The toolchain should have been updated with recent compiler fixes. @swift-ci Please test |
69a858f
to
d64c34a
Compare
@swift-ci Please test |
@swift-ci test |
@nkcsgexi , this above run is with an updated CI config to always use the snapshot toolchain's
Could you please take a look? |
Making emit-module-separately the default build mode will make incremental build more reliable. This mode build the module files in a distinct job that only parses the module API and doesn't use the merge-module phase. rdar://77225764
d64c34a
to
21bd47d
Compare
The last macOS job with the Running again after removing the debug print. |
Skipping the test here: #818 |
@swift-ci Please test |
@swift-ci Please test |
Marking as ready for review as the compiler-side tests are looking promising: swiftlang/swift#38454 |
Added support for the symbol-graphs flag causing the failure of the list test @swift-ci Please test |
The compiler-side tests are green too. Time to merge this. |
|
Making emit-module-separately the default build mode will improve the reliability of incremental builds. This mode builds the module files in a distinct job which only parses the module API and doesn't use the merge-module phase.
In support, this PR fixes a few issues and update a lot of tests expecting the precise behavior of merge-module.
rdar://77225764