Skip to content

Commit 1c98b8f

Browse files
committed
Rename require_and_update_submodule to require_submodule
Just trying to be a little less verbose here.
1 parent 0f387eb commit 1c98b8f

File tree

11 files changed

+25
-25
lines changed

11 files changed

+25
-25
lines changed

Diff for: src/bootstrap/src/core/build_steps/check.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ impl Step for Std {
5252
}
5353

5454
fn run(self, builder: &Builder<'_>) {
55-
builder.require_and_update_submodule("library/stdarch", None);
55+
builder.require_submodule("library/stdarch", None);
5656

5757
let target = self.target;
5858
let compiler = builder.compiler(builder.top_stage, builder.config.build);

Diff for: src/bootstrap/src/core/build_steps/clippy.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ impl Step for Std {
125125
}
126126

127127
fn run(self, builder: &Builder<'_>) {
128-
builder.require_and_update_submodule("library/stdarch", None);
128+
builder.require_submodule("library/stdarch", None);
129129

130130
let target = self.target;
131131
let compiler = builder.compiler(builder.top_stage, builder.config.build);

Diff for: src/bootstrap/src/core/build_steps/compile.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,11 @@ impl Step for Std {
182182
return;
183183
}
184184

185-
builder.require_and_update_submodule("library/stdarch", None);
185+
builder.require_submodule("library/stdarch", None);
186186

187187
// Profiler information requires LLVM's compiler-rt
188188
if builder.config.profiler {
189-
builder.require_and_update_submodule(
189+
builder.require_submodule(
190190
"src/llvm-project",
191191
Some(
192192
"The `build.profiler` config option requires `compiler-rt` sources from LLVM.",
@@ -461,7 +461,7 @@ pub fn std_cargo(builder: &Builder<'_>, target: TargetSelection, stage: u32, car
461461
// That's probably ok? At least, the difference wasn't enforced before. There's a comment in
462462
// the compiler_builtins build script that makes me nervous, though:
463463
// https://github.com/rust-lang/compiler-builtins/blob/31ee4544dbe47903ce771270d6e3bea8654e9e50/build.rs#L575-L579
464-
builder.require_and_update_submodule(
464+
builder.require_submodule(
465465
"src/llvm-project",
466466
Some(
467467
"The `build.optimized-compiler-builtins` config option \

Diff for: src/bootstrap/src/core/build_steps/dist.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -907,7 +907,7 @@ impl Step for Src {
907907
/// Creates the `rust-src` installer component
908908
fn run(self, builder: &Builder<'_>) -> GeneratedTarball {
909909
if !builder.config.dry_run() {
910-
builder.require_and_update_submodule("src/llvm-project", None);
910+
builder.require_submodule("src/llvm-project", None);
911911
}
912912

913913
let tarball = Tarball::new_targetless(builder, "rust-src");

Diff for: src/bootstrap/src/core/build_steps/doc.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ macro_rules! book {
5454
fn run(self, builder: &Builder<'_>) {
5555
$(
5656
let path = submodule_helper!( $path, submodule $( = $submodule )? );
57-
builder.require_and_update_submodule(path, None);
57+
builder.require_submodule(path, None);
5858
)?
5959
builder.ensure(RustbookSrc {
6060
target: self.target,
@@ -224,7 +224,7 @@ impl Step for TheBook {
224224
/// * Index page
225225
/// * Redirect pages
226226
fn run(self, builder: &Builder<'_>) {
227-
builder.require_and_update_submodule("src/doc/book", None);
227+
builder.require_submodule("src/doc/book", None);
228228

229229
let compiler = self.compiler;
230230
let target = self.target;
@@ -934,7 +934,7 @@ macro_rules! tool_doc {
934934
let source_type = SourceType::Submodule;
935935

936936
let path = submodule_helper!( $path, submodule $( = $submodule )? );
937-
builder.require_and_update_submodule(path, None);
937+
builder.require_submodule(path, None);
938938
)?
939939

940940
let stage = builder.top_stage;
@@ -1252,7 +1252,7 @@ impl Step for Reference {
12521252

12531253
/// Builds the reference book.
12541254
fn run(self, builder: &Builder<'_>) {
1255-
builder.require_and_update_submodule("src/doc/reference", None);
1255+
builder.require_submodule("src/doc/reference", None);
12561256

12571257
// This is needed for generating links to the standard library using
12581258
// the mdbook-spec plugin.

Diff for: src/bootstrap/src/core/build_steps/llvm.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ impl Step for CrtBeginEnd {
11981198

11991199
/// Build crtbegin.o/crtend.o for musl target.
12001200
fn run(self, builder: &Builder<'_>) -> Self::Output {
1201-
builder.require_and_update_submodule(
1201+
builder.require_submodule(
12021202
"src/llvm-project",
12031203
Some("The LLVM sources are required for the CRT from `compiler-rt`."),
12041204
);
@@ -1274,7 +1274,7 @@ impl Step for Libunwind {
12741274

12751275
/// Build libunwind.a
12761276
fn run(self, builder: &Builder<'_>) -> Self::Output {
1277-
builder.require_and_update_submodule(
1277+
builder.require_submodule(
12781278
"src/llvm-project",
12791279
Some("The LLVM sources are required for libunwind."),
12801280
);

Diff for: src/bootstrap/src/core/build_steps/test.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2287,7 +2287,7 @@ macro_rules! test_book {
22872287
fn run(self, builder: &Builder<'_>) {
22882288
$(
22892289
for submodule in $submodules {
2290-
builder.require_and_update_submodule(submodule, None);
2290+
builder.require_submodule(submodule, None);
22912291
}
22922292
)*
22932293
builder.ensure(BookTest {
@@ -2409,7 +2409,7 @@ impl Step for RustcGuide {
24092409

24102410
fn run(self, builder: &Builder<'_>) {
24112411
let relative_path = "src/doc/rustc-dev-guide";
2412-
builder.require_and_update_submodule(relative_path, None);
2412+
builder.require_submodule(relative_path, None);
24132413

24142414
let src = builder.src.join(relative_path);
24152415
let mut rustbook_cmd = builder.tool_cmd(Tool::Rustbook).delay_failure();
@@ -3019,7 +3019,7 @@ impl Step for Bootstrap {
30193019
let _guard = builder.msg(Kind::Test, 0, "bootstrap", host, host);
30203020

30213021
// Some tests require cargo submodule to be present.
3022-
builder.build.require_and_update_submodule("src/tools/cargo", None);
3022+
builder.build.require_submodule("src/tools/cargo", None);
30233023

30243024
let mut check_bootstrap = command(builder.python());
30253025
check_bootstrap

Diff for: src/bootstrap/src/core/build_steps/tool.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ macro_rules! bootstrap_tool {
290290
fn run(self, builder: &Builder<'_>) -> PathBuf {
291291
$(
292292
for submodule in $submodules {
293-
builder.require_and_update_submodule(submodule, None);
293+
builder.require_submodule(submodule, None);
294294
}
295295
)*
296296
builder.ensure(ToolBuild {
@@ -373,7 +373,7 @@ impl Step for OptimizedDist {
373373
fn run(self, builder: &Builder<'_>) -> PathBuf {
374374
// We need to ensure the rustc-perf submodule is initialized when building opt-dist since
375375
// the tool requires it to be in place to run.
376-
builder.require_and_update_submodule("src/tools/rustc-perf", None);
376+
builder.require_submodule("src/tools/rustc-perf", None);
377377

378378
builder.ensure(ToolBuild {
379379
compiler: self.compiler,
@@ -414,7 +414,7 @@ impl Step for RustcPerf {
414414

415415
fn run(self, builder: &Builder<'_>) -> PathBuf {
416416
// We need to ensure the rustc-perf submodule is initialized.
417-
builder.require_and_update_submodule("src/tools/rustc-perf", None);
417+
builder.require_submodule("src/tools/rustc-perf", None);
418418

419419
let tool = ToolBuild {
420420
compiler: self.compiler,
@@ -715,7 +715,7 @@ impl Step for Cargo {
715715
}
716716

717717
fn run(self, builder: &Builder<'_>) -> PathBuf {
718-
builder.build.require_and_update_submodule("src/tools/cargo", None);
718+
builder.build.require_submodule("src/tools/cargo", None);
719719

720720
builder.ensure(ToolBuild {
721721
compiler: self.compiler,

Diff for: src/bootstrap/src/core/build_steps/vendor.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ impl Step for Vendor {
3737

3838
// These submodules must be present for `x vendor` to work.
3939
for submodule in SUBMODULES_FOR_RUSTBOOK.iter().chain(["src/tools/cargo"].iter()) {
40-
builder.build.require_and_update_submodule(submodule, None);
40+
builder.build.require_submodule(submodule, None);
4141
}
4242

4343
// Sync these paths by default.

Diff for: src/bootstrap/src/core/builder/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fn configure_with_args(cmd: &[String], host: &[&str], target: &[&str]) -> Config
2424
rust_codegen_backends: vec![],
2525
..Config::parse(&["check".to_owned()])
2626
});
27-
submodule_build.require_and_update_submodule("src/doc/book", None);
27+
submodule_build.require_submodule("src/doc/book", None);
2828
config.submodules = Some(false);
2929

3030
config.ninja_in_file = false;

Diff for: src/bootstrap/src/lib.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ impl Build {
441441
// Cargo.toml files.
442442
let rust_submodules = ["library/backtrace", "library/stdarch"];
443443
for s in rust_submodules {
444-
build.require_and_update_submodule(
444+
build.require_submodule(
445445
s,
446446
Some(
447447
"The submodule is required for the standard library \
@@ -482,7 +482,7 @@ impl Build {
482482
///
483483
/// This *does not* update the submodule if `config.toml` explicitly says
484484
/// not to, or if we're not in a git repository (like a plain source
485-
/// tarball). Typically [`Build::require_and_update_submodule`] should be
485+
/// tarball). Typically [`Build::require_submodule`] should be
486486
/// used instead to provide a nice error to the user if the submodule is
487487
/// missing.
488488
fn update_submodule(&self, relative_path: &str) {
@@ -599,7 +599,7 @@ impl Build {
599599
///
600600
/// The given `err_hint` will be shown to the user if the submodule is not
601601
/// checked out and submodule management is disabled.
602-
pub fn require_and_update_submodule(&self, submodule: &str, err_hint: Option<&str>) {
602+
pub fn require_submodule(&self, submodule: &str, err_hint: Option<&str>) {
603603
// When testing bootstrap itself, it is much faster to ignore
604604
// submodules. Almost all Steps work fine without their submodules.
605605
if cfg!(test) && !self.config.submodules() {
@@ -628,7 +628,7 @@ impl Build {
628628
/// management is disabled and the submodule does not exist.
629629
pub fn require_and_update_all_submodules(&self) {
630630
for submodule in build_helper::util::parse_gitmodules(&self.src) {
631-
self.require_and_update_submodule(submodule, None);
631+
self.require_submodule(submodule, None);
632632
}
633633
}
634634

0 commit comments

Comments
 (0)