| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-08-08 | interpret: remove incomplete protection against invalid where clauses | Ralf Jung | -5/+2 |
| 2023-08-07 | Rollup merge of #114542 - RalfJung:const-prop-nonsense, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2023-08-06 | Rollup merge of #114505 - ouz-a:cleanup_mir, r=RalfJung | Matthias Krüger | -1/+1 |
| 2023-08-06 | cleanup misinformation regarding has_deref | ouz-a | -1/+1 |
| 2023-08-06 | interpret: use ConstPropNonsense for more const-prop induced issues | Ralf Jung | -1/+2 |
| 2023-08-02 | Auto merge of #114333 - RalfJung:dangling-ptr-offset, r=oli-obk | bors | -2/+1 |
| 2023-08-01 | properly track why we checked whether a pointer is in-bounds | Ralf Jung | -2/+1 |
| 2023-07-31 | fix alignment handling for Repeat expressions | Ralf Jung | -4/+4 |
| 2023-07-27 | Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiser | Matthias Krüger | -1/+1 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -1/+1 |
| 2023-07-25 | interpret: make write functions generic over the place type | Ralf Jung | -1/+1 |