| Age | Commit message (Expand) | Author | Lines |
| 2023-04-04 | Replace a lock with an atomic | Oli Scherer | -2/+7 |
| 2023-03-20 | feat: implement error recovery in `expected_ident_found` | Ezra Shaw | -4/+9 |
| 2023-03-19 | refactor: refactor identifier parsing somewhat | Ezra Shaw | -14/+13 |
| 2023-03-11 | Gate const closures even when they appear in macros | Michael Goulet | -3/+7 |
| 2023-03-04 | Rollup merge of #108715 - chenyukang:yukang/cleanup-parser-delims, r=compiler... | Matthias Krüger | -14/+3 |
| 2023-03-03 | Remove unclosed_delims from parser | yukang | -14/+3 |
| 2023-03-03 | Match unmatched backticks in comments in compiler/ | est31 | -1/+1 |
| 2023-02-28 | rename unmatched_braces to unmatched_delims | yukang | -5/+5 |
| 2023-02-23 | parser: provide better errors on closures with braces missing | Yutaro Ohno | -1/+5 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -8/+9 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -15/+9 |
| 2023-02-03 | Rollup merge of #107551 - fee1-dead-contrib:rm_const_fnmut_helper, r=oli-obk | Michael Goulet | -5/+16 |
| 2023-02-03 | Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`. | Nicholas Nethercote | -5/+8 |
| 2023-02-03 | Remove `TokenCursorFrame`. | Nicholas Nethercote | -40/+32 |
| 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-01 | fix parser mistaking const closures for const item | Deadbeef | -5/+16 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -2/+2 |
| 2023-01-12 | parse const closures | Deadbeef | -0/+10 |
| 2022-12-29 | fix comment for `TokenCursor::desugar` | kraktus | -1/+1 |
| 2022-12-28 | Rollup merge of #105570 - Nilstrieb:actual-best-failure, r=compiler-errors | Matthias Krüger | -0/+4 |
| 2022-12-18 | avoid .into() conversion to identical types | Matthias Krüger | -6/+2 |
| 2022-12-12 | Properly calculate best failure in macro matching | Nilstrieb | -0/+4 |
| 2022-12-01 | While parsing enum variant, the error message always disappear | Yiming Lei | -0/+4 |
| 2022-11-22 | `rustc_parse`: remove `ref` patterns | Maybe Waffle | -6/+6 |
| 2022-11-22 | Split `MacArgs` in two. | Nicholas Nethercote | -31/+32 |
| 2022-11-15 | Only do parser recovery on retried macro matching | Nilstrieb | -2/+2 |
| 2022-11-11 | Auto merge of #99918 - WaffleLapkin:fnFnfun, r=estebank | bors | -8/+50 |
| 2022-10-28 | Gate some recovery behind a flag | Nilstrieb | -0/+1 |
| 2022-10-26 | Fix typo | nils | -1/+1 |
| 2022-10-26 | Add documentation | Nilstrieb | -1/+8 |
| 2022-10-25 | Add flag to forbid recovery in the parser | Nilstrieb | -2/+21 |
| 2022-10-20 | fix assertion failed for break_last_token and trailing token | yukang | -0/+1 |
| 2022-10-03 | Add comments to `TokenCursor::desugar`. | Nicholas Nethercote | -1/+5 |
| 2022-10-01 | Replace some `bool` params with an enum | Maybe Waffle | -12/+13 |
| 2022-10-01 | Recover wrong cased keywords starting functions | Maybe Waffle | -8/+22 |
| 2022-10-01 | recover wrong-cased `use`s (`Use`, `USE`, etc) | Maybe Waffle | -0/+27 |
| 2022-09-27 | Implement IntoDiagnosticArg for rustc_ast::token::Token(Kind) | Xiretza | -24/+17 |
| 2022-09-27 | Migrate "expected identifier" diagnostics to diagnostic structs | Xiretza | -13/+35 |
| 2022-09-27 | Migrate more rustc_parse diagnostics to diagnostic structs | Xiretza | -22/+10 |
| 2022-09-27 | Move rustc_parse diagnostic structs to separate module | Xiretza | -1/+1 |
| 2022-09-27 | Migrate "invalid literal suffix" diagnostic to diagnostic structs | Xiretza | -1/+3 |
| 2022-09-27 | Migrate more diagnostics in rustc_parse to diagnostic structs | Xiretza | -27/+16 |
| 2022-09-09 | Rename `{Create,Lazy}TokenStream` as `{To,Lazy}AttrTokenStream`. | Nicholas Nethercote | -2/+2 |
| 2022-09-09 | Rename `AttrAnnotatedToken{Stream,Tree}`. | Nicholas Nethercote | -8/+8 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -1/+0 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -1/+1 |
| 2022-08-23 | Remove the symbol from `ast::LitKind::Err`. | Nicholas Nethercote | -1/+1 |
| 2022-08-15 | Simplify attribute handling in `parse_bottom_expr`. | Nicholas Nethercote | -2/+6 |
| 2022-08-09 | Stringify non-shorthand visibility correctly | Jacob Pratt | -2/+10 |