| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2022-03-10 | add doc comments | Takayuki Maeda | -2/+2 |
| 2022-03-09 | implement `SnapshotParser` struct | Takayuki Maeda | -3/+3 |
| 2022-03-09 | take over unclosed_delims | Takayuki Maeda | -0/+1 |
| 2022-03-09 | remove an unnecessary comment | Takayuki Maeda | -1/+0 |
| 2022-03-09 | implement and use `diagnostic_snapshot` | Takayuki Maeda | -2/+1 |
| 2022-03-09 | initialize unclosed_delims field | Takayuki Maeda | -0/+1 |
| 2022-03-08 | suggest adding `{ .. }` around a const function with arguments | Takayuki Maeda | -0/+9 |
| 2022-02-28 | 4 - Make more use of `let_chains` | Caio | -7/+7 |
| 2022-02-25 | Suggest {} around more bad const generic exprs | Michael Goulet | -2/+17 |
| 2022-02-23 | rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`. | Eduard-Mihai Burtescu | -1/+1 |
| 2022-01-18 | Rollup merge of #91150 - dtolnay:qpath, r=davidtwco | Matthias Krüger | -10/+34 |
| 2022-01-17 | Add term to ExistentialProjection | kadmin | -1/+4 |