about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs
AgeCommit message (Expand)AuthorLines
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-4/+4
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-4/+6
2023-10-21Auto merge of #116734 - Nadrieril:lint-per-column, r=cjgillotbors-13/+21
2023-10-18Bump COINDUCTIVE_OVERLAP_IN_COHERENCEMichael Goulet-2/+2
2023-10-14Lint `non_exhaustive_omitted_patterns` per columnNadrieril-13/+21
2023-10-14Auto merge of #115822 - compiler-errors:stabilize-rpitit, r=jackh726bors-1/+0
2023-10-14Auto merge of #115524 - RalfJung:misalign, r=wesleywiserbors-40/+0
2023-10-13Stabilize AFIT and RPITITMichael Goulet-1/+0
2023-09-28Remove `rustc_lint_defs::lint_array`DaniPopes-11/+2
2023-09-26Auto merge of #115893 - RalfJung:match-require-partial-eq, r=oli-obkbors-0/+52
2023-09-26const-eval: make misalignment a hard errorRalf Jung-40/+0
2023-09-25rename lint; add tracking issueRalf Jung-5/+5
2023-09-24work towards rejecting consts in patterns that do not implement PartialEqRalf Jung-0/+52
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-0/+1
2023-09-22make the reason: field mandatory for @future_incompatible lintsRalf Jung-15/+45
2023-09-22give FutureIncompatibilityReason variants more explicit namesRalf Jung-15/+21
2023-09-17Auto merge of #114452 - weiznich:feature/diagnostic_on_unimplemented, r=compi...bors-4/+7
2023-09-14Auto merge of #112038 - Nemo157:edition-2024-unsafe_op_in_unsafe_fn, r=RalfJungbors-18/+7
2023-09-12`#[diagnostic::on_unimplemented]` without filtersGeorg Semmler-4/+7
2023-09-07Don't emit refining_impl_trait for private itemsMichael Goulet-1/+1
2023-09-07Implement refinement lint for RPITITMichael Goulet-1/+45
2023-09-06Rollup merge of #115578 - ouz-a:rustc_clarify, r=oli-obkMatthias Krüger-1/+1
2023-09-06make comments less crypticouz-a-1/+1
2023-09-06Change unsafe_op_in_unsafe_fn to be warn-by-default from edition 2024Wim Looman-18/+7
2023-09-01Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkovbors-47/+2
2023-08-22Auto merge of #115104 - compiler-errors:rollup-8235xz5, r=compiler-errorsbors-0/+46
2023-08-21Redefine the pluralize macro's armallaboutevemirolive-1/+2
2023-08-20Warn on elided lifetimes in associated constantsMichael Goulet-0/+46
2023-08-15more nitsMichael Goulet-29/+12
2023-08-15Reuse the selection context, compute failing obligations first in ambig modeMichael Goulet-0/+2
2023-08-15nitsMichael Goulet-1/+4
2023-08-15Implement lint against coinductive impl overlapMichael Goulet-0/+51
2023-08-04Auto merge of #114414 - cjgillot:early-unnameable-test, r=petrochenkovbors-0/+40
2023-08-03Make test harness lint about unnnameable tests.Camille GILLOT-0/+40
2023-08-03Add `internal_features` lintNilstrieb-1/+0
2023-08-02Replace old private-in-public diagnostic with type privacy lintsBryanskiy-47/+2
2023-07-29fix(resolve): update the ambiguity glob binding as warning recursivelybohan-0/+62
2023-07-28Auto merge of #111780 - weiznich:diagnostic_namespace, r=petrochenkovbors-0/+25
2023-07-28Introduce the `#[diagnostic]` attribute namespaceGeorg Semmler-0/+25
2023-07-28Auto merge of #113312 - Ddystopia:auto-trait-fun, r=lcnrbors-3/+3
2023-07-28Change the description of `SUSPICIOUS_AUTO_TRAIT_IMPLS`Oleksandr Babak-3/+3
2023-07-18Fix removal span calculation of unused_qualifications suggestion许杰友 Jieyou Xu (Joe)-4/+2
2023-07-13Add machine-applicable suggestion for `unused_qualifications` lint许杰友 Jieyou Xu (Joe)-0/+6
2023-07-11Lint against misplaced where-clauses on assoc tys in traitsLeón Orell Valerian Liehr-1/+1
2023-07-05Make `unused_associated_type_bounds`'s lint level changeableOli Scherer-0/+1
2023-07-05Lint now-unnecessary associated type boundsOli Scherer-0/+26
2023-06-29Rollup merge of #112670 - petrochenkov:typriv, r=eholkMatthias Krüger-2/+8
2023-06-22Stop hiding const eval limit in external macrosOli Scherer-1/+2
2023-06-15privacy: Feature gate new type privacy lintsVadim Petrochenkov-2/+8
2023-06-12Private-in-public lints implementationBryanskiy-0/+95