about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2021-10-11Add enum_intrinsics_non_enums lintFlying-Toast-0/+109
2021-10-08Rollup merge of #89672 - klensy:unwrap-or-macro, r=jackh726Guillaume Gomez-2/+4
2021-10-08clippy::complexity fixesMatthias Krüger-2/+1
2021-10-08remove unwrap_or! macroklensy-2/+4
2021-10-06Use get_diagnostic_nameCameron Steffen-38/+38
2021-10-04Rollup merge of #89473 - FabianWolff:issue-89469, r=joshtriplettJubilee-6/+7
2021-10-04Rollup merge of #89483 - hkmatsumoto:patch-diagnostics-2, r=estebankJubilee-8/+7
2021-10-03Rollup merge of #88481 - bjorn3:remove_feature_gates, r=cjgillotManish Goregaokar-1/+0
2021-10-03Fix extra `non_snake_case` warning for shorthand field bindingsFabian Wolff-6/+7
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-8/+7
2021-10-03Auto merge of #89479 - camsteffen:diag-naming, r=Manishearthbors-7/+7
2021-10-03Auto merge of #84267 - dtolnay:ptrunit, r=nagisabors-0/+9
2021-10-02Make diangostic item names consistentCameron Steffen-7/+7
2021-10-02Remove various unused feature gatesbjorn3-1/+0
2021-09-30Do not pass hir::Crate to lints.Camille GILLOT-7/+5
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-2/+8
2021-09-28rustc_session: Remove lint store from `Session`Vadim Petrochenkov-15/+0
2021-09-26Pass real crate-level attributes to `pre_expansion_lint`Samuel Moelius-4/+23
2021-09-22Auto merge of #88865 - guswynn:must_not_suspend, r=oli-obkbors-0/+1
2021-09-20Adjust documentation for compatibility with 2021Mark Rousskov-3/+3
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-4/+2
2021-09-17Rollup merge of #87529 - FabianWolff:issue-87496, r=nikomatsakisYuki Okushi-2/+8
2021-09-15Auto merge of #88558 - fee1-dead:const-drop, r=oli-obkbors-0/+5
2021-09-12Gather module items after lowering.Camille GILLOT-4/+2
2021-09-11must_not_suspend implGus Wynn-0/+1
2021-09-11Rollup merge of #88779 - estebank:unused-delims, r=davidtwcoJubilee-68/+52
2021-09-09Use more accurate spans for "unused delimiter" lintEsteban Kuber-68/+52
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-4/+1
2021-09-09fmtDeadbeef-2/+2
2021-09-09Do not lint for ~const Drop boundsDeadbeef-0/+5
2021-09-05Auto merge of #88435 - cjgillot:no-walk-crate, r=Aaron1011bors-4/+3
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-11/+12
2021-09-04Auto merge of #88547 - notriddle:notriddle/is-expr-delims-necessary, r=davidtwcobors-7/+10
2021-09-02Rename walk_crate.Camille GILLOT-2/+2
2021-09-02Rollup merge of #88512 - m-ou-se:array-into-iter-deref-stuff, r=estebankMara Bos-24/+30
2021-09-02Stop using walk_crate.Camille GILLOT-4/+3
2021-09-02ty::layout: split `LayoutOf` into required and (blanket) provided halves.Eduard-Mihai Burtescu-2/+2
2021-09-02ty::layout: implement `layout_of` automatically as a default method.Eduard-Mihai Burtescu-2/+3
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-9/+9
2021-08-31fix(rustc_lint): better detect when parens are necessaryMichael Howell-7/+10
2021-09-01Auto merge of #87688 - camsteffen:let-else, r=cjgillotbors-15/+28
2021-08-31Rollup merge of #88503 - m-ou-se:array-into-inter-ambiguous, r=cjgillotMara Bos-0/+2
2021-08-30Handle let-else initializer edge case errorsCameron Steffen-15/+28
2021-08-30Add let-else to ASTCameron Steffen-1/+1
2021-08-30Don't give invalid suggestions in array_into_iter.Mara Bos-1/+1
2021-08-30Upgrade array_into_iter lint to include Deref-to-array types.Mara Bos-23/+29
2021-08-30Warn when [T; N].into_iter() is ambiguous in the new edition.Mara Bos-0/+2
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-1/+1
2021-08-29Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisabors-2/+23