| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-03-26 | Implement lint against using Interner and InferCtxtLike in random compiler cr... | Michael Goulet | -0/+3 |
| 2025-02-26 | Print out destructor | Michael Goulet | -0/+5 |
| 2025-02-20 | Reword message | Esteban Küber | -2/+2 |
| 2025-02-19 | Specify scope in `out_of_scope_macro_calls` lint | Esteban Küber | -1/+2 |
| 2025-02-16 | invalid_from_utf8[_unchecked]: also lint inherent methods | Pavel Grigorenko | -2/+2 |
| 2025-02-11 | Correctly handle pattern types in FFI safety | Oli Scherer | -3/+0 |
| 2025-01-26 | implement lint `double_negations` | Kalle Wachsmuth | -0/+5 |
| 2025-01-25 | Rollup merge of #133951 - bjorn3:wasm_c_abi_lint_hard_error, r=workingjubilee | Jacob Pratt | -3/+0 |
| 2025-01-25 | Rollup merge of #134300 - RalfJung:remove-dead-attrs, r=chenyukang | Matthias Krüger | -2/+0 |
| 2025-01-23 | Make the wasm_c_abi future compat warning a hard error | bjorn3 | -3/+0 |
| 2025-01-23 | Rollup merge of #135552 - amy-kwan:amy-kwan/reprc-struct-diagnostic-power-ali... | Matthias Krüger | -0/+2 |
| 2025-01-22 | Rollup merge of #132983 - Anthony-Eid:dangling-pointers-lint, r=Urgau | Matthias Krüger | -1/+3 |
| 2025-01-22 | [AIX] Lint on structs that have a different alignment in AIX's C ABI | Amy Kwan | -0/+2 |
| 2025-01-22 | Update lint tests with new dangling pointers message | Anthony Eid | -2/+2 |
| 2025-01-21 | remove long-deprecated no-op attributes no_start and crate_id | Ralf Jung | -2/+0 |
| 2024-12-17 | Rollup merge of #134202 - nnethercote:rm-existing_doc_keyword, r=GuillaumeGomez | Jacob Pratt | -3/+0 |
| 2024-12-17 | Remove `rustc::existing_doc_keyword` lint. | Nicholas Nethercote | -3/+0 |
| 2024-12-15 | spell "referring" correctly | Anton Lazarev | -1/+1 |
| 2024-12-15 | Improve check-cfg Cargo macro diagnostic with crate name | Urgau | -1/+1 |
| 2024-12-14 | Rollup merge of #133221 - Urgau:check-cfg-macro-diag, r=jieyouxu | Matthias Krüger | -0/+4 |
| 2024-12-09 | Revert #131669 due to ICEs | 许杰友 Jieyou Xu (Joe) | -11/+2 |
| 2024-12-06 | lint ImproperCTypes: message tweaks and refactoring from code review | niacdoial | -4/+4 |
| 2024-12-06 | lint: rework some ImproperCTypes messages (especially around indirections to ... | niacdoial | -2/+11 |
| 2024-12-05 | Update compiler/rustc_lint/messages.ftl | Anthony Eid | -3/+2 |
| 2024-12-05 | Start work on dangling pointers lint | Anthony Eid | -1/+4 |
| 2024-12-05 | Rollup merge of #118833 - Urgau:lint_function_pointer_comparisons, r=cjgillot | León Orell Valerian Liehr | -0/+6 |
| 2024-12-03 | Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxu | Matthias Krüger | -0/+3 |
| 2024-12-02 | Add warn-by-default lint against unpredictable fn pointer comparisons | Urgau | -0/+6 |
| 2024-12-01 | Fixed typos by changing `happend` to `happened` | HomelikeBrick42 | -3/+3 |
| 2024-11-28 | Implement lint against `Symbol::intern` on a string literal | clubby789 | -0/+3 |
| 2024-11-25 | fix confusing diagnostic for reserved `##` | Peter Jaszkowiak | -0/+3 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -3/+0 |
| 2024-11-19 | Add external macro specific diagnostic to check-cfg | Urgau | -0/+4 |
| 2024-11-09 | Suggest turning APITs into generics in opaque overcaptures | Michael Goulet | -1/+0 |
| 2024-10-31 | Improve the missing_abi lint. | Mara Bos | -1/+1 |
| 2024-10-28 | New lint: `dangling_pointers_from_temporaries` | Pavel Grigorenko | -6/+6 |
| 2024-10-11 | Remove deprecation note in the `non_local_definitions` warning | Urgau | -2/+0 |
| 2024-10-08 | Reserve guarded string literals (RFC 3593) | Peter Jaszkowiak | -0/+3 |
| 2024-10-06 | Auto merge of #129670 - est31:cfg_attr_crate_type_name_error, r=Urgau | bors | -6/+0 |
| 2024-10-05 | Make deprecated_cfg_attr_crate_type_name a hard error | est31 | -6/+0 |
| 2024-09-27 | Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-... | Matthias Krüger | -1/+1 |
| 2024-09-26 | Fix the misleading diagnostic for let_underscore_drop on type without Drop im... | makai410 | -1/+1 |
| 2024-09-25 | Compiler: Rename "object safe" to "dyn compatible" | León Orell Valerian Liehr | -1/+1 |
| 2024-09-24 | Auto merge of #130768 - compiler-errors:rollup-8ncjy55, r=compiler-errors | bors | -2/+0 |
| 2024-09-23 | Rollup merge of #130758 - compiler-errors:ctype-recursion-limit, r=jieyouxu | Michael Goulet | -2/+0 |
| 2024-09-24 | Auto merge of #127117 - Urgau:non_local_def-syntactic, r=BoxyUwU | bors | -10/+1 |