| Age | Commit message (Expand) | Author | Lines |
| 2023-07-04 | include `host_effect_index` in `Generics` | Deadbeef | -8/+5 |
| 2023-07-04 | Add effects during lowering for `~const` bounds | Deadbeef | -9/+111 |
| 2023-05-12 | Require `impl Trait` in associated types to appear in method signatures | Oli Scherer | -2/+8 |
| 2023-04-26 | IntoFuture::into_future is no longer unstable | Michael Goulet | -1/+0 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-22 | Also arena-allocate `ast::MacroDef` to make `Item: Copy` | Nilstrieb | -1/+2 |
| 2023-04-19 | Rollup merge of #110451 - WaffleLapkin:ensure_return_elem, r=scottmcm | Matthias Krüger | -5/+5 |
| 2023-04-17 | Use `Item::expect_*` and `ImplItem::expect_*` more | Maybe Waffle | -6/+4 |
| 2023-04-17 | Make `IndexVec::ensure_contains_elem` return a reference to the element | Maybe Waffle | -5/+5 |
| 2023-04-04 | Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem` | Oli Scherer | -1/+1 |
| 2023-04-04 | box a bunch of large types | Oli Scherer | -4/+4 |
| 2023-04-04 | Split out ast::ItemKind::Const into its own struct | Oli Scherer | -5/+5 |
| 2023-04-04 | rust-analyzer guided tuple field to named field | Oli Scherer | -1/+1 |
| 2023-04-04 | rust-analyzer guided enum variant structification | Oli Scherer | -1/+1 |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -2/+2 |
| 2023-03-19 | Remove the `NodeId` of `ast::ExprKind::Async` | Arpad Borsos | -2/+5 |
| 2023-03-14 | Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errors | bors | -1/+1 |
| 2023-03-08 | Remove `identity_future` indirection | Arpad Borsos | -1/+1 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-28 | Only look for param in generics if it actually comes from generics | Michael Goulet | -4/+11 |
| 2023-02-25 | Add ErrorGuaranteed to HIR ExprKind::Err | Michael Goulet | -4/+5 |
| 2023-02-25 | Add ErrorGuaranteed to HIR TyKind::Err | Michael Goulet | -14/+16 |
| 2023-02-19 | Make public API, docs algorithm-agnostic | Jacob Pratt | -1/+1 |
| 2023-02-14 | Better label for illegal impl trait types | Michael Goulet | -13/+20 |
| 2023-01-28 | Remove `HirId -> LocalDefId` map from HIR. | Camille GILLOT | -1/+0 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-12 | parse const closures | Deadbeef | -1/+1 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -1/+1 |
| 2022-12-27 | Rollup merge of #106064 - lukas-code:outlives-macro, r=cjgillot | Michael Goulet | -15/+15 |
| 2022-12-26 | address review comments + better tests | Lukas Markeffsky | -2/+15 |
| 2022-12-25 | fix more clippy::style findings | Matthias Krüger | -8/+8 |
| 2022-12-22 | Fix `explicit_outlives_requirements` lint in macros | Lukas Markeffsky | -15/+2 |
| 2022-12-18 | Revert "Introduce lowering_arena to avoid creating AST nodes on the fly" | Nilstrieb | -3/+1 |
| 2022-12-08 | Support `#[track_caller]` on async closures | Gary Guo | -1/+1 |
| 2022-12-06 | Simplify attribute handling in rustc_ast_lowering | Gary Guo | -11/+5 |
| 2022-12-05 | Rollup merge of #105180 - nbdd0121:async_track_caller, r=compiler-errors | Matthias Krüger | -8/+20 |
| 2022-12-02 | Fix async track caller for assoc fn and trait impl fn | Gary Guo | -2/+2 |
| 2022-12-02 | Use proper HirId for async track_caller attribute check | Gary Guo | -6/+18 |
| 2022-12-01 | rustc_ast_lowering: Stop lowering imports into multiple items | Vadim Petrochenkov | -74/+10 |
| 2022-12-01 | rustc_hir: Change representation of import paths to support multiple resolutions | Vadim Petrochenkov | -11/+10 |
| 2022-11-24 | Record in HIR whether lifetime elision was succesful. | Camille GILLOT | -3/+3 |
| 2022-11-23 | Separate lifetime ident from resolution in HIR. | Camille GILLOT | -2/+1 |
| 2022-11-22 | `rustc_ast_lowering`: remove `ref` patterns | Maybe Waffle | -102/+79 |
| 2022-11-22 | Split `MacArgs` in two. | Nicholas Nethercote | -1/+1 |
| 2022-11-18 | Auto merge of #101562 - nnethercote:shrink-ast-Expr-harder, r=petrochenkov | bors | -2/+2 |
| 2022-11-18 | Auto merge of #104330 - CastilloDel:ast_lowering, r=cjgillot | bors | -5/+4 |
| 2022-11-17 | Auto merge of #104219 - bryangarza:async-track-caller-dup, r=eholk | bors | -1/+1 |
| 2022-11-17 | Use `ThinVec` in `ast::Path`. | Nicholas Nethercote | -2/+2 |
| 2022-11-15 | Update compiler/rustc_ast_lowering/src/item.rs | Daniel del Castillo | -7/+1 |
| 2022-11-15 | Change LoweringContext.children to Vec | CastilloDel | -6/+11 |