| Age | Commit message (Expand) | Author | Lines |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -2/+0 |
| 2025-08-04 | add `project_fields` helper function | Waffle Lapkin | -0/+9 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -1/+5 |
| 2025-06-27 | Rollup merge of #143046 - RalfJung:zst-unsafe-cell, r=lcnr,oli-obk | Matthias Krüger | -1/+1 |
| 2025-06-27 | Add InterpCx::layout_of with tracing, shadowing LayoutOf | Stypox | -1/+1 |
| 2025-06-26 | make size_and_align_of_mplace work on all projectable | Ralf Jung | -1/+1 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -9/+9 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+1 |
| 2024-12-17 | Use field init shorthand where possible | Josh Triplett | -1/+1 |
| 2024-11-03 | compiler: Directly use rustc_abi in const_eval | Jubilee Young | -1/+1 |
| 2024-10-03 | interpret: Immediate::offset: use shared sanity-check function to ensure inva... | Ralf Jung | -0/+4 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -7/+13 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-15 | Rollup merge of #130342 - RalfJung:slice-idx-overflow, r=saethlin | Matthias Krüger | -2/+6 |
| 2024-09-14 | Rollup merge of #130294 - nnethercote:more-lifetimes, r=lcnr | León Orell Valerian Liehr | -3/+3 |
| 2024-09-14 | interpret: fix dealing with overflow during slice indexing | Ralf Jung | -2/+6 |
| 2024-09-13 | interpret: simplify SIMD type handling | Ralf Jung | -0/+13 |
| 2024-09-13 | Rename and reorder lots of lifetimes. | Nicholas Nethercote | -3/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+2 |
| 2024-06-22 | don't ICE when encountering an extern type field during validation | Ralf Jung | -3/+3 |
| 2024-06-12 | use is_none_or in some places in the compiler | Ralf Jung | -1/+1 |
| 2024-06-09 | interpret: do not ICE on padded non-pow2 SIMD vectors | Ralf Jung | -0/+2 |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -14/+14 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`. | Nicholas Nethercote | -0/+2 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_const_eval`. | Nicholas Nethercote | -1/+5 |
| 2024-03-09 | remove some frame parameters that are no longer needed | Ralf Jung | -1/+1 |
| 2024-02-10 | interpret/visitor: ensure we only see normalized types | Ralf Jung | -0/+2 |
| 2024-01-26 | interpret: project_downcast: do not ICE for uninhabited variants | Ralf Jung | -19/+2 |
| 2024-01-23 | const prop nonsense eliminated | Oli Scherer | -28/+21 |
| 2023-12-14 | interpret: extend comment on the inhabitedness check in downcast | Ralf Jung | -0/+18 |
| 2023-12-12 | reject projecting to fields whose offset we cannot compute | Ralf Jung | -4/+7 |
| 2023-12-03 | codegen, miri: fix computing the offset of an unsized field in a packed struct | Ralf Jung | -1/+11 |
| 2023-11-23 | remove unused pub fn | klensy | -2/+2 |
| 2023-10-15 | place evaluation: require the original pointer to be aligned if an access hap... | Ralf Jung | -0/+1 |
| 2023-10-15 | avoid re-checking the offset while iterating an array/slice | Ralf Jung | -5/+28 |
| 2023-10-15 | don't UB on dangling ptr deref, instead check inbounds on projections | Ralf Jung | -2/+0 |
| 2023-10-02 | Add docs, remove code, change subtyper code | ouz-a | -1/+2 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+1 |
| 2023-09-28 | Skip reinterning if nothing changed | Oli Scherer | -1/+3 |
| 2023-09-28 | Strip `OpaqueCast` during `RevealAll`. | Oli Scherer | -1/+1 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -5/+3 |
| 2023-08-30 | a bit of meta-related cleanup on Projectable | Ralf Jung | -4/+21 |
| 2023-08-30 | interpret: fix projecting into an unsized field of a local | Ralf Jung | -26/+40 |
| 2023-08-06 | interpret: use ConstPropNonsense for more const-prop induced issues | Ralf Jung | -1/+1 |
| 2023-08-01 | rename deref_operand → deref_pointer and some Miri helper functions | Ralf Jung | -1/+1 |
| 2023-07-25 | interpret: make write functions generic over the place type | Ralf Jung | -15/+12 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -270/+154 |
| 2023-07-24 | interpret: support projecting into Place::Local without force_allocation | Ralf Jung | -133/+151 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+4 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -3/+3 |