| Age | Commit message (Expand) | Author | Lines |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -10/+10 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -4/+3 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-09 | don't depend on rustc_attr_parsing if rustc_data_structures will do | mejrs | -4/+3 |
| 2025-04-28 | Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk | Guillaume Gomez | -2/+2 |
| 2025-04-26 | convert some `GenericArg` to `Term` | lcnr | -1/+1 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -2/+2 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-03-25 | privacy: Visit types and traits in impls in type privacy lints | Vadim Petrochenkov | -9/+31 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -11/+12 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -11/+12 |
| 2025-03-16 | Suppress must_use in compiler and tools | Michael Goulet | -7/+11 |
| 2025-03-13 | Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearth | bors | -3/+3 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Manish Goregaokar | -1/+0 |
| 2025-03-12 | Rollup merge of #137504 - nnethercote:remove-Map-4, r=Zalathar | Manish Goregaokar | -3/+3 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -0/+1 |
| 2025-03-12 | Convert a `kw::Empty` occurrence to `sym::dummy`. | Nicholas Nethercote | -3/+3 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -3/+3 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -1/+6 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-02-22 | Make asm a named field | Michael Goulet | -1/+1 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -4/+4 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -10/+10 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -19/+5 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -8/+14 |
| 2025-01-18 | Emit a single privacy error for multiple fields on the same struct expression | Esteban Küber | -51/+125 |
| 2025-01-18 | Add context on private fields that are not on the same line as the struct name | Esteban Küber | -4/+37 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -1/+1 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -0/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -2/+2 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -18/+41 |
| 2024-11-11 | Simplify some places that deal with generic parameter defaults | León Orell Valerian Liehr | -15/+5 |
| 2024-10-30 | Merge HostPolarity and BoundConstness | Michael Goulet | -1/+1 |
| 2024-10-24 | Implement const effect predicate in new solver | Michael Goulet | -0/+4 |
| 2024-10-22 | Rollup merge of #131049 - compiler-errors:more-validation, r=spastorino | Matthias Krüger | -4/+4 |
| 2024-10-04 | Visit opaques for visibilities. | Camille GILLOT | -51/+47 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -9/+9 |
| 2024-10-02 | Visit in embargo visitor if trait method has body | Michael Goulet | -10/+38 |
| 2024-10-02 | Move in_trait into OpaqueTyOrigin | Michael Goulet | -2/+1 |
| 2024-09-30 | Validate ExistentialPredicate args | Michael Goulet | -4/+4 |