| Age | Commit message (Expand) | Author | Lines |
| 2023-04-04 | Replace a lock with an atomic | Oli Scherer | -2/+7 |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -8/+31 |
| 2023-03-28 | RTN | Michael Goulet | -1/+5 |
| 2023-03-27 | Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errors | Guillaume Gomez | -1/+1 |
| 2023-03-22 | Rollup merge of #109203 - Ezrashaw:refactor-ident-parsing, r=Nilstrieb | Matthias Krüger | -60/+121 |
| 2023-03-21 | Refactor `handle_missing_lit`. | Nicholas Nethercote | -14/+8 |
| 2023-03-20 | feat: implement error recovery in `expected_ident_found` | Ezra Shaw | -36/+79 |
| 2023-03-19 | Remove the `NodeId` of `ast::ExprKind::Async` | Arpad Borsos | -1/+1 |
| 2023-03-19 | refactor: improve "ident starts with number" error | Ezra Shaw | -15/+25 |
| 2023-03-19 | refactor: refactor identifier parsing somewhat | Ezra Shaw | -19/+27 |
| 2023-03-13 | Auto merge of #108471 - clubby789:unbox-the-syntax, r=Nilstrieb,est31 | bors | -3/+21 |
| 2023-03-12 | Add recovery for use of removed `box` syntax | clubby789 | -0/+28 |
| 2023-03-12 | Remove `box_syntax` from AST and use in tools | clubby789 | -10/+0 |
| 2023-03-11 | Gate const closures even when they appear in macros | Michael Goulet | -4/+8 |
| 2023-03-11 | Gate all usages of dyn*, even in macros | Michael Goulet | -0/+2 |
| 2023-03-09 | feat/refactor: improve errors in case of ident with number at start | Ezra Shaw | -26/+31 |
| 2023-03-04 | Rollup merge of #108715 - chenyukang:yukang/cleanup-parser-delims, r=compiler... | Matthias Krüger | -158/+12 |
| 2023-03-04 | Rollup merge of #108298 - TaKO8Ki:fix-104440, r=cjgillot | Dylan DPC | -2/+7 |
| 2023-03-03 | Remove unclosed_delims from parser | yukang | -158/+12 |
| 2023-03-03 | Match unmatched backticks in comments in compiler/ | est31 | -3/+3 |
| 2023-03-03 | check if snippet is `)` | Takayuki Maeda | -2/+7 |
| 2023-03-01 | recover from for-else and while-else | y21 | -0/+22 |
| 2023-03-01 | Auto merge of #108587 - matthiaskrgr:rollup-rw6po59, r=matthiaskrgr | bors | -2/+26 |
| 2023-03-01 | Rollup merge of #108496 - nx2k3:issue-108495-dec, r=WaffleLapkin | Matthias Krüger | -2/+26 |
| 2023-03-01 | Rollup merge of #108297 - chenyukang:yukang/delim-error-exit, r=petrochenkov | Matthias Krüger | -8/+8 |
| 2023-02-28 | micro fmt changes | Maybe Waffle | -1/+2 |
| 2023-02-28 | refactor parse_token_trees to not return unmatched_delims | yukang | -2/+2 |
| 2023-02-28 | rename unmatched_braces to unmatched_delims | yukang | -9/+9 |
| 2023-02-27 | handle only postfix decrement | nx2k3 | -34/+4 |
| 2023-02-27 | check double negation | nx2k3 | -3/+10 |
| 2023-02-26 | fix some comments | nx2k3 | -7/+5 |
| 2023-02-26 | fix #108495, postfix decrement and prefix decrement has no warning | nx2k3 | -7/+55 |
| 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 |