| Age | Commit message (Expand) | Author | Lines |
| 2022-09-27 | Rework "inner attribute not permitted" errors | Xiretza | -2/+7 |
| 2022-09-27 | Migrate more rustc_parse diagnostics to diagnostic structs | Xiretza | -64/+30 |
| 2022-09-27 | Move rustc_parse diagnostic structs to separate module | Xiretza | -3/+2 |
| 2022-08-22 | Use `AttrVec` in more places. | Nicholas Nethercote | -9/+7 |
| 2022-08-20 | Auto merge of #100564 - nnethercote:box-ast-MacCall, r=spastorino | bors | -1/+1 |
| 2022-08-20 | Rollup merge of #100667 - Xiretza:diag-structs-parser-ivd, r=davidtwco | Matthias Krüger | -19/+12 |
| 2022-08-17 | Migrate "invalid variable declaration" errors to SessionDiagnostic | Xiretza | -19/+12 |
| 2022-08-17 | Fix documentation of rustc_parse::parser::Parser::parse_stmt_without_recovery | Xiretza | -1/+1 |
| 2022-08-17 | Box the `MacCall` in various types. | Nicholas Nethercote | -1/+1 |
| 2022-08-15 | Rollup merge of #100559 - nnethercote:parser-simplifications, r=compiler-errors | Matthias Krüger | -3/+3 |
| 2022-08-15 | Simplify attribute handling in `parse_bottom_expr`. | Nicholas Nethercote | -3/+3 |
| 2022-08-14 | Rollup merge of #100253 - obeis:issue-100197, r=cjgillot | Matthias Krüger | -0/+13 |
| 2022-08-09 | Recover from mutable variable declaration where `mut` is placed before `let` | Obei Sideg | -0/+13 |
| 2022-08-04 | Suggest removing `let` if `let const` is used | Obei Sideg | -0/+16 |
| 2022-06-13 | Improve parsing errors and suggestions for bad if statements | Michael Goulet | -3/+16 |
| 2022-06-14 | Rollup merge of #95211 - terrarier2111:improve-parser, r=compiler-errors | Yuki Okushi | -1/+4 |
| 2022-06-13 | remove unnecessary `to_string` and `String::new` | Takayuki Maeda | -3/+3 |
| 2022-06-12 | Improves parser diagnostics, fixes #93867 | threadexception | -1/+4 |
| 2022-06-02 | Rollup merge of #97166 - nnethercote:move-conditions-out, r=estebank | Yuki Okushi | -1/+1 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -2/+2 |
| 2022-05-19 | Move condition out of `maybe_recover_from_bad_qpath`. | Nicholas Nethercote | -1/+1 |
| 2022-05-11 | ast: Introduce some traits to get AST node properties generically | Vadim Petrochenkov | -4/+2 |
| 2022-04-28 | rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter` | Vadim Petrochenkov | -8/+8 |
| 2022-04-27 | Avoid producing `NoDelim` values in `MacArgs::delim()`. | Nicholas Nethercote | -16/+20 |
| 2022-04-07 | Shrink `Nonterminal`. | Nicholas Nethercote | -2/+2 |
| 2022-03-02 | rename ErrorReported -> ErrorGuaranteed | mark | -2/+2 |
| 2022-02-28 | Rollup merge of #94445 - c410-f3r:more-let-chains, r=cjgillot | Matthias Krüger | -9/+7 |
| 2022-02-28 | Tweak diagnostics | Esteban Kuber | -18/+20 |
| 2022-02-28 | 4 - Make more use of `let_chains` | Caio | -9/+7 |
| 2022-02-23 | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | -2/+5 |
| 2022-02-23 | rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`. | Eduard-Mihai Burtescu | -2/+2 |
| 2022-02-21 | Better error if the user tries to do assignment ... else | est31 | -0/+10 |
| 2022-02-19 | Adopt let else in more places | est31 | -3/+2 |
| 2021-12-04 | Do not add `;` to expected tokens list when it's wrong | Michael Howell | -4/+10 |
| 2021-10-18 | Rollup merge of #89974 - est31:let_else_if_error, r=nagisa | Matthias Krüger | -5/+16 |
| 2021-10-17 | Nicer error message if the user attempts to do let...else if | est31 | -5/+16 |
| 2021-10-17 | Some "parenthesis" and "parentheses" fixes | r00ster91 | -2/+2 |
| 2021-09-15 | Rollup merge of #88690 - m-ou-se:macro-braces-dot-question-expr-parse, r=nagisa | Manish Goregaokar | -11/+14 |
| 2021-09-06 | Accept `m!{ .. }.method()` and `m!{ .. }?` statements. | Mara Bos | -11/+14 |
| 2021-09-03 | Detect bare blocks with type ascription that were meant to be a `struct` literal | Esteban Kuber | -1/+8 |
| 2021-08-30 | Handle let-else initializer edge case errors | Cameron Steffen | -0/+46 |
| 2021-08-30 | Add let-else to AST | Cameron Steffen | -10/+22 |
| 2021-08-25 | Use if-let guards in the codebase | Léo Lanteri Thauvin | -11/+9 |
| 2021-06-10 | Add support for using qualified paths with structs in expression and pattern | Ryan Levick | -1/+1 |
| 2021-06-06 | parser: Ensure that all nonterminals have tokens after parsing | Vadim Petrochenkov | -9/+14 |
| 2021-05-08 | Rename `Parser::span_fatal_err` -> `Parser::span_err` | Joshua Nelson | -1/+1 |
| 2021-04-11 | Implement token-based handling of attributes during expansion | Aaron Hill | -32/+33 |
| 2021-03-19 | stabilize or_patterns | mark | -3/+2 |
| 2021-03-13 | Improve the wording for the `can't reassign` error | Yuki Okushi | -1/+2 |
| 2021-03-09 | Rollup merge of #82048 - mark-i-m:or-pat-type-ascription, r=petrochenkov | Mara Bos | -3/+5 |