| Age | Commit message (Expand) | Author | Lines |
| 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-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 |
| 2025-01-09 | Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errors | Matthias Krüger | -3/+3 |
| 2025-01-08 | Remove some unnecessary `.into()` calls | Esteban Küber | -3/+3 |
| 2025-01-07 | Remove outdated information in the `unreachable_pub` lint description | Urgau | -3/+2 |
| 2025-01-05 | Mention `unnameable_types` in `unreachable_pub` documentation. | Kevin Reid | -3/+5 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -1/+1 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -1/+1 |
| 2024-12-15 | Use links to edition guide for edition migrations | Eric Huss | -1/+1 |
| 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-07 | Make `Copy` unsafe to implement for ADTs with `unsafe` fields | Jack Wrenn | -0/+1 |
| 2024-12-02 | remove `Ty::is_copy_modulo_regions` | lcnr | -1/+1 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -15/+15 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -8/+6 |