about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs/src
AgeCommit message (Expand)AuthorLines
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
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-7/+3
2024-05-25Auto merge of #124187 - compiler-errors:self-ctor, r=petrochenkovbors-0/+42
2024-05-18Warn/error on self ctor from outer item in inner itemMichael Goulet-0/+42
2024-02-20Rollup merge of #120716 - spastorino:change-some-lint-msgs, r=lcnrNilstrieb-36/+1
2024-02-19Remove suspicious auto trait lintSantiago Pastorino-35/+0
2024-02-19Rollup merge of #121230 - GuillaumeGomez:extend-level-api, r=NadrierilMatthias Krüger-13/+17
2024-02-18Change leak check lint message to behavior is likely to change in the futureSantiago Pastorino-1/+1
2024-02-18Improve wording of static_mut_refObei Sideg-4/+4
2024-02-18Extend Level APIGuillaume Gomez-13/+17
2024-02-13Bump `indexmap`clubby789-1/+2
2024-02-10Remove unnecessary `#![feature(min_specialization)]`Zalathar-2/+0
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-05update the tracking issue for structural match violationsRalf Jung-2/+2
2024-02-05show indirect_structural_match and pointer_structural_match in future compat ...Ralf Jung-2/+2
2024-02-05get rid of nontrivial_structural_match lint and custom_eq const qualifRalf Jung-40/+3
2024-01-26remove illegal_floating_point_literal_pattern lintRalf Jung-50/+0
2024-01-22Rollup merge of #119948 - asquared31415:unsafe_op_in_unsafe_fn_fix, r=TaKO8KiMatthias Krüger-0/+5