| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnr | bors | -1/+1 |
| 2025-09-28 | remove explicit deref of AbiAlign for most methods | Jubilee Young | -1/+1 |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -1/+1 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -15/+0 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -1/+8 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -3/+3 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+5 |
| 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-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+15 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -5/+5 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -15/+0 |
| 2024-11-23 | remove remaining references to `Reveal` | lcnr | -1/+1 |
| 2024-11-19 | `InterpCx` store `TypingEnv` instead of a `ParamEnv` | lcnr | -1/+1 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -1/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -15/+16 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -5/+5 |
| 2024-10-21 | Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU | bors | -1/+1 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -1/+1 |
| 2024-10-19 | interpret errors: add map_err_kind, rename InterpError -> InterpErrorKind | Ralf Jung | -1/+1 |
| 2024-10-05 | Compute array length from type for unconditional panic. | Camille GILLOT | -7/+9 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -30/+26 |
| 2024-09-30 | panic when an interpreter error gets unintentionally discarded | Ralf Jung | -16/+19 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -8/+7 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -10/+10 |
| 2024-09-10 | Improve comment formatting. | Nicholas Nethercote | -6/+5 |
| 2024-09-09 | Reduce visibilities, and add `warn(unreachable_pub)`. | Nicholas Nethercote | -4/+4 |
| 2024-09-03 | Rollup merge of #129926 - nnethercote:mv-SanityCheck-and-MirPass, r=cjgillot | Matthias Krüger | -2/+1 |
| 2024-09-03 | Move `MirPass` to `rustc_mir_transform`. | Nicholas Nethercote | -2/+1 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 2) | Alexander Cyon | -1/+1 |
| 2024-08-31 | Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxu | Matthias Krüger | -0/+1 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`. | Nicholas Nethercote | -0/+1 |
| 2024-08-30 | Remove `Option<!>` return types. | Nicholas Nethercote | -7/+5 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -5/+5 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -0/+1 |
| 2024-06-13 | MIR visitor: constant -> const_operand | Ralf Jung | -3/+3 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -11/+7 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -3/+4 |
| 2024-06-01 | check index `value <= 0xFFFF_FF00` | Luv-Ray | -2/+6 |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -1/+1 |
| 2024-05-21 | interpret: make overflowing binops just normal binops | Ralf Jung | -28/+39 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -28/+14 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_mir_transform`. | Nicholas Nethercote | -0/+1 |
| 2024-04-30 | Remove redundant union check in `KnownPanicsLint const prop | Gurinder Singh | -29/+18 |
| 2024-04-29 | Prohibit const prop of unions in `KnownPanicsLint` | Gurinder Singh | -7/+13 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -0/+1 |
| 2024-04-19 | ScalarInt: add methods to assert being a (u)int of given size | Ralf Jung | -1/+1 |
| 2024-04-03 | rustc_index: Add a `ZERO` constant to index types | Vadim Petrochenkov | -7/+5 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+1 |