| Age | Commit message (Expand) | Author | Lines |
| 2025-02-20 | Avoid a useless clone of `UserTypeProjection` | Zalathar | -2/+2 |
| 2025-02-20 | Simplify `Postorder` customization. | Nicholas Nethercote | -35/+14 |
| 2025-02-20 | Remove unused items from `query.rs`. | Nicholas Nethercote | -6/+0 |
| 2025-02-20 | Move `StatementAsExpression` to where it's actually used. | Nicholas Nethercote | -6/+0 |
| 2025-02-20 | Rollup merge of #137266 - nnethercote:mir-visitor-tweaks, r=compiler-errors | Matthias Krüger | -173/+142 |
| 2025-02-20 | Rollup merge of #137262 - compiler-errors:ast-ir-begone, r=lcnr | Matthias Krüger | -12/+7 |
| 2025-02-20 | Improve how the MIR dialect/phase index is reported. | Nicholas Nethercote | -16/+10 |
| 2025-02-20 | Improve MIR phase comments. | Nicholas Nethercote | -22/+29 |
| 2025-02-20 | Reflow `MirPhase` comments. | Nicholas Nethercote | -22/+25 |
| 2025-02-19 | Add a .bss-like scheme for encoded const allocs | Ben Kimock | -2/+115 |
| 2025-02-19 | Improve formatting within `make_mir_visitor` macro body. | Nicholas Nethercote | -142/+128 |
| 2025-02-19 | Remove `MirVisitable`. | Nicholas Nethercote | -27/+0 |
| 2025-02-19 | Add `super_local` method to the MIR visitors. | Nicholas Nethercote | -4/+14 |
| 2025-02-19 | Auto merge of #136539 - matthewjasper:late-normalize-errors, r=compiler-errors | bors | -1/+1 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -12/+7 |
| 2025-02-19 | Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errors | Matthias Krüger | -418/+397 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -418/+397 |
| 2025-02-18 | Auto merge of #137235 - matthiaskrgr:rollup-2kjua2t, r=matthiaskrgr | bors | -81/+33 |
| 2025-02-18 | Rollup merge of #137218 - lukas-code:layout_of_cleanup, r=compiler-errors | Matthias Krüger | -11/+32 |
| 2025-02-18 | Rollup merge of #137203 - nnethercote:improve-MIR-modification, r=compiler-er... | Matthias Krüger | -70/+1 |
| 2025-02-18 | update `cfg(bootstrap)` | Josh Stone | -1/+0 |
| 2025-02-18 | Remove scrutinee_hir_id from ExprKind::Match | bjorn3 | -1/+0 |
| 2025-02-18 | clean up layout error diagnostics | Lukas Markeffsky | -11/+11 |
| 2025-02-18 | document and test all `LayoutError` variants | Lukas Markeffsky | -0/+21 |
| 2025-02-18 | Auto merge of #137162 - nnethercote:remove-Map-2, r=Zalathar | bors | -97/+94 |
| 2025-02-18 | Inline and replace `Statement::replace_nop`. | Nicholas Nethercote | -10/+1 |
| 2025-02-18 | Inline and remove `BasicBlockData::retain_statements`. | Nicholas Nethercote | -11/+0 |
| 2025-02-18 | Remove `BasicBlockData::expand_statements`. | Nicholas Nethercote | -49/+0 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -97/+94 |
| 2025-02-17 | Rollup merge of #137168 - klensy:rc--, r=lcnr | Matthias Krüger | -3/+1 |
| 2025-02-17 | Rollup merge of #136959 - nnethercote:simplify-SwitchSources, r=tmiasko | Matthias Krüger | -17/+46 |
| 2025-02-17 | Clean up dropck code a bit | Matthew Jasper | -1/+1 |
| 2025-02-17 | Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgr | bors | -6/+8 |
| 2025-02-17 | correct comment | klensy | -3/+1 |
| 2025-02-17 | Rollup merge of #137100 - fmease:hirtylow-rm-clauses-wrapper, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-02-17 | Rollup merge of #137095 - saethlin:use-hash64-for-hashes, r=workingjubilee | Matthias Krüger | -5/+7 |
| 2025-02-17 | Rollup merge of #136671 - nnethercote:middle-limits, r=Nadrieril | Matthias Krüger | -104/+4 |
| 2025-02-17 | Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillot | Matthias Krüger | -76/+87 |
| 2025-02-17 | Remove `TyCtxt::hir_krate`. | Nicholas Nethercote | -7/+1 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -20/+22 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -54/+73 |
| 2025-02-17 | Remove unused `Map::hir_node_by_def_id` method. | Nicholas Nethercote | -4/+0 |
| 2025-02-17 | Rename `rustc_middle/src/hir/map/mod.rs` as `map.rs`. | Nicholas Nethercote | -0/+0 |
| 2025-02-17 | Update and clarify the comment on `SwitchTargets`. | Nicholas Nethercote | -11/+19 |
| 2025-02-17 | Add `SwitchTargetValue`. | Nicholas Nethercote | -4/+18 |
| 2025-02-17 | Add a useful comment. | Nicholas Nethercote | -2/+9 |
| 2025-02-17 | Move `rustc_middle::limits` to `rustc_interface`. | Nicholas Nethercote | -100/+0 |
| 2025-02-17 | Improve comments about limits. | Nicholas Nethercote | -7/+8 |
| 2025-02-17 | Merge `get_limit` and `get_limit_size`. | Nicholas Nethercote | -13/+2 |
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -5/+15 |