| Age | Commit message (Expand) | Author | Lines |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -2/+2 |
| 2025-02-07 | fix empty after lint on impl/trait items | Jonathan Dönszelmann | -0/+8 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-15 | Cleanup lifetimes around `EarlyContextAndPass` and `EarlyCheckNode` | Urgau | -58/+44 |
| 2024-12-15 | Simplify `opt_span_lint` call in early diagnostic | Urgau | -36/+4 |
| 2024-12-15 | Access `TyCtxt` from early diagnostic decoration | Urgau | -13/+52 |
| 2024-12-07 | Actually walk into lifetimes and attrs in EarlyContextAndPass | Michael Goulet | -0/+2 |
| 2024-11-20 | Items | maxcabrajac | -8/+9 |
| 2024-11-12 | Change rustc_lint | maxcabrajac | -19/+4 |
| 2024-10-27 | Clean up some comments on lint implementation | Eric Huss | -14/+4 |
| 2024-10-26 | Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillot | bors | -0/+3 |
| 2024-10-25 | Rollup merge of #132106 - maxcabrajac:ident_ref, r=petrochenkov | Matthias Krüger | -1/+1 |
| 2024-10-24 | Pass Ident by reference in ast Visitor | maxcabrajac | -1/+1 |
| 2024-10-24 | Remove visit_expr_post | maxcabrajac | -15/+12 |
| 2024-10-19 | Do not run lints that cannot emit | blyxyas | -0/+3 |
| 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-08-07 | Make `Span` optional in `BufferedEarlyLint` | Urgau | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+3 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_lint`. | Nicholas Nethercote | -0/+1 |
| 2024-05-21 | Make early lints translatable | Xiretza | -2/+2 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -8/+2 |
| 2024-04-25 | ast: Generalize item kind visiting | Vadim Petrochenkov | -1/+1 |
| 2024-03-24 | Rename `{enter,exit}_lint_attrs` to `check_attributes{,_post}` | Alex Macleod | -2/+2 |
| 2024-03-05 | Move visitor utils to `rustc_ast_ir` | Jason Newcomb | -2/+2 |
| 2024-02-14 | Use fewer delayed bugs. | Nicholas Nethercote | -7/+6 |
| 2024-01-23 | Rename `LintContext::lookup_with_diagnostics` as `LintContext::span_lint_with... | Nicholas Nethercote | -1/+7 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Don't pass lint back out of lint decorator | Michael Goulet | -7/+1 |
| 2023-12-08 | Rename some more coro_kind -> coroutine_kind | Michael Goulet | -4/+5 |
| 2023-12-08 | Introduce closure_id method on CoroutineKind | Michael Goulet | -8/+2 |
| 2023-12-08 | Make some matches exhaustive to avoid bugs, fix tools | Michael Goulet | -12/+11 |
| 2023-12-08 | coro_kind -> coroutine_kind | Michael Goulet | -2/+2 |
| 2023-12-04 | Option<CoroutineKind> | Eric Holk | -4/+8 |
| 2023-12-04 | Merge Async and Gen into CoroutineKind | Eric Holk | -2/+6 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-08-31 | diagnostics: avoid wrong `unused_parens` on `x as (T) < y` | Michael Howell | -0/+1 |
| 2023-08-11 | rustc: Move `features` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -0/+3 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-03-27 | Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errors | Guillaume Gomez | -2/+1 |
| 2023-03-23 | rustc_interface: Add a new query `pre_configure` | Vadim Petrochenkov | -5/+5 |
| 2023-03-19 | Remove the `NodeId` of `ast::ExprKind::Async` | Arpad Borsos | -2/+1 |
| 2023-01-14 | fix issues in unused lint | yukang | -6/+2 |
| 2023-01-14 | fix #105061, Fix unused_parens issue for higher ranked function pointers | yukang | -0/+6 |
| 2023-01-13 | Auto merge of #101138 - Rejyr:diagnostic-migration-rustc-lint-pt2, r=davidtwco | bors | -0/+1 |
| 2023-01-11 | Auto merge of #105919 - uweigand:s390x-stack-overflow, r=Nilstrieb | bors | -1/+2 |
| 2023-01-09 | refactor: cleanup | Rejyr | -2/+0 |
| 2023-01-09 | migrate: `early.rs` and `enum_intrinsics_non_enums.rs` | Rejyr | -0/+3 |
| 2023-01-03 | fix dupe word typos | Rageking8 | -1/+1 |