| Age | Commit message (Expand) | Author | Lines |
| 2025-08-20 | Move `IntoDiagArg` earlier in the dependency chains | Josh Triplett | -322/+4 |
| 2025-08-15 | Port `#[custom_mir(..)]` to the new attribute system | Sasha Pourcelot | -0/+23 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -1/+1 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -0/+4 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -6/+2 |
| 2025-02-25 | Fix rebase | Esteban Küber | -1/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -48/+48 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -0/+7 |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -0/+1 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -2/+2 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-11-30 | Eliminate magic numbers from expression precedence | David Tolnay | -0/+7 |
| 2024-11-02 | Rename target triple to target tuple in many places in the compiler | Noratrieb | -2/+2 |
| 2024-10-27 | compiler: Add rustc_abi dependence to the compiler | Jubilee Young | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-08-10 | Update std and compiler | Nadrieril | -0/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -14/+14 |
| 2024-07-04 | Make `DiagSymbolList` more generic | Maybe Lapkin | -4/+10 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -3/+3 |
| 2024-05-22 | Auto merge of #125335 - compiler-errors:binder, r=lcnr | bors | -0/+9 |
| 2024-05-21 | Uplift binder | Michael Goulet | -0/+9 |
| 2024-05-21 | Implement IntoDiagArg for hir Namespace | Xiretza | -0/+6 |
| 2024-05-16 | Uplift FnSig | Michael Goulet | -0/+6 |
| 2024-05-13 | Uplift AliasTy | Michael Goulet | -0/+6 |
| 2024-05-11 | Uplift `NormalizesTo`, `CoercePredicate`, and `SubtypePredicate` | Michael Goulet | -2/+0 |
| 2024-05-11 | Uplift `ExistentialTraitRef`, `ExistentialProjection`, `ProjectionPredicate` | Michael Goulet | -0/+8 |
| 2024-05-10 | Lift `TraitRef` into `rustc_type_ir` | Michael Goulet | -0/+6 |
| 2024-05-03 | Remove some low-value `use` renamings. | Nicholas Nethercote | -3/+3 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-21 | Move "elided lifetime in path" to subdiagnostic struct | Xiretza | -0/+8 |
| 2024-04-21 | Fix source ordering of IntoDiagArg impls | Xiretza | -30/+30 |
| 2024-04-21 | Pass translation closure to add_to_diag_with() as reference | Xiretza | -1/+1 |
| 2024-04-09 | Add redundant_lifetime_args lint | Michael Goulet | -0/+1 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -3/+3 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -3/+3 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -72/+72 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticSymbolList` as `DiagSymbolList`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `DiagnosticLocation` as `DiagLocation`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticArgFromDisplay` as `DiagArgFromDisplay`. | Nicholas Nethercote | -6/+6 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -58/+58 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -11/+10 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -25/+5 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -1/+1 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -2/+2 |
| 2024-02-01 | Fit more values into `DiagnosticArgValue::Number`. | Nicholas Nethercote | -6/+2 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -30/+30 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -1/+2 |
| 2024-01-26 | Fix typo | Urgau | -1/+1 |
| 2024-01-26 | Improve handling of numbers in IntoDiagnosticArg | Urgau | -25/+22 |