| Age | Commit message (Expand) | Author | Lines |
| 2023-11-29 | Auto merge of #118433 - matthiaskrgr:rollup-fi9lrwg, r=matthiaskrgr | bors | -36/+13 |
| 2023-11-29 | Rollup merge of #118401 - nnethercote:rustc_ast_lowering, r=compiler-errors | Matthias Krüger | -9/+12 |
| 2023-11-29 | Rollup merge of #118419 - compiler-errors:await-span2, r=cjgillot | Matthias Krüger | -12/+11 |
| 2023-11-29 | Rollup merge of #118394 - nnethercote:rm-hir-Ops, r=cjgillot | Matthias Krüger | -24/+2 |
| 2023-11-28 | Fix spans for bad await in inline const | Michael Goulet | -10/+9 |
| 2023-11-28 | Eagerly return ExprKind::Err on yield/await in wrong coroutine context | Michael Goulet | -3/+3 |
| 2023-11-28 | resolve: Feed the `def_kind` query immediately on `DefId` creation | Vadim Petrochenkov | -2/+8 |
| 2023-11-28 | Remove unnecessary `Option` from `LoweringContext::allow_{try_trait,gen_futur... | Nicholas Nethercote | -9/+12 |
| 2023-11-28 | Remove `hir::BinOp`, `hir::BinOpKind`, and `hir::UnOp`. | Nicholas Nethercote | -24/+2 |
| 2023-11-25 | Remove HirId from QPath::LangItem | Michael Goulet | -39/+11 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -4/+4 |
| 2023-11-17 | Rollup merge of #117549 - DaniPopes:more-copied, r=b-naber | Matthias Krüger | -2/+1 |
| 2023-11-13 | Compute layout with spans for better cycle errors in coroutines | Michael Goulet | -2/+5 |
| 2023-11-03 | compiler: use `copied` instead of manual `map` | DaniPopes | -2/+1 |
| 2023-11-02 | Minimize `pub` usage in `source_map.rs`. | Nicholas Nethercote | -1/+2 |
| 2023-10-30 | Some more coroutine renamings | Michael Goulet | -4/+4 |
| 2023-10-27 | Prevent generators from being movable | Oli Scherer | -1/+1 |
| 2023-10-27 | Feature gate coroutine `yield` usage | Oli Scherer | -2/+12 |
| 2023-10-27 | Add gen blocks to ast and do some broken ast lowering | Oli Scherer | -1/+60 |
| 2023-10-26 | Add hir::GeneratorKind::Gen | Oli Scherer | -3/+4 |
| 2023-10-25 | Rename `AsyncCoroutineKind` to `CoroutineSource` | Oli Scherer | -3/+3 |
| 2023-10-20 | Rename `CoroutineKind::Gen` to `::Coroutine` | Oli Scherer | -4/+4 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -16/+16 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -18/+18 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -5/+15 |
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -2/+4 |
| 2023-08-14 | Move scrutinee `HirId` into `MatchSource::TryDesugar` | Esteban Küber | -1/+1 |
| 2023-08-08 | Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk | bors | -0/+6 |
| 2023-08-06 | lower impl const to bind to host effect param | Deadbeef | -0/+6 |
| 2023-08-04 | Auto merge of #112117 - bryangarza:track-caller-feature-gate, r=compiler-errors | bors | -2/+2 |
| 2023-08-04 | Improve spans for indexing expressions | Nilstrieb | -2/+2 |
| 2023-08-02 | Add separate feature gate for async fn track caller | Bryan Garza | -2/+2 |
| 2023-07-23 | more clippy::style fixes: | Matthias Krüger | -1/+1 |
| 2023-07-04 | Add effects during lowering for `~const` bounds | Deadbeef | -8/+1 |
| 2023-06-26 | `hir`: Add `Become` expression kind | Maybe Waffle | -3/+1 |
| 2023-06-19 | Syntatically accept `become` expressions | Maybe Waffle | -0/+6 |
| 2023-06-02 | Separate AnonConst from ConstBlock in HIR. | Camille GILLOT | -3/+7 |
| 2023-04-27 | Make async removal span more resilient to macro expansions | Michael Goulet | -10/+2 |
| 2023-04-27 | Tweak await span | Michael Goulet | -14/+8 |
| 2023-04-26 | IntoFuture::into_future is no longer unstable | Michael Goulet | -6/+1 |
| 2023-04-21 | offset_of | DrMeepster | -0/+7 |
| 2023-04-16 | Alloc `hir::Lit` in an arena to remove the destructor from `Expr` | Nilstrieb | -30/+25 |
| 2023-04-10 | Fix typos in compiler | DaniPopes | -3/+3 |
| 2023-03-19 | Remove the `NodeId` of `ast::ExprKind::Async` | Arpad Borsos | -40/+37 |
| 2023-03-14 | Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errors | bors | -37/+27 |
| 2023-03-12 | Remove `box_syntax` from AST and use in tools | clubby789 | -1/+0 |
| 2023-03-08 | Remove `identity_future` indirection | Arpad Borsos | -37/+27 |
| 2023-03-02 | Restrict `#[rustc_box]` to `Box::new` calls | clubby789 | -10/+2 |
| 2023-02-25 | Add ErrorGuaranteed to HIR ExprKind::Err | Michael Goulet | -8/+11 |
| 2023-02-21 | Use `ThinVec` in `ast::AngleBracketedArgs`. | Nicholas Nethercote | -1/+1 |