| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -3/+3 |
| 2024-11-04 | Prefer `pub(super)` in `unreachable_pub` lint suggestion | Urgau | -0/+18 |
| 2024-10-30 | Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errors | Jubilee | -2/+4 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -2/+4 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -3/+5 |
| 2024-10-27 | Clean up some comments on lint implementation | Eric Huss | -12/+5 |
| 2024-10-26 | Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillot | bors | -4/+5 |
| 2024-10-26 | Rollup merge of #132114 - jieyouxu:features-bundle, r=fee1-dead | Matthias Krüger | -7/+9 |
| 2024-10-25 | Rollup merge of #132106 - maxcabrajac:ident_ref, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2024-10-25 | Introduce `Enabled{Lang,Lib}Feature` | 许杰友 Jieyou Xu (Joe) | -7/+9 |
| 2024-10-24 | Auto merge of #131985 - compiler-errors:const-pred, r=fee1-dead | bors | -1/+3 |
| 2024-10-24 | Pass Ident by reference in ast Visitor | maxcabrajac | -2/+2 |
| 2024-10-24 | Implement const effect predicate in new solver | Michael Goulet | -1/+3 |
| 2024-10-24 | Rollup merge of #129248 - compiler-errors:raw-ref-deref, r=nnethercote | Matthias Krüger | -9/+17 |