| Age | Commit message (Expand) | Author | Lines |
| 2025-08-14 | Apply suggestions from code review | Ralf Jung | -1/+1 |
| 2025-08-14 | avoid unnecessary type sanity checks | Ralf Jung | -8/+4 |
| 2025-08-14 | use ty::Value instead of manual pairs of types and valtrees | Ralf Jung | -4/+10 |
| 2025-08-14 | pattern testing: store constants as valtrees | Ralf Jung | -0/+13 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -3/+3 |
| 2025-06-26 | const-eval: allow constants to refer to mutable/external memory, but reject s... | Ralf Jung | -1/+7 |
| 2025-05-28 | get rid of rustc_codegen_ssa::common::AtomicOrdering | Ralf Jung | -1/+1 |
| 2025-05-28 | atomic_load intrinsic: use const generic parameter for ordering | Ralf Jung | -1/+33 |
| 2025-05-24 | ScalarInt: support conversion with signed int types and cmp::Ordering | Ralf Jung | -2/+45 |
| 2025-04-01 | Improve docs of ValTreeKind | bjorn3 | -1/+1 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -2/+2 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -1/+1 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -27/+71 |
| 2025-02-03 | Move `try_to_raw_bytes` from `ty::Valtree` to `ty::Value` | FedericoBruzzone | -24/+23 |
| 2025-01-30 | check the types in `ty::Value` to value conversion | Lukas Markeffsky | -1/+11 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -7/+44 |
| 2024-11-12 | Consolidate type system const evaluation under `traits::evaluate_const` | Boxy | -35/+1 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -9/+6 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -4/+6 |
| 2024-08-01 | interpret: simplify pointer arithmetic logic | Ralf Jung | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+9 |
| 2024-07-06 | Uplift push_outlives_components | Michael Goulet | -0/+7 |
| 2024-06-11 | interpret: ensure we check bool/char for validity when they are used in a cast | Ralf Jung | -10/+5 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -125/+106 |
| 2024-06-05 | ty::Expr reviews | Boxy | -3/+5 |
| 2024-06-04 | Downsize `ty::Expr` | Boxy | -7/+118 |
| 2024-05-13 | Uplift AliasTy | Michael Goulet | -26/+4 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2024-04-19 | Auto merge of #124113 - RalfJung:interpret-scalar-ops, r=oli-obk | bors | -37/+63 |
| 2024-04-19 | avoid PartialOrd on ScalarInt | Ralf Jung | -2/+2 |
| 2024-04-19 | ScalarInt: add methods to assert being a (u)int of given size | Ralf Jung | -28/+39 |
| 2024-04-18 | interpret/binary_int_op: avoid dropping to raw ints until we determined the sign | Ralf Jung | -8/+23 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -4/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -2/+2 |
| 2024-03-27 | Remove `Ord` from `Ty`, `Const`, and `Region` | Oli Scherer | -2/+2 |
| 2024-03-14 | Add compiler support for parsing `f16` and `f128` | Trevor Gross | -1/+43 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -6/+6 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -4/+4 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -13/+10 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -12/+15 |
| 2024-02-05 | Rollup merge of #116284 - RalfJung:no-nan-match, r=cjgillot | Matthias Krüger | -27/+44 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -2/+2 |
| 2024-01-26 | make matching on NaN a hard error | Ralf Jung | -27/+44 |
| 2023-12-15 | Annotate some more bugs | Michael Goulet | -2/+2 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -2/+2 |
| 2023-11-20 | Uplift InferConst to rustc_type_ir | Michael Goulet | -26/+0 |
| 2023-10-24 | Get rid of 'tcx on ConstVid, EffectVid | Michael Goulet | -4/+4 |
| 2023-09-18 | Remove unused `Lift` derives. | Nicholas Nethercote | -1/+1 |