| Age | Commit message (Expand) | Author | Lines |
| 2025-02-06 | Clean up trivial traversal/lift impl generator macro calls. | Nicholas Nethercote | -73/+1 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -1/+6 |
| 2025-02-04 | Auto merge of #136115 - Mark-Simulacrum:shard-alloc-id, r=RalfJung | bors | -24/+42 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+6 |
| 2025-02-03 | Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obk | Matthias Krüger | -5/+6 |
| 2025-02-03 | Refactor using the type-level constant value `ty::Value` | FedericoBruzzone | -5/+6 |
| 2025-02-02 | Rollup merge of #136394 - saethlin:clean-up-instantiation-mode, r=compiler-er... | Matthias Krüger | -42/+79 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -2/+2 |
| 2025-02-01 | Shard AllocMap Lock | Mark Rousskov | -24/+42 |
| 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/+46 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -2/+2 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -1/+42 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -4/+46 |
| 2025-01-31 | Auto merge of #134424 - 1c3t3a:null-checks, r=saethlin | bors | -3/+6 |
| 2025-01-31 | Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxu | Matthias Krüger | -1/+42 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -3/+6 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -0/+2 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -1/+42 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -13/+13 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -0/+2 |
| 2025-01-30 | Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obk | bors | -8/+22 |
| 2025-01-28 | Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk | Matthias Krüger | -5/+62 |
| 2025-01-28 | miri: optimize zeroed alloc | SpecificProtagonist | -8/+22 |
| 2025-01-28 | Auto merge of #133929 - saethlin:remove-inline-in-all-cgus, r=nnethercote | bors | -9/+4 |
| 2025-01-27 | Remove -Zinline-in-all-cgus and clean up CGU partitioning tests | Ben Kimock | -9/+4 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -5/+62 |
| 2025-01-27 | Change `collect_and_partition_mono_items` tuple return type to a struct | Oli Scherer | -1/+7 |
| 2025-01-26 | Auto merge of #135753 - compiler-errors:from-ty-const, r=oli-obk | bors | -11/+0 |
| 2025-01-25 | Rollup merge of #136031 - lqd:polonius-debugger-episode-1, r=compiler-errors | Jacob Pratt | -23/+46 |
| 2025-01-25 | Rollup merge of #135951 - yotamofek:use-debug-helpers, r=SparrowLii | Jacob Pratt | -49/+19 |
| 2025-01-25 | fix terminator edges comments | Rémy Rakic | -2/+4 |
| 2025-01-25 | extract principal MIR dump function | Rémy Rakic | -21/+42 |
| 2025-01-24 | use `fmt::from_fn` in more places, instead of using structs that impl formatt... | Yotam Ofek | -49/+19 |
| 2025-01-24 | Exclude `mir::coverage` types from TypeFoldable/TypeVisitable | Zalathar | -15/+26 |
| 2025-01-21 | Also generate undef scalars and scalar pairs | Oli Scherer | -1/+1 |
| 2025-01-20 | Get rid of mir::Const::from_ty_const | Michael Goulet | -11/+0 |
| 2025-01-19 | Manual cleanup of some `is_{or_none|some_and}` usages | Yotam Ofek | -1/+1 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -2/+2 |
| 2025-01-19 | Auto merge of #135709 - lqd:bring-back-len, r=compiler-errors | bors | -3/+21 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -3/+0 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+21 |
| 2025-01-18 | coverage: Remove `BcbCounter` and `BcbExpression` | Zalathar | -6/+2 |
| 2025-01-13 | Rollup merge of #134498 - oli-obk:push-wmxynprsyxvr, r=compiler-errors | Jacob Pratt | -9/+15 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -17/+17 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -3/+4 |
| 2025-01-10 | Fix cycle error only occurring with -Zdump-mir | Oli Scherer | -9/+15 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -9/+0 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -2/+0 |
| 2025-01-08 | Auto merge of #133858 - dianne:better-blame-constraints-for-static, r=lcnr | bors | -11/+12 |