Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 421aee9

Browse files
committed
update stage defaults
Signed-off-by: onur-ozkan <[email protected]>
1 parent 07d514e commit 421aee9

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/bootstrap/defaults/config.library.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# These defaults are meant for contributors to the standard library and documentation.
22
[build]
33
# When building the standard library, you almost never want to build the compiler itself.
4-
build-stage = 0
5-
test-stage = 0
6-
bench-stage = 0
4+
build-stage = 1
5+
test-stage = 1
6+
bench-stage = 1
77

88
[rust]
99
# This greatly increases the speed of rebuilds, especially when there are only minor changes. However, it makes the initial build slightly slower.

src/bootstrap/src/core/config/config.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2381,10 +2381,12 @@ impl Config {
23812381
|| bench_stage.is_some();
23822382
// See https://github.com/rust-lang/compiler-team/issues/326
23832383
config.stage = match config.cmd {
2384-
Subcommand::Check { .. } => flags.stage.or(check_stage).unwrap_or(0),
2384+
Subcommand::Check { .. } | Subcommand::Clippy { .. } | Subcommand::Fix => {
2385+
flags.stage.or(check_stage).unwrap_or(1)
2386+
}
23852387
// `download-rustc` only has a speed-up for stage2 builds. Default to stage2 unless explicitly overridden.
23862388
Subcommand::Doc { .. } => {
2387-
flags.stage.or(doc_stage).unwrap_or(if download_rustc { 2 } else { 0 })
2389+
flags.stage.or(doc_stage).unwrap_or(if download_rustc { 2 } else { 1 })
23882390
}
23892391
Subcommand::Build => {
23902392
flags.stage.or(build_stage).unwrap_or(if download_rustc { 2 } else { 1 })
@@ -2399,8 +2401,6 @@ impl Config {
23992401
// These are all bootstrap tools, which don't depend on the compiler.
24002402
// The stage we pass shouldn't matter, but use 0 just in case.
24012403
Subcommand::Clean { .. }
2402-
| Subcommand::Clippy { .. }
2403-
| Subcommand::Fix
24042404
| Subcommand::Run { .. }
24052405
| Subcommand::Setup { .. }
24062406
| Subcommand::Format { .. }

0 commit comments

Comments
 (0)