about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2023-10-14Auto merge of #115822 - compiler-errors:stabilize-rpitit, r=jackh726bors-3/+0
2023-10-14Auto merge of #115524 - RalfJung:misalign, r=wesleywiserbors-0/+5
2023-10-13Stabilize AFIT and RPITITMichael Goulet-3/+0
2023-10-13Remove some unnecessary `unwrap`sEsteban Küber-1/+1
2023-10-13Fix AFIT lint message to mention pitfallMichael Goulet-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-189/+270
2023-10-12check-cfg: only print the list of expected names onceUrgau-1/+5
2023-10-12check-cfg: adjust expected names and values when usefulUrgau-1/+12
2023-10-12Auto merge of #116628 - gurry:116293-dup-note.rs, r=petrochenkovbors-10/+4
2023-10-12Fix duplicate note on internal feature gateGurinder Singh-10/+4
2023-10-11Auto merge of #116623 - Nadrieril:validate-range-endpoints, r=oli-obkbors-8/+9
2023-10-11Fix span of overflow lint for negated literalsNadrieril-8/+9
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+2
2023-10-06Rollup merge of #116421 - Urgau:inter-mut-invalid_ref_casting, r=oli-obkMatthias Krüger-11/+21
2023-10-05Auto merge of #116184 - compiler-errors:afit-lint, r=tmandrybors-0/+156
2023-10-04Apply suggestions from code reviewTyler Mandry-2/+7
2023-10-04Clarify `invalid_reference_casting` lint around interior mutable typesUrgau-11/+21
2023-10-03Rollup merge of #116379 - fmease:opaq-hid-inf-bnds-non-lt-bndrs, r=compiler-e...Matthias Krüger-7/+3
2023-10-03non_lifetime_binders: fix ICE in lint opaque-hidden-inferred-boundLeón Orell Valerian Liehr-7/+3
2023-10-03Address review nitsMichael Goulet-8/+7
2023-10-03Only reachable traitsMichael Goulet-0/+6
2023-10-03Fill in prose to describe the `async_fn_in_trait` lintTravis Cross-8/+68
2023-10-03Add async_fn_in_trait lintMichael Goulet-0/+86
2023-09-29Rollup merge of #116231 - DaniPopes:simpler-lint-array, r=NilstriebMatthias Krüger-7/+6
2023-09-29Rollup merge of #116201 - Jarcho:noop_fix, r=fee1-deadMatthias Krüger-0/+6
2023-09-28Remove `rustc_lint_defs::lint_array`DaniPopes-7/+6
2023-09-28Auto merge of #116199 - Urgau:simplify-invalid_ref_casting, r=cjgillotbors-112/+80
2023-09-28Fix `noop_method_call` detection for new diagnostic itemsJason Newcomb-0/+6
2023-09-28Auto merge of #116204 - Alexendoo:rustc-lint-macro-paths, r=cjgillotbors-84/+78
2023-09-27Fix ICE by introducing an expr_or_init variant for outside bodiesUrgau-3/+40
2023-09-27Simplify casting logic of the invalid_reference_casting lintUrgau-80/+32
2023-09-27Use absolute paths in rustc_lint::passes macrosAlex Macleod-84/+78
2023-09-27Prefer expr_or_init over manual init detectionUrgau-29/+8
2023-09-26const-eval: make misalignment a hard errorRalf Jung-0/+5
2023-09-26Don't store lazyness in DefKindMichael Goulet-3/+3
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-1/+0
2023-09-22make the reason: field mandatory for @future_incompatible lintsRalf Jung-4/+6
2023-09-21Record asyncness span in HIRMichael Goulet-2/+1
2023-09-21Rollup merge of #115257 - Urgau:invalid-utf8-walk-up-hir, r=NilstriebGuillaume Gomez-11/+62
2023-09-21Improve invalid UTF-8 lint by finding the expression initializerUrgau-11/+14
2023-09-18Add clippy like expr_or_init fn to rustc LateContextUrgau-0/+48
2023-09-16Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726bors-23/+33
2023-09-14Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naberbors-7/+5
2023-09-14Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errorsbors-0/+9
2023-09-13Visit ExprField for lint levels.Camille GILLOT-0/+9
2023-09-11Rollup merge of #115631 - compiler-errors:ctypes-unsized, r=davidtwcoMatthias Krüger-1/+6
2023-09-11Move let expression checking to parsingMatthew Jasper-7/+5
2023-09-11Rollup merge of #115739 - Alexendoo:lint-pass-check-attribute, r=oli-obkMatthias Krüger-13/+12
2023-09-11Auto merge of #115387 - weihanglo:merge-check-and-lint, r=oli-obkbors-162/+135
2023-09-10Call `LateLintPass::check_attribute` from `with_lint_attrs`Alex Macleod-13/+12