| Age | Commit message (Expand) | Author | Lines |
| 2023-12-22 | Rollup merge of #119169 - fmease:pretty-yeet-syntactic-cruft, r=compiler-errors | Matthias Krüger | -15/+2 |
| 2023-12-22 | Auto merge of #118847 - eholk:for-await, r=compiler-errors | bors | -3/+7 |
| 2023-12-22 | Rid the AST & HIR pretty printers of syntactic cruft | León Orell Valerian Liehr | -15/+2 |
| 2023-12-22 | Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler... | bors | -21/+17 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -21/+17 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -1/+1 |
| 2023-12-19 | Plumb awaitness of for loops | Eric Holk | -3/+7 |
| 2023-12-15 | Add better ICE messages for some undescriptive panics | Ross Smyth | -1/+3 |
| 2023-12-11 | Rollup merge of #118726 - dtolnay:matchguardlet, r=compiler-errors | Matthias Krüger | -76/+154 |
| 2023-12-11 | Add spacing information to delimiters. | Nicholas Nethercote | -6/+4 |
| 2023-12-11 | Improve `print_tts` by changing `tokenstream::Spacing`. | Nicholas Nethercote | -6/+23 |
| 2023-12-08 | Fix tidy ```ignore error | David Tolnay | -2/+2 |
| 2023-12-08 | Do not parenthesize exterior struct lit inside match guards | David Tolnay | -74/+149 |
| 2023-12-08 | Delete special handling of some expr kinds from print_let | David Tolnay | -10/+2 |
| 2023-12-08 | Rearrange logic of needs_par computation in print_let | David Tolnay | -2/+5 |
| 2023-12-08 | Inline cond_needs_par into print_let | David Tolnay | -3/+8 |
| 2023-12-08 | Inline npals closure | David Tolnay | -2/+5 |
| 2023-12-08 | Auto merge of #118420 - compiler-errors:async-gen, r=eholk | bors | -5/+9 |
| 2023-12-08 | Support async gen fn | Michael Goulet | -0/+4 |
| 2023-12-08 | coro_kind -> coroutine_kind | Michael Goulet | -5/+5 |
| 2023-12-08 | Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors | bors | -16/+21 |
| 2023-12-04 | Option<CoroutineKind> | Eric Holk | -3/+2 |
| 2023-12-04 | Merge Async and Gen into CoroutineKind | Eric Holk | -6/+12 |
| 2023-12-03 | Parse a pattern with no arm | Nadrieril | -16/+21 |
| 2023-11-29 | Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors | Matthias Krüger | -0/+1 |
| 2023-11-29 | Rollup merge of #118394 - nnethercote:rm-hir-Ops, r=cjgillot | Matthias Krüger | -3/+3 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -0/+1 |
| 2023-11-28 | Rework `ast::BinOpKind::to_string` and `ast::UnOp::to_string`. | Nicholas Nethercote | -3/+3 |
| 2023-11-27 | Fix some backticks in comments. | Nicholas Nethercote | -1/+1 |
| 2023-11-24 | Add `Span` to `TraitBoundModifier` | Deadbeef | -1/+1 |
| 2023-11-22 | Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-dead | bors | -201/+143 |
| 2023-11-22 | Add some comments. | Nicholas Nethercote | -0/+5 |
| 2023-11-22 | Factor out common code in `PrintState`. | Nicholas Nethercote | -4/+8 |
| 2023-11-22 | Streamline `PrintState`. | Nicholas Nethercote | -99/+83 |
| 2023-11-22 | Remove unused `PrintState::generic_params_to_string` method. | Nicholas Nethercote | -4/+0 |
| 2023-11-22 | Remove or downgrade unnecessary `pub` visibility markers. | Nicholas Nethercote | -42/+36 |
| 2023-11-22 | Remove `IterDelimited`. | Nicholas Nethercote | -52/+11 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-16 | More detail when expecting expression but encountering bad macro argument | Esteban Küber | -1/+1 |
| 2023-11-08 | Clarify `space_between`. | Nicholas Nethercote | -30/+42 |
| 2023-11-04 | Fix remaining uses of `CaptureBy::Value` | Dinu Blanovschi | -1/+1 |
| 2023-10-27 | Add gen blocks to ast and do some broken ast lowering | Oli Scherer | -2/+2 |
| 2023-10-16 | Preserve unicode escapes in format string literals when pretty-printing AST | Paul Gey | -2/+2 |
| 2023-10-12 | Rename `tt_prepend_space` as `space_between`. | Nicholas Nethercote | -4/+4 |
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -1/+1 |
| 2023-08-24 | Auto merge of #115131 - frank-king:feature/unnamed-fields-lite, r=petrochenkov | bors | -1/+13 |
| 2023-08-24 | Parse unnamed fields and anonymous structs or unions | Frank King | -1/+13 |
| 2023-08-17 | Add helpful comments to `tt_prepend_space`. | Nicholas Nethercote | -0/+11 |
| 2023-08-04 | Improve spans for indexing expressions | Nilstrieb | -1/+1 |
| 2023-08-03 | Remove `MacDelimiter`. | Nicholas Nethercote | -3/+3 |