| Age | Commit message (Expand) | Author | Lines |
| 2022-11-11 | Auto merge of #99918 - WaffleLapkin:fnFnfun, r=estebank | bors | -8/+50 |
| 2022-10-28 | Gate some recovery behind a flag | Nilstrieb | -0/+1 |
| 2022-10-26 | Fix typo | nils | -1/+1 |
| 2022-10-26 | Add documentation | Nilstrieb | -1/+8 |
| 2022-10-25 | Add flag to forbid recovery in the parser | Nilstrieb | -2/+21 |
| 2022-10-20 | fix assertion failed for break_last_token and trailing token | yukang | -0/+1 |
| 2022-10-03 | Add comments to `TokenCursor::desugar`. | Nicholas Nethercote | -1/+5 |
| 2022-10-01 | Replace some `bool` params with an enum | Maybe Waffle | -12/+13 |
| 2022-10-01 | Recover wrong cased keywords starting functions | Maybe Waffle | -8/+22 |
| 2022-10-01 | recover wrong-cased `use`s (`Use`, `USE`, etc) | Maybe Waffle | -0/+27 |
| 2022-09-27 | Implement IntoDiagnosticArg for rustc_ast::token::Token(Kind) | Xiretza | -24/+17 |
| 2022-09-27 | Migrate "expected identifier" diagnostics to diagnostic structs | Xiretza | -13/+35 |
| 2022-09-27 | Migrate more rustc_parse diagnostics to diagnostic structs | Xiretza | -22/+10 |
| 2022-09-27 | Move rustc_parse diagnostic structs to separate module | Xiretza | -1/+1 |
| 2022-09-27 | Migrate "invalid literal suffix" diagnostic to diagnostic structs | Xiretza | -1/+3 |
| 2022-09-27 | Migrate more diagnostics in rustc_parse to diagnostic structs | Xiretza | -27/+16 |
| 2022-09-09 | Rename `{Create,Lazy}TokenStream` as `{To,Lazy}AttrTokenStream`. | Nicholas Nethercote | -2/+2 |
| 2022-09-09 | Rename `AttrAnnotatedToken{Stream,Tree}`. | Nicholas Nethercote | -8/+8 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -1/+0 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -1/+1 |
| 2022-08-23 | Remove the symbol from `ast::LitKind::Err`. | Nicholas Nethercote | -1/+1 |
| 2022-08-15 | Simplify attribute handling in `parse_bottom_expr`. | Nicholas Nethercote | -2/+6 |
| 2022-08-09 | Stringify non-shorthand visibility correctly | Jacob Pratt | -2/+10 |
| 2022-08-02 | Rollup merge of #100011 - compiler-errors:let-chain-restriction, r=fee1-dead | Matthias Krüger | -5/+2 |
| 2022-08-01 | Use expr parse restrictions for let expr parsing | Michael Goulet | -5/+2 |
| 2022-07-29 | Remove `TreeAndSpacing`. | Nicholas Nethercote | -18/+22 |
| 2022-07-02 | ast: Add span to `Extern` | Nixon Enraght-Moony | -1/+10 |
| 2022-06-29 | Rollup merge of #98668 - TaKO8Ki:avoid-many-&str-to-string-conversions, r=Dyl... | Matthias Krüger | -7/+4 |
| 2022-06-29 | avoid many `&str` to `String` conversions with `MultiSpan::push_span_label` | Takayuki Maeda | -7/+4 |
| 2022-06-25 | [rustc_parse] Forbid lets in certain places | Caio | -1/+5 |
| 2022-06-14 | Rollup merge of #95211 - terrarier2111:improve-parser, r=compiler-errors | Yuki Okushi | -0/+16 |
| 2022-06-13 | remove unnecessary `to_string` and `String::new` | Takayuki Maeda | -1/+1 |
| 2022-06-12 | Improves parser diagnostics, fixes #93867 | threadexception | -0/+16 |
| 2022-05-21 | Merge crate and restricted visibilities | Jacob Pratt | -18/+6 |
| 2022-05-21 | Remove feature: `crate` visibility modifier | Jacob Pratt | -20/+4 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+1 |
| 2022-05-11 | ast: Introduce some traits to get AST node properties generically | Vadim Petrochenkov | -3/+3 |
| 2022-05-04 | Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov | bors | -10/+3 |
| 2022-05-05 | Overhaul `MacArgs::Eq`. | Nicholas Nethercote | -10/+3 |
| 2022-04-29 | errors: `span_suggestion` takes `impl ToString` | David Wood | -2/+2 |
| 2022-04-28 | rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter` | Vadim Petrochenkov | -26/+26 |
| 2022-04-27 | Avoid producing `NoDelim` values in `TokenCursorFrame`. | Nicholas Nethercote | -21/+13 |
| 2022-04-21 | Introduced `Cursor::next_with_spacing_ref`. | Nicholas Nethercote | -5/+5 |
| 2022-04-21 | Produce `CloseDelim` and pop the stack at the same time. | Nicholas Nethercote | -27/+34 |
| 2022-04-21 | Avoid some tuple destructuring. | Nicholas Nethercote | -5/+7 |
| 2022-04-20 | Remove `Eof` sanity check in `Parser::inlined_bump_with`. | Nicholas Nethercote | -6/+0 |
| 2022-04-20 | Only record `fallback_span` when necessary. | Nicholas Nethercote | -1/+1 |
| 2022-04-20 | Remove the loop from `Parser::bump()`. | Nicholas Nethercote | -29/+34 |
| 2022-04-20 | Remove `TokenCursorFrame::open_delim`. | Nicholas Nethercote | -20/+5 |
| 2022-04-20 | Use `true` for `open_delim`/`close_delim` in one spot. | Nicholas Nethercote | -2/+2 |