Skip to content

Rollup of 15 pull requests - #162954

Closed
JonathanBrouwer wants to merge 54 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-bZC29Zk
Closed

JonathanBrouwer wants to merge 54 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-bZC29Zk

Conversation

@JonathanBrouwer

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

dronavallipranav and others added 30 commits August 12, 2026 16:37
 expectations not fulfulling
Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
…ctly

long double (i.e. f128) is special-case in the sparc abi
This avoids installing the src component from the command line also
triggering a whole lot of other things which are behind the src path.
Furthermore, it makes the name match the component as distributed in
rustup, reducing confusion.
there's no need to wrap the value at runtime to visit it
- fix margins
- ensure the MIR code wraps instead of needing scrollbars
- defocus the trace suffixes
This updates the rust-version file to da51146.
This updates the rust-version file to 32d94cc.
This reverts commit 102f03d2c410660a45d0231fdafdd347e0d4e77f.
@rustbot rustbot added T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. labels Sep 18, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors r+ p=5

@rust-bors

rust-bors Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 0283f50 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 18, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Sep 18, 2026
…uwer

Rollup of 15 pull requests

Successful merges:

 - #160401 (sparc: make ABI consistent with clang)
 - #161777 (Add Natvis visualiser and debuginfo tests for `f128`)
 - #162423 (Rename the src install build step to rust-src.)
 - #162740 (stdarch subtree update)
 - #162824 (link Enzyme and the offload with in-tree lld if possible)
 - #161005 (fix: unfulfilled nested dead code lint)
 - #161803 (Fix docs of make_ascii_lowercase/make_ascii_upercase)
 - #162256 (Add mentions to sync back `RELEASES.md` to the `main` branch)
 - #162661 (simplify `Target::GenericParam`)
 - #162666 (Tidy footnote in `platform-support.md`)
 - #162803 (docs(num): add documentation for `NonZero::from_str`)
 - #162906 (Move more `rustdoc-html` tests in the right location)
 - #162922 (An assortment of polonius tweaks)
 - #162929 (Update unicode_data to Unicode version 18.0.0)
 - #162930 (Use niche length type for strlen to guarantee `isize::MAX` bound)
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job test-x86_64-fuchsia failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)

