| Age | Commit message (Expand) | Author | Lines |
| 2025-07-26 | Auto merge of #139597 - Kobzol:lint-skip, r=BoxyUwU | bors | -1/+10 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -1/+1 |
| 2025-06-23 | Skip `late_lint_mod_inner` if all built-in lints can be skipped | Jakub Beránek | -1/+10 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-07 | Move `visit_id` calls. | Nicholas Nethercote | -1/+1 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -3/+3 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -2/+2 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -2/+2 |
| 2025-02-05 | Uniformly handle HIR literals in visitors and lints | Oli Scherer | -0/+4 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -7/+2 |
| 2024-11-05 | Do not filter empty passes & Make CTFE Clippy into lintless pass | blyxyas | -0/+3 |
| 2024-10-27 | Clean up some comments on lint implementation | Eric Huss | -14/+3 |
| 2024-10-19 | Apply review comments + use `shallow_lint_levels_on` | blyxyas | -1/+1 |
| 2024-10-19 | Remove module passes filtering | blyxyas | -35/+12 |
| 2024-10-19 | Follow review comments (optimize the filtering) | blyxyas | -27/+37 |
| 2024-10-19 | Change lints_to_emit to lints_that_actually_run | blyxyas | -3/+3 |
| 2024-10-19 | Do not run lints that cannot emit | blyxyas | -5/+40 |
| 2024-10-07 | Remove an unnecessary `&Lrc<_>` local variable. | Nicholas Nethercote | -3/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+7 |
| 2024-05-29 | Don't require `visit_body` to take a lifetime that must outlive the function ... | Oli Scherer | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -4/+5 |
| 2024-03-24 | Rename `{enter,exit}_lint_attrs` to `check_attributes{,_post}` | Alex Macleod | -7/+2 |
| 2024-03-22 | Rename `hir::Local` into `hir::LetStmt` | Guillaume Gomez | -1/+1 |
| 2024-03-13 | Create some minimal HIR for associated opaque types | Vadim Petrochenkov | -1/+1 |
| 2024-02-09 | tidy | blyxyas | -4/+1 |
| 2024-02-09 | Avoid a collection and iteration on empty passes | blyxyas | -6/+6 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -1/+1 |
| 2023-11-22 | rustc_session: implement latent TODO | Tamir Duberstein | -2/+3 |
| 2023-11-22 | rustc_lint: remove superfluous assertion | Tamir Duberstein | -1/+0 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -6/+6 |
| 2023-11-17 | Move `lint_store` from `GlobalCtxt` to `Session`. | Nicholas Nethercote | -7/+13 |
| 2023-11-17 | Remove dead lint code. | Nicholas Nethercote | -2/+0 |
| 2023-09-14 | Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errors | bors | -0/+4 |
| 2023-09-13 | Visit ExprField for lint levels. | Camille GILLOT | -0/+4 |
| 2023-09-10 | Call `LateLintPass::check_attribute` from `with_lint_attrs` | Alex Macleod | -13/+12 |
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -3/+3 |
| 2023-08-04 | Make MissingDoc a module lint. | Camille GILLOT | -20/+22 |
| 2023-06-15 | Add an `ensure_sufficient_stack` to `LateContextAndPass::visit_expr` | Scott McMurray | -4/+7 |
| 2023-05-19 | Consider lint check attributes on match arms in late lints | Ryo Yoshida | -2/+4 |
| 2023-05-06 | introduce `DynSend` and `DynSync` auto trait | SparrowLii | -2/+2 |
| 2023-01-28 | Remove `HirId -> LocalDefId` map from HIR. | Camille GILLOT | -7/+6 |
| 2023-01-28 | Take a LocalDefId in hir::Visitor::visit_fn. | Camille GILLOT | -1/+1 |
| 2023-01-03 | fix dupe word typos | Rageking8 | -1/+1 |
| 2022-12-12 | Speed up the "builtin lints only" case. | Nicholas Nethercote | -4/+33 |
| 2022-12-12 | Reinstate `{Early,Late}LintPassObjects`. | Nicholas Nethercote | -12/+44 |
| 2022-12-05 | Remove `{Early,Late}LintPassObjects`. | Nicholas Nethercote | -35/+9 |