@@ -87,6 +87,7 @@ pub struct Config {
8787 pub rust_debuginfo_lines : bool ,
8888 pub rust_debuginfo_only_std : bool ,
8989 pub rust_rpath : bool ,
90+ pub rustc_parallel_queries : bool ,
9091 pub rustc_default_linker : Option < String > ,
9192 pub rust_optimize_tests : bool ,
9293 pub rust_debuginfo_tests : bool ,
@@ -266,6 +267,7 @@ struct Rust {
266267 debuginfo : Option < bool > ,
267268 debuginfo_lines : Option < bool > ,
268269 debuginfo_only_std : Option < bool > ,
270+ experimental_parallel_queries : Option < bool > ,
269271 debug_jemalloc : Option < bool > ,
270272 use_jemalloc : Option < bool > ,
271273 backtrace : Option < bool > ,
@@ -474,6 +476,7 @@ impl Config {
474476 set ( & mut config. rust_dist_src , rust. dist_src ) ;
475477 set ( & mut config. quiet_tests , rust. quiet_tests ) ;
476478 set ( & mut config. test_miri , rust. test_miri ) ;
479+ config. rustc_parallel_queries = rust. experimental_parallel_queries . unwrap_or ( false ) ;
477480 config. rustc_default_linker = rust. default_linker . clone ( ) ;
478481 config. musl_root = rust. musl_root . clone ( ) . map ( PathBuf :: from) ;
479482 config. save_toolstates = rust. save_toolstates . clone ( ) . map ( PathBuf :: from) ;
0 commit comments