-
Notifications
You must be signed in to change notification settings - Fork 90
Remove variant name from explicit precompile rule info to allow deduping #291
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 test |
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.
Change LGTM.
The test seems a bit fragile since where that will be one or two task scheduled is at the mercy of the compiler implementation to produce the same module task or not. Fine with me for now but I am not sure if we decide to stick with the current module flags for swift asan.
@cachemeifyoucan in this test instead of using ASAN I'm building a variant with identical compiler args, which should ensure that even if the compiler changes the test is still sound |
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.
I see. It is testing other
variants. LGTM.
@swift-ci test |
Not all variants depend on incompatible modules. Remove the variant name from the rule info so that identical tasks are deduplicated properly and cannot race.
8d875e6
to
eef2dc6
Compare
@swift-ci test |
@swift-ci test Linux |
@swift-ci test macOS |
Not all variants depend on incompatible modules. Remove the variant name from the rule info so that identical tasks are deduplicated properly and cannot race.