| Age | Commit message (Expand) | Author | Lines |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -7/+7 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 2025-02-03 | Derive `Clone` on fewer THIR types. | Nicholas Nethercote | -22/+22 |
| 2025-02-02 | Rollup merge of #136425 - nnethercote:mv-rustc_middle-infer, r=lcnr | Matthias Krüger | -175/+0 |
| 2025-02-02 | Rollup merge of #136422 - nnethercote:convert-lint-functions, r=Noratrieb | Matthias Krüger | -37/+3 |
| 2025-02-02 | Rollup merge of #136394 - saethlin:clean-up-instantiation-mode, r=compiler-er... | Matthias Krüger | -42/+79 |
| 2025-02-02 | Target modifiers (special marked options) are recorded in metainfo and compar... | Andrew Zhogin | -0/+1 |
| 2025-02-02 | Rollup merge of #136368 - estebank:listify, r=fee1-dead | Matthias Krüger | -10/+6 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -41/+93 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -36/+77 |
| 2025-02-02 | Move `unify_key` module. | Nicholas Nethercote | -171/+0 |
| 2025-02-02 | Remove unused `ToType` trait. | Nicholas Nethercote | -5/+1 |
| 2025-02-02 | Convert two `rustc_middle::lint` functions to `Span` methods. | Nicholas Nethercote | -37/+3 |
| 2025-02-01 | Shard AllocMap Lock | Mark Rousskov | -26/+44 |
| 2025-02-01 | Clean up MonoItem::instantiation_mode | Ben Kimock | -42/+79 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -4/+62 |
| 2025-02-01 | Mark the tcx-ensure wrapper types with `#[must_use]` | Zalathar | -0/+2 |
| 2025-02-01 | Rename `ensure_forwards_result_if_red` to `return_result_from_ensure_ok` | Zalathar | -12/+18 |
| 2025-02-01 | Rename `tcx.ensure_with_value()` to `tcx.ensure_done()` | Zalathar | -8/+20 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -18/+39 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -41/+93 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -10/+6 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -132/+62 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -4/+62 |
| 2025-01-31 | Auto merge of #134424 - 1c3t3a:null-checks, r=saethlin | bors | -3/+9 |
| 2025-01-31 | Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxu | Matthias Krüger | -115/+54 |
| 2025-01-31 | Rollup merge of #136330 - nnethercote:rm-unnecessary-hooks, r=oli-obk | Matthias Krüger | -16/+7 |
| 2025-01-31 | Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -3/+9 |
| 2025-01-31 | Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt | bors | -0/+25 |
| 2025-01-31 | Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhpratt | bors | -4/+11 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -0/+25 |
| 2025-01-31 | Rollup merge of #136270 - nnethercote:rm-NamedVarMap, r=jackh726 | Jacob Pratt | -4/+11 |
| 2025-01-31 | Overhaul `to_readable_str`. | Nicholas Nethercote | -37/+0 |
| 2025-01-31 | Don't export the `Trivial*` macros. | Nicholas Nethercote | -4/+1 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -51/+42 |
| 2025-01-31 | Give a better explanation for having `bug_fmt` and `span_bug_fmt`. | Nicholas Nethercote | -3/+3 |
| 2025-01-31 | Remove the `mir_build` hook. | Nicholas Nethercote | -6/+0 |
| 2025-01-31 | Remove the `thir_{tree,flat}` hooks. | Nicholas Nethercote | -6/+0 |
| 2025-01-31 | Add/clarify comments about hooks. | Nicholas Nethercote | -4/+7 |
| 2025-01-31 | Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr | bors | -14/+18 |
| 2025-01-30 | Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgr | bors | -108/+136 |
| 2025-01-31 | Simplify `bug!` and `span_bug!`. | Nicholas Nethercote | -20/+8 |
| 2025-01-30 | add comments | Lukas Markeffsky | -0/+7 |
| 2025-01-30 | check the types in `ty::Value` to value conversion | Lukas Markeffsky | -8/+11 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -103/+121 |
| 2025-01-30 | Do not treat vtable supertraits as distinct when bound with different bound vars | Michael Goulet | -14/+18 |
| 2025-01-30 | Rollup merge of #136179 - oli-obk:push-vxvyttorquxw, r=BoxyUwU | Matthias Krüger | -0/+3 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -0/+25 |
| 2025-01-30 | Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obk | bors | -10/+26 |