| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-04-09 | Remove identity casts | Nilstrieb | -1/+1 |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -5/+5 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+1 |
| 2023-03-29 | Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obk | Matthias Krüger | -4/+4 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -11/+1 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -4/+4 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -2/+4 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -4/+2 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -1/+1 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -1/+1 |
| 2023-02-13 | Reduce direct `mk_ty` usage. | Nicholas Nethercote | -1/+1 |
| 2023-02-02 | Put a DefId in AggregateKind. | Camille GILLOT | -2/+2 |
| 2022-12-20 | Some tracing cleanups | Oli Scherer | -4/+3 |