| Age | Commit message (Expand) | Author | Lines |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -416/+0 |
| 2025-02-15 | Don't project into `NonNull` when dropping a `Box` | Scott McMurray | -5/+9 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+2 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+6 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -2/+2 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+1 |
| 2024-12-23 | Auto merge of #134465 - lcnr:type-verifier, r=compiler-errors | bors | -18/+53 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -1/+0 |
| 2024-12-18 | merge PlaceTy field_ty computation | lcnr | -18/+53 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -3/+4 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-06-22 | Add a `pointee_metadata_ty_or_projection` helper | Scott McMurray | -13/+1 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -1/+25 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-05-23 | Auto merge of #125359 - RalfJung:interpret-overflowing-ops, r=oli-obk | bors | -6/+11 |
| 2024-05-22 | clarify comment | Ralf Jung | -0/+3 |
| 2024-05-22 | Stop using `to_hir_binop` in codegen | Scott McMurray | -1/+1 |
| 2024-05-21 | interpret: make overflowing binops just normal binops | Ralf Jung | -6/+8 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -6/+28 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -7/+3 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -1/+1 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -0/+1 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -1/+1 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -1/+7 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+1 |
| 2024-03-22 | Ty::new_ref and Ty::new_ptr stop using TypeAndMut | Michael Goulet | -2/+2 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -1/+1 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -0/+1 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+3 |
| 2024-01-15 | large_assignments: Lint on specific large args passed to functions | Martin Nordholts | -0/+12 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -3/+1 |
| 2023-12-10 | remove redundant imports | surechen | -2/+0 |
| 2023-11-22 | Rollup merge of #118147 - Nilstrieb:no-redundant-casts, r=WaffleLapkin | Michael Goulet | -3/+1 |
| 2023-11-21 | Fix some unnecessary casts | Nilstrieb | -3/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-08 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -1/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-02 | have better explanation for `relate_types` | ouz-a | -3/+7 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -6/+6 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -11/+13 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -5/+0 |
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -2/+16 |
| 2023-04-21 | offset_of | DrMeepster | -1/+3 |