about summary refs log tree commit diff
path: root/clippy_utils/src
AgeCommit message (Expand)AuthorLines
2023-04-06Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-742/+193
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-1/+1
2023-04-04box a bunch of large typesOli Scherer-3/+3
2023-04-04Split out ast::ItemKind::Const into its own structOli Scherer-2/+2
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-1/+1
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-1/+1
2023-03-31Auto merge of #109010 - compiler-errors:rtn, r=eholkbors-6/+1
2023-03-31Flag `bufreader.lines().filter_map(Result::ok)` as suspiciousSamuel "Sam" Tardieu-0/+2
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+0
2023-03-29Auto merge of #10553 - Nilstrieb:better-uninit, r=Alexendoobors-3/+19
2023-03-29In uninit checking, add fallback for polymorphic typesNilstrieb-3/+19
2023-03-28Replace remaining usage of `FormatArgsExpn`Alex Macleod-706/+22
2023-03-28Migrate `format_args.rs` to `rustc_ast::FormatArgs`Alex Macleod-26/+47
2023-03-28Add `(..)` syntax for RTNMichael Goulet-6/+1
2023-03-27Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errorsGuillaume Gomez-1/+1
2023-03-26Don't elaborate non-obligations into obligationsMichael Goulet-1/+0
2023-03-26Improve `is_range_full` implementationbluthej-13/+58
2023-03-26Merge branch 'rust-lang:master' into clear-with-drainbluthej-32/+32
2023-03-24Merge commit 'd5e2a7aca55ed49fc943b7a07a8eba05ab5a0079' into clippyupPhilipp Krones-49/+88
2023-03-24Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-49/+88
2023-03-23Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obkbors-0/+3
2023-03-23Auto merge of #109517 - matthiaskrgr:rollup-m3orqzd, r=matthiaskrgrbors-1/+1
2023-03-23Rename AliasEq -> AliasRelateMichael Goulet-1/+1
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-0/+3
2023-03-22Pull `is_full_range` method from `iter_with_drain`bluthej-1/+20
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-2/+2
2023-03-21Use uninit checking from rustcNilstrieb-10/+9
2023-03-19Remove the `NodeId` of `ast::ExprKind::Async`Arpad Borsos-1/+1
2023-03-17Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errorsMatthias Krüger-7/+2
2023-03-16New lint to detect `&std::path::MAIN_SEPARATOR.to_string()`Samuel "Sam" Tardieu-0/+2
2023-03-16Fix clippy.Mara Bos-4/+17
2023-03-14Remove box expressions from HIRclubby789-7/+2
2023-03-14Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errorsbors-10/+1
2023-03-13extract `is_interior_mutable_type` from [`mut_key`] to `clippy_utils::ty`;J-ZhengLi-0/+44
2023-03-12Remove `box_syntax` from AST and use in toolsclubby789-2/+1
2023-03-11Auto merge of #10434 - Jarcho:snip_context, r=dswijbors-28/+24
2023-03-10Auto merge of #108974 - flip1995:clippyup, r=Manishearthbors-14/+111
2023-03-10Merge commit '3c06e0b1ce003912f8fe0536d3a7fe22558e38cf' into clippyupPhilipp Krones-14/+111
2023-03-10Auto merge of #10275 - Alexendoo:format-args-ast, r=flip1995bors-0/+75
2023-03-10Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-14/+36
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+1
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-4/+0
2023-03-08Remove `identity_future` indirectionArpad Borsos-10/+1
2023-03-08Update assertion macro parsing logic for Rust 1.52 changesunexge-10/+32
2023-03-08Revert "Dogfood `missing_assert_message` on Clippy"unexge-15/+11
2023-03-08Dogfood `missing_assert_message` on ClippyBurak Varlı-11/+15
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-4/+0
2023-03-06Add `format_args_collector` internal lintAlex Macleod-9/+7
2023-03-06Migrate `write.rs` to `rustc_ast::FormatArgs`Alex Macleod-1/+78
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-2/+2