| Age | Commit message (Expand) | Author | Lines |
| 2023-12-29 | Auto merge of #119259 - cjgillot:single-crate-id, r=Mark-Simulacrum | bors | -30/+36 |
| 2023-12-27 | Introduce `const Trait` (always-const trait bounds) | León Orell Valerian Liehr | -0/+6 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -6/+14 |
| 2023-12-25 | select AsyncFn traits during overloaded call op | Michael Goulet | -0/+4 |
| 2023-12-25 | Make closures carry their own ClosureKind, rather than deducing what it is fr... | Michael Goulet | -8/+17 |
| 2023-12-24 | Do not store stable crate id in on-disk hash map. | Camille GILLOT | -11/+13 |
| 2023-12-24 | Do not store stable_crate_id again in Definitions. | Camille GILLOT | -5/+2 |
| 2023-12-24 | Only store StableCrateId once in DefPathTable. | Camille GILLOT | -15/+22 |
| 2023-12-23 | Remove unnecessary arm in check_expr_yield | Michael Goulet | -6/+0 |
| 2023-12-22 | Rollup merge of #119222 - eholk:into-async-iterator, r=compiler-errors,dtolnay | Michael Goulet | -0/+1 |
| 2023-12-22 | Split coroutine desugaring kind from source | Michael Goulet | -31/+47 |
| 2023-12-22 | Use `IntoAsyncIterator` in `for await` loop desugaring | Eric Holk | -0/+1 |
| 2023-12-22 | Auto merge of #118847 - eholk:for-await, r=compiler-errors | bors | -0/+2 |
| 2023-12-22 | Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler... | bors | -2/+1 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -2/+1 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -4/+8 |
| 2023-12-19 | Desugar for await loops | Eric Holk | -0/+2 |
| 2023-12-18 | Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl... | Michael Woerister | -16/+15 |
| 2023-12-15 | Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errors | Jubilee | -6/+4 |
| 2023-12-15 | NFC don't convert types to identical types | Matthias Krüger | -6/+4 |
| 2023-12-15 | Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillot | Jubilee | -7/+36 |
| 2023-12-15 | Fix enforcement of generics for associated items | Michael Goulet | -0/+36 |
| 2023-12-15 | banish hir::GenericBound::LangItemTrait | Michael Goulet | -7/+0 |
| 2023-12-15 | Annotate some bugs | Michael Goulet | -1/+1 |
| 2023-12-08 | Auto merge of #118420 - compiler-errors:async-gen, r=eholk | bors | -17/+18 |
| 2023-12-08 | Support async gen fn | Michael Goulet | -5/+0 |
| 2023-12-08 | Implement `async gen` blocks | Michael Goulet | -12/+18 |
| 2023-12-08 | Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors | bors | -0/+17 |
| 2023-12-06 | Auto merge of #118605 - fee1-dead-contrib:rm-rustc_host, r=compiler-errors | bors | -1/+2 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -1/+2 |
| 2023-12-04 | Lower return types for gen fn to impl Iterator | Eric Holk | -0/+2 |
| 2023-12-03 | rustc: Harmonize `DefKind` and `DefPathData` | Vadim Petrochenkov | -9/+46 |
| 2023-12-03 | Disallow an arm without a body (except for never patterns) | Nadrieril | -0/+17 |
| 2023-11-29 | Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors | Matthias Krüger | -3/+6 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -3/+6 |
| 2023-11-28 | Remove `hir::BinOp`, `hir::BinOpKind`, and `hir::UnOp`. | Nicholas Nethercote | -151/+2 |
| 2023-11-26 | merge `DefKind::Coroutine` into `DefKind::Closure` | bohan | -5/+1 |
| 2023-11-25 | Remove HirId from QPath::LangItem | Michael Goulet | -4/+4 |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+1 |
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -0/+1 |
| 2023-11-21 | Use macros to avoid `expect_*` boilerplate. | Nicholas Nethercote | -369/+102 |
| 2023-11-21 | Remove some unused functions. | Nicholas Nethercote | -54/+4 |
| 2023-11-21 | Wrap a long line. | Nicholas Nethercote | -1/+1 |
| 2023-11-20 | Remove unused feature. | Nicholas Nethercote | -1/+0 |
| 2023-11-20 | Put derives on a single line where possible. | Nicholas Nethercote | -26/+13 |
| 2023-11-20 | Add a comment. | Nicholas Nethercote | -0/+2 |
| 2023-11-20 | Remove unused arena kinds in `rustc_hir` and `rustc_middle`. | Nicholas Nethercote | -1/+0 |
| 2023-11-06 | Add suggestion to THIR unsafe_op_in_unsafe_fn lint | Matthew Jasper | -0/+9 |
| 2023-11-02 | Replace two `create_default_session_if_not_set_then` uses. | Nicholas Nethercote | -2/+2 |
| 2023-10-30 | Some more coroutine renamings | Michael Goulet | -2/+2 |