| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-09-14 | found another place where we can eval() a const, and go through valtrees | Ralf Jung | -5/+0 |
| 2023-09-13 | restore the old logic adjusting ty::UnevaluatedConst before evaluation | Ralf Jung | -1/+34 |
| 2023-09-11 | Rollup merge of #115727 - fee1-dead-contrib:effect-fallback, r=oli-obk | Matthias Krüger | -1/+8 |
| 2023-09-10 | Implement fallback for effect param | Deadbeef | -1/+8 |
| 2023-09-06 | Support a few more rvalues. | Camille GILLOT | -0/+5 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -2/+2 |
| 2023-07-17 | Rollup merge of #113539 - agnarrarendelle:master, r=workingjubilee | Matthias Krüger | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -1/+1 |
| 2023-07-12 | fixed typos | agnarrarendelle | -1/+1 |
| 2023-07-06 | Add a new trait to `Debug` things with an infcx available | Boxy | -2/+2 |
| 2023-07-05 | Deal with fallout | Boxy | -8/+1 |
| 2023-07-05 | move `ConstKind` to typeir and move inherent impls to `Const` | Boxy | -194/+3 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -0/+9 |
| 2023-05-16 | format `Const`'s less verbosely | Boxy | -2/+2 |
| 2023-05-15 | Suppress "erroneous constant used" for constants tainted by errors | Tomasz Miąsko | -2/+2 |