| Age | Commit message (Expand) | Author | Lines |
| 2024-09-05 | Review comments | Michael Goulet | -0/+1 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_lint`. | Nicholas Nethercote | -0/+1 |
| 2024-08-24 | Rollup merge of #129199 - RalfJung:writes_through_immutable_pointer, r=compil... | Matthias Krüger | -1/+2 |
| 2024-08-21 | lint on tail expr drop order change in Edition 2024 | Ding Xiang Fei | -0/+3 |
| 2024-08-17 | make writes_through_immutable_pointer a hard error | Ralf Jung | -1/+2 |
| 2024-08-05 | Rollup merge of #127907 - RalfJung:byte_slice_in_packed_struct_with_derive, r... | Matthias Krüger | -1/+6 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -10/+10 |
| 2024-07-27 | built-in derive: remove BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE hack and lint | Ralf Jung | -1/+6 |
| 2024-07-26 | Rollup merge of #127950 - nnethercote:rustfmt-skip-on-use-decls, r=cuviper | Matthias Krüger | -0/+1 |
| 2024-07-25 | Rollup merge of #121364 - Urgau:unary_precedence, r=compiler-errors | Matthias Krüger | -0/+3 |
| 2024-07-22 | Rollup merge of #125990 - tbu-:pr_unsafe_env_lint_name, r=ehuss | Trevor Gross | -0/+2 |
| 2024-07-19 | Use `#[rustfmt::skip]` on some `use` groups to prevent reordering. | Nicholas Nethercote | -0/+1 |
| 2024-07-18 | Rollup merge of #127854 - fmease:glob-import-type_ir_inherent-lint, r=compile... | Matthias Krüger | -0/+3 |
| 2024-07-18 | Add internal lint for detecting non-glob imports of `rustc_type_ir::inherent` | León Orell Valerian Liehr | -0/+3 |
| 2024-07-17 | Rename `deprecated_safe` lint to `deprecated_safe_2024` | Tobias Bucher | -0/+2 |
| 2024-07-17 | Avoid comments that describe multiple `use` items. | Nicholas Nethercote | -1/+0 |
| 2024-07-12 | Rollup merge of #126922 - asquared31415:asm_binary_label, r=estebank | Jubilee | -1/+1 |
| 2024-07-11 | Auto merge of #127097 - compiler-errors:async-closure-lint, r=oli-obk | bors | -0/+3 |
| 2024-07-11 | Implement `ambiguous_negative_literals` lint | Urgau | -0/+3 |
| 2024-07-09 | Adds expr_2024 migration lit | Vincenzo Palazzo | -0/+3 |
| 2024-07-09 | add lint for inline asm labels that look like binary | asquared31415 | -1/+1 |
| 2024-06-28 | Basic lint detecting closure-returning-async-block | Michael Goulet | -0/+3 |
| 2024-06-27 | Remove the `box_pointers` lint. | Nicholas Nethercote | -1/+4 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -3/+5 |
| 2024-05-26 | Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelix | bors | -0/+10 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_lint`. | Nicholas Nethercote | -3/+0 |
| 2024-05-20 | Adjust the method ambiguity lint too | Michael Goulet | -1/+1 |
| 2024-05-20 | Implement BOXED_SLICE_INTO_ITER | Michael Goulet | -4/+4 |
| 2024-05-13 | Implement initial IMPL_TRAIT_OVERCAPTURES lint | Michael Goulet | -0/+3 |
| 2024-05-03 | turn pointer_structural_match into a hard error | Ralf Jung | -0/+5 |
| 2024-05-03 | remove IndirectStructuralMatch lint, emit the usual hard error instead | Ralf Jung | -0/+5 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -2/+0 |
| 2024-04-29 | Remove `extern crate rustc_session` from `rustc_lint`. | Nicholas Nethercote | -2/+0 |
| 2024-04-23 | Rollup merge of #123680 - compiler-errors:gen-kw, r=Nadrieril | Matthias Krüger | -1/+3 |
| 2024-04-22 | Stabilize generic `NonZero`. | Markus Reiter | -1/+0 |
| 2024-04-22 | Deny gen keyword in edition_2024_compat lints | Michael Goulet | -1/+3 |
| 2024-03-05 | Split refining_impl_trait lint into _reachable, _internal variants | Tyler Mandry | -0/+6 |
| 2024-02-28 | Remove the `UntranslatableDiagnosticTrivial` lint. | Nicholas Nethercote | -1/+0 |
| 2024-02-26 | Rollup merge of #120840 - HTGAzureX1212:HTGAzureX1212/unicode-identifier-type... | Guillaume Gomez | -0/+1 |
| 2024-02-26 | separate messages for individual categories | HTGAzureX1212. | -0/+1 |
| 2024-02-25 | Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin | bors | -0/+3 |
| 2024-02-25 | make non-PartialEq-typed consts as patterns a hard error | Ralf Jung | -0/+5 |
| 2024-02-20 | Auto merge of #121087 - oli-obk:eager_const_failures, r=lcnr | bors | -2/+0 |
| 2024-02-19 | Always evaluate free constants and statics, even if previous errors occurred | Oli Scherer | -2/+0 |
| 2024-02-19 | Remove suspicious auto trait lint | Santiago Pastorino | -0/+5 |
| 2024-02-18 | Improve wording of static_mut_ref | Obei Sideg | -0/+1 |
| 2024-02-17 | Implement RFC3373 non local definitions lint | Urgau | -0/+3 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -0/+1 |
| 2024-02-10 | Remove unnecessary `#![feature(min_specialization)]` | Zalathar | -1/+0 |
| 2024-02-09 | Auto merge of #120676 - Mark-Simulacrum:bootstrap-bump, r=clubby789 | bors | -1/+1 |