Uh oh!
There was an error while loading. Please reload this page.
Add optional CI job to build the compiler with the parallel frontend - #153726
Conversation
Kobzol
commented
Mar 11, 2026
@bors try jobs=x86_64-gnu-parallel-frontend |
This comment has been minimized.
This comment has been minimized.
Add optional CI job to run tests with the parallel frontend try-job: x86_64-gnu-parallel-frontend
There was a problem hiding this comment.
General idea seems good, some clarifications
@rustbot author
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
3a48d69 to
5ac0eedCompare5ac0eed to
96e4833CompareKobzol
commented
Mar 12, 2026
Updated docs and adopted the |
Uh oh!
There was an error while loading. Please reload this page.
rustbot
commented
Mar 12, 2026
The rustc-dev-guide subtree was changed. If this PR only touches the dev guide consider submitting a PR directly to rust-lang/rustc-dev-guide otherwise thank you for updating the dev guide with your changes. |
Kobzol
commented
Mar 12, 2026
@bors r=jieyouxu |
…ional, r=jieyouxu Add optional CI job to build the compiler with the parallel frontend Discussed on [Zulip](https://rust-lang.zulipchat.com/#narrow/channel/187679-t-compiler.2Fparallel-rustc/topic/Add.20the.20parallel.20front-end.20test.20suite/with/578684794). Note: this only builds the compiler, stdlib, etc. with 2 threads. UI tests are still compiled serially. I'd add that in a follow-up PR if we see that this new job works well (and if optional auto jobs work well in the first place). r? @jieyouxu
Rollup of 11 pull requests Successful merges: - #153726 (Add optional CI job to build the compiler with the parallel frontend) - #153763 (Don't add empty target features for target-cpu=native on macOS) - #153432 (Fix some comments about dataflow analysis.) - #153529 (Fix LegacyKeyValueFormat report from docker build: pr) - #153694 (fix(query): Pass Query Key to `value_from_cycle_error`) - #153708 (de-non_const `Iterator` trait methods) - #153717 (unused_macro_rules switched used and unused comments) - #153736 (add test that an incomplete feature emits a warning) - #153748 (editorconfig: css uses tabs) - #153750 (rustc-dev-guide subtree update) - #153762 (actually make the is-fn test test what it says it tests)
⌛ Testing commit b3333b3 with merge dc9c2eb... Workflow: https://github.com/rust-lang/rust/actions/runs/22999418572 |
…eyouxu Add optional CI job to build the compiler with the parallel frontend Discussed on [Zulip](https://rust-lang.zulipchat.com/#narrow/channel/187679-t-compiler.2Fparallel-rustc/topic/Add.20the.20parallel.20front-end.20test.20suite/with/578684794). Note: this only builds the compiler, stdlib, etc. with 2 threads. UI tests are still compiled serially. I'd add that in a follow-up PR if we see that this new job works well (and if optional auto jobs work well in the first place). r? @jieyouxu
…ional, r=jieyouxu Add optional CI job to build the compiler with the parallel frontend Discussed on [Zulip](https://rust-lang.zulipchat.com/#narrow/channel/187679-t-compiler.2Fparallel-rustc/topic/Add.20the.20parallel.20front-end.20test.20suite/with/578684794). Note: this only builds the compiler, stdlib, etc. with 2 threads. UI tests are still compiled serially. I'd add that in a follow-up PR if we see that this new job works well (and if optional auto jobs work well in the first place). r? @jieyouxu
JonathanBrouwer
commented
Mar 12, 2026
@bors yield |
Auto build was cancelled. Cancelled workflows: The next pull request likely to be tested is #153770. |
…uwer Rollup of 10 pull requests Successful merges: - #153726 (Add optional CI job to build the compiler with the parallel frontend) - #153763 (Don't add empty target features for target-cpu=native on macOS) - #153432 (Fix some comments about dataflow analysis.) - #153529 (Fix LegacyKeyValueFormat report from docker build: pr) - #153694 (fix(query): Pass Query Key to `value_from_cycle_error`) - #153717 (unused_macro_rules switched used and unused comments) - #153736 (add test that an incomplete feature emits a warning) - #153748 (editorconfig: css uses tabs) - #153750 (rustc-dev-guide subtree update) - #153762 (actually make the is-fn test test what it says it tests)
Zalathar
commented
Mar 12, 2026
@bors yield (enclosing rollup) |
❗ There is currently no auto build in progress on this PR. |
petrochenkov
commented
Mar 12, 2026
Not sure about the CI environment, but locally I've been working on rustc with |
Uh oh!
There was an error while loading. Please reload this page.
…uwer Rollup of 10 pull requests Successful merges: - rust-lang/rust#153726 (Add optional CI job to build the compiler with the parallel frontend) - rust-lang/rust#153763 (Don't add empty target features for target-cpu=native on macOS) - rust-lang/rust#153432 (Fix some comments about dataflow analysis.) - rust-lang/rust#153529 (Fix LegacyKeyValueFormat report from docker build: pr) - rust-lang/rust#153694 (fix(query): Pass Query Key to `value_from_cycle_error`) - rust-lang/rust#153717 (unused_macro_rules switched used and unused comments) - rust-lang/rust#153736 (add test that an incomplete feature emits a warning) - rust-lang/rust#153748 (editorconfig: css uses tabs) - rust-lang/rust#153750 (rustc-dev-guide subtree update) - rust-lang/rust#153762 (actually make the is-fn test test what it says it tests)
@Kobzol |
Kobzol
commented
Mar 16, 2026
I'm not sure, to be honest. I guess we'd have to try to fail it forcefully to see what happens. We have scripts that could find out if it failed e.g. in the past week, but that's a bit unsystematic. I guess this can also be used - right now the failure rate seems to be zero. |
Discussed on Zulip.
Note: this only builds the compiler, stdlib, etc. with 2 threads. UI tests are still compiled serially. I'd add that in a follow-up PR if we see that this new job works well (and if optional auto jobs work well in the first place).
r? @jieyouxu