| Age | Commit message (Expand) | Author | Lines |
| 2024-04-15 | Rollup merge of #123934 - WaffleLapkin:graph-mini-refactor, r=fmease | 许杰友 Jieyou Xu (Joe) | -24/+9 |
| 2024-04-15 | Use RPITIT for `Successors` and `Predecessors` traits | Maybe Waffle | -6/+2 |
| 2024-04-14 | Rename `WithNumEdges` => `NumEdges` and `WithStartNode` => `StartNode` | Maybe Waffle | -2/+2 |
| 2024-04-14 | Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}` | Maybe Waffle | -17/+8 |
| 2024-04-14 | Merge `WithNumNodes` into DirectedGraph | Maybe Waffle | -6/+4 |
| 2024-04-04 | coverage: Remove useless constants | Zalathar | -1/+1 |
| 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 | -31/+20 |
| 2024-03-20 | coverage: Tidy imports in `rustc_mir_transform::coverage::counters` | Zalathar | -4/+4 |
| 2024-03-20 | coverage: Remove incorrect assertions from counter allocation | Zalathar | -31/+0 |
| 2024-03-18 | Deduplicate `associated_body` and `body_id` | Oli Scherer | -3/+1 |
| 2024-03-17 | some minor code simplifications | Matthias Krüger | -3/+2 |
| 2024-03-14 | coverage: Include recorded branch info in coverage instrumentation | Zalathar | -3/+68 |
| 2024-03-13 | coverage: Add `CoverageKind::BlockMarker` | Zalathar | -0/+5 |
| 2024-03-13 | coverage: Make `is_eligible_for_coverage` a hook method | Zalathar | -38/+41 |
| 2024-03-13 | Allow `rustc_mir_transform` to register hook providers | Zalathar | -3/+3 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -7/+16 |
| 2024-02-23 | Rollup merge of #121492 - Zalathar:hole, r=fmease | Matthias Krüger | -65/+62 |
| 2024-02-23 | coverage: Rename `is_closure` to `is_hole` | Zalathar | -60/+59 |
| 2024-02-23 | coverage: Remove some lingering references to `pending_dups` | Zalathar | -6/+4 |
| 2024-02-23 | coverage: Use variable name `this` in `CoverageGraph::from_mir` | Zalathar | -7/+6 |
| 2024-02-21 | coverage: Simplify (non-closure) covspans truncating each other | Zalathar | -7/+7 |
| 2024-02-21 | coverage: Remove `pending_dups` from the span refiner | Zalathar | -164/+16 |
| 2024-02-21 | coverage: Eagerly deduplicate covspans with the same span | Zalathar | -5/+10 |
| 2024-02-16 | coverage: Discard spans that fill the entire function body | Zalathar | -4/+9 |
| 2024-02-13 | coverage: Simplify code for adding `prev` to pending dups | Zalathar | -40/+12 |
| 2024-02-13 | coverage: Move `prev_original_span` into `PrevCovspan` | Zalathar | -19/+11 |
| 2024-02-13 | coverage: Split `CoverageSpan` into several distinct structs | Zalathar | -83/+139 |
| 2024-02-13 | coverage: Don't track `curr_original_span` explicitly | Zalathar | -11/+2 |
| 2024-02-13 | coverage: When merging spans, keep `prev` and merge `curr` into it | Zalathar | -9/+3 |
| 2024-02-11 | is_closure_like | Michael Goulet | -2/+2 |
| 2024-02-07 | Rollup merge of #120564 - Zalathar:increment-site, r=oli-obk | Guillaume Boisseau | -80/+79 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -1/+3 |
| 2024-02-05 | coverage: Make `fn_sig_span` optional, and note its quirks | Zalathar | -11/+17 |
| 2024-02-05 | coverage: Hoist special handling of async function spans | Zalathar | -26/+30 |
| 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 | -80/+79 |
| 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 |