Description
Updating Rust toolchain from nightly-2024-08-07 to nightly-2024-08-08 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@60d1465 up to rust-lang/rust@8b38707. The log for this commit range is:
rust-lang/rust@8b3870784f Auto merge of #128796 - matthiaskrgr:rollup-r7l68ph, r=matthiaskrgr
rust-lang/rust@aba506b12a Rollup merge of #128782 - RalfJung:raw-addr-of-parens, r=compiler-errors
rust-lang/rust@04ab8e385c Rollup merge of #128772 - glaubitz:sparc-elf-fix, r=nagisa
rust-lang/rust@e5a3c32ffa Rollup merge of #128755 - yaahc:jj-crlf, r=estebank
rust-lang/rust@8f5b50d4ba Rollup merge of #128732 - bvanjoi:immutable-import-vis, r=petrochenkov
rust-lang/rust@8f39b86a6a Rollup merge of #128679 - RalfJung:codegen-fn-attrs, r=nikic
rust-lang/rust@e34229508a Rollup merge of #128353 - ferrocene:jonathanpallant/add-dependencies-to-copyright-file, r=Kobzol
rust-lang/rust@2ee9678338 Rollup merge of #128261 - clarfonthey:iter-default, r=dtolnay
rust-lang/rust@904f5795a0 Rollup merge of #128221 - calebzulawski:implied-target-features, r=Amanieu
rust-lang/rust@273c67db83 codegen: better centralize function attribute computation
rust-lang/rust@ce20e15f01 Auto merge of #126158 - Urgau:disallow-cfgs, r=petrochenkov
rust-lang/rust@8c06dc4dda make import.vis
is not mutable
rust-lang/rust@8d0066922b Auto merge of #128783 - GuillaumeGomez:rollup-2kvpg7s, r=GuillaumeGomez
rust-lang/rust@920cb642a4 Rollup merge of #128758 - devnexen:vxworks_release_min, r=tgross35
rust-lang/rust@c0efd51396 Rollup merge of #128757 - Oneirical:calm-before-the-sltorm, r=jieyouxu
rust-lang/rust@888d157417 Rollup merge of #128753 - compiler-errors:arbitrary-upper, r=spastorino
rust-lang/rust@f739c00f4a Rollup merge of #128700 - Oneirical:i-ffind-these-tests-quite-simdple, r=jieyouxu
rust-lang/rust@37dfe41da0 Rollup merge of #128683 - RalfJung:miri-ui-test-deps, r=onur-ozkan
rust-lang/rust@a05f187b15 Rollup merge of #128656 - ChrisDenton:rust-lld, r=lqd
rust-lang/rust@493233ce29 Rollup merge of #128527 - estebank:ambiguity-suggestion, r=Nadrieril
rust-lang/rust@a6caceee4d Rollup merge of #128424 - fee1-dead-contrib:fx-clean, r=oli-obk
rust-lang/rust@355eb9c79f Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxu
rust-lang/rust@c1897960c0 unused_parens: do not lint against parens around &raw
rust-lang/rust@2b584dc777 bootstrap: clear miri's ui test deps when rustc changes
rust-lang/rust@c0c57b3e29 Disallow setting built-in cfgs via set the command-line
rust-lang/rust@eedb32dd12 Make Span
optional in BufferedEarlyLint
rust-lang/rust@9bad7ba324 Auto merge of #128196 - Oneirical:poltergeist-manitestation, r=jieyouxu
rust-lang/rust@f58e737554 Update ar_archive_writer to 0.3.3
rust-lang/rust@d1d21ede82 rustc_codegen_ssa: Set architecture for object crate for 32-bit SPARC
rust-lang/rust@c8eacd617e Specify a minimum supported version for VxWorks
rust-lang/rust@6a2cd0d50c Auto merge of #128768 - tgross35:rollup-aaq1ny7, r=tgross35
rust-lang/rust@8818c95528 Disallow enabling features without their implied features
rust-lang/rust@0b98a0c727 Fix typo
rust-lang/rust@83276f5680 Hide implicit target features from diagnostics when possible
rust-lang/rust@6b96a60611 Add implied features to non-target-feature functions
rust-lang/rust@5006711744 Remove redundant implied features
rust-lang/rust@a25da077cf Don't use LLVM to compute -Ctarget-feature
rust-lang/rust@484aca8857 Don't use LLVM's target features
rust-lang/rust@fbd618d4aa Refactor and fill out target feature lists
rust-lang/rust@3c48f6548b Bless tests
rust-lang/rust@34f29a24bb Add +sse4.2 due to #128426
rust-lang/rust@c866e1f812 Add missing features
rust-lang/rust@520a5a535f Fix codegen tests
rust-lang/rust@22c5952944 Add test to ensure implied target features work with asm, and fix failing tests
rust-lang/rust@74653b61a6 Add implied target features to target_feature attribute
rust-lang/rust@2f3dc46465 Auto merge of #128763 - weihanglo:update-cargo, r=weihanglo
rust-lang/rust@701bc03c52 Rollup merge of #128766 - Monadic-Cat:patch-1, r=tgross35
rust-lang/rust@6ccb3569f8 Rollup merge of #128649 - ChrisDenton:param-passing, r=jieyouxu
rust-lang/rust@0761d2af61 Rollup merge of #128647 - ChrisDenton:link-args-order, r=jieyouxu
rust-lang/rust@cc42e34391 Rollup merge of #128638 - ChrisDenton:link-dedup, r=jieyouxu
rust-lang/rust@b3bfd66627 Rollup merge of #128417 - tgross35:f16-f128-math, r=dtolnay
rust-lang/rust@10a7f93f12 Rollup merge of #128362 - folkertdev:naked-function-symbol-visibility, r=bjorn3
rust-lang/rust@0aaffdb25f Rollup merge of #128107 - Oneirical:tomato-hartester, r=jieyouxu
rust-lang/rust@f34ff1e05a Trivial grammar fix in const keyword docs
rust-lang/rust@e00e425671 Update cargo
rust-lang/rust@6696447f78 Auto merge of #128761 - matthiaskrgr:rollup-5p1mlqq, r=matthiaskrgr
rust-lang/rust@6ed9a33001 Rollup merge of #128751 - devnexen:vxworks_set_thread_name, r=tgross35
rust-lang/rust@3158a86b67 Rollup merge of #128718 - jieyouxu:check-cfg_attr, r=nnethercote
rust-lang/rust@f9325b72d9 Rollup merge of #128710 - ChrisDenton:null, r=jieyouxu
rust-lang/rust@03fabc033d Rollup merge of #128692 - tgross35:update-triagebot, r=Mark-Simulacrum
rust-lang/rust@52c365b731 Rollup merge of #128687 - RalfJung:interpret-call-refactor, r=WaffleLapkin
rust-lang/rust@f00a55188f Rollup merge of #128539 - biabbas:deny_unsafe, r=workingjubilee
rust-lang/rust@7e1360b1e1 Rollup merge of #128406 - lolbinarycat:bufreader_peek, r=Mark-Simulacrum
rust-lang/rust@16b251be10 Rollup merge of #125048 - dingxiangfei2009:stable-deref, r=amanieu
rust-lang/rust@38e631ee04 Rollup merge of #124944 - estebank:multiple-crate-versions, r=fee1-dead
rust-lang/rust@0ddead30f0 Auto merge of #128748 - matthiaskrgr:rollup-dzvi5f7, r=matthiaskrgr
rust-lang/rust@0149ba33bb rewrite pgo-gen-lto to rmake
rust-lang/rust@b174cf827b Integrate crlf directly into related test file instead via of .gitattributes
rust-lang/rust@b9e8e99198 std::thread: set_name implementation proposal for vxWorks.
rust-lang/rust@c656ce7aeb Don't arbitrarily choose one upper bound for hidden captured region
rust-lang/rust@034b73ba54 fix test
rust-lang/rust@47a2f14e49 Rollup merge of #128736 - GuillaumeGomez:fix-remap-path-prefix, r=notriddle
rust-lang/rust@8912318a4c Rollup merge of #128720 - y21:issue119620, r=compiler-errors
rust-lang/rust@4b29f42ffc Rollup merge of #128693 - notriddle:notriddle/impl-disambiguator-2024, r=GuillaumeGomez
rust-lang/rust@fb54b45c3f Rollup merge of #128685 - bjorn3:rust_src_remove_leftover, r=onur-ozkan
rust-lang/rust@5f9ebb5d26 Rollup merge of #128517 - clubby789:overflowing-lit-span, r=petrochenkov
rust-lang/rust@333c63b9fc Rollup merge of #128377 - veera-sivarajan:fix-128249, r=davidtwco
rust-lang/rust@d3d9aae960 Rollup merge of #128369 - GrigorenkoPV:let-underscore-translatable, r=davidtwco
rust-lang/rust@5e26c8d3c9 Move test to be make instead of ui
rust-lang/rust@f4bad4fa39 Change test to be only-linux and ignore-wasm32
rust-lang/rust@edd4162393 fix rebase
rust-lang/rust@d8b07718f4 Add help
about using cargo tree
rust-lang/rust@ba32673215 Add test for mixing types from two incompatible crate versions
rust-lang/rust@4868680ee9 On trait bound mismatch, detect multiple crate versions in dep tree
rust-lang/rust@db6c05f9b9 Maintain highlighting in note
and help
even when they have a span
rust-lang/rust@fe4cd9aa8d rewrite long-linker-command-lines-cmd-exe to rmake
rust-lang/rust@fe6feb8c6e rewrite long-linker-command-lines to rmake
rust-lang/rust@342b807e1a rewrite cross-lang-lto-upstream-rlibs to rmake
rust-lang/rust@f43e92b4df Add regression test for #69264
rust-lang/rust@fd89197d1b Fix rustdoc missing handling of remap-path-prefix
option
rust-lang/rust@3a183256ad rustdoc-search: account for numeric disambiguators on impls
rust-lang/rust@1c2705c622 various cleanups based on review
rust-lang/rust@99579f3ec1 Apparently library/std is now part of a workspace at library/
rust-lang/rust@4e24e9b1ad Update to rinja 0.3
rust-lang/rust@5277b67b69 generate-copyright: gather files inside interesting folders
rust-lang/rust@30ac7c9a81 generate-copyright: Render Node with rinja too.
rust-lang/rust@37ab09010c REUSE.toml: Copyright text isn't parsed as Markdown.
rust-lang/rust@f7e6bf61a9 generate-copyright: use rinja to format the output
rust-lang/rust@dbab595d78 generate-copyright: use cargo-metadata
rust-lang/rust@56f84796a4 generate-copyright: Fix typo
rust-lang/rust@204e3eadf1 generate-copyright: Produce HTML, not Markdown
rust-lang/rust@ba0d6c9739 Update generate-copyright
rust-lang/rust@5783e73f46 make some Frame fields more private
rust-lang/rust@522af10ccc interpret: refactor function call handling to be better-abstracted
rust-lang/rust@97cbc2083f check_attr: treat cfg_attr like cfg
rust-lang/rust@fdb64b9478 tests: add regression test to make sure cfg_attr
isn't considered unhandled
rust-lang/rust@fdf3b31165 pass the right ParamEnv
to might_permit_raw_init_strict
rust-lang/rust@3fd645e254 Check staticlib name falls back to rust_out
rust-lang/rust@c6d94821f0 Don't ICE if getting the input's file_stem fails
rust-lang/rust@c8d50ef2ee Windows: Test if \\.\NUL
works as an input file
rust-lang/rust@4af77dfea5 implement BufReader::peek
rust-lang/rust@1054054a46 rewrite simd-ffi to rmake
rust-lang/rust@19679510c7 add test for symbol visibility of #[naked]
functions
rust-lang/rust@c369c2034f Add a triagebot mention for library/Cargo.lock
rust-lang/rust@e4e1b9b805 Remove the root Cargo.lock from the rust-src component
rust-lang/rust@011727f14e rewrite redundant-libs to rmake
rust-lang/rust@f31f8c488a rewrite raw-dylib-c to rmake
rust-lang/rust@131d453248 rewrite raw-dylib-alt-calling-conventions to rmake
rust-lang/rust@1737845cb4 Enable msvc for run-make/rust-lld
rust-lang/rust@3268b2e18d Enable msvc for link-args-order
rust-lang/rust@d8c2b767c6 run-make: enable msvc for link-dedup
rust-lang/rust@2e5341aecd Enable msvc for no-duplicate-libs
rust-lang/rust@b46237bdd7 Enable msvc for zero-extend-abi-param-passing
rust-lang/rust@c2c46e3e30 Forbid unsafe_op_in_unsafe_fn in vxworks specific os and sys files
rust-lang/rust@2c83c99058 More information for fully-qualified suggestion when there are multiple impls
rust-lang/rust@3cd445a5b6 Fallback to string formatting if source is not available
rust-lang/rust@8e2ca0c9d5 Add a disclaimer about x86 f128
math functions
rust-lang/rust@43836421f8 Update comments for {f16, f32, f64, f128}::midpoint
rust-lang/rust@e18036c769 Add core
functions for f16
and f128
that require math routines
rust-lang/rust@fc43c01417 Add math functions for f16
and f128
rust-lang/rust@82b40c4d8e Add math intrinsics for f16
and f128
rust-lang/rust@e6d570241f Specify the integer type of the powi
LLVM intrinsic
rust-lang/rust@d495b84a9a PinCoerceUnsized trait into core
rust-lang/rust@ec77db83b2 minor effects
cleanups
rust-lang/rust@216686bfa5 Move mingw dlltool invocation to cg_ssa
rust-lang/rust@3c987cbe02 Move computation of decorated names out of the create_dll_import_lib method
rust-lang/rust@bb764bd406 Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssa
rust-lang/rust@ee89db9b17 Move temp file name generation out of the create_dll_import_lib method
rust-lang/rust@ba5ff07532 Introduce create_dll_import_libs function
rust-lang/rust@3d5bd95558 Fix ICE Caused by Incorrectly Delaying E0107
rust-lang/rust@b58ce4e145 Add Tests
rust-lang/rust@c9346a1f05 rustc_lint: make let-underscore-lock
translatable
rust-lang/rust@0b99720497 Okay, I guess I have to give these a different feature name
rust-lang/rust@50835bf194 impl Default for collection iterators that don't already have it