| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -10/+9 |
| 2025-06-29 | mir: Use the `new` method for `BasicBlockData` | dianqk | -5/+4 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -8/+8 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -5/+9 |
| 2025-02-08 | Rustfmt | bjorn3 | -8/+12 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+1 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -2/+5 |
| 2025-01-23 | Disable non-required MIR opts with `optimize(none)` | clubby789 | -0/+4 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -1/+3 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -3/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -3/+3 |
| 2024-10-25 | tcx.is_const_fn doesn't work the way it is described, remove it | Ralf Jung | -1/+1 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -2/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -14/+10 |
| 2024-09-10 | Add a useful comment about `PromoteTemps`. | Nicholas Nethercote | -0/+1 |
| 2024-09-10 | Improve comment formatting. | Nicholas Nethercote | -17/+21 |
| 2024-09-09 | Reduce visibilities, and add `warn(unreachable_pub)`. | Nicholas Nethercote | -1/+1 |
| 2024-09-03 | Rollup merge of #129926 - nnethercote:mv-SanityCheck-and-MirPass, r=cjgillot | Matthias Krüger | -1/+1 |
| 2024-09-03 | Move `MirPass` to `rustc_mir_transform`. | Nicholas Nethercote | -1/+1 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 2) | Alexander Cyon | -1/+1 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`. | Nicholas Nethercote | -0/+1 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -1/+1 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -2/+2 |
| 2024-08-01 | MIR required_consts, mentioned_items: ensure we do not forget to fill these l... | Ralf Jung | -4/+10 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -13/+9 |
| 2024-07-02 | chore: remove duplicate words | hattizai | -1/+1 |
| 2024-06-21 | Auto merge of #125853 - tesuji:promote-fail-fast, r=cjgillot | bors | -17/+15 |
| 2024-06-21 | Reuse allocation for Vec<Candidate> | Lzu Tao | -6/+3 |
| 2024-06-16 | promote_consts: eargerly return when there are no candidates | Lzu Tao | -0/+5 |
| 2024-06-16 | prefer tracing::instrument over debug strings | Lzu Tao | -11/+7 |
| 2024-06-13 | MIR visitor: constant -> const_operand | Ralf Jung | -1/+1 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -3/+3 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -1/+1 |
| 2024-05-24 | compiler: unnest rustc_const_eval::check_consts | Jubilee Young | -1/+1 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -1/+4 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_mir_transform`. | Nicholas Nethercote | -0/+1 |
| 2024-04-23 | properly fill a promoted's required_consts | Ralf Jung | -5/+9 |
| 2024-04-23 | compute required_consts before promotion, and add promoteds that may fail | Ralf Jung | -15/+34 |
| 2024-04-23 | promotion: do not promote const-fn calls in const when that may fail without ... | Ralf Jung | -19/+79 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -1/+1 |
| 2024-04-19 | ScalarInt: add methods to assert being a (u)int of given size | Ralf Jung | -3/+3 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -1/+1 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -0/+1 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+1 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-22 | Ty::new_ref and Ty::new_ptr stop using TypeAndMut | Michael Goulet | -5/+2 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -1/+1 |
| 2024-02-24 | promotion: don't promote int::MIN / -1 | Ralf Jung | -3/+26 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -0/+1 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -3/+4 |