| Age | Commit message (Expand) | Author | Lines |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -7/+7 |
| 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-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -2/+14 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -2/+2 |
| 2024-02-21 | make it possible for outside crates to inspect a mir::ConstValue with the int... | Ralf Jung | -4/+6 |
| 2024-02-10 | validation: descend from consts into statics | Ralf Jung | -13/+1 |
| 2024-02-10 | unstably allow constants to refer to statics and read from immutable statics | Ralf Jung | -25/+71 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+2 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -1/+1 |
| 2023-12-24 | fix ICE when using raw ptr in a pattern | Ralf Jung | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-11-12 | patterns: don't ice when encountering a raw str slice | Ralf Jung | -4/+9 |
| 2023-11-08 | Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco | bors | -10/+27 |
| 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 | -2/+2 |
| 2023-10-28 | patterns: reject raw pointers that are not just integers | Ralf Jung | -10/+27 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -4/+4 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -2/+1 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -6/+7 |
| 2023-09-14 | valtree_to_const_value: add fast-path for Scalar tuples/structs | Ralf Jung | -1/+16 |
| 2023-09-14 | a bit of cleanup in valtree_to_const_value | Ralf Jung | -51/+37 |
| 2023-09-04 | interpret: make MemPlace, Place, Operand types private to the interpreter | Ralf Jung | -3/+3 |
| 2023-08-06 | simplify handling of valtrees for unsized types | Ralf Jung | -71/+28 |
| 2023-08-06 | remove an unnecessary special case in valtree_into_mplace | Ralf Jung | -40/+3 |
| 2023-08-01 | rename deref_operand → deref_pointer and some Miri helper functions | Ralf Jung | -1/+1 |
| 2023-07-27 | Rollup merge of #114075 - matthiaskrgr:fmt_args_rustc_3, r=wesleywiser | Matthias Krüger | -1/+1 |
| 2023-07-26 | valtree: a bit of cleanup | Ralf Jung | -15/+15 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -1/+1 |
| 2023-07-25 | make MPlaceTy non-Copy | Ralf Jung | -4/+4 |
| 2023-07-25 | interpret: make read functions generic over operand type | Ralf Jung | -3/+3 |
| 2023-07-25 | interpret: make write functions generic over the place type | Ralf Jung | -4/+4 |
| 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 | -11/+9 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -2/+2 |
| 2023-06-24 | Add enum for `can_access_statics` boolean | Nilstrieb | -1/+6 |
| 2023-04-28 | interpret: fail more gracefully on uninit unsized locals | Ralf Jung | -1/+1 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+2 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -2/+2 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -3/+3 |
| 2023-02-13 | Reduce direct `mk_ty` usage. | Nicholas Nethercote | -2/+2 |
| 2023-01-27 | Introduce GeneratorWitnessMIR. | Camille GILLOT | -1/+2 |
| 2022-12-13 | Combine identical alias arms | Michael Goulet | -5/+3 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -4/+4 |
| 2022-10-27 | Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functions | Maybe Waffle | -2/+2 |
| 2022-09-09 | The `<*const T>::guaranteed_*` methods now return an option for the unknown case | Oli Scherer | -1/+1 |
| 2022-09-01 | tracing::instrument cleanup | Oli Scherer | -12/+6 |
| 2022-08-26 | make read_immediate error immediately on uninit, so ImmTy can carry initializ... | Ralf Jung | -10/+5 |
| 2022-07-15 | interpret/visitor: support visiting with a PlaceTy | Ralf Jung | -1/+1 |