Skip to content

Rollup of 15 pull requests - #162951

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

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

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.
…oshtriplett

Use niche length type for strlen to guarantee `isize::MAX` bound

Alternative to rust-lang#162912.

r? hanna-kruppe
cc @Darksonn
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Sep 18, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Member Author

@bors r+ p=5

Trying commonly failed jobs
@bors try jobs=dist-various-1,test-various,test-x86_64-gnu-aux,test-x86_64-gnu-llvm-21-3,test-x86_64-msvc-1,test-aarch64-apple-1,test-aarch64-apple-2,test-x86_64-mingw-1,test-i686-msvc,test-armhf-gnu

@rustbot rustbot added 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 S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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
@rust-bors

rust-bors Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

📌 Commit eae88ac 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
Rollup of 15 pull requests


try-job: dist-various-1
try-job: test-various
try-job: test-x86_64-gnu-aux
try-job: test-x86_64-gnu-llvm-21-3
try-job: test-x86_64-msvc-1
try-job: test-aarch64-apple-1
try-job: test-aarch64-apple-2
try-job: test-x86_64-mingw-1
try-job: test-i686-msvc
try-job: test-armhf-gnu
@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)
 - #162832 (add `Div` and `Mul` for `Complex<{float}>`)
 - #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)
 - #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-msvc-2 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
---- num::complex::div stderr ----

thread 'main' (1156) panicked at coretests\tests\num\complex.rs:110:5:
assertion `left == right` failed
  left: Complex { re: 0.12, im: 5.75 }
 right: Complex { re: 3.0, im: 4.0 }
stack backtrace:
   0: __rustc::rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::assert_failed_inner
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

---- num::complex::complex_multiplication stdout ----
---- num::complex::complex_multiplication stderr ----

thread 'main' (2716) panicked at coretests\tests\num\complex.rs:88:5:
assertion `left == right` failed
  left: Complex { re: -inf, im: 0.0 }
 right: Complex { re: inf, im: inf }
stack backtrace:
   0: __rustc::rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::assert_failed_inner
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---
    num::complex::div

test result: FAILED. 2780 passed; 2 failed; 6 ignored; 0 measured; 0 filtered out; finished in 9.52s

error: test failed, to rerun pass `-p coretests --test coretests`
"D:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage0\\bin\\cargo.exe" "test" "--manifest-path" "D:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage2-codegen\\cg_clif\\build\\sysroot_tests\\Cargo.toml" "--target-dir" "D:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage2-codegen\\cg_clif\\build\\sysroot_tests_target" "--locked" "--target" "x86_64-pc-windows-msvc" "-p" "coretests" "-p" "alloctests" "--tests" "--" "-q" exited with status ExitStatus(ExitStatus(101))
error: process didn't exit successfully: `D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage3-codegen\x86_64-pc-windows-msvc\release\y.exe test --download-dir 'D:\a\rust\rust\build\cg_clif_download' --out-dir 'D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage2-codegen\cg_clif' --no-unstable-features --use-backend cranelift --sysroot llvm --skip-test testsuite.extended_sysroot` (exit code: 1)
Command `D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage0\bin\cargo.exe run --target x86_64-pc-windows-msvc -Zbinary-dep-depinfo -j 4 -Zroot-dir=D:\a\rust\rust -Zembed-metadata=no --locked --color=always --profile=release --manifest-path D:\a\rust\rust\compiler/rustc_codegen_cranelift/build_system/Cargo.toml -- test --download-dir D:\a\rust\rust\build\cg_clif_download --out-dir D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage2-codegen\cg_clif --no-unstable-features --use-backend cranelift --sysroot llvm --skip-test testsuite.extended_sysroot [workdir=D:\a\rust\rust\compiler/rustc_codegen_cranelift]` failed with exit code 1
Created at: src\bootstrap\src\core\build_steps\test.rs:4407:25
Executed at: src\bootstrap\src\core\build_steps\test.rs:4451:26

Command has failed. Rerun with -v to see more details.
Bootstrap failed while executing `test --stage 2 --skip=tests --skip=library --skip=tidyselftest`
Currently active steps:
test::CodegenCranelift { compilers: RustcPrivateCompilers { build_compiler: Compiler { stage: 1, host: x86_64-pc-windows-msvc, forced_compiler: false }, target_compiler: Compiler { stage: 2, host: x86_64-pc-windows-msvc, forced_compiler: false } }, target: x86_64-pc-windows-msvc } at src\bootstrap\src\core\build_steps\test.rs:4393
Build completed unsuccessfully in 1:08:20
make: *** [Makefile:117: ci-msvc-ps1] Error 1
  local time: Fri Sep 18 11:10:33 CUT 2026
  network time: Fri, 18 Sep 2026 11:10:34 GMT
##[error]Process completed with exit code 2.
##[group]Run echo "disk usage:"
echo "disk usage:"

@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 0e43331 failed: CI. Failed job:

@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 #162832, which is a member of this rollup, was unapproved.

@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 commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: cd47fa1 (cd47fa1cd01157615ed47662fb486c41616ca9dd)
Base parent: 498b89d (498b89dd40af107a23c13a009345a0dea224248c)

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 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.