Description
Updating Rust toolchain from nightly-2025-03-05 to nightly-2025-03-06 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@f9e0239 up to rust-lang/rust@30f168e. The log for this commit range is:
rust-lang/rust@30f168ef81 Auto merge of #137907 - compiler-errors:inline-fnonce, r=saethlin
rust-lang/rust@07b5eeebc9 Auto merge of #138058 - jieyouxu:rollup-skdt0oz, r=jieyouxu
rust-lang/rust@fe4c0850fe Rollup merge of #138028 - workingjubilee:is-rustic-abi, r=compiler-errors
rust-lang/rust@9d1b2f7fda Rollup merge of #137875 - Zalathar:irrefutable, r=Nadrieril
rust-lang/rust@927c11fcb7 Rollup merge of #137731 - SparrowLii:waiter, r=nnethercote
rust-lang/rust@257b4947ed Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk
rust-lang/rust@dac4ffd5c0 Rollup merge of #137723 - onur-ozkan:cfg-ver-description, r=pietroalbini,weihanglo
rust-lang/rust@4aa61e77ff Rollup merge of #137679 - bjorn3:coretests_improvements, r=jieyouxu,onur-ozkan
rust-lang/rust@6c60abf51a Rollup merge of #137633 - compiler-errors:no-implied-bounds-hack-unless-bevy, r=lcnr
rust-lang/rust@604d1ba61c Rollup merge of #137569 - aDotInTheVoid:for-iurii, r=ibraheemdev
rust-lang/rust@24d481cc29 Rollup merge of #137477 - Ayush1325:uefi-service-binding, r=Noratrieb
rust-lang/rust@fde23c87a5 Rollup merge of #137463 - sunshowers:illumos-posix-spawn, r=Mark-Simulacrum
rust-lang/rust@5df9a9f45c Rollup merge of #137298 - compiler-errors:mir-wf, r=lcnr
rust-lang/rust@4f1a0479a7 Rollup merge of #137240 - jieyouxu:remove_dir_all, r=Mark-Simulacrum
rust-lang/rust@ab29c707ba Rollup merge of #136977 - Kobzol:citool-datadog, r=marcoieni
rust-lang/rust@f22b93964d Rollup merge of #136975 - jyn514:macos-x, r=Mark-Simulacrum
rust-lang/rust@9aaf46ea23 Rollup merge of #136865 - jieyouxu:long-type-path-compare-mode, r=lqd
rust-lang/rust@6c4ce3ad95 Rollup merge of #136798 - pcorwin:master, r=tgross35
rust-lang/rust@21b473334f Rollup merge of #136764 - traviscross:TC/make-ptr_cast_add_auto_to_object-hard-error, r=oli-obk
rust-lang/rust@1b9b515674 Rollup merge of #136662 - thaliaarchi:formatter-pad-char-count, r=m-ou-se
rust-lang/rust@65da1ffe41 Rollup merge of #136581 - jieyouxu:makefile-be-gone, r=Kobzol
rust-lang/rust@9b8accbeb6 Rollup merge of #134063 - tgross35:dec2flt-refactoring, r=Noratrieb
rust-lang/rust@e3e74bc89a Make MatchPairTree::place
non-optional
rust-lang/rust@e05df1cb5d Remove the separate simplify step for match-pair trees
rust-lang/rust@854feae887 Remove TestCase::Irrefutable
rust-lang/rust@ef44273838 Populate pattern bindings/ascriptions while building MatchPairTree
rust-lang/rust@281455add7 Make MatchPairTree::for_pattern
push its output node to a vector
rust-lang/rust@7a31456c1c Make field_match_pairs
push its output nodes to a vector
rust-lang/rust@6c2c5dcb6e Apply review remarks
rust-lang/rust@6166f3d212 Remove Python metric upload script and package.json
rust-lang/rust@6130b3da18 Upload Datadog average CPU usage metric in citool
rust-lang/rust@26e42de17c Make citool compilation faster
rust-lang/rust@4559163ccb Auto merge of #138031 - workingjubilee:rollup-5bsotpz, r=workingjubilee
rust-lang/rust@9646c2f642 replace rust.description
with build.description
rust-lang/rust@853e34dbe1 pass CFG_VER_DESCRIPTION
to tool builds
rust-lang/rust@92956e8cd6 add change-entry
rust-lang/rust@31e612bd7b move rust.description
to build.description
rust-lang/rust@8a689878ce compiler: use is_rustic_abi
in ty_utils
rust-lang/rust@3065925c7e Rollup merge of #138026 - celinval:chores-item-has-body, r=compiler-errors
rust-lang/rust@a69982e00a Rollup merge of #138019 - obi1kenobi:pg/pretty-print-more-attrs, r=compiler-errors
rust-lang/rust@f32ba6b6ca Rollup merge of #137996 - safinaskar:2025-03-04-revert-parallel, r=compiler-errors
rust-lang/rust@7f6ad7f96e Rollup merge of #137993 - tmiasko:deduce-comment, r=compiler-errors
rust-lang/rust@349f6af4e9 Rollup merge of #137991 - tgross35:avr-book-links, r=jieyouxu
rust-lang/rust@131867b68b Rollup merge of #137986 - fuyangpengqi:master, r=Amanieu
rust-lang/rust@c32124fac0 Rollup merge of #137981 - lolbinarycat:rustdoc-js-less-expect-error, r=notriddle
rust-lang/rust@dfbd9b2d81 Rollup merge of #137975 - Zalathar:needs-hir, r=compiler-errors
rust-lang/rust@48a0d5217f Rollup merge of #137963 - Eclips4:fix-E0373, r=compiler-errors
rust-lang/rust@a3b271d5fb Rollup merge of #137949 - jieyouxu:update-install, r=ChrisDenton
rust-lang/rust@81a4349e73 Rollup merge of #137923 - scottmcm:fix-postorder-size-hint, r=tmiasko
rust-lang/rust@b3d7c1483d Rollup merge of #137913 - compiler-errors:struct-field-default-generic, r=BoxyUwU
rust-lang/rust@99efb4204d Rollup merge of #137912 - compiler-errors:no-missing-lifetime-recovery, r=oli-obk
rust-lang/rust@0bb2f95c26 Rollup merge of #137850 - slanterns:box_uninit_write, r=ibraheemdev
rust-lang/rust@29d3ad9eba Rollup merge of #137829 - cramertj:stabilize-split-off, r=jhpratt
rust-lang/rust@cc1e4ede93 resume one waiter at a call
rust-lang/rust@ac951d3799 Auto merge of #138021 - workingjubilee:rollup-brhnycu, r=workingjubilee
rust-lang/rust@e81fbe30e6 compiler: use is_rustic_abi
in abi_check
rust-lang/rust@5abf36b486 compiler: use is_rustic_abi
in ImproperCTypesVisitor
rust-lang/rust@08b578330e compiler: use is_rustic_abi
in mir_transform
rust-lang/rust@1f32f7bd78 compiler: add ExternAbi::is_rustic_abi
rust-lang/rust@55f8d3f628 Pretty-print #[deprecated]
attribute in HIR.
rust-lang/rust@4d75c4f8f3 Make CrateItem::body() function return an option
rust-lang/rust@7ba7cc835e Rollup merge of #137947 - Kobzol:fix-rfl, r=marcoieni
rust-lang/rust@dcc85e3e1a Rollup merge of #137722 - yotamofek:pr/rustdoc/edition-2024, r=notriddle
rust-lang/rust@df2a263ec2 Rollup merge of #137667 - Kobzol:gcc-dist-build, r=onur-ozkan
rust-lang/rust@dd594f642e Rollup merge of #137634 - tgross35:update-builtins, r=tgross35
rust-lang/rust@e5ac9f89eb Rollup merge of #137373 - Kobzol:tool-stage0-improve, r=jieyouxu
rust-lang/rust@ee1d01939f Rollup merge of #137077 - Kobzol:citool-test-metrics, r=marcoieni
rust-lang/rust@08db600e8e Auto merge of #135186 - camelid:const-path-multi, r=BoxyUwU
rust-lang/rust@892016766a search.js: remove incorrect outdated comment
rust-lang/rust@a9a52ddc04 search.js: give RawSearchIndexCrate.a an index signature
rust-lang/rust@5f39026540 search.js: allow empty result arrays
rust-lang/rust@374de12dad search.js: give buildIndex a proper return type
rust-lang/rust@c05f6bf98d search.js: give local where
a type
rust-lang/rust@4f6772d2ac give local mgens a type
rust-lang/rust@9581f1935b search.js: give pathSplitter a type signature
rust-lang/rust@78b92f08f9 search.js: second argument of convertNameToId is optional
rust-lang/rust@d130e25455 search.js: local variable extra
is an array, annotate it as such.
rust-lang/rust@32ebe8ed04 don't use double quotes
rust-lang/rust@d759958131 Only use implied bounds hack if bevy, and use deeply normalize in implied bounds hack
rust-lang/rust@c392cf7690 Added documentation for flushing
rust-lang/rust@7635f2bfc6 fix whitespace
rust-lang/rust@177e7ff548 mgca: Lower all const paths as ConstArgKind::Path
rust-lang/rust@68df70d510 List the feature in removed.rs
rust-lang/rust@c6c4ea40dc Revert "compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsafe impl Sync""
rust-lang/rust@7b53ac7ee6 Record bootstrap step durations into GitHub summary in citool
rust-lang/rust@ead58ea6f8 Move BuildStep
and metric logging into build_helper
rust-lang/rust@2e5ab4e6a0 Store bootstrap command-line into metrics
rust-lang/rust@6463590f0c Postprocess test suite metrics into GitHub summary
rust-lang/rust@84dd2a7776 Remove obsolete comment from DeduceReadOnly
rust-lang/rust@6e86aa17ec Adapt librustdoc
to 2024 edition lifetieme capture rules Get rid of the Captures
hack
rust-lang/rust@00523bf7c3 librustdoc
: 2024 edition! 🎊
rust-lang/rust@2816f03022 Add avr-none
to SUMMARY.md and platform-support.md
rust-lang/rust@4febd273e5 Fix some typos
rust-lang/rust@60c5855346 ParserQueryElement.typeFilter MAY be a string, OR number.
rust-lang/rust@2f9ea8a55a rustdoc search: give buildTypeMapIndex a conditional return type
rust-lang/rust@a8c0b3bfff rustdoc search: increase strictness of typechecking
rust-lang/rust@fe6cf34147 Also simplify Preorder
's size_hint
rust-lang/rust@12cc2b969d Remove unused PpMode::needs_hir
rust-lang/rust@3e5fddc95e Allow struct field default values to reference struct's generics
rust-lang/rust@d33946c3ab Inline FnOnce once again
rust-lang/rust@e081b7b77e Better reasons for inline failure
rust-lang/rust@0baee2432a Don't typeck during WF, instead check outside of WF in check_crate
rust-lang/rust@9d3d5a7fbb Check signature WF when lowering MIR body
rust-lang/rust@c566318a78 Tweak error code for sized checks of const/static
rust-lang/rust@a89cddb2be Add dyn
keyword
rust-lang/rust@4f4cbff170 Re-enable Rust for Linux CI job
rust-lang/rust@e3117e6e18 Do not use rustup to build Rust for Linux
rust-lang/rust@53ee6968a3 Update MSVC INSTALL.md instructions to recommend VS 2022 + recent Windows 10/11 SDK
rust-lang/rust@4f2a3dc196 tests: manually rebless tests/ui-fulldeps/codegen-backend/hotplug.rs
rust-lang/rust@12cd0f11f0 tests: rebless some tests as a side-effect of TEST_BUILD_DIR
changes
rust-lang/rust@83429144fc tests: remove explicit long type filename hash normalization from some ui tests
rust-lang/rust@7e0a2fcb1b compiletest: change TEST_BUILD_DIR
to maximally normalize
rust-lang/rust@e403654c8b Simplify <Postorder as Iterator>::size_hint
rust-lang/rust@0ad48b47e6 Do not recover missing lifetime with random in-scope lifetime
rust-lang/rust@37e223ccaa dec2flt: Refactor the fast path
rust-lang/rust@19a909ae0e dec2flt: Refactor float traits
rust-lang/rust@6c34daff57 dec2flt: Rename fields to be consistent with documented notation
rust-lang/rust@626d2c5eed dec2flt: Rename Number
to Decimal
rust-lang/rust@49a2d4c757 dec2flt: Rename Decimal
to DecimalSeq
rust-lang/rust@5a2da96a44 dec2flt: Update documentation of existing methods
rust-lang/rust@a0ed304c21 float: Update some constants to pub(crate)
rust-lang/rust@95b030f671 triagebot: stop backlinking to the test porting tracking issue
rust-lang/rust@b0d6a8426c rustc-dev-guide: remove mentions of legacy Makefile
run-make infra
rust-lang/rust@efec638308 tidy: remove legacy Makefile
checks
rust-lang/rust@ed168e7b2b run-make-support: remove outdated comments
rust-lang/rust@9b17c98d76 run-make: update test suite README
rust-lang/rust@413b824e5b run-make: remove tools.mk
rust-lang/rust@3998690a68 compiletest: remove legacy Makefile
-based run-make
support
rust-lang/rust@9d6ca5f286 Ignore a-b-a-linker-guard during cross-compilation
rust-lang/rust@0034d6c928 Compile run-make recipes using the stage0 compiler
rust-lang/rust@8b4007a91d Update compiler-builtins
to 0.1.150
rust-lang/rust@86aae8e2d6 uefi: Add Service Binding Protocol abstraction
rust-lang/rust@3786a7a908 stabilize box_uninit_write
rust-lang/rust@a8bff87cfb Stabilize [T]::split_off... methods
rust-lang/rust@4af94f842d Implement RunMake
test suite using the test!
macro
rust-lang/rust@807f6ffa91 Implement RunMakeSupport
tool using the bootstrap_tool!
macro
rust-lang/rust@96a91975f1 Allow specifying that tools build a library, not a binary
rust-lang/rust@6563437773 Create the OptimizedDist
tool with a macro
rust-lang/rust@e4bfad2ba1 Build GCC on the Linux x64 dist runner
rust-lang/rust@4c452857e8 Add dist:Gcc
build step
rust-lang/rust@0ca1c9c1dd Count char width at most once in Formatter::pad
rust-lang/rust@8cab0ba91a Remove unneeded import
rust-lang/rust@44cccae02a Delete tuple unsizing
rust-lang/rust@169e731f53 Fix unused import in coretests on wasm32
rust-lang/rust@b491494a20 Also test coretests when running ./x.py test core
rust-lang/rust@b60aeb05dd Stop passing --lib to cargo test
rust-lang/rust@78615ff2ae Stablize string_extend_from_within
rust-lang/rust@b340545114 [illumos] attempt to use posix_spawn to spawn processes
rust-lang/rust@ef337a6599 Make ptr_cast_add_auto_to_object
lint into hard error
rust-lang/rust@477a2eeb3d std::fs: slightly reformat remove_dir_all
error docs
rust-lang/rust@1cac5fa5f9 Look for python3
first on MacOS, not py