| Age | Commit message (Expand) | Author | Lines |
| 2024-05-13 | offset, offset_from: allow zero-byte offset on arbitrary pointers | Ralf Jung | -5/+15 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_const_eval`. | Nicholas Nethercote | -4/+13 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -1/+1 |
| 2024-05-07 | replace another Option<Span> by DUMMY_SP | Ralf Jung | -10/+10 |
| 2024-05-04 | interpret, miri: uniform treatments of intrinsics/functions with and without ... | Ralf Jung | -14/+2 |
| 2024-05-03 | Ensure miri only uses fallback bodies that have manually been vetted to prese... | Oli Scherer | -1/+2 |
| 2024-05-03 | Let miri and const eval execute intrinsics' fallback bodies | Oli Scherer | -8/+24 |
| 2024-04-23 | properly fill a promoted's required_consts | Ralf Jung | -19/+2 |
| 2024-04-23 | interpret: sanity-check that required_consts captures all consts that can fail | Ralf Jung | -0/+20 |
| 2024-04-17 | Use less fragile error handling | Oli Scherer | -3/+5 |
| 2024-04-17 | Validate before reporting interning errors. | Oli Scherer | -3/+26 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -2/+14 |
| 2024-03-27 | chore: fix some comments | xiaoxiangxianzi | -1/+1 |
| 2024-03-26 | Auto merge of #111769 - saethlin:ctfe-backtrace-ctrlc, r=RalfJung | bors | -1/+8 |
| 2024-03-23 | tag_for_variant follow-ups | Ralf Jung | -22/+23 |
| 2024-03-22 | Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr | bors | -1/+214 |
| 2024-03-22 | Add `tag_for_variant` query | Jack Wrenn | -1/+214 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -2/+2 |
| 2024-03-17 | Print a backtrace in const eval if interrupted | Ben Kimock | -1/+8 |
| 2024-03-14 | Rename some things around validation error reporting to signal that it is in ... | Oli Scherer | -4/+6 |
| 2024-03-14 | Move the entire success path into `eval_body_using_ecx` | Oli Scherer | -40/+32 |
| 2024-03-14 | Move validation into eval_body_using_ecx | Oli Scherer | -6/+4 |
| 2024-03-14 | Share the `InterpCx` creation between static and const evaluation | Oli Scherer | -19/+11 |
| 2024-03-14 | Remove an argument that can be computed cheaply | Oli Scherer | -7/+3 |
| 2024-03-14 | Directly pass in the stack instead of computing it from a machine | Oli Scherer | -5/+6 |
| 2024-03-14 | Move generate_stacktrace_from_stack away from InterpCx to avoid having to kno... | Oli Scherer | -7/+4 |
| 2024-03-14 | Move InterpCx into eval_in_interpreter | Oli Scherer | -8/+8 |
| 2024-03-14 | Move error handling into const_validate_mplace | Oli Scherer | -11/+6 |
| 2024-03-14 | Move only usage of `take_static_root_alloc` to its definition and inline it | Oli Scherer | -14/+4 |
| 2024-03-14 | Generalize `eval_in_interpreter` with a helper trait | Oli Scherer | -10/+34 |
| 2024-03-14 | Fix accidental re-addition of removed code in a previous PR | Oli Scherer | -3/+0 |
| 2024-03-12 | Ensure nested allocations in statics do not get deduplicated | Oli Scherer | -5/+12 |
| 2024-03-12 | Change `DefKind::Static` to a struct variant | Oli Scherer | -1/+1 |
| 2024-03-11 | Rollup merge of #122249 - RalfJung:machine-read-hook, r=oli-obk | Jubilee | -6/+2 |
| 2024-03-11 | Rollup merge of #121893 - RalfJung:const-interior-mut-tests, r=oli-obk | Jubilee | -4/+4 |
| 2024-03-11 | const-checking: add some corner case tests, and fix some nits | Ralf Jung | -4/+4 |
| 2024-03-11 | Auto merge of #122132 - nnethercote:diag-renaming3, r=nnethercote | bors | -7/+7 |
| 2024-03-11 | Rename `DecorateLint` as `LintDiagnostic`. | Nicholas Nethercote | -1/+1 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -2/+2 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -5/+5 |
| 2024-03-10 | Rollup merge of #122290 - RalfJung:mir-printing, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2024-03-10 | MIR printing: print the path of uneval'd const; refer to promoteds in a consi... | Ralf Jung | -1/+1 |
| 2024-03-10 | use Instance::expect_resolve() instead of unwraping Instance::resolve() | Ralf Jung | -4/+2 |
| 2024-03-09 | interpret: do not call machine read hooks during validation | Ralf Jung | -6/+2 |
| 2024-03-08 | Tweak the way we protect in-place function arguments in interpreters | Maybe Waffle | -2/+2 |
| 2024-03-07 | Auto merge of #121985 - RalfJung:interpret-return-place, r=oli-obk | bors | -5/+5 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -4/+2 |
| 2024-03-04 | consistently use MPlaceTy for return places | Ralf Jung | -5/+5 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -2/+2 |
| 2024-02-21 | Rollup merge of #121396 - RalfJung:mir-const-value-inspect, r=oli-obk | León Orell Valerian Liehr | -10/+28 |