| Age | Commit message (Expand) | Author | Lines |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -1/+1 |
| 2025-05-27 | coverage: Revert "unused local file IDs" due to empty function names | Zalathar | -36/+2 |
| 2025-05-10 | coverage: Enlarge empty spans during MIR instrumentation, not codegen | Zalathar | -2/+36 |
| 2025-05-06 | coverage: Handle hole spans without dividing spans into buckets | Zalathar | -59/+33 |
| 2025-05-06 | coverage: Only merge adjacent coverage spans | Zalathar | -34/+26 |
| 2025-04-26 | Auto merge of #140288 - Zalathar:new-executor, r=jieyouxu | bors | -1/+1 |
| 2025-04-25 | Trivial compiler change to inhibit download-rustc in CI | Zalathar | -1/+1 |
| 2025-04-24 | Trivial compiler change to inhibit download-rustc in CI | Zalathar | -2/+1 |
| 2025-04-01 | coverage: Don't split bang-macro spans, just truncate them | Zalathar | -32/+15 |
| 2025-04-01 | coverage: Instead of splitting, just discard any span that overlaps a hole | Zalathar | -46/+16 |
| 2025-04-01 | coverage: Shrink call spans to just the function name | Zalathar | -11/+7 |
| 2025-03-21 | coverage: Defer the filtering of hole spans | Zalathar | -15/+15 |
| 2025-03-21 | coverage: Separate span-extraction from unexpansion | Zalathar | -75/+66 |
| 2025-03-18 | coverage: Don't store a body span in `FunctionCoverageInfo` | Zalathar | -1/+0 |
| 2025-02-24 | Auto merge of #135726 - jdonszelmann:attr-parsing, r=oli-obk | bors | -1/+1 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -1/+1 |
| 2025-02-24 | Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb | Jacob Pratt | -2/+2 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -6/+3 |
| 2025-02-21 | Allow SliceIndex to be indexed by ranges. | Jason Newcomb | -2/+2 |
| 2025-02-19 | coverage: Make `HolesVisitor::visit_hole_span` a regular method | Zalathar | -18/+18 |
| 2025-02-19 | coverage: Get hole spans from nested items without fully visiting them | Zalathar | -8/+9 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -5/+4 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-02-13 | coverage: Eliminate more counters by giving them to unreachable nodes | Zalathar | -11/+16 |
| 2025-02-10 | Rollup merge of #136053 - Zalathar:defer-counters, r=saethlin | Jubilee | -365/+116 |
| 2025-02-08 | Rustfmt | bjorn3 | -28/+27 |
| 2025-02-06 | coverage: Remove the old code for simplifying counters after MIR opts | Zalathar | -133/+6 |
| 2025-02-06 | coverage: Don't create counters for code that was removed by MIR opts | Zalathar | -13/+19 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -214/+108 |
| 2025-02-06 | coverage: Store BCB node IDs in mappings, and resolve them in codegen | Zalathar | -44/+22 |
| 2025-02-03 | Remove hook calling via `TyCtxtAt`. | Nicholas Nethercote | -3/+1 |
| 2025-01-26 | Incorporate `iter_nodes` into `graph::DirectedGraph` | Zalathar | -21/+0 |
| 2025-01-25 | Auto merge of #128657 - clubby789:optimize-none, r=fee1-dead,WaffleLapkin | bors | -0/+4 |
| 2025-01-24 | coverage: Treat the "merged node flow graph" as a plain data struct | Zalathar | -83/+89 |
| 2025-01-24 | coverage: Replace `FrozenUnionFind` with a plain IndexVec | Zalathar | -31/+11 |
| 2025-01-24 | coverage: Simplify how counter terms are stored | Zalathar | -30/+20 |
| 2025-01-24 | coverage: Make query `coverage_ids_info` return an Option | Zalathar | -9/+3 |
| 2025-01-24 | coverage: Remove some dead code from MC/DC branch mapping conversion | Zalathar | -19/+13 |
| 2025-01-23 | Disable non-required MIR opts with `optimize(none)` | clubby789 | -0/+4 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-18 | coverage: Add a few more comments to counter creation | Zalathar | -0/+15 |
| 2025-01-18 | coverage: Remove `BcbCounter` and `BcbExpression` | Zalathar | -64/+16 |
| 2025-01-18 | coverage: Flatten top-level counter creation into plain functions | Zalathar | -95/+91 |
| 2025-01-18 | coverage: Move `phys_counter_for_node` into `CoverageCounters` | Zalathar | -19/+18 |
| 2025-01-18 | coverage: Remove the `Site` enum now that we only instrument nodes | Zalathar | -35/+16 |
| 2025-01-16 | coverage: Make `yank_to_spantree_root` iterative instead of recursive | Zalathar | -19/+35 |
| 2025-01-16 | coverage: Completely overhaul counter assignment, using node-flow graphs | Zalathar | -632/+723 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -26/+29 |
| 2025-01-10 | remove more redundant into() conversions | Matthias Krüger | -3/+2 |
| 2024-12-20 | coverage: Rename `basic_coverage_blocks` to just `graph` | Zalathar | -93/+61 |