| Age | Commit message (Expand) | Author | Lines |
| 2024-03-08 | Simplify ImplTraitContext | Michael Goulet | -2/+4 |
| 2024-03-08 | Make TAITs capture all higher-ranked lifetimes in scope | Michael Goulet | -2/+12 |
| 2024-02-29 | AST: Refactor type alias where clauses | León Orell Valerian Liehr | -9/+10 |
| 2024-02-14 | Use fewer delayed bugs. | Nicholas Nethercote | -1/+1 |
| 2024-02-12 | Lower anonymous structs or unions to HIR | Frank King | -1/+4 |
| 2024-02-09 | ast_lowering: Fix regression in `use ::{}` imports. | Vadim Petrochenkov | -1/+6 |
| 2024-02-07 | No need to take ImplTraitContext by ref | Michael Goulet | -41/+39 |
| 2024-02-06 | Rollup merge of #120609 - petrochenkov:nousestem2, r=compiler-errors | Matthias Krüger | -6/+13 |
| 2024-02-06 | Auto merge of #120361 - compiler-errors:async-closures, r=oli-obk | bors | -7/+6 |
| 2024-02-06 | Make async closures directly lower to ClosureKind::CoroutineClosure | Michael Goulet | -3/+1 |
| 2024-02-06 | Make sure that async closures (and fns) only capture their parent callable's ... | Michael Goulet | -4/+5 |
| 2024-02-06 | Auto merge of #120392 - compiler-errors:async-bound-modifier, r=davidtwco,fmease | bors | -4/+9 |
| 2024-02-03 | hir: Remove the generic type parameter from `MaybeOwned` | Vadim Petrochenkov | -5/+2 |
| 2024-02-03 | hir: Stop keeping prefixes for most of `use` list stems | Vadim Petrochenkov | -6/+13 |
| 2024-01-31 | Add async bound modifier to enable async Fn bounds | Michael Goulet | -4/+9 |
| 2024-01-16 | Async closures will move params into the future always | Michael Goulet | -11/+18 |
| 2024-01-16 | Introduce helper that deals with moving async args into the coroutine | Michael Goulet | -170/+193 |
| 2024-01-12 | Delegation implementation: step 1 | Bryanskiy | -4/+37 |
| 2024-01-08 | Rollup merge of #119705 - fmease:tilde-const-assoc-fns-trait-impls, r=compile... | Matthias Krüger | -13/+16 |
| 2024-01-07 | Split note, fix const/static impl trait error | Michael Goulet | -3/+7 |
| 2024-01-07 | effects: support ~const in assoc fns in trait impls | León Orell Valerian Liehr | -13/+16 |
| 2024-01-03 | Rollup merge of #119505 - fmease:no-host-param-for-trait-fns, r=fee1-dead | León Orell Valerian Liehr | -4/+6 |
| 2024-01-02 | Don't synthesize host effect params for trait assoc fns marked const | León Orell Valerian Liehr | -4/+6 |
| 2023-12-28 | Merge Coroutine lowering functions | Arpad Borsos | -26/+13 |
| 2023-12-27 | Introduce `const Trait` (always-const trait bounds) | León Orell Valerian Liehr | -1/+6 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -5/+1 |
| 2023-12-25 | Make closures carry their own ClosureKind, rather than deducing what it is fr... | Michael Goulet | -5/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -6/+6 |
| 2023-12-22 | Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler... | bors | -1/+7 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -1/+7 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -4/+5 |
| 2023-12-15 | Annotate some more bugs | Michael Goulet | -2/+7 |
| 2023-12-09 | Rollup merge of #118766 - compiler-errors:lower-spans, r=spastorino | Guillaume Gomez | -0/+1 |
| 2023-12-09 | Lower constness span in host param | Michael Goulet | -0/+1 |
| 2023-12-08 | Introduce closure_id method on CoroutineKind | Michael Goulet | -4/+1 |
| 2023-12-08 | Make some matches exhaustive to avoid bugs, fix tools | Michael Goulet | -0/+1 |
| 2023-12-08 | Support async gen fn | Michael Goulet | -5/+11 |
| 2023-12-08 | coro_kind -> coroutine_kind | Michael Goulet | -15/+22 |
| 2023-12-06 | Auto merge of #118605 - fee1-dead-contrib:rm-rustc_host, r=compiler-errors | bors | -39/+16 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -39/+16 |
| 2023-12-04 | Option<CoroutineKind> | Eric Holk | -12/+11 |
| 2023-12-04 | Merge Async and Gen into CoroutineKind | Eric Holk | -61/+28 |
| 2023-12-04 | Lower return types for gen fn to impl Iterator | Eric Holk | -46/+100 |
| 2023-12-03 | rustc: Harmonize `DefKind` and `DefPathData` | Vadim Petrochenkov | -9/+3 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -4/+4 |
| 2023-11-29 | Auto merge of #118433 - matthiaskrgr:rollup-fi9lrwg, r=matthiaskrgr | bors | -4/+1 |
| 2023-11-29 | Rollup merge of #118401 - nnethercote:rustc_ast_lowering, r=compiler-errors | Matthias Krüger | -68/+38 |
| 2023-11-28 | Fix spans for bad await in inline const | Michael Goulet | -4/+1 |
| 2023-11-28 | resolve: Feed the `def_kind` query immediately on `DefId` creation | Vadim Petrochenkov | -3/+11 |
| 2023-11-28 | Add `LoweringContext::new`. | Nicholas Nethercote | -37/+1 |