rust/compiler
Guillaume Gomez bbec736f2d
Rollup merge of #126587 - Zalathar:no-mir-spans, r=oli-obk
coverage: Add debugging flag `-Zcoverage-options=no-mir-spans`

When set, this flag skips the code that normally extracts coverage spans from MIR statements and terminators. That sometimes makes it easier to debug branch coverage and MC/DC coverage instrumentation, because the coverage output is less noisy.

For internal debugging only. If future code changes would make it hard to keep supporting this flag, it should be removed at that time.

`@rustbot` label +A-code-coverage
2024-06-18 15:30:46 +02:00
..
rustc Change SIGPIPE ui from #[unix_sigpipe = "..."] to -Zon-broken-pipe=... 2024-05-02 19:48:29 +02:00
rustc_abi Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_arena Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_ast Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_ast_ir Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_ast_lowering Delay a bug and mark precise_capturing as not incomplete 2024-06-17 22:35:25 -04:00
rustc_ast_passes Detect duplicates 2024-06-17 22:35:25 -04:00
rustc_ast_pretty Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_attr Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_baked_icu_data Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_borrowck Rollup merge of #126567 - compiler-errors:instance-kind, r=oli-obk,lcnr 2024-06-17 20:34:51 +02:00
rustc_builtin_macros Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_codegen_cranelift Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_codegen_gcc ScalarInt: size mismatches are a bug, do not delay the panic 2024-06-10 13:43:16 +02:00
rustc_codegen_llvm Rollup merge of #126365 - Dirbaio:collapse-debuginfo-statics, r=workingjubilee 2024-06-16 21:14:41 +01:00
rustc_codegen_ssa Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_const_eval Rollup merge of #126567 - compiler-errors:instance-kind, r=oli-obk,lcnr 2024-06-17 20:34:51 +02:00
rustc_data_structures Use Linux file locking on Redox 2024-06-16 12:56:50 +00:00
rustc_driver Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_driver_impl Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_error_codes Auto merge of #126319 - workingjubilee:rollup-lendnud, r=workingjubilee 2024-06-12 11:10:50 +00:00
rustc_error_messages Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_errors Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote 2024-05-27 08:44:12 +00:00
rustc_expand Rollup merge of #125829 - petrochenkov:upctxt2, r=michaelwoerister 2024-06-15 14:40:47 +02:00
rustc_feature Delay a bug and mark precise_capturing as not incomplete 2024-06-17 22:35:25 -04:00
rustc_fluent_macro Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_fs_util Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_graphviz Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_hir Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_hir_analysis Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_hir_pretty Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_hir_typeck Use subtyping instead of equality, since method resolution also uses subtyping 2024-06-17 10:57:52 +00:00
rustc_incremental Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_index Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_index_macros rustc_span: Minor improvements 2024-06-16 14:08:25 +03:00
rustc_infer rustc_span: Minor improvements 2024-06-16 14:08:25 +03:00
rustc_interface Rollup merge of #126587 - Zalathar:no-mir-spans, r=oli-obk 2024-06-18 15:30:46 +02:00
rustc_lexer Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_lint Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_lint_defs Resolve elided lifetimes in assoc const to static if no other lifetimes are in scope 2024-06-14 11:05:35 -04:00
rustc_llvm Auto merge of #125141 - SergioGasquez:feat/no_std-xtensa, r=davidtwco 2024-06-12 13:43:31 +00:00
rustc_log Bump tracing-tree and allow rendering lines again 2024-06-12 10:11:41 +00:00
rustc_macros Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_metadata Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_middle Rollup merge of #126583 - RalfJung:interpret-oom, r=saethlin 2024-06-18 15:30:46 +02:00
rustc_mir_build Rollup merge of #126354 - compiler-errors:variance, r=lcnr 2024-06-15 10:56:40 +02:00
rustc_mir_dataflow Use is_lang_item more aggressively 2024-06-14 16:54:29 -04:00
rustc_mir_transform Rollup merge of #126587 - Zalathar:no-mir-spans, r=oli-obk 2024-06-18 15:30:46 +02:00
rustc_monomorphize Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_next_trait_solver Add a note 2024-06-16 11:28:47 -04:00
rustc_parse Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_parse_format Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_passes Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_pattern_analysis Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_privacy Do not ICE in privacy when type inference fails. 2024-06-17 10:09:27 +00:00
rustc_query_impl Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_query_system Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_resolve Rework precise capturing syntax 2024-06-17 22:35:25 -04:00
rustc_sanitizers Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_serialize Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_session coverage: Add debugging flag -Zcoverage-options=no-mir-spans 2024-06-17 21:16:15 +10:00
rustc_smir Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_span [perf] More span update benchmarking 2024-06-17 16:26:56 +03:00
rustc_symbol_mangling Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_target Add i686-unknown-redox target 2024-06-16 12:56:48 +00:00
rustc_trait_selection Uplift OpaqueTypeKey too, use it in response 2024-06-16 11:28:47 -04:00
rustc_traits Use tidy to sort crate attributes for all compiler crates. 2024-06-12 15:49:10 +10:00
rustc_transmute safe transmute: support Variants::Single enums 2024-06-13 01:38:51 +00:00
rustc_ty_utils Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
rustc_type_ir Rollup merge of #126579 - ChoKyuWon:master, r=TaKO8Ki 2024-06-17 20:34:52 +02:00
rustc_type_ir_macros Uplift TraitPredicate 2024-05-11 18:20:00 -04:00
stable_mir Rollup merge of #126410 - RalfJung:smir-const-operand, r=oli-obk 2024-06-15 19:51:35 +02:00