| Age | Commit message (Expand) | Author | Lines |
| 2025-02-19 | Rollup merge of #137251 - Zalathar:holes-visitor, r=jieyouxu | Matthias Krüger | -25/+26 |
| 2025-02-19 | Auto merge of #136539 - matthewjasper:late-normalize-errors, r=compiler-errors | bors | -2/+15 |
| 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-19 | Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -1/+1 |
| 2025-02-18 | Rollup merge of #137203 - nnethercote:improve-MIR-modification, r=compiler-er... | Matthias Krüger | -136/+126 |
| 2025-02-18 | Inline and replace `Statement::replace_nop`. | Nicholas Nethercote | -3/+5 |
| 2025-02-18 | Inline and remove `BasicBlockData::retain_statements`. | Nicholas Nethercote | -5/+6 |
| 2025-02-18 | Improve `MirPatch` documentation and naming. | Nicholas Nethercote | -16/+41 |
| 2025-02-18 | Use `MirPatch` in `EnumSizeOpt`. | Nicholas Nethercote | -112/+74 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -8/+8 |
| 2025-02-17 | Handle normalization failures in drop elaboration | Matthew Jasper | -2/+15 |
| 2025-02-17 | Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillot | Matthias Krüger | -6/+5 |
| 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-15 | Don't project into `NonNull` when dropping a `Box` | Scott McMurray | -4/+41 |
| 2025-02-14 | Rollup merge of #137008 - nnethercote:mv-code-into-rustc_mir_transform, r=oli... | Matthias Krüger | -22/+1304 |
| 2025-02-14 | Auto merge of #137010 - workingjubilee:rollup-g00c07v, r=workingjubilee | bors | -2/+1 |
| 2025-02-14 | Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`. | Nicholas Nethercote | -15/+275 |
| 2025-02-14 | Move drop elaboration infrastructure. | Nicholas Nethercote | -8/+1030 |
| 2025-02-13 | Rollup merge of #136957 - Zalathar:counters, r=oli-obk | Jubilee | -11/+16 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -2/+1 |
| 2025-02-13 | coverage: Eliminate more counters by giving them to unreachable nodes | Zalathar | -11/+16 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -4/+4 |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -6/+1 |
| 2025-02-11 | Rollup merge of #136786 - compiler-errors:de-de-duplicate-blocks, r=oli-obk | Matthias Krüger | -197/+0 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -4/+4 |
| 2025-02-10 | Rollup merge of #136053 - Zalathar:defer-counters, r=saethlin | Jubilee | -365/+116 |
| 2025-02-09 | Remove the deduplicate_blocks pass | Michael Goulet | -197/+0 |
| 2025-02-09 | Rollup merge of #136722 - kornelski:visit-spans, r=chenyukang | Matthias Krüger | -0/+2 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -133/+185 |
| 2025-02-08 | Rustfmt | bjorn3 | -133/+185 |
| 2025-02-08 | Detect (non-raw) borrows of null ZST pointers in CheckNull | Michael Goulet | -29/+56 |
| 2025-02-08 | Visit SourceInfo of all Terminators | Kornel | -0/+2 |
| 2025-02-07 | Rollup merge of #136627 - RalfJung:mir-validation-cfg-checker, r=compiler-errors | Matthias Krüger | -0/+6 |
| 2025-02-06 | Don't reset cast kind without also updating the operand in simplify_cast | Michael Goulet | -9/+11 |
| 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-06 | MIR validation: add comment explaining the limitations of CfgChecker | Ralf Jung | -0/+6 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+18 |
| 2025-02-03 | Rollup merge of #136464 - nnethercote:rm-TyCtxtAt-for-hooks, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-02-03 | Remove hook calling via `TyCtxtAt`. | Nicholas Nethercote | -3/+1 |
| 2025-02-02 | Rollup merge of #136358 - clubby789:opt-none-noinline, r=saethlin | Matthias Krüger | -1/+5 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -6/+6 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -5/+60 |
| 2025-02-01 | Rename `tcx.ensure_with_value()` to `tcx.ensure_done()` | Zalathar | -6/+6 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -2/+3 |