| Age | Commit message (Expand) | Author | Lines |
| 2024-11-21 | Add metavariables to `TokenDescription`. | Nicholas Nethercote | -15/+26 |
| 2024-11-21 | Introduce `InvisibleOrigin` on invisible delimiters. | Nicholas Nethercote | -6/+6 |
| 2024-11-13 | Optimize `check_keyword_case`. | Nicholas Nethercote | -1/+2 |
| 2024-10-28 | Tweak `expand_incomplete_parse` warning. | Nicholas Nethercote | -1/+1 |
| 2024-09-23 | Rollup merge of #130551 - nnethercote:fix-break-last-token, r=petrochenkov | Jubilee | -18/+21 |
| 2024-09-23 | Fix `break_last_token`. | Nicholas Nethercote | -18/+21 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -5/+5 |
| 2024-09-21 | Parser: recover from `:::` to `::` | Pavel Grigorenko | -4/+17 |
| 2024-09-11 | Also fix if in else | Michael Goulet | -6/+4 |
| 2024-09-08 | Auto merge of #129346 - nnethercote:fix-double-handling-in-collect_tokens, r=... | bors | -2/+8 |
| 2024-09-06 | Add initial support for raw lifetimes | Michael Goulet | -1/+1 |
| 2024-08-24 | Avoid double-handling of attributes in `collect_tokens`. | Nicholas Nethercote | -1/+6 |
| 2024-08-23 | Split the assertion in `NodeRange::new`. | Nicholas Nethercote | -1/+2 |
| 2024-08-16 | Overhaul token collection. | Nicholas Nethercote | -9/+7 |
| 2024-08-16 | Add an assertion to `NodeRange::new`. | Nicholas Nethercote | -0/+1 |
| 2024-08-16 | Convert a bool to `Trailing`. | Nicholas Nethercote | -1/+7 |
| 2024-08-14 | Use `impl PartialEq<TokenKind> for Token` more. | Nicholas Nethercote | -4/+4 |
| 2024-08-12 | Rollup merge of #128994 - nnethercote:fix-Parser-look_ahead-more, r=compiler-... | Guillaume Gomez | -4/+6 |
| 2024-08-12 | Fix bug in `Parser::look_ahead`. | Nicholas Nethercote | -4/+6 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+2 |
| 2024-08-03 | Rollup merge of #127921 - spastorino:stabilize-unsafe-extern-blocks, r=compil... | Matthias Krüger | -3/+0 |
| 2024-08-03 | Rollup merge of #128483 - nnethercote:still-more-cfg-cleanups, r=petrochenkov | Matthias Krüger | -20/+50 |
| 2024-08-01 | Distinguish the two kinds of token range. | Nicholas Nethercote | -20/+50 |
| 2024-07-29 | Mark Parser::eat/check methods as must_use | Michael Goulet | -4/+15 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+7 |
| 2024-07-25 | improve error message when `global_asm!` uses `asm!` options | Folkert | -2/+5 |
| 2024-07-23 | Stabilize unsafe extern blocks (RFC 3484) | Santiago Pastorino | -3/+0 |
| 2024-07-19 | Auto merge of #127957 - matthiaskrgr:rollup-1u5ivck, r=matthiaskrgr | bors | -5/+5 |
| 2024-07-19 | Rollup merge of #127903 - nnethercote:force_collect-improvements, r=petrochenkov | Matthias Krüger | -5/+4 |
| 2024-07-19 | Rollup merge of #127350 - veera-sivarajan:bugfix-126311, r=lcnr | Matthias Krüger | -0/+1 |
| 2024-07-19 | Overhaul comments in `collect_tokens_trailing_token`. | Nicholas Nethercote | -0/+1 |
| 2024-07-19 | Make `Parser::num_bump_calls` 0-indexed. | Nicholas Nethercote | -0/+5 |
| 2024-07-19 | Simplify `CaptureState::inner_attr_ranges`. | Nicholas Nethercote | -1/+1 |
| 2024-07-19 | Remove an unnecessary `ForceCollect::Yes`. | Nicholas Nethercote | -5/+4 |
| 2024-07-18 | Parser: Suggest Placing the Return Type After Function Parameters | Veera | -0/+1 |
| 2024-07-18 | Remove `TrailingToken`. | Nicholas Nethercote | -11/+1 |
| 2024-07-16 | Remove references to `maybe_whole_expr`. | Nicholas Nethercote | -1/+0 |
| 2024-07-14 | Rollup merge of #127273 - nnethercote:fix-DebugParser, r=workingjubilee | Matthias Krüger | -8/+10 |
| 2024-07-13 | Rollup merge of #127558 - nnethercote:more-Attribute-cleanups, r=petrochenkov | Jubilee | -1/+1 |
| 2024-07-13 | Fix `DebugParser`. | Nicholas Nethercote | -8/+10 |
| 2024-07-12 | Add a new special case to `Parser::look_ahead`. | Nicholas Nethercote | -0/+29 |
| 2024-07-12 | Remove the bogus special case from `Parser::look_ahead`. | Nicholas Nethercote | -35/+2 |
| 2024-07-09 | Move `Spacing` into `FlatToken`. | Nicholas Nethercote | -1/+1 |
| 2024-07-07 | Rename some attribute types for consistency. | Nicholas Nethercote | -9/+8 |
| 2024-07-07 | Simplify `ReplaceRange`. | Nicholas Nethercote | -2/+2 |
| 2024-07-02 | Shrink parser positions from `usize` to `u32`. | Nicholas Nethercote | -3/+3 |
| 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 |