| Age | Commit message (Expand) | Author | Lines |
| 2025-07-05 | Stop using Key trait randomly | Michael Goulet | -3/+2 |
| 2025-06-27 | Rollup merge of #143096 - RalfJung:tag_for_variant, r=compiler-errors | Matthias Krüger | -9/+4 |
| 2025-06-27 | tag_for_variant: properly pass TypingEnv | Ralf Jung | -9/+4 |
| 2025-06-27 | Add InterpCx::layout_of with tracing, shadowing LayoutOf | Stypox | -1/+0 |
| 2025-06-26 | const-eval: allow constants to refer to mutable/external memory, but reject s... | Ralf Jung | -7/+0 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -2/+2 |
| 2025-02-03 | Remove hook calling via `TyCtxtAt`. | Nicholas Nethercote | -4/+5 |
| 2024-11-30 | report UB when the niche value refers to the untagged variant | Ralf Jung | -1/+3 |
| 2024-11-19 | `InterpCx` store `TypingEnv` instead of a `ParamEnv` | lcnr | -3/+5 |
| 2024-11-03 | compiler: Directly use rustc_abi in const_eval | Jubilee Young | -1/+1 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -1/+1 |
| 2024-10-01 | make InterpResult a dedicated type to avoid accidentally discarding the error | Ralf Jung | -16/+4 |
| 2024-09-23 | fix unqualified_local_imports in rustc_const_eval | Ralf Jung | -6/+6 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+1 |
| 2024-07-18 | valtree construction: keep track of which type was valtree-incompatible | Ralf Jung | -5/+5 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`. | Nicholas Nethercote | -0/+1 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_const_eval`. | Nicholas Nethercote | -0/+1 |
| 2024-03-23 | tag_for_variant follow-ups | Ralf Jung | -3/+22 |
| 2024-03-22 | Add `tag_for_variant` query | Jack Wrenn | -0/+2 |
| 2024-03-14 | Move generate_stacktrace_from_stack away from InterpCx to avoid having to kno... | Oli Scherer | -1/+1 |
| 2024-02-21 | make it possible for outside crates to inspect a mir::ConstValue with the int... | Ralf Jung | -2/+1 |
| 2024-02-10 | validation: descend from consts into statics | Ralf Jung | -15/+9 |
| 2024-02-10 | unstably allow constants to refer to statics and read from immutable statics | Ralf Jung | -41/+16 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-11-03 | Auto merge of #117507 - nnethercote:rustc_span, r=Nilstrieb | bors | -1/+1 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+1 |
| 2023-11-01 | Specify diagnostic path. | Camille GILLOT | -1/+1 |
| 2023-11-01 | Rename hook. | Camille GILLOT | -1/+1 |
| 2023-10-28 | interpret: call caller_location logic the same way codegen does, and share so... | Ralf Jung | -16/+2 |
| 2023-09-22 | Add a way to decouple the implementation and the declaration of a TyCtxt method. | Oli Scherer | -3/+4 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -4/+4 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -1/+1 |
| 2023-07-25 | interpret: read_discriminant: only return VariantIdx | Ralf Jung | -1/+1 |
| 2023-07-25 | interpret: refactor projection code to work on a common trait, and use that f... | Ralf Jung | -2/+2 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -1/+1 |
| 2023-07-05 | Name the destructure_mir_constant query appropriately | Oli Scherer | -1/+1 |
| 2023-07-05 | Use options instead of errors if the errors are never needed | Oli Scherer | -12/+10 |
| 2023-07-05 | Specialize `DestructuredConstant` to its one user (pretty printing) | Oli Scherer | -1/+1 |
| 2023-07-05 | Specialize `try_destructure_mir_constant` for its sole user | Oli Scherer | -5/+6 |
| 2023-06-26 | Make simd_shuffle_indices use valtrees | Oli Scherer | -1/+0 |
| 2023-06-24 | Add enum for `can_access_statics` boolean | Nilstrieb | -4/+6 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -11/+2 |
| 2023-05-31 | Remove `deref_mir_constant` | Oli Scherer | -38/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -1/+1 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -1/+1 |
| 2022-11-16 | cleanup and dedupe CTFE and Miri error reporting | Ralf Jung | -2/+2 |
| 2022-09-19 | `DestructuredConst` split mir and ty | lcnr | -2/+2 |
| 2022-09-19 | ctfe, `const_to_op` only for mir constants | lcnr | -2/+2 |