| Age | Commit message (Expand) | Author | Lines |
| 2023-02-24 | Replace parse_[sth]_expr with parse_expr_[sth] function names | est31 | -2/+2 |
| 2023-02-21 | Use `ThinVec` in a few more AST types. | Nicholas Nethercote | -2/+2 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -7/+7 |
| 2023-02-21 | Use `ThinVec` in `ast::Impl` and related types. | Nicholas Nethercote | -3/+3 |
| 2023-02-19 | Reduce limit on `macro_rules!` diagnostic | Jacob Pratt | -1/+1 |
| 2023-02-19 | Make public API, docs algorithm-agnostic | Jacob Pratt | -2/+3 |
| 2023-02-06 | Migrate `rustc_parse` to derive diagnostics | clubby789 | -62/+62 |
| 2023-02-02 | Rename `rust_2015` => `is_rust_2015` | Maybe Waffle | -1/+1 |
| 2023-02-01 | Make "use latest edition" subdiagnostic translatable | Xiretza | -3/+3 |
| 2023-02-01 | rustc_parse: revert conversion of "non-item in item list" diagnostic | Xiretza | -18/+25 |
| 2023-02-01 | rustc_parse: migrate more to diagnostic structs | Xiretza | -260/+153 |
| 2023-02-01 | Fix condition for "missing `struct`" diagnostic on tuple structs | Xiretza | -1/+1 |
| 2023-02-01 | Use AddToDiagnostic for "use latest edition" help | Xiretza | -5/+10 |
| 2023-02-01 | rustc_parse: avoid creating unnecessary intermediate strings | Xiretza | -1/+2 |
| 2023-01-12 | Auto merge of #106537 - fmease:recover-where-clause-before-tuple-struct-body,... | bors | -3/+11 |
| 2023-01-11 | parser: recover from where clauses placed before tuple struct bodies | León Orell Valerian Liehr | -3/+11 |
| 2023-01-11 | Detect struct literal needing parentheses | Esteban Küber | -1/+2 |
| 2022-12-29 | Auto merge of #106266 - matthiaskrgr:rollup-cxrdbzy, r=matthiaskrgr | bors | -1/+1 |
| 2022-12-29 | Provide a better error for `Fn` traits with lifetime params | Yutaro Ohno | -1/+1 |
| 2022-12-28 | Tweak wording | Esteban Küber | -1/+1 |
| 2022-12-28 | Account for ADT bodies and struct expressions | Esteban Küber | -2/+29 |
| 2022-12-28 | Detect diff markers in the parser | Esteban Küber | -2/+9 |
| 2022-12-26 | Auto merge of #103020 - lyming2007:issue-102598-fix, r=jackh726 | bors | -1/+0 |
| 2022-12-26 | remove unused imports | Takayuki Maeda | -1/+0 |
| 2022-12-14 | Rollup merge of #105502 - chenyukang:yukang/fix-105366-impl, r=estebank | Matthias Krüger | -2/+18 |
| 2022-12-13 | error parsing lifetime following by Sized and message + between them | Yiming Lei | -1/+0 |
| 2022-12-11 | Rollup merge of #105369 - chenyukang:yukang/fix-105226, r=TaKO8Ki | Matthias Krüger | -3/+9 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -1/+0 |
| 2022-12-10 | fix #105366, suggest impl in the scenario of typo with fn | yukang | -2/+18 |
| 2022-12-07 | fix #105226, Detect spurious ; before assoc fn body | yukang | -3/+9 |
| 2022-12-06 | Rollup merge of #105098 - lyming2007:issue-103869-fix, r=eholk | Matthias Krüger | -1/+4 |
| 2022-12-01 | While parsing enum variant, the error message always disappear | Yiming Lei | -1/+4 |
| 2022-12-01 | rustc_ast_lowering: Stop lowering imports into multiple items | Vadim Petrochenkov | -1/+1 |
| 2022-11-23 | Auto merge of #104410 - WaffleLapkin:unregress, r=estebank | bors | -9/+21 |
| 2022-11-22 | `rustc_parse`: remove `ref` patterns | Maybe Waffle | -4/+4 |
| 2022-11-22 | Split `MacArgs` in two. | Nicholas Nethercote | -12/+9 |
| 2022-11-17 | Use `ThinVec` in `ast::Path`. | Nicholas Nethercote | -3/+4 |
| 2022-11-16 | Fix perf regression by correctly matching keywords | Maybe Waffle | -9/+21 |
| 2022-11-11 | Auto merge of #99918 - WaffleLapkin:fnFnfun, r=estebank | bors | -31/+60 |
| 2022-11-08 | Parser: Recover from using colon as path separator in imports | Bruno A. Muciño | -0/+17 |
| 2022-10-18 | Fix the bug of next_point in span | yukang | -1/+1 |
| 2022-10-11 | Fix let removal suggestion in struct | Michael Goulet | -6/+11 |
| 2022-10-10 | `let` is not allowed in struct field definitions | gimbles | -1/+17 |
| 2022-10-01 | Replace some `bool` params with an enum | Maybe Waffle | -29/+34 |
| 2022-10-01 | Recover wrong cased keywords starting functions | Maybe Waffle | -37/+42 |
| 2022-10-01 | recover wrong-cased `use`s (`Use`, `USE`, etc) | Maybe Waffle | -3/+22 |
| 2022-09-30 | Rollup merge of #102350 - TaKO8Ki:incomplete-fn-in-struct-definition, r=fee1-... | Matthias Krüger | -11/+17 |
| 2022-09-29 | improve E0585 help | Rageking8 | -2/+2 |
| 2022-09-27 | Migrate more rustc_parse diagnostics to diagnostic structs | Xiretza | -12/+10 |
| 2022-09-27 | Move rustc_parse diagnostic structs to separate module | Xiretza | -1/+3 |