-
Notifications
You must be signed in to change notification settings - Fork 10.4k
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
Fix unnecessary one-time recompile of stdlib with -enable-ossa-flag #39516
Conversation
@swift-ci test |
Build failed |
b0e31ea
to
3400f2f
Compare
Build failed |
@swift-ci test |
Build failed |
Build failed |
3400f2f
to
e47bc69
Compare
Please test with following pull request: @swift-ci test |
Build failed |
Build failed |
This includes a bit in the module format to represent if the module was compiled with -enable-ossa-modules flag. When compiling a client module with -enable-ossa-modules flag, all dependent modules are checked for this bit, if not on, recompilation is triggered with -enable-ossa-modules.
e47bc69
to
03829ce
Compare
Please test with following pull request: @swift-ci test |
Build failed |
Build failed |
Please test with following pull request: @swift-ci test |
@swift-ci test windows platform |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change looks good!
Please test with following pull request: @swift-ci test windows platform |
1 similar comment
Please test with following pull request: @swift-ci test windows platform |
@meg-gupta Thanks! This is really important for adoption to have working well. Looks like great work to me. |
This includes a bit in the module format to represent if the module was compiled with -enable-ossa-modules flag. When compiling a client module with -enable-ossa-modules flag, all dependent modules are checked for this bit, if not on, recompilation is triggered with -enable-ossa-modules.