| Age | Commit message (Expand) | Author | Lines |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -7/+1 |
| 2025-09-10 | interpret: fix overlapping aggregate initialization | Ralf Jung | -3/+13 |
| 2025-08-22 | miri: also detect aliasing of in-place argument and return place | Ralf Jung | -7/+16 |
| 2025-08-19 | Rollup merge of #145585 - RalfJung:miri-inplace-arg-checks, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -19/+41 |
| 2025-08-19 | Rollup merge of #145306 - Stypox:tracing-misc, r=RalfJung | 许杰友 Jieyou Xu (Joe) | -1/+4 |
| 2025-08-19 | miri: detect passing the same local twice as an in-place argument | Ralf Jung | -20/+41 |
| 2025-08-18 | Add tracing to various miscellaneous functions | Stypox | -1/+4 |
| 2025-08-18 | interpret: fix in-place return place semantics when the return place expressi... | Ralf Jung | -0/+1 |
| 2025-08-14 | Rollup merge of #144727 - Stypox:add-tracing-to-resolve, r=RalfJung | Guillaume Gomez | -1/+5 |
| 2025-08-11 | Turn _span into _trace as trace span name | Stypox | -2/+2 |
| 2025-08-11 | Add tracing to resolve-related functions | Stypox | -1/+5 |
| 2025-07-31 | Add EnteredTraceSpan::or_if_tracing_disabled | Stypox | -4/+5 |
| 2025-07-31 | Add tracing calls to eval_statement/terminator | Stypox | -3/+18 |
| 2025-07-15 | Add InterpCx::fn_abi_of_instance/_fn_ptr with tracing, shadowing FnAbiOf | Stypox | -1/+0 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -1/+1 |
| 2025-05-22 | interpret: do not force_allocate all return places | Ralf Jung | -1/+1 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -1/+5 |
| 2025-03-12 | minor interpret cleanups | Ralf Jung | -3/+3 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-01-31 | Validation | Michael Goulet | -0/+2 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+5 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -13/+5 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -2/+11 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -11/+2 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -1/+7 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -7/+1 |
| 2024-12-13 | Update compiler/rustc_const_eval/src/interpret/step.rs | scottmcm | -1/+3 |
| 2024-12-13 | Don't retag the `PtrMetadata(&raw const *_n)` in slice indexing | Scott McMurray | -2/+9 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -0/+3 |
| 2024-11-19 | `InterpCx` store `TypingEnv` instead of a `ParamEnv` | lcnr | -2/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -1/+2 |
| 2024-11-03 | compiler: Directly use rustc_abi in const_eval | Jubilee Young | -2/+2 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -14/+14 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -1/+1 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -1/+1 |
| 2024-08-06 | various cleanups based on review | Ralf Jung | -36/+33 |
| 2024-08-06 | interpret: refactor function call handling to be better-abstracted | Ralf Jung | -11/+239 |
| 2024-08-05 | interpret: move nullary-op evaluation into operator.rs | Ralf Jung | -35/+8 |
| 2024-08-01 | interpret: simplify pointer arithmetic logic | Ralf Jung | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -4/+2 |
| 2024-07-07 | Refactor & fixup interpreter implementation of tail calls | Maybe Waffle | -1/+1 |
| 2024-06-08 | offset_of: allow (unstably) taking the offset of slice tail fields | Ralf Jung | -1/+4 |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`. | Nicholas Nethercote | -0/+1 |
| 2024-05-21 | interpret: make overflowing binops just normal binops | Ralf Jung | -8/+6 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -9/+5 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_const_eval`. | Nicholas Nethercote | -0/+1 |
| 2024-04-21 | Address PR feedback | Scott McMurray | -4/+12 |
| 2024-04-21 | Use it in the library, and `InstSimplify` it away in the easy places | Scott McMurray | -1/+16 |