| Age | Commit message (Expand) | Author | Lines |
| 2024-03-08 | Stabilize associated type bounds | Michael Goulet | -2/+0 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -6/+6 |
| 2024-02-20 | Add newtype for raw idents | clubby789 | -1/+2 |
| 2024-02-15 | Add an `ErrorGuaranteed` to `ast::TyKind::Err`. | Nicholas Nethercote | -3/+4 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -1/+1 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -2/+2 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -6/+6 |
| 2023-12-24 | Remove `Parser` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -6/+10 |
| 2023-12-22 | Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler... | bors | -1/+1 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -1/+1 |
| 2023-12-18 | Use `.into_diagnostic()` less. | Nicholas Nethercote | -4/+3 |
| 2023-12-18 | Rename `Parser::span_diagnostic` as `Parser::dcx`. | Nicholas Nethercote | -2/+2 |
| 2023-11-16 | More detail when expecting expression but encountering bad macro argument | Esteban Küber | -1/+1 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+1 |
| 2023-10-25 | Avoid unbounded O(n^2) when parsing nested type args | Esteban Küber | -4/+21 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -6/+5 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -1/+1 |
| 2023-05-04 | Rollup merge of #110791 - compiler-errors:negative-bounds, r=oli-obk | Dylan DPC | -1/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -2/+2 |
| 2023-05-02 | Implement negative bounds | Michael Goulet | -1/+1 |
| 2023-05-01 | soften the wording for removing type ascription | yukang | -1/+1 |
| 2023-05-01 | fix tests | yukang | -1/+1 |
| 2023-05-01 | clean up debug code | yukang | -5/+0 |
| 2023-05-01 | Rip it out | Nilstrieb | -5/+68 |
| 2023-04-27 | Migrate trivially translatable `rustc_parse` diagnostics | clubby789 | -17/+4 |
| 2023-04-25 | Fix static string lints | clubby789 | -14/+8 |
| 2023-04-10 | Remove `..` from return type notation | Michael Goulet | -9/+16 |
| 2023-03-28 | Add `(..)` syntax for RTN | Michael Goulet | -4/+25 |
| 2023-03-28 | RTN | Michael Goulet | -1/+5 |
| 2023-02-24 | Replace parse_[sth]_expr with parse_expr_[sth] function names | est31 | -1/+1 |
| 2023-02-21 | Use `ThinVec` in `ast::AngleBracketedArgs`. | Nicholas Nethercote | -3/+3 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -1/+1 |
| 2023-01-27 | recover more unbraced const args | León Orell Valerian Liehr | -14/+34 |
| 2022-12-19 | clippy::complexity fixes | Matthias Krüger | -2/+1 |
| 2022-11-17 | Use `ThinVec` in `ast::Path`. | Nicholas Nethercote | -4/+5 |
| 2022-11-17 | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ... | Nicholas Nethercote | -2/+2 |
| 2022-11-11 | Introduce `ExprKind::IncludedBytes` | clubby789 | -1/+3 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -1/+0 |
| 2022-08-16 | Avoid unnecessary cloning in `Parser::get_ident_from_generic_arg`. | Nicholas Nethercote | -9/+5 |
| 2022-08-15 | Simplify attribute handling in `parse_bottom_expr`. | Nicholas Nethercote | -6/+1 |
| 2022-06-14 | Rollup merge of #95211 - terrarier2111:improve-parser, r=compiler-errors | Yuki Okushi | -4/+16 |
| 2022-06-13 | remove unnecessary `to_string` and `String::new` | Takayuki Maeda | -6/+6 |
| 2022-06-12 | Improves parser diagnostics, fixes #93867 | threadexception | -4/+16 |
| 2022-04-28 | rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter` | Vadim Petrochenkov | -5/+6 |
| 2022-04-10 | better error for binder on associated type bound | Michael Goulet | -12/+36 |
| 2022-04-07 | Shrink `Nonterminal`. | Nicholas Nethercote | -1/+1 |
| 2022-03-27 | Handle `,` to `;` substitution in arg params | Esteban Kuber | -0/+17 |
| 2022-03-27 | Provide suggestion for missing `>` in a type parameter list | Esteban Kuber | -1/+17 |
| 2022-03-22 | cancel a not emitted error after parsing const generic args | Takayuki Maeda | -4/+8 |
| 2022-03-10 | replace `self.clone()` with `self.create_snapshot_for_diagnostic()` | Takayuki Maeda | -2/+2 |