about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs/src
AgeCommit message (Expand)AuthorLines
2024-05-21Port DeprecatedMacro to diag structsXiretza-2/+11
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-16/+33
2024-05-21Convert NAMED_ASM_LABELS lint to diag structXiretza-1/+0
2024-05-20Auto merge of #125219 - Urgau:check-cfg-cargo-config, r=fmeasebors-4/+7
2024-05-19Link to the check-cfg doc section in the `unexpected_cfgs` lint docUrgau-4/+7
2024-05-18Make `NEVER_TYPE_FALLBACK_FLOWING_INTO_UNSAFE` into an FCW and report it ext ...Waffle Lapkin-1/+6
2024-05-18Remove fixmeWaffle Lapkin-2/+1
2024-05-15Add `on_unimplemented" typo suggestionsmejrs-0/+4
2024-05-12Match ergonomics 2024: migration lintJules Bertholet-19/+19
2024-05-03turn pointer_structural_match into a hard errorRalf Jung-40/+0
2024-05-03remove IndirectStructuralMatch lint, emit the usual hard error insteadRalf Jung-47/+0
2024-05-02Stabilize exclusive_rangeRoss Smyth-1/+0
2024-05-02Add an explanation about never type fallbackMaybe Waffle-2/+38
2024-05-02Add a lint against never type fallback affecting unsafe codeMaybe Waffle-0/+44
2024-04-30Auto merge of #117164 - fmease:orphan-norm, r=lcnrbors-0/+66
2024-04-30Normalize trait ref before orphan check & consider ty params in alias types t...León Orell Valerian Liehr-0/+66
2024-04-30Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-deadMatthias Krüger-3/+1
2024-04-29[Refactor] Rename Lint and LintGroup\'s is_loaded to is_externally_loadedblyxyas-4/+5
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-3/+1
2024-04-15Rename feature gateJules Bertholet-1/+1
2024-04-15Fix typoJules Bertholet-1/+1
2024-04-15Temporarily remove future compatibility label from migration lintJules Bertholet-2/+3
2024-04-15Migration lintJules Bertholet-0/+36
2024-04-09Split back out unused_lifetimes -> redundant_lifetimesMichael Goulet-2/+24
2024-04-09Add commentsMichael Goulet-0/+6
2024-04-08Rollup merge of #120144 - petrochenkov:unty, r=davidtwcoMatthias Krüger-2/+5
2024-04-03rename `expose_addr` to `expose_provenance`joboet-3/+3
2024-03-23rename ptr::from_exposed_addr -> ptr::with_exposed_provenanceRalf Jung-3/+3
2024-03-16Rollup merge of #121720 - tmandry:split-refining, r=compiler-errorsLeón Orell Valerian Liehr-10/+80
2024-03-16Add `wasm_c_abi` `future-incompat` lintdaxpedda-0/+39
2024-03-14Rollup merge of #122373 - surechen:fix_121331, r=petrochenkovMatthias Krüger-0/+1
2024-03-14Rollup merge of #122482 - weiznich:fix/122446, r=compiler-errorsMatthias Krüger-1/+0
2024-03-14Rollup merge of #121899 - shepmaster:dead-code-docs, r=wesleywiserMatthias Krüger-0/+14
2024-03-14Ungate the `UNKNOWN_OR_MALFORMED_DIAGNOSTIC_ATTRIBUTES` lintGeorg Semmler-1/+0
2024-03-14fixes #121331surechen-0/+1
2024-03-13privacy: Stabilize lint `unnameable_types`Vadim Petrochenkov-2/+5
2024-03-13Add produces as tidy requiresWesley Wiser-0/+2
2024-03-13Added an "Explanation" header and expanded that section for the newly added l...Felix S. Klock II-0/+8
2024-03-13downgrade mutable-ptr-in-final-value from hard-error to future-incompat lint ...Felix S. Klock II-0/+36
2024-03-09Declare new lintNadrieril-0/+31
2024-03-06Document how removing a type's field can be bad and what to do insteadJake Goulding-0/+14
2024-03-05Split refining_impl_trait lint into _reachable, _internal variantsTyler Mandry-10/+80
2024-03-05Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.Nicholas Nethercote-5/+5
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-5/+5
2024-03-01Rollup merge of #111505 - GuillaumeGomez:turn-invalid-doc-attr-into-err, r=ru...Matthias Krüger-10/+1
2024-02-29Detect empty leading where-clauses on type aliasesLeón Orell Valerian Liehr-1/+1
2024-02-29Make `invalid_doc_attributes` deny by defaultGuillaume Gomez-10/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-1/+1
2024-02-28Rename `Diagnostic` as `DiagInner`.Nicholas Nethercote-1/+1
2024-02-25make non-PartialEq-typed consts as patterns a hard errorRalf Jung-52/+0