Skip to content

Commit 4d5dab3

Browse files
committed
update stage defaults
Signed-off-by: onur-ozkan <[email protected]>
1 parent 37cd39f commit 4d5dab3

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/bootstrap/defaults/bootstrap.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
@@ -2533,10 +2533,12 @@ impl Config {
25332533
|| bench_stage.is_some();
25342534
// See https://github.com/rust-lang/compiler-team/issues/326
25352535
config.stage = match config.cmd {
2536-
Subcommand::Check { .. } => flags.stage.or(check_stage).unwrap_or(0),
2536+
Subcommand::Check { .. } | Subcommand::Clippy { .. } | Subcommand::Fix => {
2537+
flags.stage.or(check_stage).unwrap_or(1)
2538+
}
25372539
// `download-rustc` only has a speed-up for stage2 builds. Default to stage2 unless explicitly overridden.
25382540
Subcommand::Doc { .. } => {
2539-
flags.stage.or(doc_stage).unwrap_or(if download_rustc { 2 } else { 0 })
2541+
flags.stage.or(doc_stage).unwrap_or(if download_rustc { 2 } else { 1 })
25402542
}
25412543
Subcommand::Build => {
25422544
flags.stage.or(build_stage).unwrap_or(if download_rustc { 2 } else { 1 })
@@ -2551,8 +2553,6 @@ impl Config {
25512553
// These are all bootstrap tools, which don't depend on the compiler.
25522554
// The stage we pass shouldn't matter, but use 0 just in case.
25532555
Subcommand::Clean { .. }
2554-
| Subcommand::Clippy { .. }
2555-
| Subcommand::Fix
25562556
| Subcommand::Run { .. }
25572557
| Subcommand::Setup { .. }
25582558
| Subcommand::Format { .. }

0 commit comments

Comments
 (0)