##[endgroup]
[TIMING:end] install::Docs { build_compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu } -- 0.111
Build completed successfully in 0:16:13
+ find /checkout/obj/install/lib/rustlib/aarch64-unknown-fuchsia/lib /checkout/obj/install/lib/rustlib/riscv64gc-unknown-fuchsia/lib /checkout/obj/install/lib/rustlib/x86_64-unknown-fuchsia/lib -type f -name '*.so' -exec sh -c $'/usr/local/bin/llvm-objcopy --only-keep-debug "$1" "$1.debug" && \\\n        /usr/local/bin/llvm-objcopy --strip-all --keep-section=.rustc "$1"' _ '{}' ';'
+ bash ../src/ci/docker/host-x86_64/test-x86_64-fuchsia/build-fuchsia.sh
+ '[' -z '' ']'
+ curl --retry 10 -s 'https://fuchsia.googlesource.com/jiri/+/HEAD/scripts/bootstrap_jiri?format=TEXT'
+ base64 --decode
+ bash -s fuchsia
---
+ cd fuchsia
+ .jiri_root/bin/jiri init -partial-filter=tree:0 -analytics-opt=false .
+ .jiri_root/bin/jiri import -name=integration -revision=be532c365aa6ba56b08ed684c0f8bb71960c18fd -overwrite=true flower https://fuchsia.googlesource.com/integration
+ '[' -d .git ']'
+ .jiri_root/bin/jiri -j=10 update -autoupdate=false -attempts 10 -package-to-skip 'fuchsia/third_party/rust/host/${platform}' -package-to-skip fuchsia/third_party/rust/target/aarch64-apple-darwin -package-to-skip fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu -package-to-skip fuchsia/third_party/rust/target/fuchsia -package-to-skip fuchsia/third_party/rust/target/riscv64gc-unknown-linux-gnu -package-to-skip fuchsia/third_party/rust/target/wasm32-unknown-unknown -package-to-skip fuchsia/third_party/rust/target/x86_64-apple-darwin -package-to-skip fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu
[14:34:54.417] Updating all projects
[14:39:01.175] Fetching CIPD packages
[P56908 14:39:01.279 action_plan.go:259 I] Going to install 120 packages
[P56908 14:39:01.279 action_plan.go:178 I] In subdir "prebuilt/connectivity/bluetooth/bt-hci-virtual/arm64":
[P56908 14:39:01.279 action_plan.go:182 I]   to install:
---
[P56908 14:39:01.280 action_plan.go:184 I]     fuchsia/infra/zedmon/linux-amd64:8bOD87VKTLXbshNJ8LvFb_MC1lsEbobbv1f1bHhRA3gC
[P56908 14:39:01.280 action_plan.go:178 I] In subdir "prebuilt/virtualization/packages/aosp_gki":
[P56908 14:39:01.280 action_plan.go:182 I]   to install:
[P56908 14:39:01.280 action_plan.go:184 I]     fuchsia/third_party/aosp_gki/virt:kTGf9yslZgbbciD1PqQ9cRSLOx9hdpuWtcqam7Wx13QC
[P56908 14:39:01.282 instancecache.go:257 I] Using temporary instance cache at /checkout/obj/fuchsia/.cipd/tmp/dl_2026888836
[P56908 14:39:01.282 client.go:2104 I] [fetch   1/119] Resolving fetch URL for fuchsia/prebuilt/bt-hci-virtual/arm64:0v8c2B15yFtrz3VZCf9j0xxrCwRnrTLxfXnergt-lRQC
[P56908 14:39:01.463 storage.go:276 I] [fetch   1/119] Connecting...
[P56908 14:39:01.659 activities.go:174 I] [fetch   1/119] Fetching: 0.0/1.3 MB (  0%)
[P56908 14:39:01.773 client.go:2089 I] [fetch   1/119] Fetched fuchsia/prebuilt/bt-hci-virtual/arm64:0v8c2B15yFtrz3VZCf9j0xxrCwRnrTLxfXnergt-lRQC in 0.5s
[P56908 14:39:01.774 deployer.go:304 I] [unzip   1/119] Deploying fuchsia/prebuilt/bt-hci-virtual/arm64:0v8c2B15yFtrz3VZCf9j0xxrCwRnrTLxfXnergt-lRQC into /checkout/obj/fuchsia(/prebuilt/connectivity/bluetooth/bt-hci-virtual/arm64)
---
[P56908 14:39:39.696 deployer.go:407 I] [unzip 102/119] Cleaning up...
[P56908 14:39:39.696 deployer.go:413 I] [unzip 102/119] Deployed chromium/fuchsia/web_engine/arm64/tests:olbQ-sNFkZNCSDkY6ardUGwHqYD5pLwb80BSK662UxcC in 1.3s
[P56908 14:39:39.731 client.go:2408 I] All changes applied.
[14:39:39.796] WARN: Some packages are skipped by cipd due to lack of access, you might want to run "/checkout/obj/fuchsia/.jiri_root/bin/cipd auth-login" and try again
[14:39:41.594] Running package garbage collection in cache /checkout/obj/fuchsia/.jiri_root/packages with threshold 168h0m0s
[14:39:41.955] WARN: Empty hash file found at /checkout/obj/fuchsia/build/sdk/generate_prebuild_idk/validation_data/input_fuchsia_dir/prebuilt/fake_tool/x64/.jiri_cache_hash
++ git -C integration rev-parse HEAD
+ echo integration commit = be532c365aa6ba56b08ed684c0f8bb71960c18fd
integration commit = be532c365aa6ba56b08ed684c0f8bb71960c18fd
+ bash scripts/rust/build_fuchsia_from_rust_ci.sh
Metrics collection is already disabled.
---
+ echo
+ set +e
+ /checkout/obj/fuchsia/scripts/../.jiri_root/bin/fx clippy --all

