about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs/src
AgeCommit message (Expand)AuthorLines
2024-01-21exclude unexported macro bindings from extern cratebohan-0/+47
2024-01-15make unsafe_op_in_unsafe_fn MachineApplicable and add it to 2024 compatibilityasquared31415-0/+5
2024-01-09Rollup merge of #117556 - obeis:static-mut-ref-lint, r=davidtwcoGuillaume Gomez-0/+52
2024-01-08Make inductive cycles in coherence ambiguous alwaysMichael Goulet-40/+0
2024-01-06Disallow reference to `static mut` for expressionsObei Sideg-0/+52
2024-01-05Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillotbors-1/+11
2024-01-05Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkinbors-29/+7
2024-01-04Split StableCompare trait out of StableOrd trait.Michael Woerister-1/+11
2024-01-02Merge `unused_tuple_struct_fields` into `dead_code`Jake Goulding-29/+7
2024-01-01Update deadlinks of `strict_provenance` lintsLieselotte-4/+4
2023-12-25Auto merge of #116274 - RalfJung:soft_unstable, r=cjgillotbors-1/+1
2023-12-16Remove the lint outrightMichael Goulet-8/+0
2023-12-16Make IMPLIED_BOUNDS_ENTAILMENT into a hard error from a lintMichael Goulet-35/+1
2023-12-12Rollup merge of #117927 - ehuss:future-incompat-docs, r=wesleywiserMatthias Krüger-0/+67
2023-12-07Auto merge of #118324 - RalfJung:ctfe-read-only-pointers, r=saethlinbors-128/+163
2023-12-07compile-time evaluation: emit a lint when a write through an immutable pointe...Ralf Jung-128/+163
2023-12-05Update unexpected_cfgs lint definition with new syntax and diagnosticsUrgau-5/+6
2023-12-01vis note for no pub reexports glob importbohan-0/+4
2023-11-18Remove --check-cfg checking of --cfg argsUrgau-0/+1
2023-11-14Clarify how to choose a FutureIncompatibilityReason variant.Eric Huss-0/+67
2023-11-08Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwcobors-3/+4
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-4/+4
2023-10-28make pointer_structural_match warn-by-defaultRalf Jung-1/+1
2023-10-28patterns: reject raw pointers that are not just integersRalf Jung-2/+3
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-29make soft_unstable show up in future breakage reportsRalf Jung-1/+1
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