| Age | Commit message (Expand) | Author | Lines |
| 2025-08-20 | Instantiate higher-ranked binder with erased when checking IntoIterator predi... | Michael Goulet | -9/+14 |
| 2025-08-15 | Extend `QueryStability` to handle `IntoIterator` implementations | Samuel Moelius | -47/+85 |
| 2025-08-11 | Propagate TraitImplHeader to hir | Cameron Steffen | -2/+2 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -4/+4 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -16/+15 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -3/+28 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -2/+5 |
| 2025-06-02 | Factor out repeated code into `is_mod_inherent`. | Nicholas Nethercote | -9/+8 |
| 2025-03-26 | Implement lint against using Interner and InferCtxtLike in random compiler cr... | Michael Goulet | -3/+36 |
| 2025-03-26 | hir::-ify internal lints | Michael Goulet | -39/+50 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -3/+3 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -2/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -20/+30 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -6/+4 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -3/+3 |
| 2024-12-18 | Merge some patterns together | Oli Scherer | -21/+5 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-17 | Remove `rustc::existing_doc_keyword` lint. | Nicholas Nethercote | -42/+2 |
| 2024-12-03 | Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxu | Matthias Krüger | -2/+33 |
| 2024-12-02 | remove outdated comment | lcnr | -11/+4 |
| 2024-11-28 | Implement lint against `Symbol::intern` on a string literal | clubby789 | -2/+33 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -2/+3 |
| 2024-10-26 | Auto merge of #132190 - matthiaskrgr:rollup-rsocfiz, r=matthiaskrgr | bors | -2/+2 |
| 2024-10-26 | Downgrade `untranslatable_diagnostic` and `diagnostic_outside_of_impl` to `al... | Jieyou Xu | -2/+2 |
| 2024-10-19 | Unify syntax (all to @eval_always) | blyxyas | -2/+2 |
| 2024-10-19 | Remove module passes filtering | blyxyas | -2/+2 |
| 2024-10-19 | Do not run lints that cannot emit | blyxyas | -2/+4 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -37/+25 |
| 2024-09-03 | Add an internal lint that warns when accessing untracked data | Nadrieril | -3/+21 |
| 2024-09-01 | Deny imports of rustc_type_ir::inherent outside of type ir + new trait solver | Michael Goulet | -2/+28 |
| 2024-08-10 | Refactor: `diagnostic_outside_of_impl`, `untranslatable_diagnostic` | Pavel Grigorenko | -60/+74 |
| 2024-08-10 | `untranslatable_diagnostic` lint: point at the untranslated thing | Pavel Grigorenko | -10/+12 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -8/+12 |
| 2024-07-18 | Add internal lint for detecting non-glob imports of `rustc_type_ir::inherent` | León Orell Valerian Liehr | -1/+45 |
| 2024-07-02 | Instance::resolve -> Instance::try_resolve, and other nits | Michael Goulet | -2/+2 |
| 2024-06-03 | Fix up comments. | Nicholas Nethercote | -7/+7 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_lint`. | Nicholas Nethercote | -0/+1 |
| 2024-03-11 | Allow multiple `impl Into<{D,Subd}iagMessage>` parameters in a function. | Nicholas Nethercote | -12/+5 |
| 2024-03-11 | Rename diagnostic derive things. | Nicholas Nethercote | -2/+1 |
| 2024-03-11 | Rename `DecorateLint` as `LintDiagnostic`. | Nicholas Nethercote | -5/+5 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -4/+4 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -7/+4 |
| 2024-03-08 | Fix crash in late internal checking | yukang | -4/+6 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -43/+122 |
| 2024-03-05 | Rename `SubdiagnosticMessage` as `SubdiagMessage`. | Nicholas Nethercote | -1/+1 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Remove the `UntranslatableDiagnosticTrivial` lint. | Nicholas Nethercote | -82/+1 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -6/+5 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -2/+2 |
| 2024-01-23 | Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`. | Nicholas Nethercote | -13/+13 |