ninja: Entering directory `/checkout/obj/fuchsia/out/workbench_eng.x64-balanced'
ninja: error: '/checkout/obj/install/lib/rustlib/src/rust/library/core/src/lib.rs', needed by 'kernel_x64.lk_debug_level_2/obj/zircon/kernel/lib/rust/libcore.rlib', missing and no known rule to make it

Clippy Diagnostics
==================

0 warning(s) emitted

Important

For more information how to resolve CI failures of this job, visit this link.

@rust-bors rust-bors Bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Sep 18, 2026
@rust-bors

rust-bors Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 2d4550b failed: CI. Failed job:

@jieyouxu

Copy link
Copy Markdown
Member

@bors try jobs=test-x86_64-fuchsia

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Sep 18, 2026
Rollup of 15 pull requests


try-job: test-x86_64-fuchsia
@rust-bors rust-bors Bot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 18, 2026
@rust-bors

rust-bors Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

PR #162423, which is a member of this rollup, was unapproved.

@jieyouxu

Copy link
Copy Markdown
Member

Failing almost certainly because #162423 is instaling less stuff

@jieyouxu jieyouxu closed this Sep 18, 2026
@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Sep 18, 2026
@rust-bors rust-bors Bot added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Sep 18, 2026
@rust-bors

rust-bors Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 24478ba failed: CI. Failed job:

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job test-x86_64-fuchsia failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)

##[endgroup]
[TIMING:end] install::Docs { build_compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu } -- 0.112
Build completed successfully in 0:14:07
+ find /checkout/obj/install/lib/rustlib/aarch64-unknown-fuchsia/lib /checkout/obj/install/lib/rustlib/riscv64gc-unknown-fuchsia/lib /checkout/obj/install/lib/rustlib/x86_64-unknown-fuchsia/lib -type f -name '*.so' -exec sh -c $'/usr/local/bin/llvm-objcopy --only-keep-debug "$1" "$1.debug" && \\\n        /usr/local/bin/llvm-objcopy --strip-all --keep-section=.rustc "$1"' _ '{}' ';'
+ bash ../src/ci/docker/host-x86_64/test-x86_64-fuchsia/build-fuchsia.sh
+ '[' -z '' ']'
+ curl --retry 10 -s 'https://fuchsia.googlesource.com/jiri/+/HEAD/scripts/bootstrap_jiri?format=TEXT'
+ base64 --decode
+ bash -s fuchsia
---
+ cd fuchsia
+ .jiri_root/bin/jiri init -partial-filter=tree:0 -analytics-opt=false .
+ .jiri_root/bin/jiri import -name=integration -revision=be532c365aa6ba56b08ed684c0f8bb71960c18fd -overwrite=true flower https://fuchsia.googlesource.com/integration
+ '[' -d .git ']'
+ .jiri_root/bin/jiri -j=10 update -autoupdate=false -attempts 10 -package-to-skip 'fuchsia/third_party/rust/host/${platform}' -package-to-skip fuchsia/third_party/rust/target/aarch64-apple-darwin -package-to-skip fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu -package-to-skip fuchsia/third_party/rust/target/fuchsia -package-to-skip fuchsia/third_party/rust/target/riscv64gc-unknown-linux-gnu -package-to-skip fuchsia/third_party/rust/target/wasm32-unknown-unknown -package-to-skip fuchsia/third_party/rust/target/x86_64-apple-darwin -package-to-skip fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu
[15:39:28.962] Updating all projects
[15:43:10.226] Fetching CIPD packages
[P54885 15:43:10.331 action_plan.go:259 I] Going to install 120 packages
[P54885 15:43:10.331 action_plan.go:178 I] In subdir "prebuilt/connectivity/bluetooth/bt-hci-virtual/arm64":
[P54885 15:43:10.331 action_plan.go:182 I]   to install:
---
[P54885 15:43:10.332 action_plan.go:184 I]     fuchsia/infra/zedmon/linux-amd64:8bOD87VKTLXbshNJ8LvFb_MC1lsEbobbv1f1bHhRA3gC
[P54885 15:43:10.332 action_plan.go:178 I] In subdir "prebuilt/virtualization/packages/aosp_gki":
[P54885 15:43:10.332 action_plan.go:182 I]   to install:
[P54885 15:43:10.332 action_plan.go:184 I]     fuchsia/third_party/aosp_gki/virt:kTGf9yslZgbbciD1PqQ9cRSLOx9hdpuWtcqam7Wx13QC
[P54885 15:43:10.334 instancecache.go:257 I] Using temporary instance cache at /checkout/obj/fuchsia/.cipd/tmp/dl_309461706
[P54885 15:43:10.334 client.go:2104 I] [fetch   1/119] Resolving fetch URL for fuchsia/prebuilt/bt-hci-virtual/arm64:0v8c2B15yFtrz3VZCf9j0xxrCwRnrTLxfXnergt-lRQC
[P54885 15:43:10.425 storage.go:276 I] [fetch   1/119] Connecting...
[P54885 15:43:10.575 activities.go:174 I] [fetch   1/119] Fetching: 0.0/1.3 MB (  0%)
[P54885 15:43:10.632 client.go:2089 I] [fetch   1/119] Fetched fuchsia/prebuilt/bt-hci-virtual/arm64:0v8c2B15yFtrz3VZCf9j0xxrCwRnrTLxfXnergt-lRQC in 0.3s
[P54885 15:43:10.632 deployer.go:304 I] [unzip   1/119] Deploying fuchsia/prebuilt/bt-hci-virtual/arm64:0v8c2B15yFtrz3VZCf9j0xxrCwRnrTLxfXnergt-lRQC into /checkout/obj/fuchsia(/prebuilt/connectivity/bluetooth/bt-hci-virtual/arm64)
---
[P54885 15:44:14.593 deployer.go:407 I] [unzip 103/119] Cleaning up...
[P54885 15:44:14.594 deployer.go:413 I] [unzip 103/119] Deployed chromium/fuchsia/web_engine/amd64/tests:TDETl0mWbTlQcH2HTAssif6JXwUG7vK09CGHmRHmGtYC in 1.4s
[P54885 15:44:14.632 client.go:2408 I] All changes applied.
[15:44:14.701] WARN: Some packages are skipped by cipd due to lack of access, you might want to run "/checkout/obj/fuchsia/.jiri_root/bin/cipd auth-login" and try again
[15:44:16.277] Running package garbage collection in cache /checkout/obj/fuchsia/.jiri_root/packages with threshold 168h0m0s
[15:44:16.625] WARN: Empty hash file found at /checkout/obj/fuchsia/build/sdk/generate_prebuild_idk/validation_data/input_fuchsia_dir/prebuilt/fake_tool/x64/.jiri_cache_hash
++ git -C integration rev-parse HEAD
+ echo integration commit = be532c365aa6ba56b08ed684c0f8bb71960c18fd
integration commit = be532c365aa6ba56b08ed684c0f8bb71960c18fd
+ bash scripts/rust/build_fuchsia_from_rust_ci.sh
Metrics collection is already disabled.
---

+ echo
+ set +e
+ /checkout/obj/fuchsia/scripts/../.jiri_root/bin/fx clippy --all
ninja: Entering directory `/checkout/obj/fuchsia/out/workbench_eng.x64-balanced'
ninja: error: '/checkout/obj/install/lib/rustlib/src/rust/library/core/src/lib.rs', needed by 'kernel_x64.lk_debug_level_0/obj/zircon/kernel/lib/rust/libcore.rlib', missing and no known rule to make it

Clippy Diagnostics
==================

0 warning(s) emitted

Important

For more information how to resolve CI failures of this job, visit this link.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-meta Area: Issues & PRs about the rust-lang/rust repository itself rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Projects

None yet

Development

Successfully merging this pull request may close these issues.