| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Extract common logic for iterating over features | Deadbeef | -6/+2 |
| 2025-09-12 | Split AssocContainer::{InherentImpl,TraitImpl} | Cameron Steffen | -7/+6 |
| 2025-09-12 | Introduce hir::ImplItemImplKind | Cameron Steffen | -4/+3 |
| 2025-08-19 | Prevent impossible combinations in `ast::ModKind`. | Nicholas Nethercote | -1/+1 |
| 2025-08-12 | Rollup merge of #145155 - scrabsha:push-tkvwkolzooyq, r=jdonszelmann | Stuart Cook | -6/+14 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -1/+4 |
| 2025-08-11 | Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2) | Sasha Pourcelot | -6/+14 |
| 2025-08-08 | Revert "Port `#[allow_internal_unsafe]` to the new attribute system" | Jana Dönszelmann | -12/+1 |
| 2025-08-07 | Port `#[allow_internal_unsafe]` to the new attribute system | Sasha Pourcelot | -1/+12 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -24/+24 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -24/+24 |
| 2025-07-26 | Don't lint against named labels in `naked_asm!` | Amanieu d'Antras | -1/+10 |
| 2025-07-24 | Rollup merge of #144014 - dianne:edition-guide-links, r=estebank | León Orell Valerian Liehr | -2/+2 |
| 2025-07-18 | Rollup merge of #144008 - anatawa12:fix-double-negations, r=compiler-errors | Matthias Krüger | -0/+2 |
| 2025-07-17 | fix: false positive double_negations when it jumps macro boundary | anatawa12 | -0/+2 |
| 2025-07-16 | future-incompat lints: don't link to the nightly edition-guide version | dianne | -2/+2 |
| 2025-07-15 | Implement other logics | tiif | -1/+2 |
| 2025-07-13 | Remove hir::AssocItemKind. | Camille GILLOT | -41/+34 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -6/+8 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -2/+2 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -9/+12 |
| 2025-06-12 | Rollup merge of #141162 - mejrs:gated, r=fee1-dead | Matthias Krüger | -50/+2 |
| 2025-06-09 | Remove rustc_feature::Stability | mejrs | -47/+2 |
| 2025-06-09 | refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec... | mejrs | -12/+9 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -2/+3 |
| 2025-05-30 | Reorder fields in `hir::ItemKind` variants. | Nicholas Nethercote | -18/+18 |
| 2025-05-10 | Warn when #[export_name] is used with generic functions | Mu001999 | -10/+17 |
| 2025-04-26 | Update lint-docs to default to Rust 2024 | Eric Huss | -1/+1 |
| 2025-04-08 | clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()` | xizheyin | -2/+2 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -14/+12 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -1/+3 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -2/+2 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -14/+12 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -9/+9 |
| 2025-03-15 | Stop relying on rustc_type_ir in non-type-system crates | Michael Goulet | -14/+15 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -3/+3 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -2/+2 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -1/+7 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -1/+7 |
| 2025-02-22 | Fix builtin lints | Michael Goulet | -4/+2 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -90/+123 |
| 2025-02-02 | Convert two `rustc_middle::lint` functions to `Span` methods. | Nicholas Nethercote | -2/+1 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -3/+5 |
| 2025-01-26 | implement lint `double_negations` | Kalle Wachsmuth | -11/+64 |
| 2025-01-26 | unrelated cleanup | Kalle Wachsmuth | -10/+2 |
| 2025-01-21 | remove long-deprecated no-op attributes no_start and crate_id | Ralf Jung | -8/+2 |