| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-04-17 | interpret: rename base_pointer -> root_pointer | Ralf Jung | -1/+1 |
| 2024-04-06 | Put checks that detect UB under their own flag below debug_assertions | Ben Kimock | -1/+1 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -11/+1 |
| 2024-03-09 | Only enable library UB checks in const-eval/Miri when debug_assertions are en... | Ben Kimock | -1/+1 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -4/+10 |
| 2024-02-15 | Split a bool argument into two named functions | Oli Scherer | -4/+4 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -2/+2 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -4/+16 |
| 2023-11-28 | move write_aggregate into step file, and also extract write_repeat into separ... | Ralf Jung | -30/+71 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -1/+1 |
| 2023-10-25 | Evaluate computed values to constants. | Camille GILLOT | -1/+1 |
| 2023-10-15 | separate bounds-check from alignment check | Ralf Jung | -3/+0 |
| 2023-10-15 | place evaluation: require the original pointer to be aligned if an access hap... | Ralf Jung | -6/+4 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 |
| 2023-09-20 | interpret: more consistently use ImmTy in operators and casts | Ralf Jung | -1/+1 |
| 2023-09-11 | Return ImmTy in discriminant_for_variant. | Camille GILLOT | -1/+1 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -2/+2 |