@@ -98,9 +98,9 @@ impl Step for Std {
9898 copy_musl_third_party_objects ( builder, target, & libdir) ;
9999 }
100100
101- let out_dir = builder. cargo_out ( compiler, Mode :: Libstd , target) ;
101+ let out_dir = builder. cargo_out ( compiler, Mode :: Std , target) ;
102102 builder. clear_if_dirty ( & out_dir, & builder. rustc ( compiler) ) ;
103- let mut cargo = builder. cargo ( compiler, Mode :: Libstd , target, "build" ) ;
103+ let mut cargo = builder. cargo ( compiler, Mode :: Std , target, "build" ) ;
104104 std_cargo ( builder, & compiler, target, & mut cargo) ;
105105
106106 let _folder = builder. fold_output ( || format ! ( "stage{}-std" , compiler. stage) ) ;
@@ -240,7 +240,7 @@ impl Step for StdLink {
240240 builder. ensure ( tool:: CleanTools {
241241 compiler : target_compiler,
242242 target,
243- mode : Mode :: Libstd ,
243+ cause : Mode :: Std ,
244244 } ) ;
245245 }
246246}
@@ -368,9 +368,9 @@ impl Step for Test {
368368 return ;
369369 }
370370
371- let out_dir = builder. cargo_out ( compiler, Mode :: Libtest , target) ;
371+ let out_dir = builder. cargo_out ( compiler, Mode :: Test , target) ;
372372 builder. clear_if_dirty ( & out_dir, & libstd_stamp ( builder, compiler, target) ) ;
373- let mut cargo = builder. cargo ( compiler, Mode :: Libtest , target, "build" ) ;
373+ let mut cargo = builder. cargo ( compiler, Mode :: Test , target, "build" ) ;
374374 test_cargo ( builder, & compiler, target, & mut cargo) ;
375375
376376 let _folder = builder. fold_output ( || format ! ( "stage{}-test" , compiler. stage) ) ;
@@ -431,7 +431,7 @@ impl Step for TestLink {
431431 builder. ensure ( tool:: CleanTools {
432432 compiler : target_compiler,
433433 target,
434- mode : Mode :: Libtest ,
434+ cause : Mode :: Test ,
435435 } ) ;
436436 }
437437}
@@ -489,11 +489,11 @@ impl Step for Rustc {
489489 compiler : builder. compiler ( self . compiler . stage , builder. config . build ) ,
490490 target : builder. config . build ,
491491 } ) ;
492- let cargo_out = builder. cargo_out ( compiler, Mode :: Librustc , target) ;
492+ let cargo_out = builder. cargo_out ( compiler, Mode :: Rustc , target) ;
493493 builder. clear_if_dirty ( & cargo_out, & libstd_stamp ( builder, compiler, target) ) ;
494494 builder. clear_if_dirty ( & cargo_out, & libtest_stamp ( builder, compiler, target) ) ;
495495
496- let mut cargo = builder. cargo ( compiler, Mode :: Librustc , target, "build" ) ;
496+ let mut cargo = builder. cargo ( compiler, Mode :: Rustc , target, "build" ) ;
497497 rustc_cargo ( builder, & mut cargo) ;
498498
499499 let _folder = builder. fold_output ( || format ! ( "stage{}-rustc" , compiler. stage) ) ;
@@ -585,7 +585,7 @@ impl Step for RustcLink {
585585 builder. ensure ( tool:: CleanTools {
586586 compiler : target_compiler,
587587 target,
588- mode : Mode :: Librustc ,
588+ cause : Mode :: Rustc ,
589589 } ) ;
590590 }
591591}
@@ -634,15 +634,15 @@ impl Step for CodegenBackend {
634634 return ;
635635 }
636636
637- let mut cargo = builder. cargo ( compiler, Mode :: Librustc , target, "build" ) ;
637+ let mut cargo = builder. cargo ( compiler, Mode :: Codegen , target, "build" ) ;
638638 let mut features = builder. rustc_features ( ) . to_string ( ) ;
639639 cargo. arg ( "--manifest-path" )
640640 . arg ( builder. src . join ( "src/librustc_codegen_llvm/Cargo.toml" ) ) ;
641641 rustc_cargo_env ( builder, & mut cargo) ;
642642
643643 features += & build_codegen_backend ( & builder, & mut cargo, & compiler, target, backend) ;
644644
645- let tmp_stamp = builder. cargo_out ( compiler, Mode :: Librustc , target)
645+ let tmp_stamp = builder. cargo_out ( compiler, Mode :: Codegen , target)
646646 . join ( ".tmp.stamp" ) ;
647647
648648 let _folder = builder. fold_output ( || format ! ( "stage{}-rustc_codegen_llvm" , compiler. stage) ) ;
@@ -793,19 +793,19 @@ fn copy_lld_to_sysroot(builder: &Builder,
793793/// Cargo's output path for the standard library in a given stage, compiled
794794/// by a particular compiler for the specified target.
795795pub fn libstd_stamp ( builder : & Builder , compiler : Compiler , target : Interned < String > ) -> PathBuf {
796- builder. cargo_out ( compiler, Mode :: Libstd , target) . join ( ".libstd.stamp" )
796+ builder. cargo_out ( compiler, Mode :: Std , target) . join ( ".libstd.stamp" )
797797}
798798
799799/// Cargo's output path for libtest in a given stage, compiled by a particular
800800/// compiler for the specified target.
801801pub fn libtest_stamp ( builder : & Builder , compiler : Compiler , target : Interned < String > ) -> PathBuf {
802- builder. cargo_out ( compiler, Mode :: Libtest , target) . join ( ".libtest.stamp" )
802+ builder. cargo_out ( compiler, Mode :: Test , target) . join ( ".libtest.stamp" )
803803}
804804
805805/// Cargo's output path for librustc in a given stage, compiled by a particular
806806/// compiler for the specified target.
807807pub fn librustc_stamp ( builder : & Builder , compiler : Compiler , target : Interned < String > ) -> PathBuf {
808- builder. cargo_out ( compiler, Mode :: Librustc , target) . join ( ".librustc.stamp" )
808+ builder. cargo_out ( compiler, Mode :: Rustc , target) . join ( ".librustc.stamp" )
809809}
810810
811811/// Cargo's output path for librustc_codegen_llvm in a given stage, compiled by a particular
@@ -814,7 +814,7 @@ fn codegen_backend_stamp(builder: &Builder,
814814 compiler : Compiler ,
815815 target : Interned < String > ,
816816 backend : Interned < String > ) -> PathBuf {
817- builder. cargo_out ( compiler, Mode :: Librustc , target)
817+ builder. cargo_out ( compiler, Mode :: Codegen , target)
818818 . join ( format ! ( ".librustc_codegen_llvm-{}.stamp" , backend) )
819819}
820820
@@ -971,7 +971,7 @@ impl Step for Assemble {
971971 }
972972
973973 // Link the compiler binary itself into place
974- let out_dir = builder. cargo_out ( build_compiler, Mode :: Librustc , host) ;
974+ let out_dir = builder. cargo_out ( build_compiler, Mode :: Rustc , host) ;
975975 let rustc = out_dir. join ( exe ( "rustc_binary" , & * host) ) ;
976976 let bindir = sysroot. join ( "bin" ) ;
977977 t ! ( fs:: create_dir_all( & bindir) ) ;
0 commit comments