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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_mir_transform
/
src
/
coverage
Age
Commit message (
Expand
)
Author
Lines
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
-212
/
+178
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
-74
/
+53
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-14
coverage: Simplify computing successors in the BCB graph
Zalathar
-14
/
+7
2024-01-14
coverage: Move helper `add_basic_coverage_block` into a local closure
Zalathar
-22
/
+18
2024-01-14
coverage: Simplify the loop that combines blocks into BCBs
Zalathar
-57
/
+33
2024-01-14
coverage: Indicate whether a block's successors allow BCB chaining
Zalathar
-28
/
+62
2024-01-14
coverage: Determine a block's successors from just the terminator
Zalathar
-14
/
+11
2024-01-11
coverage: Add enums to accommodate other kinds of coverage mappings
Zalathar
-7
/
+20
2024-01-11
coverage: Store extracted spans as a flat list of mappings
Zalathar
-27
/
+27
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-05
coverage: Make the remaining fields of `CoverageSpan` non-public
Zalathar
-4
/
+4
2024-01-05
coverage: Split out `SpanFromMir` from `CoverageSpan`
Zalathar
-24
/
+51
2024-01-05
coverage: Hoist the splitting of visible macro invocations
Zalathar
-34
/
+36
2024-01-05
coverage: Hoist the removal of unwanted macro expansion spans
Zalathar
-26
/
+27
2024-01-05
coverage: Overhaul how "visible macros" are determined
Zalathar
-66
/
+58
2024-01-05
coverage: Avoid early returns from `mir_to_initial_sorted_coverage_spans`
Zalathar
-15
/
+14
2024-01-03
Rollup merge of #119444 - compiler-errors:closure-or-coroutine, r=oli-obk
León Orell Valerian Liehr
-3
/
+3
2023-12-30
is_coroutine -> is_coroutine_or_closure
Michael Goulet
-3
/
+3
2023-12-30
coverage: Make `coverage_counters` a local variable
Zalathar
-31
/
+37
2023-12-30
coverage: Prepare mappings separately from injecting statements
Zalathar
-29
/
+44
2023-12-29
coverage: Avoid a possible query stability hazard in `CoverageCounters`
Zalathar
-3
/
+6
2023-12-28
Remove movability from TyKind::Coroutine
Michael Goulet
-1
/
+1
2023-12-27
coverage: Unexpand spans with `find_ancestor_inside_same_ctxt`
Zalathar
-22
/
+6
2023-12-20
coverage: Check for `async fn` explicitly, without needing a heuristic
Zalathar
-12
/
+11
2023-12-20
coverage: Pass around `&ExtractedHirInfo` instead of individual fields
Zalathar
-29
/
+16
2023-12-16
coverage: Skip instrumenting a function if no spans were extracted
Zalathar
-4
/
+15
2023-12-15
coverage: Check that the function signature span precedes the body
Zalathar
-2
/
+4
2023-12-15
coverage: Compare span source files without involving `Lrc<SourceFile>`
Zalathar
-11
/
+14
2023-12-15
coverage: Inline and simplify `fn_sig_and_body`
Zalathar
-14
/
+9
2023-12-15
coverage: Use `LocalDefId` in `extract_hir_info`
Zalathar
-10
/
+8
2023-12-15
coverage: Extract helper for getting HIR info for coverage
Zalathar
-28
/
+35
2023-12-15
coverage: Don't bother storing the source file in `Instrumentor`
Zalathar
-4
/
+3
2023-12-15
coverage: Extract `is_eligible_for_coverage`
Zalathar
-14
/
+25
2023-12-15
coverage: Simplify parts of `InstrumentCoverage::run_pass`
Zalathar
-8
/
+6
2023-12-15
coverage: Assert that the instrumentor never sees promoted MIR
Zalathar
-9
/
+3
2023-12-12
Move some methods from `tcx.hir()` to `tcx`
zetanumbers
-1
/
+1
2023-12-10
remove redundant imports
surechen
-3
/
+3
2023-12-09
Rollup merge of #118666 - Zalathar:body-closure, r=cjgillot
Jubilee
-31
/
+26
2023-12-08
coverage: Add `#[track_caller]` to the span generator's unwrap methods
Zalathar
-14
/
+12
2023-12-08
coverage: Simplify the heuristic for ignoring `async fn` return spans
Zalathar
-17
/
+14
[next]