| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2022-04-20 | Add a size assertion for `Parser`. | Nicholas Nethercote | -0/+5 |
| 2022-04-20 | Move desugaring code into its own function. | Nicholas Nethercote | -67/+60 |
| 2022-04-19 | Handle `Delimited` opening immediately. | Nicholas Nethercote | -1/+3 |
| 2022-04-19 | Add {open,close}_delim arguments to `TokenCursorFrame::new()`. | Nicholas Nethercote | -12/+13 |
| 2022-04-19 | Rearrange `TokenCursor::inlined_next()`. | Nicholas Nethercote | -17/+20 |
| 2022-04-19 | Merge `TokenCursor::{next,next_desugared}`. | Nicholas Nethercote | -74/+65 |
| 2022-04-19 | Inline and remove `Parser::next_tok()`. | Nicholas Nethercote | -32/+26 |
| 2022-04-19 | Inline and remove `TokenTree::{open_tt,close_tt}`. | Nicholas Nethercote | -2/+2 |
| 2022-04-16 | Rollup merge of #94985 - dtolnay:constattr, r=pnkfelix | Dylan DPC | -2/+2 |
| 2022-04-07 | Shrink `Nonterminal`. | Nicholas Nethercote | -1/+1 |
| 2022-04-05 | span: move `MultiSpan` | David Wood | -2/+2 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -1/+1 |
| 2022-03-28 | Remove `Nonterminal::NtTT`. | Nicholas Nethercote | -1/+7 |
| 2022-03-22 | Split `TokenCursor::{next,next_desugared}` into inlined and non-inlined halves. | Nicholas Nethercote | -5/+18 |
| 2022-03-22 | Split `Parser::bump_with` into inlined and non-inlined halves. | Nicholas Nethercote | -2/+9 |
| 2022-03-15 | Parse inner attributes on inline const block | David Tolnay | -2/+2 |
| 2022-03-02 | rename ErrorReported -> ErrorGuaranteed | mark | -3/+5 |
| 2022-02-28 | Rollup merge of #94445 - c410-f3r:more-let-chains, r=cjgillot | Matthias Krüger | -5/+5 |
| 2022-02-28 | Tweak diagnostics | Esteban Kuber | -1/+1 |
| 2022-02-28 | 4 - Make more use of `let_chains` | Caio | -5/+5 |
| 2022-02-23 | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | -3/+3 |
| 2022-02-23 | rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-12-04 | Do not add `;` to expected tokens list when it's wrong | Michael Howell | -0/+1 |