Description
Updating Rust toolchain from nightly-2024-05-24 to nightly-2024-05-25 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@8679004 up to rust-lang/rust@36153f1. The log for this commit range is:
rust-lang/rust@36153f1a4e Auto merge of #125521 - matthiaskrgr:rollup-ph2bz3h, r=matthiaskrgr
rust-lang/rust@ee54e29333 Rollup merge of #125519 - lcnr:tag-next-solver, r=compiler-errors
rust-lang/rust@f1eef384bb Rollup merge of #125503 - aDotInTheVoid:rdj-keyword-attr, r=GuillaumeGomez
rust-lang/rust@104e1a4bf2 Rollup merge of #125501 - compiler-errors:opaque-opaque-anon-ct, r=BoxyUwU
rust-lang/rust@363fbb967e Rollup merge of #125497 - meesfrensel:patch-1, r=calebzulawski
rust-lang/rust@09047b8700 Rollup merge of #125485 - GuillaumeGomez:migrate-rmake-rustdoc, r=jieyouxu
rust-lang/rust@f23ebf0410 Rollup merge of #125483 - workingjubilee:move-transform-validate-to-mir-transform, r=oli-obk
rust-lang/rust@fafe13aea4 Rollup merge of #125467 - compiler-errors:binop-in-bool-expectation, r=estebank
rust-lang/rust@c97ed58c38 tag more stuff with WG-trait-system-refactor
rust-lang/rust@697ac29a80 Auto merge of #125499 - matthiaskrgr:rollup-84i5z5w, r=matthiaskrgr
rust-lang/rust@de517b79bc Actually just remove the special case altogether
rust-lang/rust@14fc3fdb2c miri: receive the blessings of validate.rs
rust-lang/rust@584975d606 clippy: unnest check_consts
rust-lang/rust@87048a46fc compiler: unnest rustc_const_eval::check_consts
rust-lang/rust@db6ec2618a compiler: const_eval/transform/validate.rs -> mir_transform/validate.rs
rust-lang/rust@3ee84983f1 rustdoc-json: Add test for keywords with --document-private-items
rust-lang/rust@1a165ecb9b Rollup merge of #125489 - oli-obk:revert_stuff_2, r=compiler-errors
rust-lang/rust@54a2bd8e74 Rollup merge of #125482 - Kobzol:triagebot-opt-dist, r=lqd
rust-lang/rust@a2a68f2d3d Rollup merge of #125481 - iawia002:fix-dead-link, r=lqd
rust-lang/rust@eb6297eb6f Rollup merge of #125477 - nnethercote:missed-rustfmt, r=compiler-errors
rust-lang/rust@268657b40b Rollup merge of #125455 - blyxyas:opt-clamp, r=joboet
rust-lang/rust@a85f6a6640 Fix some SIMD intrinsics documentation
rust-lang/rust@9e297bf54d Auto merge of #122494 - joboet:simplify_key_tls, r=m-ou-se
rust-lang/rust@526090b901 Add regression tests
rust-lang/rust@56c135c925 Revert "Rollup merge of #123979 - oli-obk:define_opaque_types7, r=compiler-errors"
rust-lang/rust@213ad10c8f Auto merge of #121150 - Swatinem:debug-ascii-str, r=joboet
rust-lang/rust@0e7e75ebca std: clean up the TLS implementation
rust-lang/rust@5f0531da05 std: simplify key-based thread locals
rust-lang/rust@daff84372d Migrate run-make/rustdoc-with-output-dir-option
to rmake.rs
rust-lang/rust@464987730a Auto merge of #125479 - scottmcm:validate-vtable-projections, r=Nilstrieb
rust-lang/rust@e2ef4e1b0d Notify kobzol after changes to opt-dist
rust-lang/rust@e78671e61f Fix the dead link in the bootstrap README
rust-lang/rust@7c547894c7 Auto merge of #125457 - fmease:gacs-diag-infer-plac-missing-ty, r=compiler-errors
rust-lang/rust@d83f3ca8ca Validate the special layout restriction on DynMetadata
rust-lang/rust@c1ac4a2f28 Run rustfmt on files that need it.
rust-lang/rust@7601adcc76 Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez
rust-lang/rust@78dd504f2f Auto merge of #123724 - joboet:static_tls, r=m-ou-se
rust-lang/rust@a02aba7c54 Only suppress binop error in favor of semicolon suggestion if we're in an assignment statement
rust-lang/rust@39d9b840bb Handle trait/impl GAC mismatches when inferring missing/placeholder types
rust-lang/rust@24afa42a90 Properly deal with missing/placeholder types inside GACs
rust-lang/rust@a8a71d093e Rollup merge of #125452 - Urgau:check-cfg-libraries-cleanup, r=bjorn3
rust-lang/rust@0de052acd8 Rollup merge of #125445 - GuillaumeGomez:rustdoc-migrate-short-out-dir, r=jieyouxu
rust-lang/rust@56427d3372 Rollup merge of #125412 - Urgau:check-cfg-less-build-rs, r=wesleywiser
rust-lang/rust@1e4bde1cb9 Rollup merge of #125362 - joboet:tait_hack, r=Nilstrieb
rust-lang/rust@4ee97fc3db Rollup merge of #125345 - durin42:thin-link-bitcode, r=bjorn3
rust-lang/rust@d6a1f1d3fc Rollup merge of #125263 - lqd:lld-fallback, r=petrochenkov
rust-lang/rust@cfe3f77f9d rustc_codegen_gcc: fix changed method signature
rust-lang/rust@004100c222 Process a single not-ASCII-printable char
per iteration
rust-lang/rust@a0581b5b7f cleanup: run rustfmt
rust-lang/rust@3ea494190f cleanup: standardize on summary over index in names
rust-lang/rust@de8200c5a4 thinlto: only build summary file if needed
rust-lang/rust@d6e6918857 Make clamp inline
rust-lang/rust@d64a8bd1e5 emit an error if we can't find a path to the self-contained linker
rust-lang/rust@fab28f2a4d rust-lld: fallback to the default default sysroot where rustc is currently located
rust-lang/rust@45ad60d05a Copy core/alloc check-cfg message also in std
rust-lang/rust@28689850e5 Move some expected cfgs to std build.rs as per Cargo recommandation
rust-lang/rust@a59589b1cc Replace fake "restricted-std" Cargo feature by custom cfg
rust-lang/rust@324b66c553 Expect any feature cfg in core and std crates
rust-lang/rust@c398b2c193 core: use Copy
in TAIT to fix clippy lint
rust-lang/rust@de644626c3 Migrate run-make/rustdoc-with-short-out-dir-option
to rmake.rs
rust-lang/rust@1c7859e117 Don't suggest adding the unexpected cfgs the build-script it-self
rust-lang/rust@03d5556ced cleanup: remove leftover extra block
rust-lang/rust@aa91871539 rustc_codegen_llvm: add support for writing summary bitcode
rust-lang/rust@6867d6492b add helper to target bin path
rust-lang/rust@fde4a22da2 core: actually use TAIT instead of emulating it
rust-lang/rust@aaba972e06 Switch to primarily using &str
rust-lang/rust@42d870ec88 Introduce printable-ASCII fast-path for impl Debug for str
rust-lang/rust@3fda931afe Add a fast-path to Debug
ASCII &str
rust-lang/rust@0334c45bb5 Write char::DebugEscape
sequences using write_str
rust-lang/rust@8e4a6af39b std: rewrite TLS on platforms without threads