-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Parallelize tidy #82347
Parallelize tidy #82347
Conversation
I think I'd be happy to merge with #81833 (comment), presuming that seems reasonable to you. I think for the parallelism in main I'm not too worried, it should continue to be relatively straightforward to add more passes. |
This comment has been minimized.
This comment has been minimized.
c0a3f2c
to
5e306f5
Compare
@rustbot label -S-waiting-on-author +S-waiting-on-review |
@bors r+ rollup=iffy Thanks. I think this looks good to me, and we can always back it out if it causes trouble. |
📌 Commit 5e306f5e0106d9e2862afd4369a88c746c6c5ce6 has been approved by |
☔ The latest upstream changes (presumably #82654) made this pull request unmergeable. Please resolve the merge conflicts. |
5e306f5
to
45d953d
Compare
@rustbot label -S-waiting-on-author +S-waiting-on-bors |
@Mark-Simulacrum looks like the approval got lost |
@rustbot label -S-waiting-on-bors +S-waiting-on-review |
@bors r+ |
📌 Commit 45d953d8190b68556af42b5483bbf5bb9f613104 has been approved by |
@bors retry |
This comment has been minimized.
This comment has been minimized.
@bors retry |
⌛ Testing commit e312c41435d6a2b701f73102ea6272789319a031 with merge 1d0beb04badf38ce3fec6df02b5c32663571b07d... |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
this avoids concurrent write attempts to the output directory
e312c41
to
0513ba4
Compare
I did forget to update one of the stub functions for windows, that should be fixed now. x.py doesn't have any magic to at least run |
x.py check --target foo may work without too much effort to cross-compile, but "all platforms" isn't really a well defined set (and I'm not sure if we've pulled away from C / native dependencies enough to not need a linker even for check). @bors r+ |
📌 Commit 0513ba4 has been approved by |
Nope, fails immediately
Maybe some wine-based docker build could work. |
I know we run the mingw one on the mingw-check builder (which is linux host), to try to get some coverage. |
☀️ Test successful - checks-actions |
Split off from #81833
While that PR brings wall time of
x.py test tidy
down to 0m2.847s adding this one on top should bring it down to 0m1.673s.r? @Mark-Simulacrum
Previous concerns can be found at #81833 (comment) and #81833 (comment)