| Age | Commit message (Expand) | Author | Lines |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -5/+2 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -3/+3 |
| 2024-12-10 | Keep track of parse errors in `mod`s and don't emit resolve errors for paths ... | Esteban Küber | -1/+1 |
| 2024-12-09 | Detect `struct S(ty = val);` | Esteban Küber | -8/+25 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -0/+1 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -25/+21 |
| 2024-11-21 | Implement the unsafe-fields RFC. | Luca Versari | -0/+1 |
| 2024-10-28 | Add duplicate lowering check | Adwin White | -8/+4 |
| 2024-10-28 | Lower AST node id only once | Adwin White | -5/+9 |
| 2024-10-24 | Remove associated type based effects logic | Michael Goulet | -186/+19 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -2/+2 |
| 2024-10-19 | Make sure that outer opaques capture inner opaques's lifetimes even with prec... | Michael Goulet | -1/+1 |
| 2024-10-14 | Move trait bound modifiers into ast::PolyTraitRef | Michael Goulet | -2/+2 |
| 2024-10-02 | Move in_trait into OpaqueTyOrigin | Michael Goulet | -2/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -43/+31 |
| 2024-09-11 | Also fix if in else | Michael Goulet | -6/+4 |
| 2024-08-27 | Rollup merge of #129626 - compiler-errors:explicit-named, r=fmease | Matthias Krüger | -12/+1 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -1/+1 |
| 2024-08-26 | Remove ParamMode::ExplicitNamed | Michael Goulet | -12/+1 |
| 2024-08-21 | Simplify some redundant field names | Michael Goulet | -1/+1 |
| 2024-08-16 | Use FnSig instead of raw FnDecl for ForeignItemKind::Fn | Michael Goulet | -7/+17 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_ast_lowering`. | Nicholas Nethercote | -1/+1 |
| 2024-07-31 | minor `effects` cleanups | Deadbeef | -1/+0 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+6 |
| 2024-07-26 | Rollup merge of #128226 - oli-obk:option_vs_empty_slice, r=petrochenkov | Trevor Gross | -3/+3 |
| 2024-07-26 | Remove redundant option that was just encoding that a slice was empty | Oli Scherer | -3/+3 |
| 2024-07-25 | Support ?Trait bounds in supertraits and dyn Trait under a feature gate | Bryanskiy | -2/+8 |
| 2024-07-16 | Add `ConstArgKind::Path` and make `ConstArg` its own HIR node | Noah Lev | -2/+7 |
| 2024-07-16 | Use `ConstArg` for const param defaults | Noah Lev | -9/+13 |
| 2024-07-16 | Setup ast_lowering functions for `ConstArg` | Noah Lev | -1/+1 |
| 2024-07-03 | Add `constness` to `TraitDef` | Deadbeef | -3/+6 |
| 2024-06-28 | implement new effects desugaring | Deadbeef | -37/+74 |
| 2024-06-27 | Tighten spans for async blocks | Michael Goulet | -8/+8 |
| 2024-06-20 | StaticForeignItem and StaticItem are the same | Michael Goulet | -6/+1 |
| 2024-06-19 | Rollup merge of #125078 - linyihai:issue-124496, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -1/+9 |
| 2024-06-05 | fix: break inside async closure has incorrect span for enclosing closure | Lin Yihai | -1/+9 |
| 2024-06-04 | Add safe/unsafe to static inside extern blocks | Santiago Pastorino | -1/+1 |
| 2024-06-04 | Handle safety keyword for extern block inner items | Santiago Pastorino | -8/+17 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -12/+12 |
| 2024-05-15 | delegation: Implement list delegation | Vadim Petrochenkov | -6/+14 |
| 2024-05-08 | Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb | Matthias Krüger | -3/+3 |
| 2024-05-04 | Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillot | bors | -2/+3 |
| 2024-04-30 | Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-dead | Matthias Krüger | -0/+1 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Add StaticForeignItem and use it on ForeignItemKind | Santiago Pastorino | -4/+4 |
| 2024-04-26 | Move `ConstArg::span` to `AnonConst::span` | Oli Scherer | -0/+1 |
| 2024-04-26 | put `hir::AnonConst` on the hir arena | Oli Scherer | -2/+2 |
| 2024-04-24 | Auto merge of #122500 - petrochenkov:deleg, r=fmease | bors | -1/+1 |
| 2024-04-24 | Error on using `yield` without also using `#[coroutine]` on the closure | Oli Scherer | -1/+1 |
| 2024-04-23 | delegation: Support async, const, extern "ABI" and C-variadic functions | Vadim Petrochenkov | -1/+1 |