| 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 | -21/+17 |
| 2025-06-27 | Add InterpCx::layout_of with tracing, shadowing LayoutOf | Stypox | -1/+0 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -3/+4 |
| 2025-04-24 | Separate `Analysis` and `Results`. | Nicholas Nethercote | -5/+6 |
| 2025-04-24 | Pass `Analysis` to `visit_*` instead of `Results`. | Nicholas Nethercote | -21/+13 |
| 2025-04-22 | Remove unnecessary lifetime on `ResultsVisitor`. | Nicholas Nethercote | -4/+4 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+2 |
| 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 | -0/+12 |
| 2024-12-24 | Auto merge of #134625 - compiler-errors:unsafe-binders-ty, r=oli-obk | bors | -1/+2 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -1/+2 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -12/+0 |
| 2024-12-13 | Rollup merge of #133938 - nnethercote:rustc_mir_dataflow-renamings, r=oli-obk | Matthias Krüger | -6/+6 |
| 2024-12-10 | Rename some `Analysis` and `ResultsVisitor` methods. | Nicholas Nethercote | -6/+6 |
| 2024-12-09 | dataflow_const_prop: do not eval a ptr address in SwitchInt | DianQK | -2/+7 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -1/+2 |
| 2024-11-19 | `InterpCx` store `TypingEnv` instead of a `ParamEnv` | lcnr | -1/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -19/+24 |
| 2024-11-05 | Remove `ResultsVisitable`. | Nicholas Nethercote | -8/+4 |
| 2024-11-03 | compiler: Directly use rustc_abi in mir_transform | Jubilee Young | -1/+1 |
| 2024-10-31 | Reduce some visibilities. | Nicholas Nethercote | -3/+3 |
| 2024-10-31 | Remove `ValueAnalysis` and `ValueAnalysisWrapper`. | Nicholas Nethercote | -59/+274 |
| 2024-10-30 | Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errors | Jubilee | -6/+6 |
| 2024-10-30 | Remove `Analysis::into_engine`. | Nicholas Nethercote | -1/+1 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -6/+6 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -35/+29 |
| 2024-09-30 | panic when an interpreter error gets unintentionally discarded | Ralf Jung | -25/+36 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-14 | Rollup merge of #130294 - nnethercote:more-lifetimes, r=lcnr | León Orell Valerian Liehr | -7/+7 |
| 2024-09-13 | Rollup merge of #130297 - nnethercote:dataflow-cleanups, r=cjgillot | Matthias Krüger | -4/+4 |
| 2024-09-13 | Rename `FlowState` as `Domain`. | Nicholas Nethercote | -4/+4 |
| 2024-09-13 | Rename and reorder lots of lifetimes. | Nicholas Nethercote | -7/+7 |
| 2024-09-10 | Improve comment formatting. | Nicholas Nethercote | -1/+2 |
| 2024-09-09 | Rollup merge of #130022 - nnethercote:dataflow-borrowck-lifetimes, r=oli-obk | Matthias Krüger | -4/+4 |
| 2024-09-09 | Remove unnecessary lifetime from `OperandCollector`. | Nicholas Nethercote | -4/+4 |
| 2024-09-09 | Reduce visibilities, and add `warn(unreachable_pub)`. | Nicholas Nethercote | -2/+2 |
| 2024-09-03 | Move `MirPass` to `rustc_mir_transform`. | Nicholas Nethercote | -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 | -5/+7 |
| 2024-08-21 | Simplify some redundant field names | Michael Goulet | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-07-13 | Create mapped places upon seeing them in the body. | Camille GILLOT | -8/+12 |
| 2024-06-29 | remove some amusing but redundant code | Matthias Krüger | -5/+0 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -3/+3 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -4/+6 |