| Age | Commit message (Expand) | Author | Lines |
| 2024-06-20 | Properly gate `safe` keyword in pre-expansion | Michael Goulet | -0/+3 |
| 2024-06-19 | Auto merge of #126678 - nnethercote:fix-duplicated-attrs-on-nt-expr, r=petroc... | bors | -11/+0 |
| 2024-06-19 | Refactor `parse_expr_res`. | Nicholas Nethercote | -11/+0 |
| 2024-06-18 | Prefer `dcx` methods over fields or fields' methods | Oli Scherer | -1/+1 |
| 2024-06-17 | Make parse_seq_to_before_tokens take expected/nonexpected tokens, use in pars... | Michael Goulet | -23/+16 |
| 2024-06-07 | Rollup merge of #126052 - nnethercote:rustc_parse-more-cleanups, r=spastorino | Matthias Krüger | -21/+22 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -5/+8 |
| 2024-06-06 | Reduce `pub` exposure. | Nicholas Nethercote | -21/+22 |
| 2024-06-04 | Handle safety keyword for extern block inner items | Santiago Pastorino | -0/+2 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -8/+5 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -5/+5 |
| 2024-05-14 | Remove `NtIdent` and `NtLifetime`. | Nicholas Nethercote | -0/+6 |
| 2024-05-13 | Remove a `Span` from `TokenKind::Interpolated`. | Nicholas Nethercote | -20/+8 |
| 2024-05-09 | Add `ErrorGuaranteed` to `Recovered::Yes` and use it more. | Nicholas Nethercote | -18/+4 |
| 2024-05-08 | Auto merge of #124779 - workingjubilee:debug-formatting-my-beloved, r=compile... | bors | -9/+53 |
| 2024-05-07 | compiler: add `Parser::debug_lookahead` | Jubilee Young | -0/+41 |
| 2024-05-07 | compiler: derive Debug in parser | Jubilee Young | -8/+11 |
| 2024-05-05 | compiler: Privatize `Parser::current_closure` | Jubilee Young | -1/+1 |
| 2024-05-06 | Move some tests from `rustc_expand` to `rustc_parse`. | Nicholas Nethercote | -0/+14 |
| 2024-04-24 | Stabilise `inline_const` | Gary Guo | -2/+0 |
| 2024-04-23 | Rollup merge of #124169 - compiler-errors:parser-fatal, r=oli-obk | Matthias Krüger | -0/+1 |
| 2024-04-23 | parser: remove ununsed(no reads) max_angle_bracket_count field | klensy | -3/+0 |
| 2024-04-19 | Don't fatal when calling expect_one_of when recovering arg in parse_seq | Michael Goulet | -0/+1 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-16 | Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercote | León Orell Valerian Liehr | -2/+2 |
| 2024-04-04 | Rename ModSep to PathSep | León Orell Valerian Liehr | -2/+2 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-27 | Implement `mut ref`/`mut ref mut` | Jules Bertholet | -6/+10 |
| 2024-03-21 | Rollup merge of #122752 - nnethercote:Interpolated-cleanups, r=petrochenkov | Matthias Krüger | -11/+25 |
| 2024-03-21 | Auto merge of #122718 - workingjubilee:eyeliner-for-contrast, r=lcnr | bors | -0/+13 |
| 2024-03-21 | Streamline `NamedMatch`. | Nicholas Nethercote | -4/+17 |
| 2024-03-21 | Use better variable names in some `maybe_whole!` calls. | Nicholas Nethercote | -1/+1 |
| 2024-03-21 | Use `maybe_whole!` to streamline `parse_item_common`. | Nicholas Nethercote | -6/+7 |
| 2024-03-19 | Inline conditionals in the parser | Jubilee Young | -0/+13 |
| 2024-03-15 | Make `unexpected` always "return" `PResult<()>` & add `unexpected_any` | Maybe Waffle | -2/+12 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -9/+9 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -3/+3 |
| 2024-02-20 | Add newtype for trailing in parser | clubby789 | -8/+14 |
| 2024-02-20 | Add newtype for parser recovery | clubby789 | -12/+25 |
| 2024-02-20 | Add newtype for raw idents | clubby789 | -4/+5 |
| 2024-02-15 | Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`. | Nicholas Nethercote | -1/+1 |
| 2024-01-28 | Handle methodcalls & operators in patterns | Lieselotte | -0/+1 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -2/+2 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -3/+3 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -4/+3 |
| 2023-12-30 | Update to bitflags 2 in the compiler | Nilstrieb | -0/+1 |
| 2023-12-28 | Rollup merge of #119379 - ShE3py:parse-seq-doc, r=compiler-errors | Matthias Krüger | -10/+28 |
| 2023-12-28 | Update `parse_seq` doc | Lieselotte | -10/+28 |
| 2023-12-27 | Simplify Parser::ident_or_error | DaniPopes | -12/+4 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+4 |