Description
Updating Rust toolchain from nightly-2025-03-02 to nightly-2025-03-03 requires source changes.
The failed automated run can be found here.
Please review the changes at https://github.com/rust-lang/rust from rust-lang/rust@8c39296 up to rust-lang/rust@f4a216d. The log for this commit range is:
rust-lang/rust@f4a216d28e Auto merge of #137661 - nikic:llvm20-rc3, r=cuviper
rust-lang/rust@7c4a55c2ac Auto merge of #137425 - yotamofek:pr/rustdoc/return-impl-display-redux, r=GuillaumeGomez
rust-lang/rust@4b696e6bf7 Auto merge of #136864 - Kobzol:citool, r=marcoieni
rust-lang/rust@1c3b035542 Auto merge of #137855 - matthiaskrgr:rollup-uh7f3fi, r=matthiaskrgr
rust-lang/rust@351686bcfd Auto merge of #137752 - flip1995:clippy-subtree-update, r=Manishearth
rust-lang/rust@5bdde89544 Rollup merge of #137840 - fee1-dead-contrib:push-uwkzouvnrnvs, r=oli-obk
rust-lang/rust@935535d14f Rollup merge of #137837 - fee1-dead-contrib:push-pvqvwuvrnwsy, r=compiler-errors
rust-lang/rust@878f383118 Rollup merge of #137830 - LuigiPiucco:incompatible-isa-fix, r=workingjubilee
rust-lang/rust@c112b70f12 Rollup merge of #137828 - folkertdev:simd-intrinsic-doc-fixes, r=workingjubilee
rust-lang/rust@a500a43367 Rollup merge of #137824 - estebank:rtn-sugg, r=compiler-errors
rust-lang/rust@88e75470a3 Rollup merge of #137822 - BoxyUwU:query_normalizer_docs, r=compiler-errors
rust-lang/rust@224ea37aa3 Rollup merge of #137818 - durin42:llvm-21-remove-readonly, r=jieyouxu
rust-lang/rust@bc89ab19c3 Rollup merge of #137809 - Noratrieb:io-error-casing, r=thomcc
rust-lang/rust@643c19c160 Rollup merge of #137807 - GuillaumeGomez:doctest-qualify-result, r=notriddle
rust-lang/rust@3bf976542a Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee
rust-lang/rust@2f4b9ddf89 Update const_conditions
and explicit_implied_const_bounds
docs
rust-lang/rust@340a24910f triagebot: only ping me for constck
rust-lang/rust@854e9f4803 intrinsics::simd: document that masks must be signed integer vectors
rust-lang/rust@45492662c7 correct the docs on simd_
comparison operators
rust-lang/rust@7bfea66652 Update Cargo.lock
rust-lang/rust@1e4bce2ee1 Fix link to ty::Ty in clippy_utils
rust-lang/rust@f5851e7045 Clippy: skip check_host_compiler check in rustc testsuite
rust-lang/rust@65eb2b2237 Merge commit '9f9a822509e5ad3e560cbbe830d1013f936fca28' into clippy-subtree-update
rust-lang/rust@4c1f51bf6e Fix link failure on AVR (incompatible ISA error)
rust-lang/rust@adb5ecabdb Tweak invalid RTN errors
rust-lang/rust@9f9a822509 Check for MSRV attributes in late passes using the HIR (#13821)
rust-lang/rust@a9ca11320a Update query normalizer docs
rust-lang/rust@6f66a6037e Fix ICE in manual_map lint (#14326)
rust-lang/rust@900aab72cd Fix ICE in manual_map lint
rust-lang/rust@2d3639d559 tests: adapt for LLVM 21 changes
rust-lang/rust@5b0004c45f Migrate clippy_lints
to new MSRV API
rust-lang/rust@0972c3b565 Check for MSRV attributes in late passes using the HIR
rust-lang/rust@cdef38812d Use correct error message casing for io::const_error
s
rust-lang/rust@2cdb90d961 New lint: manual_midpoint
(#13851)
rust-lang/rust@aac65f562b rename BackendRepr::Vector → SimdVector
rust-lang/rust@c86a7ef793 Fully qualify Result
in generated doctest code
rust-lang/rust@e1c1ac1592 configuration option to lint incompatible_msrv
in test code (#14279)
rust-lang/rust@baadee8fd3 New lint: manual_midpoint
rust-lang/rust@06175f43b3 Add is_float_literal
utility
rust-lang/rust@715d3f9224 Rustup (#14300)
rust-lang/rust@b3d35b1af6 Bump nightly version -> 2025-02-27
rust-lang/rust@28555d1231 Split must_use_unit test into an unfixable part
rust-lang/rust@53a1ff70e8 Check os_str_display MSRV instead of feature
rust-lang/rust@02e812af4d Merge remote-tracking branch 'upstream/master' into rustup
rust-lang/rust@15180d4eb9 macro_use_import: Don't check is attribute comes from expansion (#14317)
rust-lang/rust@063d6aef0e macro_use_import: Don't check is attribute comes from expansion
rust-lang/rust@4a9b8c6415 fix: map_entry
FP inside closure (#14307)
rust-lang/rust@329acde93e fix: map_entry
FP inside closure
rust-lang/rust@527ab050fa fix: Avoid ICE in doc_nested_refdefs
check by checking range (#14308)
rust-lang/rust@f50266a423 Split needless_lifetime
'_
suggestions into elidable_lifetime_names
(#13960)
rust-lang/rust@e399e152e8 Fix ICE
rust-lang/rust@3a715798bc Update to LLVM 20 rc 3
rust-lang/rust@52bf26e9ad Remove obsolete TODO (#14304)
rust-lang/rust@e9561289d6 Remove obsolete TODO
rust-lang/rust@b583568e72 Add unnecessary_debug_formatting
lint (#13893)
rust-lang/rust@b821f972b6 manual_strip
: use existing identifier instead of placeholder (#14188)
rust-lang/rust@6af901c51e Add unnecessary_debug_formatting
lint
rust-lang/rust@325bfef88d configuration option to lint incompatible_msrv
in test code
rust-lang/rust@162b0e8c4a Add todo!
& unimplemented!
to format macros list (#14266)
rust-lang/rust@0fb004dd56 extend obfuscated_if_else
to support {then(), then_some()}.unwrap_or_else()
(#14165)
rust-lang/rust@efcf1f5730 Split needless_lifetime '_ suggestions into elidable_lifetime_names
rust-lang/rust@17bda0c0fe simplify must-use lint slightly
rust-lang/rust@443b0f5ccf Fix rustdoc and clippy
rust-lang/rust@0fa170621d fix: too_long_first_doc_paragraph
suggests wrongly when first line too long (#14276)
rust-lang/rust@35d5ee0e41 add MSRV check for repeat_vec_with_capacity
(#14126)
rust-lang/rust@479116e691 return impl fmt::Display
in more places instead of writing to strings
rust-lang/rust@15820ecc2e Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk
rust-lang/rust@d92da0fb32 manual_slice_fill
: do not initialize from the iterator (#14191)
rust-lang/rust@d5488b3b63 useless_asref
: add a check for Clone
before suggesting the use of .clone()
(#14174)
rust-lang/rust@2ad3520d51 fix: too_long_first_doc_paragraph
suggests wrongly when first line too long
rust-lang/rust@ba8079d0db Make a fake body to store typeck results for global_asm
rust-lang/rust@e5dbcc2c16 Make asm a named field
rust-lang/rust@a666d6aa55 Auto merge of #137348 - compiler-errors:span-trim, r=estebank
rust-lang/rust@e479a9ff95 add io_other_error
lint (#14022)
rust-lang/rust@6366cca439 add io_other_error
lint
rust-lang/rust@49082f94fc Auto merge of #137397 - matthiaskrgr:rollup-ls2pilo, r=matthiaskrgr
rust-lang/rust@6c6ffd27a2 extend obfuscated_if_else
to support then().unwrap_or_else()
and then_some().unwrap_or_else()
rust-lang/rust@649cef0e81 rename MANUAL_DIV_CEIL
MSRV alias and add missing conf info for manual_div_ceil
(#14263)
rust-lang/rust@8113d54600 Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr
rust-lang/rust@85329db705 Rollup merge of #137299 - nnethercote:simplify-PostOrder-customization, r=compiler-errors
rust-lang/rust@1250c26613 Represent the capability instead of the lint name in msrv aliases (#14269)
rust-lang/rust@4ac7a5361b Represent the capability instead of the lint name in msrv aliases
rust-lang/rust@373f809c1d Add todo!
& unimplemented!
to format macros list
rust-lang/rust@c2d75cff47 Move methods from Map to TyCtxt, part 3.
rust-lang/rust@a04e819b93 Trim suggestion part before generating highlights
rust-lang/rust@fef0ea905a More sophisticated span trimming
rust-lang/rust@732e3290de Remove obsolete comment and simplify code (#14264)
rust-lang/rust@41a34552c7 Rename ClearCrossCrate::assert_crate_local
.
rust-lang/rust@acfbbc65b5 Remove obsolete comment and simplify code
rust-lang/rust@238edf273d Rustup (#14262)
rust-lang/rust@e6be02eaf5 Rustup: fix 32bit tests
rust-lang/rust@bbf65f008d add owned_cow
lint (#13948)
rust-lang/rust@7c889ac449 Changelog for Clippy 1.85 🦜 (#14229)
rust-lang/rust@934471ce30 Bump nightly version -> 2025-02-20
rust-lang/rust@55f32d9259 add missing MSRV configuration information for manual_div_ceil
rust-lang/rust@8844a969ca Bump Clippy version -> 0.1.87
rust-lang/rust@3c9a0ab38c rename the MSRV alias MANUAL_DIV_CEIL
to DIV_CEIL
rust-lang/rust@12025085b9 Merge remote-tracking branch 'upstream/master' into rustup
rust-lang/rust@90bd46bfc3 Simplify Postorder
customization.
rust-lang/rust@83f5cbad18 add owned_cow
lint
rust-lang/rust@a81c2648dc Rollup merge of #136923 - samueltardieu:push-vxxqvqwspssv, r=davidtwco
rust-lang/rust@d8ecde0e43 fix: map_entry
FP on struct member (#14151)
rust-lang/rust@975a813c5a .last()
to .next_back()
requires a mutable receiver (#14140)
rust-lang/rust@6872e94f11 update rustfix
link in docs (#14248)
rust-lang/rust@dcd643a652 double_ended_iterator_last
: note when drop order is changed
rust-lang/rust@e2cdfed0ea fix: map_entry
FP on struct member
rust-lang/rust@48fffe7db3 add a preferred fix for cast_possible_wrap
description (#14225)
rust-lang/rust@939429a8b9 update rustfix
link
rust-lang/rust@f49b4bc165 remove an unneeded #![feature]
(#14245)
rust-lang/rust@45f7a60d31 .last()
to .next_back()
requires a mutable receiver
rust-lang/rust@758ec1d332 remove an unneeded #![feature]
rust-lang/rust@e2d9b9a32a fix: needless_option_as_deref
FP in trait (#14210)
rust-lang/rust@835e6a694b Move methods from Map
to TyCtxt
, part 2.
rust-lang/rust@437014b951 Update mention of ref_to_mut
to invalid_reference_casting
(#14241)
rust-lang/rust@5e4d1660cd manual_ok_err
: blockify the replacement of an else if …
(#14240)
rust-lang/rust@01085cb16a Update mention of ref_to_mut
to invalid_reference_casting
rust-lang/rust@66d19d84ae manual_ok_err
: blockify the replacement of an else if …
rust-lang/rust@31acbd3f90 Trim channel
rust-lang/rust@f35c88043b Trim try-job names
rust-lang/rust@8ccaf48fcd Avoid double serialization of environment strings
rust-lang/rust@ae6d93ce13 Test citool on CI
rust-lang/rust@8083fd4b49 Add tests
rust-lang/rust@77bd646023 Add comment to [workspace]
rust-lang/rust@3742f0b190 Apply review comments
rust-lang/rust@7f154fa4d1 Update documentation
rust-lang/rust@1a0970d4ce Delete the previous Python script
rust-lang/rust@87c49f025f Use citool in CI
rust-lang/rust@a789f9e283 Add local job execution to citool
rust-lang/rust@4f0141f665 Add missing base-job directive
rust-lang/rust@dcc3d0fac9 Implement CI tooling in Rust
rust-lang/rust@822e45b186 "Typo Catch Check" passed by @flip1995
rust-lang/rust@735bed7aa5 Add cargo dev setup toolchain --standalone
(#14230)
rust-lang/rust@1750411084 Add --allow-no-vcs
to cargo dev dogfood --fix
(#14227)
rust-lang/rust@42114c9633 Rollup merge of #137101 - GrigorenkoPV:str-inherent-lint, r=Urgau
rust-lang/rust@91481e3bcf Overhaul the intravisit::Map
trait.
rust-lang/rust@8cf9eea5b3 Move some Map
methods onto TyCtxt
.
rust-lang/rust@0f20a12ad4 ui_test
annotation cleanup (#14232)
rust-lang/rust@d03ae8ba6b ui_test
annotation cleanup
rust-lang/rust@058ae80a55 Add cargo dev setup toolchain --standalone
rust-lang/rust@f68f0b3e11 clippy: string_from_utf8_as_bytes: also detect inherent from_utf8
rust-lang/rust@3e63720232 Changelog for Clippy 1.85 🦜
rust-lang/rust@ef7e9fe704 Update version attribute for 1.85 clippy lints
rust-lang/rust@6dd477ad5a Add --allow-no-vcs
to cargo dev dogfood --fix
rust-lang/rust@a12d5a0285 add suggestion example for cast_possible_wrap
rust-lang/rust@8cef0b6809 new lint: manual_contains
(#13817)
rust-lang/rust@1c0e120d8b apply manual_contains
to Clippy sources
rust-lang/rust@fd17bfe57d add manual_contains
lint
rust-lang/rust@91548d0fe3 prevent useless_asref
from suggesting .clone()
on types without the Clone
trait
rust-lang/rust@01d7a324dc manual_strip
: use existing identifier instead of placeholder
rust-lang/rust@44aa75fd2a manual_slice_fill
: initializer must not reference the iterator
rust-lang/rust@510d3b69fc Use clippy_utils::is_mutable()
in unnecessary_struct_initialization
rust-lang/rust@35ad69c124 Cleanup: remove useless span_is_local()
calls in manual_slice_fill
rust-lang/rust@e0a62acc88 Add clippy_utils::is_mutable()
rust-lang/rust@a8b17827c6 Make UI test annotations mandatory (#11421)
rust-lang/rust@847bd6707d f
rust-lang/rust@2c0c661e56 Better handle 32bit/64bit-specific ui tests
rust-lang/rust@8ae4e7f76d Fix tests/ui/transmute_32bit.rs
annotations
rust-lang/rust@0fcc2dba92 Fix 32 bits tests
rust-lang/rust@211f79d84e Fix tests/ui-toml/absolute_paths/absolute_paths_2015.rs
test
rust-lang/rust@cc915cced8 Add missing ui annotations to new ui tests
rust-lang/rust@a50953c1b9 Disable mandatory annotations for ui-internals
tests for now until we find a solution for tests/ui-internal/custom_ice_message.rs
rust-lang/rust@0841f6e9dc Don't make ui test annotations madatory for ui-cargo
rust-lang/rust@3053bad40a Update ui-toml tests
rust-lang/rust@a2c890fa0f Make fmt (weirdly) happy
rust-lang/rust@1f94d55a18 Fix new tests updates
rust-lang/rust@8a2dae63c3 Make if_let_mutex
test pass on both 2021 and 2024 editions
rust-lang/rust@d5ebe50505 Add manual annotations
rust-lang/rust@0a990758fb Handle compilation error in builtin_type_shadow.rs
rust-lang/rust@10184ecbe1 Allowed clippy::tests/ui/attrs.2.fixed
in tests/ui/attr.rs
because when adding annotations, it doesn't work anymore
rust-lang/rust@f666fd6417 Update UI tests
rust-lang/rust@95c6866dd4 Make UI tests annotations mandatory
rust-lang/rust@379c8f4bfb Clarify example for macro_use (#14220)
rust-lang/rust@133882920b Add example for macro_use
rust-lang/rust@0dd5c4ddeb Fix used_underscore_items
lint uses of foreign functions (#14205)
rust-lang/rust@4e899e16f9 unnecessary_map_or
: do not consume the comparison value if it does not implement Copy
(#14207)
rust-lang/rust@823b81869a Make rust_tools_util package compatible with current stable by lowering rust edition to 2021. (#14211)
rust-lang/rust@f7f7888041 Make rust_tools_util package compatible with current stable by lowering rust edition to 2021.
rust-lang/rust@50ecb6e846 doc_link_code: add check for links with code spans that render weird (#14121)
rust-lang/rust@fc532c5b32 Trim suggestion parts to the subset that is purely additive
rust-lang/rust@b83762c578 Fix literal_string_with_formatting_args
lint emitted when it should not (#13953)
rust-lang/rust@ef7aa51f1c Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk
rust-lang/rust@f826193aec unnecessary_map_or
: do not consume the non-Copy
comparison value
rust-lang/rust@943d604e59 Fix rustc_tools_util's version.host_compiler
release channel, expose the rustc version, and add tests (#14123)
rust-lang/rust@8cac5b03f3 rustc_tools_util: Change release channel default to stable
rust-lang/rust@8ae4750155 fix broken link of UI test in the book (#14077)
rust-lang/rust@c47746ca67 fix: needless_option_as_deref
FP in trait
rust-lang/rust@a75cc61f99 intern valtrees
rust-lang/rust@7cd3b8c839 Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk
rust-lang/rust@4129f5c824 New lint: mem_replace_option_with_some
(#14197)
rust-lang/rust@342ac8ee28 New lint: mem_replace_option_with_some
rust-lang/rust@b167895a19 Fix used_underscore_items
lint uses of foreign functions
rust-lang/rust@39bde6d46a Reorganize code in mem_replace.rs
rust-lang/rust@1cb4236a95 New lint: unbuffered_bytes
(#14089)
rust-lang/rust@a342340e6d add index checks for the slice in manual_slice_fill
(#14193)
rust-lang/rust@8573725a03 Remove ignored #[must_use]
attributes from Clippy
rust-lang/rust@8b6de49ef7 New lint: unbuffered_bytes
rust-lang/rust@32aef114c6 {expect,unwrap}_used
: add options to lint at compilation time (#14200)
rust-lang/rust@da6a05977d {expect,unwrap}_used
: add options to lint at compilation time
rust-lang/rust@ffa1caf420 just_underscores_and_digits: fix false positive in error recovery scenario (#14168)
rust-lang/rust@ac15a10b55 just_underscores_and_digits: ignore empty ident
rust-lang/rust@c40898e186 declare_interior_mutable_const
, borrow_interior_mutable_const
: resolve <T as Trait>::AssocT
projections (#14125)
rust-lang/rust@7139436f98 add index checks for the slice in manual_slice_fill
rust-lang/rust@ff87bead4f Use MIR body to identify more "default equivalent" calls for derivable_impls
(#13988)
rust-lang/rust@39d73d5bbb Use MIR body to identify more "default equivalent" calls
rust-lang/rust@aff497f17f Use a separate loop to drive the check for code clusters
rust-lang/rust@3a0b1ae59d Show diff suggestion format on verbose replacement
rust-lang/rust@b7ec4c13f3 correct "Affected lints" for allow-one-hash-in-raw-strings
(#14186)
rust-lang/rust@15d08ef98e Convert two missed places
rust-lang/rust@91ff190391 Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr
rust-lang/rust@8939915d5b Use parentheses when needed in nonminimal_bool
lint (#14187)
rust-lang/rust@b32ad4ce0a Use parentheses when needed in nonminimal_bool
lint
rust-lang/rust@749eb371bf correct "Affected lints" for allow-one-hash-in-raw-strings
rust-lang/rust@521a8001ca Fix let_and_return
with temporary variables, and distinguish between Rust editions (#14180)
rust-lang/rust@c3239baed0 Add single_option_map
lint (#14033)
rust-lang/rust@4d4ef0000c Add single_option_map lint
rust-lang/rust@5d2fe079ab let_and_return
: lint more cases in edition ≥ 2024
rust-lang/rust@657dda7b50 let_and_return
: look for non-static references in expansion as well
rust-lang/rust@d7fd1c8e3c make [manual_map
] ignore types that contain dyn
(#12712)
rust-lang/rust@fba8952e38 Rollup merge of #136706 - workingjubilee:finish-up-rustc-abi-updates, r=compiler-errors
rust-lang/rust@8c01600e23 Fix obfuscated_if_else
suggestion on left side of a binary expr (#14124)
rust-lang/rust@ac0a11a8bc Fix obfuscated_if_else
suggestion on left side of a binary expr
rust-lang/rust@77344b8c58 remove "Known problems" section for branches_sharing_code
(#14176)
rust-lang/rust@aad3686823 Add error markers for obfuscated_if_else
lint
rust-lang/rust@5e3b968da0 remove "Known problems" section for branches_sharing_code
rust-lang/rust@6cdb7f68c3 allow assign_op_pattern
in the test of string_add
(#14143)
rust-lang/rust@0ff95402c7 Two improvements to disallowed_*
(#13669)
rust-lang/rust@8cc596cf95 autofix for range_zip_with_len
(#14136)
rust-lang/rust@5211148dbd add MSRV check for manual_flatten
(#14086)
rust-lang/rust@b18bb0a483 clippy: directly use rustc_abi instead of reexports
rust-lang/rust@a25e1526e4 Remove Known problems
section invalid_upcast_comparisons
(#14133)
rust-lang/rust@4e5d00a0a7 Deprecate redundant lint option_map_or_err_ok
and take manual_ok_or
out of pedantic (#14027)
rust-lang/rust@477be9470a add tests for spurious failure and fix typo
rust-lang/rust@8ebc52e032 fix typo
rust-lang/rust@4044c1aa49 fix empty after lint on impl/trait items
rust-lang/rust@42453bd73a Update UI tests
rust-lang/rust@24ea8a55d1 Convert EMPTY_LINE_AFTER_OUTER_ATTR
and EMPTY_LINE_AFTER_OUTER_ATTR
lint into early lints
rust-lang/rust@7c94744afb Address additional review comments
rust-lang/rust@0d3bf65bd4 useless_asref
: no lint if in a closure to change the ref depth (#14090)
rust-lang/rust@f6d23c8d59 Handle more cases in is_normalizable
(#13833)
rust-lang/rust@c6a861615e add manual_option_as_slice
MSRV to the lint documentation (#14171)
rust-lang/rust@b5ea2491b3 [path_buf_push_overwrite
]: mark suggestion as MaybeIncorrect
(#14010)
rust-lang/rust@9289cca712 remove an outdated line in transmute/mod.rs
(#14159)
rust-lang/rust@b0ad06daa8 add MSRV check for lines_filter_map_ok
(#14130)
rust-lang/rust@c529b70e14 Fix ICE in unnecessary_mut_passed
(#14065)
rust-lang/rust@16781bf29d add manual_option_as_slice
to the lint documentation
rust-lang/rust@33394d28be Correct version of doc_overindented_list_items
(#14152)
rust-lang/rust@4a94ad6c52 Simplify reindent_multiline()
signature (#14101)
rust-lang/rust@dc330b89a8 Use edition 2024 when running cargo dev lint
(#14166)
rust-lang/rust@0e42ba908c Permit specifying a non-default edition when linting file
rust-lang/rust@b43dc00f17 Rollup merge of #136645 - flip1995:clippy-subtree-update, r=Manishearth
rust-lang/rust@512b08f8b1 change the applicability of if_then_some_else_none
to MachineApplicable
(#14106)
rust-lang/rust@888365d7e5 Don't use labeled block as top-level blocks (#14102)
rust-lang/rust@7cda242e3c don't emit suggestion inside macro in manual_async_fn
(#14142)
rust-lang/rust@8a9d55012d Use edition 2024 when running cargo dev lint
rust-lang/rust@6f62e68ca9 Auto merge of #136641 - matthiaskrgr:rollup-lajwje5, r=matthiaskrgr
rust-lang/rust@20b2461938 Skip use_self
inside macro expansions of a impl Self
block (#13128)
rust-lang/rust@5aa9d7ae7f Merge commit '3e3715c31236bff56f1c63a1de2c7bbdfcfb0923' into clippy-subtree-update
rust-lang/rust@ece0658bc9 Rollup merge of #136393 - oli-obk:pattern-type-lit-oflo-checks, r=compiler-errors
rust-lang/rust@d2497ac87e Auto merge of #136471 - safinaskar:parallel, r=SparrowLii
rust-lang/rust@9ea2b6501e add test to check for popping wrong items
rust-lang/rust@bcfd0d1aba Skip use_self
inside macro expansion of impl Self
items
rust-lang/rust@e3e6e6ea41 add bug 13092
rust-lang/rust@925718d8eb Make the "expensive" comment belong to a branch
rust-lang/rust@83b97ae713 Use clippy_utils::ty::ty_from_hir_ty
to avoid ICE
rust-lang/rust@daab21ef9d Pulicize clippy_utils::ty::ty_from_hir_ty
rust-lang/rust@5f6dd7a8eb remove an outdated line
rust-lang/rust@f3e292da0b Uniformly handle HIR literals in visitors and lints
rust-lang/rust@44fda914d3 Correct version of doc_overindented_list_items
rust-lang/rust@60f9445900 don't emit lint inside macro in manual_async_fn
rust-lang/rust@2a4be5365a move expr_requires_coercion
to clippy_utils & some other adjustments
rust-lang/rust@a2f9861df8 fix [manual_map
] not catching type adjustment
rust-lang/rust@4220dbd4b3 allow assign_op_pattern
in the test of string_add
rust-lang/rust@64dec0760e Simplify reindent_multiline()
signature
rust-lang/rust@5884fd0325 tree-wide: parallel: Fully removed all Lrc
, replaced with Arc
rust-lang/rust@a5329bd8d3 autofix for range_zip_with_len
rust-lang/rust@2a7d1d4c0b Remove Known problems
section invalid_upcast_comparisons
rust-lang/rust@f9669e4caf add MSRV check for lines_filter_map_ok
rust-lang/rust@2a52fbe5da add MSRV check for repeat_vec_with_capacity
rust-lang/rust@58d4834097 Resolve projections during internal mutability analysis
rust-lang/rust@045e36d6a7 doc_link_code: add check for text
[adjacent
] style links
rust-lang/rust@d13897b829 change the applicability of if_then_some_else_none
to MachineApplicable
rust-lang/rust@b8275293ba Don't use labeled block as top-level blocks
rust-lang/rust@736ac3d30f Undo most of last commit and add type alias
rust-lang/rust@16e2196fc2 useless_asref
: no lint if in a closure to change the ref depth
rust-lang/rust@665e78f20f add MSRV check for manual_flatten
rust-lang/rust@40c2c641c2 fix broken link of UI test in the book
rust-lang/rust@ac87b0cb73 fix ICE in unnecessary_mut_passed
rust-lang/rust@a03242f8e0 Move manual_ok_or
from pedantic to style
rust-lang/rust@06221e653c Deprecate the option_map_or_err_ok
lint
rust-lang/rust@277bf089b3 Fix regression #14007
rust-lang/rust@19ddb6922c Handle more cases in is_normalizable
rust-lang/rust@76bc88c40f More tests for large_enum_variant
rust-lang/rust@3921ed67b2 [path_buf_push_overwrite
]: mark suggestion as MaybeIncorrect
rust-lang/rust@e35330cabe Use is_from_proc_macro
instead of checking if the snippet contains the literal
rust-lang/rust@00104a4167 Add more detailed explanations for #13885 regression test
rust-lang/rust@a7fb37c1d8 Correctly handle expanded macros for literal_string_with_formatting_args
lint
rust-lang/rust@17f9344a96 Fix literal_string_with_formatting_args
lint emitted when it should not
rust-lang/rust@fef10d42a3 Use two structs rather than a const generic
rust-lang/rust@b97ad4eccd Add const parameter REPLACEMENT_ALLOWED
to DisallowedPath
rust-lang/rust@d0f3577720 Properly handle disallowed_types
rust-lang/rust@f159a3eb1d Support replacements in disallowed_methods
rust-lang/rust@10e29413bc Remove unncesssary compile-flags
directive