| Age | Commit message (Expand) | Author | Lines |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -7/+7 |
| 2024-02-25 | Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot | Matthias Krüger | -2/+2 |
| 2024-02-20 | Support async trait bounds in macros | Michael Goulet | -3/+6 |
| 2024-02-20 | Add newtype for trailing in parser | clubby789 | -2/+2 |
| 2024-02-15 | Add an `ErrorGuaranteed` to `ast::TyKind::Err`. | Nicholas Nethercote | -4/+6 |
| 2024-02-12 | Lower anonymous structs or unions to HIR | Frank King | -2/+3 |
| 2024-01-31 | Better error message in ed 2015 | Michael Goulet | -2/+13 |
| 2024-01-31 | Add async bound modifier to enable async Fn bounds | Michael Goulet | -5/+11 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -1/+1 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -11/+10 |
| 2023-12-27 | Introduce `const Trait` (always-const trait bounds) | León Orell Valerian Liehr | -11/+24 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -18/+18 |
| 2023-12-24 | Remove `Parser` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -5/+6 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -48/+28 |
| 2023-12-08 | coro_kind -> coroutine_kind | Michael Goulet | -2/+2 |
| 2023-12-06 | Auto merge of #118655 - compiler-errors:rollup-vrngyzn, r=compiler-errors | bors | -10/+12 |
| 2023-12-04 | Address code review feedback | Eric Holk | -1/+1 |
| 2023-12-04 | Option<CoroutineKind> | Eric Holk | -1/+1 |
| 2023-12-04 | Merge Async and Gen into CoroutineKind | Eric Holk | -2/+2 |
| 2023-12-04 | Add genness to FnHeader | Eric Holk | -1/+2 |
| 2023-12-04 | Fix parser ICE when recovering `dyn`/`impl` after `for<...>` | sjwang05 | -10/+12 |
| 2023-11-24 | Add `Span` to `TraitBoundModifier` | Deadbeef | -1/+1 |
| 2023-11-19 | Rollup merge of #117891 - compiler-errors:recover-for-dyn, r=davidtwco | Michael Goulet | -3/+37 |
| 2023-11-14 | Fix some typos | cui fliter | -1/+1 |
| 2023-11-14 | Recover `dyn` and `impl` after `for<...>` | Michael Goulet | -3/+37 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -2/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -5/+8 |
| 2023-10-04 | Point to where missing return type should go | Michael Goulet | -1/+1 |
| 2023-08-29 | suggest removing `impl` in generic trait bound position | y21 | -12/+26 |
| 2023-08-24 | Auto merge of #115131 - frank-king:feature/unnamed-fields-lite, r=petrochenkov | bors | -0/+46 |
| 2023-08-24 | Parse unnamed fields and anonymous structs or unions | Frank King | -0/+46 |
| 2023-08-18 | Auto merge of #114915 - nnethercote:Nonterminal-cleanups, r=petrochenkov | bors | -1/+1 |
| 2023-08-17 | Rename `parse_no_question_mark_recover`. | Nicholas Nethercote | -1/+1 |
| 2023-08-16 | Fix bad suggestion when wrong parentheses around a dyn trait | yukang | -10/+12 |
| 2023-07-19 | Make it clearer that edition functions are >=, not == | Michael Goulet | -1/+1 |
| 2023-05-04 | Rollup merge of #110791 - compiler-errors:negative-bounds, r=oli-obk | Dylan DPC | -79/+46 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-05-02 | Implement negative bounds | Michael Goulet | -79/+46 |
| 2023-05-01 | Rip it out | Nilstrieb | -6/+1 |
| 2023-04-27 | Migrate trivially translatable `rustc_parse` diagnostics | clubby789 | -20/+10 |
| 2023-04-25 | Fix static string lints | clubby789 | -30/+12 |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -2/+5 |
| 2023-03-11 | Gate all usages of dyn*, even in macros | Michael Goulet | -0/+2 |
| 2023-02-24 | Replace parse_[sth]_expr with parse_expr_[sth] function names | est31 | -2/+2 |
| 2023-02-21 | Use `ThinVec` in various AST types. | Nicholas Nethercote | -1/+1 |
| 2023-02-21 | Use `ThinVec` in `ast::Generics` and related types. | Nicholas Nethercote | -12/+12 |
| 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 | -3/+2 |
| 2023-02-08 | Do not eagerly recover for bad impl-trait in macros | Michael Goulet | -2/+3 |
| 2023-02-02 | Rollup merge of #107559 - WaffleLapkin:is_it_2015¿, r=davidtwco | Matthias Krüger | -1/+1 |