about summary refs log tree commit diff
path: root/clippy_utils/src
AgeCommit message (Expand)AuthorLines
2022-07-07Changes to `let_unit_value`Jason Newcomb-0/+46
2022-07-07Fix ICE in sugg::DerefDelegate with (named) closuresAndrea Nall-8/+26
2022-07-06Auto merge of #9099 - joshtriplett:unnecessary-lazy-eval-then-some, r=flip1995bors-2/+3
2022-07-06Dogfood fixes to use `bool::then_some`Josh Triplett-2/+2
2022-07-06Add MSRV check for `bool::then_some`Josh Triplett-0/+1
2022-07-03Add `invalid_utf8_in_unchecked`Serial-0/+1
2022-07-01Fix some linksTakayuki Nakata-1/+1
2022-06-30Fix dogfoodPhilipp Krones-1/+5
2022-06-30Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-93/+441
2022-06-29Extract util functions from `redundant_pattern_match`Jason Newcomb-4/+127
2022-06-28Auto merge of #9046 - xFrednet:rust-97660-expection-something-something, r=Ja...bors-2/+6
2022-06-28Code cleanupJason Newcomb-9/+3
2022-06-28Add `explicit_auto_deref` lintJason Newcomb-13/+128
2022-06-28Better support projection types when finding the signature for an expressionJason Newcomb-63/+107
2022-06-27Actually check lifetimes in `trivially_copy_pass_by_ref`Jason Newcomb-2/+30
2022-06-27Auto merge of #8972 - kyoto7250:use_retain, r=llogiqbors-2/+13
2022-06-27Fix `let_undescore_lock` false-positive when binding without lockingKlim Tsoutsman-2/+0
2022-06-27check msrvkyoto7250-2/+3
2022-06-27check methodkyoto7250-0/+1
2022-06-27feat(new lint): new lint `use_retain`kyoto7250-0/+9
2022-06-25Add note to `is_lint_allowed` about lint emissionxFrednet-2/+6
2022-06-22Add MSRV check for const rem_euclidEvan Typanski-1/+1
2022-06-21Implement manual_rem_euclid lintEvan Typanski-1/+1
2022-06-20Auto merge of #9006 - kyoto7250:issue-8836-v2, r=Jarchobors-1/+37
2022-06-20check macro in HitEqInterExprkyoto7250-35/+36
2022-06-20check last statementkyoto7250-1/+1
2022-06-19remove `span_lint_and_sugg_for_edges` from clippy utilsMaybe Waffle-90/+1
2022-06-19Rollup merge of #98165 - WaffleLapkin:once_things_renamings, r=m-ou-seMatthias Krüger-2/+2
2022-06-18cargo dev fmtkyoto7250-5/+5
2022-06-18check macro in eq_blockkyoto7250-2/+37
2022-06-17Auto merge of #8989 - kyoto7250:default_iter_empty, r=Alexendoobors-0/+1
2022-06-17feat(lint): add default_iter_emptykyoto7250-0/+1
2022-06-17remove the rest of unnecessary `to_string`Takayuki Maeda-1/+1
2022-06-16Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock`Maybe Waffle-2/+2
2022-06-16Merge commit 'd7b5cbf065b88830ca519adcb73fad4c0d24b1c7' into clippyupflip1995-6/+20
2022-06-16Merge remote-tracking branch 'upstream/master' into rustupflip1995-16/+22
2022-06-15Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011Yuki Okushi-13/+15
2022-06-14fix wrong evaluation in clippyb-naber-2/+2
2022-06-14address reviewb-naber-15/+5
2022-06-14fix clippy test failuresb-naber-51/+74
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-64/+52
2022-06-14Auto merge of #8901 - Jarcho:sharing_code, r=dswijbors-2/+16
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-1/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-1/+1
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-13/+15
2022-06-07Changes to `iter_overeager_cloned`Jason Newcomb-2/+2
2022-06-04Merge commit 'd9ddce8a223cb9916389c039777b6966ea448dc8' into clippyupPhilipp Krones-27/+71
2022-06-04Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-37/+73
2022-06-03Rollup merge of #97415 - cjgillot:is-late-bound-solo, r=estebankDylan DPC-5/+3
2022-06-03Manipulate lifetimes by LocalDefId for region resolution.Camille GILLOT-5/+3