@@ -143,11 +143,11 @@ impl Step for Std {
143
143
144
144
fn run ( self , builder : & Builder < ' _ > ) {
145
145
let target = self . target ;
146
- let compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
146
+ let build_compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
147
147
148
148
let mut cargo = builder:: Cargo :: new (
149
149
builder,
150
- compiler ,
150
+ build_compiler ,
151
151
Mode :: Std ,
152
152
SourceType :: InTree ,
153
153
target,
@@ -160,14 +160,19 @@ impl Step for Std {
160
160
cargo. arg ( "-p" ) . arg ( krate) ;
161
161
}
162
162
163
- let _guard =
164
- builder. msg_clippy ( format_args ! ( "library{}" , crate_description( & self . crates) ) , target) ;
163
+ let _guard = builder. msg (
164
+ Kind :: Clippy ,
165
+ format_args ! ( "library{}" , crate_description( & self . crates) ) ,
166
+ Mode :: Std ,
167
+ build_compiler,
168
+ target,
169
+ ) ;
165
170
166
171
run_cargo (
167
172
builder,
168
173
cargo,
169
174
lint_args ( builder, & self . config , IGNORED_RULES_FOR_STD_AND_RUSTC ) ,
170
- & build_stamp:: libstd_stamp ( builder, compiler , target) ,
175
+ & build_stamp:: libstd_stamp ( builder, build_compiler , target) ,
171
176
vec ! [ ] ,
172
177
true ,
173
178
false ,
@@ -203,33 +208,33 @@ impl Step for Rustc {
203
208
/// This will lint the compiler for a particular stage of the build using
204
209
/// the `compiler` targeting the `target` architecture.
205
210
fn run ( self , builder : & Builder < ' _ > ) {
206
- let compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
211
+ let build_compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
207
212
let target = self . target ;
208
213
209
214
if !builder. download_rustc ( ) {
210
- if compiler . stage != 0 {
215
+ if build_compiler . stage != 0 {
211
216
// If we're not in stage 0, then we won't have a std from the beta
212
217
// compiler around. That means we need to make sure there's one in
213
218
// the sysroot for the compiler to find. Otherwise, we're going to
214
219
// fail when building crates that need to generate code (e.g., build
215
220
// scripts and their dependencies).
216
- builder. std ( compiler , compiler . host ) ;
217
- builder. std ( compiler , target) ;
221
+ builder. std ( build_compiler , build_compiler . host ) ;
222
+ builder. std ( build_compiler , target) ;
218
223
} else {
219
- builder. ensure ( check:: Std :: new ( compiler , target) ) ;
224
+ builder. ensure ( check:: Std :: new ( build_compiler , target) ) ;
220
225
}
221
226
}
222
227
223
228
let mut cargo = builder:: Cargo :: new (
224
229
builder,
225
- compiler ,
230
+ build_compiler ,
226
231
Mode :: Rustc ,
227
232
SourceType :: InTree ,
228
233
target,
229
234
Kind :: Clippy ,
230
235
) ;
231
236
232
- rustc_cargo ( builder, & mut cargo, target, & compiler , & self . crates ) ;
237
+ rustc_cargo ( builder, & mut cargo, target, & build_compiler , & self . crates ) ;
233
238
234
239
// Explicitly pass -p for all compiler crates -- this will force cargo
235
240
// to also lint the tests/benches/examples for these crates, rather
@@ -238,14 +243,19 @@ impl Step for Rustc {
238
243
cargo. arg ( "-p" ) . arg ( krate) ;
239
244
}
240
245
241
- let _guard =
242
- builder. msg_clippy ( format_args ! ( "compiler{}" , crate_description( & self . crates) ) , target) ;
246
+ let _guard = builder. msg (
247
+ Kind :: Clippy ,
248
+ format_args ! ( "compiler{}" , crate_description( & self . crates) ) ,
249
+ Mode :: Rustc ,
250
+ build_compiler,
251
+ target,
252
+ ) ;
243
253
244
254
run_cargo (
245
255
builder,
246
256
cargo,
247
257
lint_args ( builder, & self . config , IGNORED_RULES_FOR_STD_AND_RUSTC ) ,
248
- & build_stamp:: librustc_stamp ( builder, compiler , target) ,
258
+ & build_stamp:: librustc_stamp ( builder, build_compiler , target) ,
249
259
vec ! [ ] ,
250
260
true ,
251
261
false ,
@@ -284,16 +294,16 @@ macro_rules! lint_any {
284
294
}
285
295
286
296
fn run( self , builder: & Builder <' _>) -> Self :: Output {
287
- let compiler = builder. compiler( builder. top_stage, builder. config. host_target) ;
297
+ let build_compiler = builder. compiler( builder. top_stage, builder. config. host_target) ;
288
298
let target = self . target;
289
299
290
300
if !builder. download_rustc( ) {
291
- builder. ensure( check:: Rustc :: new( builder, compiler , target) ) ;
301
+ builder. ensure( check:: Rustc :: new( builder, build_compiler , target) ) ;
292
302
} ;
293
303
294
304
let cargo = prepare_tool_cargo(
295
305
builder,
296
- compiler ,
306
+ build_compiler ,
297
307
Mode :: ToolRustc ,
298
308
target,
299
309
Kind :: Clippy ,
@@ -302,17 +312,16 @@ macro_rules! lint_any {
302
312
& [ ] ,
303
313
) ;
304
314
305
- let _guard = builder. msg_tool (
315
+ let _guard = builder. msg (
306
316
Kind :: Clippy ,
307
- Mode :: ToolRustc ,
308
317
$readable_name,
309
- compiler . stage ,
310
- & compiler . host ,
311
- & target,
318
+ Mode :: ToolRustc ,
319
+ build_compiler ,
320
+ target,
312
321
) ;
313
322
314
323
let stringified_name = stringify!( $name) . to_lowercase( ) ;
315
- let stamp = BuildStamp :: new( & builder. cargo_out( compiler , Mode :: ToolRustc , target) )
324
+ let stamp = BuildStamp :: new( & builder. cargo_out( build_compiler , Mode :: ToolRustc , target) )
316
325
. with_prefix( & format!( "{}-check" , stringified_name) ) ;
317
326
318
327
run_cargo(
0 commit comments