| Age | Commit message (Expand) | Author | Lines |
| 2024-03-11 | Rename `DecorateLint` as `LintDiagnostic`. | Nicholas Nethercote | -11/+11 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -21/+21 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -10/+10 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -15/+15 |
| 2024-02-28 | Auto merge of #121489 - nnethercote:diag-renaming, r=davidtwco | bors | -23/+23 |
| 2024-02-28 | Remove the `UntranslatableDiagnosticTrivial` lint. | Nicholas Nethercote | -4/+0 |
| 2024-02-28 | Rename `DiagnosticStyledString` as `DiagStyledString`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -20/+20 |
| 2024-02-26 | Rollup merge of #120840 - HTGAzureX1212:HTGAzureX1212/unicode-identifier-type... | Guillaume Gomez | -0/+2 |
| 2024-02-26 | separate messages for individual categories | HTGAzureX1212. | -0/+2 |
| 2024-02-25 | Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin | bors | -0/+39 |
| 2024-02-23 | Rollup merge of #121471 - estebank:lint-clone, r=TaKO8Ki | Matthias Krüger | -0/+6 |
| 2024-02-22 | When encountering `<&T as Clone>::clone(x)` because `T: Clone`, suggest `#[de... | Esteban Küber | -0/+6 |
| 2024-02-21 | Rollup merge of #121338 - jieyouxu:ambiguous_wide_pointer_comparisons_suggest... | Dylan DPC | -3/+6 |
| 2024-02-20 | Downgrade ambiguous_wide_pointer_comparisons suggestions to MaybeIncorrect | 许杰友 Jieyou Xu (Joe) | -3/+6 |
| 2024-02-20 | Rollup merge of #121318 - kadiwa4:no_assembly_in_supposedly_safe_code, r=Nils... | Nilstrieb | -0/+3 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -15/+51 |
| 2024-02-20 | trigger `unsafe_code` on `global_asm!` invocations | Kalle Wachsmuth | -0/+3 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -1/+1 |
| 2024-02-17 | Add cargo update suggestion for non local defs | Urgau | -1/+17 |
| 2024-02-17 | Add const-anon suggestion for non local impl | Urgau | -1/+7 |
| 2024-02-17 | Implement RFC3373 non local definitions lint | Urgau | -0/+17 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -1/+1 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -3/+2 |
| 2024-02-12 | Lint on reference casting to bigger underlying allocation | Urgau | -1/+13 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -1/+2 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -37/+10 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -1/+2 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -3/+3 |
| 2024-01-23 | address requested changes | HTGAzureX1212. | -0/+1 |
| 2024-01-23 | add list of characters to uncommon codepoints lint | HTGAzureX1212. | -1/+3 |
| 2024-01-22 | Revert "Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin" | Oli Scherer | -1/+0 |
| 2024-01-22 | Rollup merge of #119710 - Nilstrieb:let-_-=-oops, r=TaKO8Ki | Matthias Krüger | -17/+26 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -3/+3 |
| 2024-01-12 | Improve `let_underscore_lock` | Nilstrieb | -17/+26 |
| 2024-01-12 | check rust lints when an unknown lint is detected | yukang | -1/+2 |
| 2024-01-09 | Rollup merge of #119704 - chenyukang:yukang-fix-let_underscore, r=Nilstrieb | Matthias Krüger | -1/+3 |
| 2024-01-08 | Fix 2 variable binding issues in let_underscore | yukang | -1/+3 |
| 2024-01-03 | Remove lots of `rustc_errors::` qualifiers in `lints.rs`. | Nicholas Nethercote | -63/+36 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -12/+12 |
| 2023-12-16 | Simplify lint decorator derive too | Michael Goulet | -45/+11 |
| 2023-12-06 | Add warn-by-default lint against ambiguous wide pointer comparisons | Urgau | -0/+70 |
| 2023-11-22 | Rework supertrait lint once again | Michael Goulet | -4/+10 |
| 2023-11-22 | Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin | bors | -4/+2 |
| 2023-11-22 | Auto merge of #112380 - jieyouxu:useless-bindings-lint, r=WaffleLapkin | bors | -0/+7 |
| 2023-11-22 | Stabilize RFC3324 dyn upcasting coercion | Urgau | -4/+2 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-11-20 | Add allow-by-default lint for unit bindings | 许杰友 Jieyou Xu (Joe) | -0/+7 |
| 2023-11-18 | Remove --check-cfg checking of --cfg args | Urgau | -15/+0 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -1/+1 |