| Age | Commit message (Expand) | Author | Lines |
| 2023-02-26 | Rollup merge of #108418 - est31:parser_function_names, r=Nilstrieb | Matthias Krüger | -130/+130 |
| 2023-02-24 | Replace parse_[sth]_expr with parse_expr_[sth] function names | est31 | -130/+130 |
| 2023-02-23 | parser: provide better errors on closures with braces missing | Yutaro Ohno | -1/+5 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -15/+15 |
| 2023-02-21 | Use `ThinVec` in a few more AST types. | Nicholas Nethercote | -4/+4 |
| 2023-02-21 | Use `ThinVec` in `ast::ExprKind::Match`. | Nicholas Nethercote | -1/+1 |
| 2023-02-21 | Use `ThinVec` in `ast::PatKind::Struct`. | Nicholas Nethercote | -4/+4 |
| 2023-02-21 | Use `ThinVec` in `ast::AngleBracketedArgs`. | Nicholas Nethercote | -4/+4 |
| 2023-02-21 | Use `ThinVec` in `ast::Block`. | Nicholas Nethercote | -7/+12 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -29/+35 |
| 2023-02-21 | Use `ThinVec` in `ast::Impl` and related types. | Nicholas Nethercote | -3/+3 |
| 2023-02-21 | Use `ThinVec` in `ast::WhereClause`. | Nicholas Nethercote | -2/+2 |
| 2023-02-21 | Use `ThinVec` in `ast::Generics` and related types. | Nicholas Nethercote | -16/+17 |
| 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-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -19/+12 |
| 2023-02-14 | Rollup merge of #103478 - SpanishPear:spanishpear/issue_103366_fix, r=TaKO8Ki | Matthias Krüger | -2/+56 |
| 2023-02-09 | Rollup merge of #107446 - clubby789:rustc-parse-diag-migrate, r=compiler-errors | Matthias Krüger | -63/+64 |
| 2023-02-08 | Do not eagerly recover for bad impl-trait in macros | Michael Goulet | -2/+3 |
| 2023-02-06 | Migrate `rustc_parse` to derive diagnostics | clubby789 | -63/+64 |
| 2023-02-06 | Rollup merge of #107580 - lenko-d:default_value_for_a_lifetime_generic_parame... | Dylan DPC | -1/+16 |
| 2023-02-05 | Recover from missing expression in for loop | Obei Sideg | -0/+15 |
| 2023-02-05 | rustc_parse: remove huge error imports | est31 | -121/+111 |
| 2023-02-04 | Recover from default value for a lifetime in generic parameters. | Lenko Donchev | -1/+16 |
| 2023-02-03 | Rollup merge of #107551 - fee1-dead-contrib:rm_const_fnmut_helper, r=oli-obk | Michael Goulet | -6/+17 |
| 2023-02-03 | Rollup merge of #107544 - nnethercote:improve-TokenCursor, r=petrochenkov | Dylan DPC | -66/+61 |
| 2023-02-03 | Rollup merge of #107602 - estebank:anon-enum-access, r=compiler-errors | Matthias Krüger | -12/+39 |
| 2023-02-03 | Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`. | Nicholas Nethercote | -5/+8 |
| 2023-02-03 | Remove `TokenCursorFrame`. | Nicholas Nethercote | -42/+34 |
| 2023-02-03 | Make clear that `TokenTree::Token` shouldn't contain a delimiter. | Nicholas Nethercote | -1/+7 |
| 2023-02-03 | Improve doc comment desugaring. | Nicholas Nethercote | -27/+21 |
| 2023-02-02 | Parse and recover from type ascription in patterns | Esteban Küber | -12/+39 |
| 2023-02-02 | Rollup merge of #107559 - WaffleLapkin:is_it_2015¿, r=davidtwco | Matthias Krüger | -2/+2 |
| 2023-02-02 | Rollup merge of #107493 - clubby789:range-fat-arrow-followup, r=estebank | Matthias Krüger | -1/+9 |
| 2023-02-02 | Rollup merge of #106919 - compiler-errors:underscore-typo-in-field-pat, r=jac... | Matthias Krüger | -7/+11 |
| 2023-02-02 | Improve diagnostic for missing space in range pattern | clubby789 | -1/+9 |
| 2023-02-02 | Use `rust_2018` instead of `!is_rust_2015` | Maybe Waffle | -1/+1 |
| 2023-02-02 | Rename `rust_2015` => `is_rust_2015` | Maybe Waffle | -2/+2 |
| 2023-02-02 | Recover _ as .. in field pattern | Michael Goulet | -7/+11 |
| 2023-02-02 | Revert "Teach parser to understand fake anonymous enum syntax" and related co... | Michael Goulet | -103/+17 |
| 2023-02-01 | Make "use latest edition" subdiagnostic translatable | Xiretza | -14/+15 |
| 2023-02-01 | rustc_parse: revert conversion of "non-item in item list" diagnostic | Xiretza | -18/+25 |
| 2023-02-01 | migrate parser::ty to diagnostic structs | Xiretza | -85/+38 |
| 2023-02-01 | Convert rustc_parse::parser::pat::Expected to enum | Xiretza | -20/+36 |
| 2023-02-01 | rustc_parse: migrate more to diagnostic structs | Xiretza | -478/+300 |
| 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 | -8/+13 |
| 2023-02-01 | rustc_parse: avoid creating unnecessary intermediate strings | Xiretza | -1/+2 |
| 2023-02-01 | fix formatting + test syntax | SpanishPear | -1/+1 |