| Age | Commit message (Expand) | Author | Lines |
| 2024-10-31 | Improve the missing_abi lint. | Mara Bos | -3/+1 |
| 2024-10-28 | New lint: `dangling_pointers_from_temporaries` | Pavel Grigorenko | -7/+10 |
| 2024-10-11 | Remove deprecation note in the `non_local_definitions` warning | Urgau | -3/+0 |
| 2024-10-08 | Reserve guarded string literals (RFC 3593) | Peter Jaszkowiak | -0/+7 |
| 2024-10-06 | Auto merge of #129670 - est31:cfg_attr_crate_type_name_error, r=Urgau | bors | -8/+0 |
| 2024-10-05 | Make deprecated_cfg_attr_crate_type_name a hard error | est31 | -8/+0 |
| 2024-10-04 | Auto merge of #130157 - eduardosm:stabilize-const_float_classify, r=RalfJung | bors | -1/+1 |
| 2024-09-25 | Revert "Avoid invalid NaN lint machine-applicable suggestion in const context" | Eduardo Sánchez Muñoz | -1/+1 |
| 2024-09-24 | Auto merge of #127117 - Urgau:non_local_def-syntactic, r=BoxyUwU | bors | -37/+1 |
| 2024-09-23 | add unqualified_local_imports lint | Ralf Jung | -0/+4 |
| 2024-09-23 | Remove with/without trait and bounds consideration | Urgau | -8/+1 |
| 2024-09-23 | Point to every relevant types in the main diag | Urgau | -8/+0 |
| 2024-09-23 | Rework `non_local_definitions` lint to only be a syntactic heuristic | Urgau | -21/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-20 | Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errors | bors | -0/+32 |
| 2024-09-18 | Improve handling of raw-idents in check-cfg | Urgau | -1/+2 |
| 2024-09-13 | Disallow hidden references to mutable static | Obei Sideg | -0/+32 |
| 2024-09-13 | Remove unnecessary lifetime from `BuiltinTypeAliasBounds`. | Nicholas Nethercote | -3/+3 |
| 2024-09-07 | Rollup merge of #126452 - compiler-errors:raw-lifetimes, r=spastorino | Matthias Krüger | -1/+11 |
| 2024-09-06 | Lint against keyword lifetimes in keyword_idents | Michael Goulet | -1/+2 |
| 2024-09-06 | Add initial support for raw lifetimes | Michael Goulet | -0/+9 |
| 2024-09-06 | Hack around a conflict with `clippy::needless_lifetimes` | Pavel Grigorenko | -0/+7 |
| 2024-09-06 | elided_named_lifetimes: manually implement `LintDiagnostic` | Pavel Grigorenko | -6/+41 |
| 2024-09-06 | elided_named_lifetimes: add suggestions | Pavel Grigorenko | -1/+1 |
| 2024-09-03 | Add an internal lint that warns when accessing untracked data | Nadrieril | -0/+7 |
| 2024-09-01 | Deny imports of rustc_type_ir::inherent outside of type ir + new trait solver | Michael Goulet | -0/+5 |
| 2024-08-31 | Implement `elided_named_lifetimes` lint | Pavel Grigorenko | -0/+10 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_lint`. | Nicholas Nethercote | -247/+247 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -4/+4 |
| 2024-08-07 | Disallow setting built-in cfgs via set the command-line | Urgau | -0/+10 |
| 2024-07-30 | rustc_lint: make `let-underscore-lock` translatable | Pavel Grigorenko | -0/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -18/+17 |
| 2024-07-26 | Rollup merge of #126575 - fmease:update-lint-type_alias_bounds, r=compiler-er... | Trevor Gross | -74/+67 |
| 2024-07-25 | Rollup merge of #121364 - Urgau:unary_precedence, r=compiler-errors | Matthias Krüger | -0/+29 |
| 2024-07-23 | Make lint type_alias_bounds's removal sugg maybe-incorrect if the RHS contain... | León Orell Valerian Liehr | -86/+61 |
| 2024-07-23 | Improve the impl and diag output of lint type_alias_bounds | León Orell Valerian Liehr | -65/+83 |
| 2024-07-19 | Rollup merge of #127935 - tgross35:binary_asm_labels-x86-only, r=estebank,Urgau | Trevor Gross | -1/+3 |
| 2024-07-18 | Update the `binary_asm_label` message | Trevor Gross | -1/+3 |
| 2024-07-18 | Add internal lint for detecting non-glob imports of `rustc_type_ir::inherent` | León Orell Valerian Liehr | -0/+8 |
| 2024-07-12 | Rollup merge of #127535 - spastorino:unsafe_code-unsafe_extern_blocks, r=oli-obk | Jubilee | -0/+2 |
| 2024-07-12 | Rollup merge of #126922 - asquared31415:asm_binary_label, r=estebank | Jubilee | -4/+26 |
| 2024-07-11 | Implement `ambiguous_negative_literals` lint | Urgau | -0/+29 |
| 2024-07-09 | Fire unsafe_code lint on unsafe extern blocks | Santiago Pastorino | -0/+2 |
| 2024-07-09 | Adds expr_2024 migration lit | Vincenzo Palazzo | -0/+7 |
| 2024-07-09 | add lint for inline asm labels that look like binary | asquared31415 | -4/+26 |
| 2024-06-27 | Remove the `box_pointers` lint. | Nicholas Nethercote | -6/+0 |
| 2024-06-24 | resolve: Implement a lint for out-of-scope use of `macro_rules` | Vadim Petrochenkov | -0/+7 |
| 2024-06-23 | Add hard error and migration lint for unsafe attrs | carbotaniuman | -0/+21 |
| 2024-06-19 | Rollup merge of #126422 - Urgau:doctest-impl-non-local-def, r=fmease | 许杰友 Jieyou Xu (Joe) | -8/+10 |
| 2024-06-18 | Remove redundant argument from `subdiagnostic` method | Oli Scherer | -3/+3 |