index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_mir_transform
/
src
/
coverage
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-06-17
coverage: Add debugging flag `-Zcoverage-options=no-mir-spans`
Zalathar
-2
/
+6
2024-05-30
coverage: Rename MC/DC `conditions_num` to `num_conditions`
Zalathar
-3
/
+3
2024-05-06
coverage: Tidy imports in `rustc_mir_transform::coverage`
Zalathar
-7
/
+8
2024-05-06
coverage: Rename `CoverageSpans` to `ExtractedMappings`
Zalathar
-15
/
+15
2024-05-06
coverage: Destructure the mappings struct to make sure we don't miss any
Zalathar
-4
/
+13
2024-05-06
coverage: Don't recompute the number of test vector bitmap bytes
Zalathar
-5
/
+1
2024-05-06
coverage: Separately compute the set of BCBs with counter mappings
Zalathar
-9
/
+12
2024-05-04
coverage: Rename `BcbBranchPair` to `mappings::BranchPair`
Zalathar
-2
/
+2
2024-05-04
coverage: Flatten `BcbMappingKind` into `mappings::CodeMapping`
Zalathar
-6
/
+4
2024-05-04
coverage: Extract helper `region_for_span`
Zalathar
-4
/
+5
2024-05-04
coverage: Split out MC/DC branches from `BcbMappingKind`
Zalathar
-28
/
+23
2024-05-04
coverage: Split out MC/DC decisions from `BcbMappingKind`
Zalathar
-15
/
+17
2024-05-01
coverage: Replace `max_decision_depth` with `num_condition_bitmaps`
Zalathar
-3
/
+3
2024-04-30
coverage: Split off `mappings.rs` from `spans.rs` and `from_mir.rs`
Zalathar
-2
/
+3
2024-04-30
coverage: Prepare to split `spans.rs` into two files
Zalathar
-1
/
+0
2024-04-29
mcdc-coverage: Get decision_depth from THIR lowering
Dorian Péron
-0
/
+11
2024-04-29
mcdc-coverage: Add decision_depth field in structs
Dorian Péron
-15
/
+20
2024-04-22
coverage: Separate branch pairs from other mapping kinds
Zalathar
-8
/
+14
2024-04-22
coverage: Detach MC/DC branch spans from regular branch spans
Zalathar
-4
/
+12
2024-04-19
coverage. Generate Mappings of decisions and conditions for MC/DC
zhuyunxing
-7
/
+72
2024-03-28
Replace `RemapFileNameExt::for_codegen` with explicit calls
Urgau
-2
/
+5
2024-03-23
Unbox and unwrap the contents of `StatementKind::Coverage`
Zalathar
-5
/
+2
2024-03-18
Deduplicate `associated_body` and `body_id`
Oli Scherer
-3
/
+1
2024-03-14
coverage: Include recorded branch info in coverage instrumentation
Zalathar
-0
/
+4
2024-03-13
coverage: Make `is_eligible_for_coverage` a hook method
Zalathar
-33
/
+1
2024-02-07
Rollup merge of #120564 - Zalathar:increment-site, r=oli-obk
Guillaume Boisseau
-49
/
+40
2024-02-05
coverage: Make `fn_sig_span` optional, and note its quirks
Zalathar
-8
/
+9
2024-02-05
coverage: Make unexpansion of closure bodies more precise
Zalathar
-18
/
+12
2024-02-02
coverage: Split out counter increment sites from BCB node/edge counters
Zalathar
-49
/
+40
2024-01-30
hir: Add non-optional `hir_owner_nodes` for real `OwnerId`s
Vadim Petrochenkov
-6
/
+1
2024-01-30
hir: Simplify `hir_owner_nodes` query
Vadim Petrochenkov
-1
/
+1
2024-01-25
Rollup merge of #120292 - Zalathar:dismantle, r=oli-obk
Matthias Krüger
-139
/
+126
2024-01-24
Rollup merge of #120185 - Zalathar:auto-derived, r=wesleywiser
León Orell Valerian Liehr
-0
/
+11
2024-01-24
Rollup merge of #119460 - Zalathar:improper-region, r=wesleywiser
León Orell Valerian Liehr
-1
/
+34
2024-01-24
coverage: Flatten the functions for extracting/refining coverage spans
Zalathar
-1
/
+1
2024-01-24
coverage: Dismantle `Instrumentor` into ordinary functions
Zalathar
-139
/
+126
2024-01-22
Use debug_assert instead of expanded equivalent
Wesley Wiser
-4
/
+2
2024-01-22
coverage: Don't instrument `#[automatically_derived]` functions
Zalathar
-0
/
+11
2024-01-11
coverage: Add enums to accommodate other kinds of coverage mappings
Zalathar
-4
/
+6
2024-01-11
coverage: Store extracted spans as a flat list of mappings
Zalathar
-10
/
+3
2024-01-11
coverage: Extract helper function `term_for_bcb`
Zalathar
-4
/
+8
2024-01-10
coverage: Discard code regions that might cause fatal errors in `llvm-cov`
Zalathar
-1
/
+36
2024-01-08
coverage: `llvm-cov` expects column numbers to be bytes, not code points
Zalathar
-14
/
+58
2024-01-08
coverage: Allow `make_code_region` to fail
Zalathar
-6
/
+12
2024-01-03
Rollup merge of #119444 - compiler-errors:closure-or-coroutine, r=oli-obk
León Orell Valerian Liehr
-1
/
+1
2023-12-30
is_coroutine -> is_coroutine_or_closure
Michael Goulet
-1
/
+1
2023-12-30
coverage: Make `coverage_counters` a local variable
Zalathar
-14
/
+18
2023-12-30
coverage: Prepare mappings separately from injecting statements
Zalathar
-27
/
+37
2023-12-27
coverage: Unexpand spans with `find_ancestor_inside_same_ctxt`
Zalathar
-16
/
+5
2023-12-20
coverage: Check for `async fn` explicitly, without needing a heuristic
Zalathar
-1
/
+3
[next]