| Age | Commit message (Expand) | Author | Lines |
| 2025-09-28 | Rollup merge of #144197 - KMJ-007:type-tree, r=ZuseZ4 | Matthias Krüger | -1/+0 |
| 2025-09-25 | Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJung | Stuart Cook | -0/+6 |
| 2025-09-23 | Add an attribute to check the number of lanes in a SIMD vector after monomorp... | Caleb Zulawski | -0/+6 |
| 2025-09-19 | autodiff: Add basic TypeTree with NoTT flag | Karan Janthe | -1/+0 |
| 2025-09-16 | Add span for struct tail recursion limit error | Tawan Muadmuenwai | -0/+2 |
| 2025-09-08 | fixup limit handling code | Jana Dönszelmann | -1/+1 |
| 2025-08-06 | Add support for shortening `Instance` and use it | Esteban Küber | -7/+4 |
| 2025-06-26 | const-eval: allow constants to refer to mutable/external memory, but reject s... | Ralf Jung | -0/+17 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-18 | clean up layout error diagnostics | Lukas Markeffsky | -5/+5 |
| 2025-02-17 | Move `rustc_middle::limits` to `rustc_interface`. | Nicholas Nethercote | -10/+0 |
| 2025-02-11 | compiler: Make middle errors `pub(crate)` and bury some dead code | Jubilee Young | -18/+10 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -0/+14 |
| 2025-01-27 | Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one | FedericoBruzzone | -0/+3 |
| 2024-11-09 | Move some code from Compiler::enter to GlobalCtxt::finish | bjorn3 | -2/+9 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-07-02 | Re-implement a type-size based limit | Michael Goulet | -0/+14 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -1/+1 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -3/+3 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -4/+3 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -5/+2 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -2/+2 |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -0/+7 |
| 2023-07-27 | Don't attempt to compute layout of type referencing error | Michael Goulet | -0/+3 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -0/+55 |
| 2023-05-16 | Remove `LangItems::require` | Nilstrieb | -1/+9 |
| 2023-04-03 | fix(middle): emit error rather than delay bug when reaching limit | bohan | -0/+8 |
| 2022-11-21 | Match crate and slug names | mejrs | -0/+8 |
| 2022-10-30 | better error for rustc_strict_coherence misuse | Michael Goulet | -0/+9 |
| 2022-10-23 | Migrate all diagnostics | Nilstrieb | -6/+6 |
| 2022-10-03 | Add diagnostic struct for const eval error in `rustc_middle` | pierwill | -0/+7 |
| 2022-09-21 | UPDATE - rename SessionSubdiagnostic macro to Subdiagnostic | Jhonny Bill Mena | -1/+1 |
| 2022-09-21 | UPDATE - rename DiagnosticHandler macro to Diagnostic | Jhonny Bill Mena | -4/+4 |
| 2022-09-21 | UPDATE - rename DiagnosticHandler trait to IntoDiagnostic | Jhonny Bill Mena | -4/+4 |
| 2022-09-05 | fix comment | 111 | -1/+1 |
| 2022-09-01 | Migrate limit error | 111 | -0/+10 |
| 2022-09-01 | Migrate OpaqueHiddenType mismatch | 111 | -0/+26 |
| 2022-09-01 | Migrate DropCheckOverflow | 111 | -0/+14 |