| Age | Commit message (Expand) | Author | Lines |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -1/+1 |
| 2025-02-26 | Print out destructor | Michael Goulet | -168/+6 |
| 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 | -5/+4 |
| 2025-02-23 | Rollup merge of #137451 - compiler-errors:synm, r=Noratrieb | Trevor Gross | -1/+1 |
| 2025-02-23 | The sym crate is not a thing | Michael Goulet | -1/+1 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -10/+7 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -11/+11 |
| 2025-02-21 | Allow SliceIndex to be indexed by ranges. | Jason Newcomb | -3/+3 |
| 2025-02-21 | Iterate directly on block indices in `rustc_mir_transform` | Jason Newcomb | -2/+1 |
| 2025-02-21 | Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr | Matthias Krüger | -5/+5 |
| 2025-02-21 | Rename `ClearCrossCrate::assert_crate_local`. | Nicholas Nethercote | -5/+5 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -1/+4 |
| 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 |