| Age | Commit message (Expand) | Author | Lines |
| 2025-09-14 | Move more early buffered lints to dyn lint diagnostics (4/N) | León Orell Valerian Liehr | -14/+0 |
| 2025-09-14 | Move more early buffered lints to dyn lint diagnostics (3/N) | León Orell Valerian Liehr | -11/+0 |
| 2025-09-14 | Remove a dead early lint | León Orell Valerian Liehr | -3/+0 |
| 2025-09-14 | Move more early buffered lints to dyn lint diagnostics (2/N) | León Orell Valerian Liehr | -14/+0 |
| 2025-09-14 | Move more early buffered lints to dyn lint diagnostics (1/N) | León Orell Valerian Liehr | -31/+0 |
| 2025-08-24 | Add lint against integer to pointer transmutes | Urgau | -0/+8 |
| 2025-08-22 | Migrate `BuiltinLintDiag::HiddenUnicodeCodepoints` to use `LintDiagnostic` di... | Josh Triplett | -13/+0 |
| 2025-08-22 | Remove unused `BuiltinLintDiag` variant `InnerAttributeUnstable` | Josh Triplett | -4/+0 |
| 2025-08-22 | Migrate `BuiltinLintDiag::MissingAbi` to use `LintDiagnostic` directly | Josh Triplett | -4/+0 |
| 2025-08-22 | Migrate `BuiltinLintDiag::UnexpectedBuiltinCfg` to use `LintDiagnostic` directly | Josh Triplett | -4/+0 |
| 2025-08-20 | rustc_lint_defs: Eliminate the dependency on `rustc_hir` for `Namespace` | Josh Triplett | -1/+1 |
| 2025-08-13 | Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmease | Jakub Beránek | -0/+1 |
| 2025-08-12 | Remove unused must_use | Michael Goulet | -0/+1 |
| 2025-08-11 | Add link to docs on malformed attributes | Esteban Küber | -0/+1 |
| 2025-07-31 | Add lint against dangling pointers form local variables | Urgau | -0/+6 |
| 2025-07-24 | Rollup merge of #144014 - dianne:edition-guide-links, r=estebank | León Orell Valerian Liehr | -1/+1 |
| 2025-07-17 | Rollup merge of #143914 - shepmaster:mismatched-lifetime-syntaxes-rewording, ... | Matthias Krüger | -15/+38 |
| 2025-07-17 | Rollup merge of #143856 - mladedav:dm/private-reexport, r=petrochenkov | León Orell Valerian Liehr | -0/+3 |
| 2025-07-16 | future-incompat lints: don't link to the nightly edition-guide version | dianne | -1/+1 |
| 2025-07-15 | Implement resolver warnings about reexporting private dependencies | David Mládek | -0/+3 |
| 2025-07-14 | Reword mismatched-lifetime-syntaxes text based on feedback | Jake Goulding | -15/+38 |
| 2025-07-10 | added error for invalid char cast | Kivooeo | -0/+7 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -0/+3 |
| 2025-06-18 | Dont suggest remove semi inside macro expansion for redundant semi lint | xizheyin | -1/+2 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -2/+0 |
| 2025-06-12 | Rollup merge of #141162 - mejrs:gated, r=fee1-dead | Matthias Krüger | -3/+0 |
| 2025-06-12 | Make `missing_fragment_specifier` an unconditional error | Trevor Gross | -2/+0 |
| 2025-06-09 | Remove rustc_feature::Stability | mejrs | -3/+0 |
| 2025-06-09 | refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec... | mejrs | -2/+2 |
| 2025-06-05 | Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi... | bors | -5/+22 |
| 2025-06-04 | Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes` | Jake Goulding | -5/+0 |
| 2025-06-04 | Introduce the `mismatched_lifetime_syntaxes` lint | Jake Goulding | -0/+22 |
| 2025-06-04 | Rollup merge of #137306 - tgross35:remove-i128-u128-improper-ctypes, r=travis... | Matthias Krüger | -2/+0 |
| 2025-05-30 | Rollup merge of #133823 - estebank:issue-56328, r=petrochenkov | Matthias Krüger | -1/+2 |
| 2025-05-29 | Remove `i128` and `u128` from `improper_ctypes_definitions` | Trevor Gross | -2/+0 |
| 2025-05-29 | Use `cfg_attr` AST placeholder AST `cfg_attr_trace` for diagnostics | Esteban Küber | -1/+2 |
| 2025-05-27 | Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwU | Trevor Gross | -0/+5 |
| 2025-05-27 | Rollup merge of #141536 - Urgau:ambi_wide_ptr-cmp-diag, r=fee1-dead | Michael Goulet | -0/+2 |
| 2025-05-25 | Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lint | Michael Goulet | -0/+5 |
| 2025-05-25 | Improve `ambiguous_wide_pointer_comparisons` lint compare diagnostics | Urgau | -0/+2 |
| 2025-05-23 | Suggest correct `version("..")` predicate syntax in check-cfg | Urgau | -0/+1 |
| 2025-05-14 | Use more subdiagnostics and reword the overloaded deref note | Urgau | -1/+1 |
| 2025-05-14 | Improve `dangerous_implicit_aurorefs` diagnostic output | Urgau | -0/+4 |
| 2025-04-28 | Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez | bors | -1/+1 |
| 2025-04-26 | Fix error message for static references or mutable references | yuk1ty | -1/+1 |
| 2025-04-20 | Implement lint against dangerous implicit autorefs | Urgau | -0/+4 |
| 2025-04-16 | Add hard error for `extern` without explicit ABI | Obei Sideg | -1/+1 |
| 2025-03-31 | Auto merge of #119220 - Urgau:uplift-invalid_null_ptr_usage, r=fee1-dead | bors | -9/+13 |
| 2025-03-30 | Uplift `clippy::invalid_null_ptr_usage` as `invalid_null_arguments` | Urgau | -0/+4 |
| 2025-03-30 | Improve explicitness of the impl of the `useless_ptr_null_checks` lint | Urgau | -9/+9 |