| Age | Commit message (Expand) | Author | Lines |
| 2024-11-12 | Consolidate type system const evaluation under `traits::evaluate_const` | Boxy | -35/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -8/+5 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -4/+6 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+4 |
| 2024-07-06 | Uplift push_outlives_components | Michael Goulet | -0/+7 |
| 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-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-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -3/+3 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 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-10 | Implement fallback for effect param | Deadbeef | -1/+8 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 |
| 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-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 |
| 2023-04-20 | Remove WithOptconstParam. | Camille GILLOT | -7/+4 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -1/+1 |
| 2023-02-18 | Auto merge of #107542 - compiler-errors:param-envs-with-inference-vars-are-cu... | bors | -6/+4 |
| 2023-02-15 | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | -2/+2 |
| 2023-02-01 | Don't call with_reveal_all_normalized in evaluate when param-env has inferenc... | Michael Goulet | -6/+4 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -2/+0 |
| 2022-11-28 | Make `tcx.mk_const` more permissive wrt `kind` argument | Maybe Waffle | -0/+8 |
| 2022-11-25 | Add empty ConstKind::Abstract | kadmin | -1/+18 |
| 2022-11-16 | cleanup and dedupe CTFE and Miri error reporting | Ralf Jung | -2/+2 |
| 2022-11-02 | deprecate DelaySpanBugEmitted and use ErrorGuaranteed directly | yukang | -1/+1 |
| 2022-10-22 | Auto merge of #103227 - lcnr:bye-bye-unevaluated-const, r=oli-obk | bors | -1/+1 |
| 2022-10-19 | Deny const variables as well | Michael Goulet | -1/+10 |
| 2022-10-19 | stop folding `UnevaluatedConst` | lcnr | -1/+1 |
| 2022-09-23 | rename Unevaluated to UnevaluatedConst | b-naber | -10/+13 |
| 2022-09-22 | introduce mir::Unevaluated | b-naber | -21/+9 |
| 2022-09-17 | Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnr | bors | -4/+7 |
| 2022-09-15 | Replace more manual TypeFoldable and TypeVisitable impls with derives | Oli Scherer | -1/+1 |
| 2022-09-13 | use ty::Unevaluated<'tcx, ()> in type system | b-naber | -4/+7 |
| 2022-09-08 | don't evaluate with escaping bound vars | lcnr | -0/+1 |
| 2022-09-01 | Porting 'compiler/rustc_trait_selection' to translatable diagnostics - Part 1 | Gabriel Bustamante | -0/+6 |
| 2022-07-06 | Update TypeVisitor paths | Alan Egerton | -1/+1 |