| Age | Commit message (Expand) | Author | Lines |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -84/+104 |
| 2023-02-09 | Rollup merge of #107446 - clubby789:rustc-parse-diag-migrate, r=compiler-errors | Matthias Krüger | -0/+312 |
| 2023-02-06 | Migrate `rustc_parse` to derive diagnostics | clubby789 | -0/+312 |
| 2023-02-06 | Rollup merge of #107580 - lenko-d:default_value_for_a_lifetime_generic_parame... | Dylan DPC | -0/+8 |
| 2023-02-05 | Recover from missing expression in for loop | Obei Sideg | -0/+12 |
| 2023-02-04 | Recover from default value for a lifetime in generic parameters. | Lenko Donchev | -0/+8 |
| 2023-02-02 | Rollup merge of #107493 - clubby789:range-fat-arrow-followup, r=estebank | Matthias Krüger | -6/+3 |
| 2023-02-02 | Improve diagnostic for missing space in range pattern | clubby789 | -6/+3 |
| 2023-02-02 | Recover _ as .. in field pattern | Michael Goulet | -1/+4 |
| 2023-02-01 | Make "use latest edition" subdiagnostic translatable | Xiretza | -3/+23 |
| 2023-02-01 | rustc_parse: revert conversion of "non-item in item list" diagnostic | Xiretza | -32/+0 |
| 2023-02-01 | migrate parser::ty to diagnostic structs | Xiretza | -0/+103 |
| 2023-02-01 | rustc_parse: migrate more to diagnostic structs | Xiretza | -2/+517 |
| 2023-01-30 | Make the "extra if in let...else block" hint a suggestion | Edward Shen | -1/+1 |
| 2023-01-28 | Migrate some range parsing diagnostics | clubby789 | -0/+42 |
| 2023-01-23 | Add suggestion to remove if in let...else block | Edward Shen | -1/+10 |
| 2023-01-12 | Auto merge of #106537 - fmease:recover-where-clause-before-tuple-struct-body,... | bors | -0/+24 |
| 2023-01-11 | parser: recover from where clauses placed before tuple struct bodies | León Orell Valerian Liehr | -0/+24 |
| 2023-01-11 | Detect struct literal needing parentheses | Esteban Küber | -0/+18 |
| 2022-12-27 | Recover `fn` keyword as `Fn` trait in bounds | Michael Goulet | -0/+8 |
| 2022-12-10 | fix #105366, suggest impl in the scenario of typo with fn | yukang | -0/+8 |
| 2022-11-21 | Match crate and slug names | mejrs | -120/+114 |
| 2022-11-18 | Rollup merge of #103405 - chenyukang:yukang/fix-103381-and-if, r=compiler-errors | Matthias Krüger | -0/+8 |
| 2022-11-16 | Use `token::Lit` in `ast::ExprKind::Lit`. | Nicholas Nethercote | -90/+0 |
| 2022-11-15 | fix #104088, Slightly improve error message for invalid identifier | yukang | -0/+8 |
| 2022-11-15 | fix #103381, Detect incorrect chaining of if and if let conditions | yukang | -0/+8 |
| 2022-11-14 | Rollup merge of #104223 - fmease:recover-fn-ptr-with-generics, r=estebank | Matthias Krüger | -0/+21 |
| 2022-11-11 | Rollup merge of #103468 - chenyukang:yukang/fix-103435-extra-parentheses, r=e... | Manish Goregaokar | -2/+4 |
| 2022-11-11 | Recover from fn ptr tys with generic param list | León Orell Valerian Liehr | -0/+21 |
| 2022-11-08 | use subdiagnostic for sugesting add let | yukang | -1/+1 |
| 2022-11-08 | fix #103587, Recover from common if let syntax mistakes/typos | yukang | -0/+9 |
| 2022-11-04 | fake a base to suppress later extra error message | yukang | -1/+1 |
| 2022-11-04 | fix #102806, suggest use .. to fill in the rest of the fields of Struct | yukang | -0/+9 |
| 2022-11-01 | Rollup merge of #103575 - Xiretza:suggestions-style-attr, r=davidtwco | Manish Goregaokar | -24/+47 |
| 2022-11-01 | Auto merge of #103217 - mejrs:track, r=eholk | bors | -0/+2 |
| 2022-10-31 | Add more track_caller | mejrs | -0/+2 |
| 2022-10-26 | Convert all #[suggestion_*] attributes to #[suggestion(style = "...")] | Xiretza | -24/+47 |
| 2022-10-24 | fix parentheses surrounding spacing issue in parser | yukang | -2/+4 |
| 2022-10-23 | Migrate all diagnostics | Nilstrieb | -184/+170 |
| 2022-09-27 | Implement IntoDiagnosticArg for rustc_ast::token::Token(Kind) | Xiretza | -24/+29 |
| 2022-09-27 | Don't unnecessarily stringify paths in diagnostics | Xiretza | -3/+4 |
| 2022-09-27 | Migrate even more diagnostics in rustc_parse to diagnostic structs | Xiretza | -0/+211 |
| 2022-09-27 | Migrate "struct literal body without path" error to diagnostic struct | Xiretza | -0/+18 |
| 2022-09-27 | Migrate "expected semicolon" diagnostics to diagnostic structs | Xiretza | -0/+51 |
| 2022-09-27 | Migrate "expected identifier" diagnostics to diagnostic structs | Xiretza | -1/+94 |
| 2022-09-27 | Migrate more rustc_parse diagnostics to diagnostic structs | Xiretza | -5/+94 |
| 2022-09-27 | Move rustc_parse diagnostic structs to separate module | Xiretza | -0/+783 |