Description
Updating Rust toolchain from nightly-2025-03-17 to nightly-2025-03-18 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@227690a up to rust-lang/rust@43a2e9d. The log for this commit range is:
rust-lang/rust@43a2e9d2c7 Auto merge of #138611 - matthiaskrgr:rollup-hmjbqva, r=matthiaskrgr
rust-lang/rust@8279176ccd Auto merge of #137081 - Shourya742:2025-02-15-change-config.toml-to-bootstrap.toml, r=onur-ozkan,jieyouxu,kobzol
rust-lang/rust@4579615b14 modify config.toml->bootstrap.toml for new upstream changes
rust-lang/rust@1e58d51290 Rollup merge of #138588 - nnethercote:avoid-double-lower_ident, r=compiler-errors
rust-lang/rust@b15e663dbd Rollup merge of #138577 - aDotInTheVoid:deprecate-deprecations, r=GuillaumeGomez
rust-lang/rust@78d141fca0 Rollup merge of #138412 - cuviper:licenses, r=jieyouxu
rust-lang/rust@8f5c09b37c Rollup merge of #138349 - 1c3t3a:external-weak-cfi, r=rcvalle
rust-lang/rust@fd4ad33242 Rollup merge of #137465 - Zalathar:visit-primary, r=oli-obk
rust-lang/rust@9adf2189f5 Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicola
rust-lang/rust@3d3f817ff9 Rollup merge of #133870 - nbdd0121:asm, r=traviscross,nnethercote
rust-lang/rust@292c622507 Stabilize asm_goto
rust-lang/rust@9c67cecd12 Auto merge of #138595 - jhpratt:rollup-09pvfzu, r=jhpratt
rust-lang/rust@87b87b1966 Rollup merge of #138592 - onur-ozkan:follow-up-137147, r=Kobzol
rust-lang/rust@25a95e537c Rollup merge of #138590 - yotamofek:pr/flatten-ifs, r=fmease
rust-lang/rust@47d0c6b14e Rollup merge of #138586 - jyn514:doc-register-tool, r=jieyouxu
rust-lang/rust@72f95eba1d Rollup merge of #138584 - atouchet:found, r=jieyouxu
rust-lang/rust@e9f6e01b3a Rollup merge of #138517 - compiler-errors:better-child-capture, r=oli-obk
rust-lang/rust@625278bb0e Rollup merge of #138341 - xizheyin:issue-138322, r=joboet
rust-lang/rust@62c2a7b93b Rollup merge of #137793 - NobodyXu:stablise-annoymous-pipe, r=joshtriplett
rust-lang/rust@b3b7a3b8d2 Rollup merge of #137621 - Berrysoft:cygwin-std, r=joboet
rust-lang/rust@08dfbf49e3 Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_methods, r=Amanieu
rust-lang/rust@4394f94023 Only add rustc_randomized_layouts
if the crate has it
rust-lang/rust@51e8309f50 Flatten and simplify some control flow
rust-lang/rust@b30cf11b96 Emit function declarations for functions with #[linkage="extern_weak"]
rust-lang/rust@0d100d34d5 update change entry for #137147
rust-lang/rust@9bad8ac498 Auto merge of #138566 - yotamofek:pr/strip-prefix, r=nnethercote
rust-lang/rust@9ef42baa9f modify config.example.toml mention to bootsrap.example.toml in triagebot.toml
rust-lang/rust@7240c1687f make profile_user_dist test backward compatible
rust-lang/rust@99aa4ed85f replace config.toml to bootstrap.toml in src/ci, src/etc/* and tests/run-make
rust-lang/rust@3723f15c77 replace config.toml to bootstrap.toml in src:tools
rust-lang/rust@8dbf78aa5d replace config.toml to bootstrap.toml in src:doc:unstable-book
rust-lang/rust@85e9da8e60 replace config.toml to bootstrap.toml in src:doc:rustc
rust-lang/rust@57645fa520 replace config.toml to bootstrap.toml in src:doc:rustc-dev-guide
rust-lang/rust@1954494ec9 change config.toml to bootstrap.toml for bootstrap module
rust-lang/rust@a3e4dff183 Use strip_{prefix|suffix}
instead of {starts|ends}_with
+indexing
rust-lang/rust@10bc5acf0d Document #![register_tool]
rust-lang/rust@adf2bb75ea Avoid double lowering of generic identifiers.
rust-lang/rust@6496d6943f Make the match
in new_named_lifetime
exhaustive.
rust-lang/rust@fe4d14495f Avoid double lowering of lifetime identifiers.
rust-lang/rust@87457f6e00 Inline and remove LoweringContext::new_named_lifetime_with_res
.
rust-lang/rust@10bcdad7df Auto merge of #138583 - jhpratt:rollup-h699hty, r=jhpratt
rust-lang/rust@04c9956c9a Update Rust Foundation links in Readme
rust-lang/rust@5144055055 Rollup merge of #138573 - Noratrieb:no-unsound-bad-bonk-bonk, r=workingjubilee
rust-lang/rust@6da26f7cfe Rollup merge of #138552 - jieyouxu:print-request-cleanups, r=Urgau
rust-lang/rust@04032ab233 Rollup merge of #136816 - yotamofek:pr/notable-traits-button-cleanup, r=aDotInTheVoid
rust-lang/rust@feb6cb4132 Rollup merge of #136359 - hkBst:ptr_copy_docs, r=Amanieu
rust-lang/rust@c7700406f4 Rollup merge of #136293 - hkBst:patch-32, r=Amanieu
rust-lang/rust@c3dd4eefd6 Auto merge of #138363 - beetrees:f16-f128-integer-convert, r=Amanieu
rust-lang/rust@677489fb3e rustdoc-json: Don't also include #[deprecated]
in Item::attrs
rust-lang/rust@a8a913dcd2 rustdoc: Rename Item::attributes
param to is_json
rust-lang/rust@2ff28159d3 rustdoc-json: Add tests for #[deprecated(...)]
rust-lang/rust@417bfe2125 Exclude literal-escaper
from library
workspace
rust-lang/rust@f20a6c70fb make _Unwind_Action
a type alias, not enum
rust-lang/rust@e250bd16da Suppress must_use for ControlFlow in rust-analyzer
rust-lang/rust@380ce74401 Suppress must_use in compiler and tools
rust-lang/rust@2439623278 Make ControlFlow must_use
rust-lang/rust@24edbfbc24 Rename PrintKind::{AllTargetSpecs,TargetSpec}
to {AllTargetSpecsJson,TargetSpecJson}
rust-lang/rust@f9eabc28d9 Extract print request stability gating and unknown print request help into helpers
rust-lang/rust@5f8e0920f9 Alphabetically sort PrintKind
and enforce with tidy
rust-lang/rust@ab7fb0d483 Add a centralized test for print request stability gating
rust-lang/rust@ec4b3c2779 Add test for new proc_macro literal methods
rust-lang/rust@5434242af7 Build UserTypeProjections
lazily when visiting bindings
rust-lang/rust@7805b465fd Split visit_primary_bindings
into two variants
rust-lang/rust@977106a215 Simplify handling of visibility_scope
in declare_bindings
rust-lang/rust@bca5f567d2 Add a mir-opt test that demonstrates user type annotations
rust-lang/rust@9d9bac0e96 refactor notable_traits_button
to use iterator combinators instead of for loop
rust-lang/rust@ae4a4794e7 Improve upvar analysis for deref of child capture
rust-lang/rust@6863a99841 Mv os-specific trait impl of Pipe*
into std::os::*
rust-lang/rust@340a45282a Stablize feature anonymous_pipe
rust-lang/rust@d183da6331 Install licenses into share/doc/rust/licenses
rust-lang/rust@bd385f3064 Fix panic handler for cygwin
rust-lang/rust@7c0726521f Add From<{integer}>
for f16
/f128
impls
rust-lang/rust@a9b536f8a4 std: Mention clone-on-write mutation in Arc
rust-lang/rust@9cab8c25dc Remove stack overflow handler for cygwin
rust-lang/rust@c3c02a517c Use __xpg_strerror_r on cygwin
rust-lang/rust@b9fe8def52 Readd os::cygwin::raw as pub(crate)
rust-lang/rust@c3051b1f5a Unify cygwin & horizon random impl
rust-lang/rust@268e734996 Impl cygwin rand with getrandom
rust-lang/rust@7d80aaaca8 Remove std::os::cygwin::raw
rust-lang/rust@d24c6a29f5 Fix code style
rust-lang/rust@abcbd88175 Revert changes for rtstartup
rust-lang/rust@886fb15c0f Update metadata for cygwin target
rust-lang/rust@1aad114afd Fix building for cygwin
rust-lang/rust@e3e98c84d3 Fix std::sys::unix::set_linger
for Cygwin
rust-lang/rust@c9ccec93fa Initial STD support for Cygwin
rust-lang/rust@db7e61cfa5 document capacity for ZST as example and prose
rust-lang/rust@3c33cbe778 Add ui test for ensuring that users cannot use literal-escaper
crate for the time being
rust-lang/rust@d40ed632b6 Fix bootstrap build_all
test
rust-lang/rust@e256a21734 Add literal-escaper
and rustc-std-workspace-std
to the allowed rustc deps list
rust-lang/rust@94f0f2b603 Reexport literal-escaper
from rustc_lexer
to allow rust-analyzer to compile
rust-lang/rust@615a9cd10a Ignore duplicated dep for literal-escaper
rust-lang/rust@b993f9c835 Add _value
methods to proc_macro lib
rust-lang/rust@49d2d5a116 Extract unescape
from rustc_lexer
into its own crate
rust-lang/rust@8156e062ee doc all differences of ptr:copy(_nonoverlapping) with memcpy and memmove