| Age | Commit message (Expand) | Author | Lines |
| 2023-12-22 | Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler... | bors | -16/+17 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -16/+17 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -2/+2 |
| 2023-12-18 | Auto merge of #117818 - fmease:properly-reject-defaultness-on-free-consts, r=... | bors | -5/+7 |
| 2023-12-18 | Auto merge of #119069 - matthiaskrgr:rollup-xxk4m30, r=matthiaskrgr | bors | -2/+10 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `AstValidator::err_handler` as `AstValidator::dcx`. | Nicholas Nethercote | -41/+38 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Deny ~const trait bounds in inherent impl headers | León Orell Valerian Liehr | -2/+10 |
| 2023-12-10 | remove redundant imports | surechen | -2/+2 |
| 2023-12-08 | Rename some more coro_kind -> coroutine_kind | Michael Goulet | -2/+2 |
| 2023-12-08 | Make some matches exhaustive to avoid bugs, fix tools | Michael Goulet | -5/+6 |
| 2023-12-08 | coro_kind -> coroutine_kind | Michael Goulet | -1/+1 |
| 2023-12-04 | Address code review feedback | Eric Holk | -1/+1 |
| 2023-12-04 | Option<CoroutineKind> | Eric Holk | -2/+7 |
| 2023-12-04 | Merge Async and Gen into CoroutineKind | Eric Holk | -1/+1 |
| 2023-11-24 | Add `Span` to `TraitBoundModifier` | Deadbeef | -3/+2 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -10/+8 |
| 2023-11-12 | Auto merge of #117817 - fmease:deny-more-tilde-const, r=fee1-dead | bors | -45/+30 |
| 2023-11-12 | Deny more `~const` trait bounds | León Orell Valerian Liehr | -45/+30 |
| 2023-11-11 | Reject defaultness on free consts | León Orell Valerian Liehr | -5/+7 |
| 2023-10-31 | Use `if let` to reduce some excessive indentation. | Nicholas Nethercote | -53/+45 |
| 2023-10-30 | Explicitly reject const C-variadic functions | Nicholas Bishop | -2/+17 |
| 2023-10-30 | Fix bad-c-variadic error being emitted multiple times | Nicholas Bishop | -5/+13 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -28/+40 |
| 2023-09-30 | Validate `~const` trait bounds on associated fns. | Raekye | -22/+34 |
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -103/+0 |
| 2023-08-24 | Auto merge of #115131 - frank-king:feature/unnamed-fields-lite, r=petrochenkov | bors | -1/+84 |
| 2023-08-24 | Parse unnamed fields and anonymous structs or unions | Frank King | -1/+84 |
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -2/+10 |
| 2023-08-10 | Unlock trailing where-clauses for lazy type aliases | León Orell Valerian Liehr | -44/+55 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -6/+3 |
| 2023-07-11 | Lint against misplaced where-clauses on assoc tys in traits | León Orell Valerian Liehr | -15/+16 |
| 2023-06-27 | Simplify some conditions | Maybe Waffle | -4/+3 |
| 2023-06-12 | Fix debug ICE for extern type with where clauses | 许杰友 Jieyou Xu (Joe) | -5/+15 |
| 2023-05-25 | Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearth | bors | -1/+1 |
| 2023-05-24 | Use `is_some_and`/`is_ok_and` in less obvious spots | Maybe Waffle | -1/+1 |
| 2023-05-22 | Run AST validation on match guards correctly | Matthew Jasper | -3/+2 |
| 2023-05-02 | Disallow associated type constraints on negative bounds | Michael Goulet | -0/+12 |
| 2023-05-02 | Implement negative bounds | Michael Goulet | -1/+4 |
| 2023-04-12 | Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholk | Matthias Krüger | -2/+0 |
| 2023-04-11 | Rollup merge of #109923 - ElectrifyPro:visibility, r=wesleywiser | Yuki Okushi | -14/+19 |
| 2023-04-10 | Remove `..` from return type notation | Michael Goulet | -2/+0 |
| 2023-04-09 | Fix some clippy::complexity | Nilstrieb | -1/+1 |
| 2023-04-04 | Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem` | Oli Scherer | -2/+2 |
| 2023-04-04 | box a bunch of large types | Oli Scherer | -3/+3 |
| 2023-04-04 | Split out ast::ItemKind::Const into its own struct | Oli Scherer | -9/+7 |
| 2023-04-04 | rust-analyzer guided tuple field to named field | Oli Scherer | -1/+1 |