rust/compiler
Matthias Krüger e6904fc5b2
Rollup merge of #99457 - SparrowLii:para_iter, r=fee1-dead
use `par_for_each_in` in `par_body_owners` and `collect_crate_mono_items`

Using `par_iter` in non-parallel mode will cause the entire process to abort when any iteration panics.  So we can use `par_for_each_in` instead to make the error message consistent with parallel mode. This means that the compiler will output more error messages in some cases. This fixes the following ui tests when set `parallel-compiler = true`:
```
    [ui] src/test\ui\privacy\privacy2.rs
    [ui] src/test\ui\privacy\privacy3.rs
    [ui] src/test\ui\type_length_limit.rs
```

This refers to #68171

Updates #75760
2022-07-19 13:30:52 +02:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast
rustc_ast_lowering Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_ast_passes Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_ast_pretty
rustc_attr
rustc_borrowck Use LocalDefId in OpaqueTypeKey 2022-07-19 02:08:49 +00:00
rustc_builtin_macros
rustc_codegen_cranelift
rustc_codegen_gcc
rustc_codegen_llvm Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_codegen_ssa
rustc_const_eval Rollup merge of #99378 - RalfJung:box-early-return, r=oli-obk 2022-07-18 21:14:48 +05:30
rustc_data_structures use par_for_each_in in par_body_owners and collect_crate_mono_items 2022-07-19 17:00:51 +08:00
rustc_driver
rustc_error_codes Don't use main; improve example 2022-07-19 10:23:34 +02:00
rustc_error_messages Update invalid atomic ordering lint 2022-07-18 12:02:11 +02:00
rustc_errors Mention first and last macro in backtrace 2022-07-19 03:07:54 +00:00
rustc_expand Rollup merge of #99435 - CAD97:revert-dollar-dollar-crate, r=Mark-Simulacrum 2022-07-19 13:30:48 +02:00
rustc_feature
rustc_fs_util
rustc_graphviz
rustc_hir
rustc_hir_pretty
rustc_incremental
rustc_index
rustc_infer Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_interface
rustc_lexer
rustc_lint Update invalid atomic ordering lint 2022-07-18 12:02:11 +02:00
rustc_lint_defs
rustc_llvm Rollup merge of #98998 - workingjubilee:naked-means-no-clothes-enforcement-technology, r=Amanieu 2022-07-18 21:14:43 +05:30
rustc_log
rustc_macros
rustc_metadata
rustc_middle Rollup merge of #99457 - SparrowLii:para_iter, r=fee1-dead 2022-07-19 13:30:52 +02:00
rustc_mir_build
rustc_mir_dataflow
rustc_mir_transform
rustc_monomorphize use par_for_each_in in par_body_owners and collect_crate_mono_items 2022-07-19 17:00:51 +08:00
rustc_parse
rustc_parse_format
rustc_passes Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_plugin_impl
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_save_analysis
rustc_serialize
rustc_session
rustc_smir
rustc_span Rollup merge of #99438 - WaffleLapkin:dont_wrap_in_non_zero, r=compiler-errors 2022-07-19 13:30:49 +02:00
rustc_symbol_mangling
rustc_target
rustc_trait_selection Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercote 2022-07-19 13:30:46 +02:00
rustc_traits
rustc_ty_utils
rustc_type_ir
rustc_typeck Rollup merge of #99438 - WaffleLapkin:dont_wrap_in_non_zero, r=compiler-errors 2022-07-19 13:30:49 +02:00