| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -3/+5 |
| 2025-02-15 | Don't project into `NonNull` when dropping a `Box` | Scott McMurray | -5/+9 |
| 2025-02-15 | HIR analysis: Remove unnecessary abstraction over list of clauses | León Orell Valerian Liehr | -1/+1 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -3/+3 |
| 2025-02-14 | Rollup merge of #137002 - chenyukang:fix-early-lint-check-desc, r=compiler-er... | Jubilee | -1/+1 |
| 2025-02-14 | Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`. | Nicholas Nethercote | -259/+0 |
| 2025-02-14 | Fix early lint check desc in query | yukang | -1/+1 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -80/+120 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+7 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -80/+120 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -5/+5 |
| 2025-02-12 | Rollup merge of #136907 - workingjubilee:middle-errors-cleanup, r=compiler-er... | Guillaume Gomez | -18/+10 |
| 2025-02-12 | Auto merge of #136905 - matthiaskrgr:rollup-8zwcgta, r=matthiaskrgr | bors | -4/+9 |
| 2025-02-11 | compiler: Make middle errors `pub(crate)` and bury some dead code | Jubilee Young | -18/+10 |
| 2025-02-12 | Rollup merge of #136884 - compiler-errors:fn-zst, r=BoxyUwU | Matthias Krüger | -4/+9 |
| 2025-02-12 | Auto merge of #136074 - compiler-errors:deeply-normalize-next-solver, r=lcnr | bors | -0/+10 |
| 2025-02-11 | Deeply normalize signature in new solver | Michael Goulet | -0/+3 |
| 2025-02-11 | Make DeeplyNormalize a real type op | Michael Goulet | -0/+7 |
| 2025-02-11 | Lower fn items as ZST valtrees and delay a bug | Michael Goulet | -4/+9 |
| 2025-02-11 | Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obk | Matthias Krüger | -46/+48 |
| 2025-02-11 | Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=... | Matthias Krüger | -11/+0 |