| Age | Commit message (Expand) | Author | Lines |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -180/+190 |
| 2024-12-19 | Rename `Parser::expected_tokens` as `Parser::expected_token_types`. | Nicholas Nethercote | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -1/+1 |
| 2024-12-09 | Detect `struct S(ty = val);` | Esteban Küber | -1/+17 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -3/+8 |
| 2024-12-04 | Fix suggestion when shorthand self has erroneous type | Michael Goulet | -1/+29 |
| 2024-11-21 | Implement the unsafe-fields RFC. | Luca Versari | -2/+20 |
| 2024-11-17 | Diagnostics for let mut in item context | Kornel | -8/+25 |
| 2024-10-31 | Improve the missing_abi lint. | Mara Bos | -0/+2 |
| 2024-10-01 | Remove anon struct and union types | Michael Goulet | -1/+1 |
| 2024-10-01 | Remove unnamed field feature | Michael Goulet | -3/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -9/+9 |
| 2024-09-21 | Parser: recover from `:::` to `::` in delegations | Pavel Grigorenko | -1/+1 |
| 2024-09-21 | Parser: recover from `:::` to `::` | Pavel Grigorenko | -2/+2 |
| 2024-09-12 | Rollup merge of #130250 - compiler-errors:useless-conversion, r=jieyouxu | Stuart Cook | -5/+5 |
| 2024-09-11 | clippy::useless_conversion | Michael Goulet | -5/+5 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -1/+1 |
| 2024-08-28 | Rollup merge of #129667 - dev-ardi:rustc_driver-cleanup, r=michaelwoerister | Matthias Krüger | -1/+3 |
| 2024-08-28 | clarify what term can be | Orion Gonzalez | -1/+3 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -2/+2 |
| 2024-08-16 | Overhaul token collection. | Nicholas Nethercote | -73/+73 |
| 2024-08-16 | Convert a bool to `Trailing`. | Nicholas Nethercote | -10/+11 |
| 2024-08-14 | Use `impl PartialEq<TokenKind> for Token` more. | Nicholas Nethercote | -19/+19 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -3/+2 |
| 2024-07-29 | Mark Parser::eat/check methods as must_use | Michael Goulet | -3/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -12/+12 |
| 2024-07-26 | Improve error message for `extern "C" unsafe fn()` | Tamme Dittrich | -3/+6 |
| 2024-07-25 | Fix a span error when parsing a wrong param of function. | surechen | -1/+8 |
| 2024-07-19 | Rollup merge of #127350 - veera-sivarajan:bugfix-126311, r=lcnr | Matthias Krüger | -28/+96 |
| 2024-07-18 | Parser: Suggest Placing the Return Type After Function Parameters | Veera | -28/+96 |
| 2024-07-18 | Remove `TrailingToken`. | Nicholas Nethercote | -14/+11 |
| 2024-07-17 | Rollup merge of #127806 - nnethercote:parser-improvements, r=spastorino | Trevor Gross | -47/+32 |
| 2024-07-16 | Inline `Parser::parse_item_common_`. | Nicholas Nethercote | -43/+32 |
| 2024-07-16 | Remove an unnecessary `?`. | Nicholas Nethercote | -8/+4 |
| 2024-07-15 | Rollup merge of #127407 - estebank:parser-suggestions, r=oli-obk | Matthias Krüger | -1/+5 |
| 2024-07-12 | Make parse error suggestions verbose and fix spans | Esteban Küber | -1/+5 |
| 2024-07-12 | Auto merge of #127382 - estebank:const-let, r=compiler-errors | bors | -1/+1 |
| 2024-07-11 | Use verbose style when suggesting changing `const` with `let` | Esteban Küber | -1/+1 |
| 2024-07-11 | check is_ident before parse_ident | trevyn | -2/+2 |
| 2024-07-08 | Add suggestions for possible missing `fn`, `struct`, or `enum` keywords | trevyn | -49/+63 |
| 2024-06-20 | StaticForeignItem and StaticItem are the same | Michael Goulet | -1/+1 |
| 2024-06-20 | Introduce `can_begin_string_literal`. | Nicholas Nethercote | -2/+2 |
| 2024-06-19 | Rollup merge of #124135 - petrochenkov:deleglob, r=fmease | 许杰友 Jieyou Xu (Joe) | -5/+19 |
| 2024-06-18 | Remove redundant argument from `subdiagnostic` method | Oli Scherer | -8/+5 |
| 2024-06-17 | Rework precise capturing syntax | Michael Goulet | -1/+1 |
| 2024-06-14 | delegation: Implement glob delegation | Vadim Petrochenkov | -5/+19 |
| 2024-06-07 | Rollup merge of #126052 - nnethercote:rustc_parse-more-cleanups, r=spastorino | Matthias Krüger | -2/+2 |
| 2024-06-06 | Reduce `pub` exposure. | Nicholas Nethercote | -2/+2 |
| 2024-06-04 | Add safe/unsafe to static inside extern blocks | Santiago Pastorino | -5/+13 |