Skip to content

[beta] prepare Rust 1.95.0-beta#153314

Merged
rust-bors[bot] merged 3 commits intorust-lang:betafrom
cuviper:beta-next
Mar 5, 2026
Merged

[beta] prepare Rust 1.95.0-beta#153314
rust-bors[bot] merged 3 commits intorust-lang:betafrom
cuviper:beta-next

Conversation

@cuviper
Copy link
Member

@cuviper cuviper commented Mar 2, 2026

Ref: https://forge.rust-lang.org/release/process.html#beta-pr

r? cuviper

@rustbot
Copy link
Collaborator

rustbot commented Mar 2, 2026

stdarch is developed in its own repository. If possible, consider making this change to rust-lang/stdarch instead.

cc @Amanieu, @folkertdev, @sayantn

@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure 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. labels Mar 2, 2026
@cuviper
Copy link
Member Author

cuviper commented Mar 2, 2026

@bors r+ rollup=never p=10

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 2, 2026

📌 Commit 23b953f has been approved by cuviper

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 Mar 2, 2026
@rust-log-analyzer

This comment has been minimized.

@cuviper
Copy link
Member Author

cuviper commented Mar 3, 2026

Here's a better log extract:

##[group]Testing stage2 {core} (x86_64-unknown-linux-gnu)
WARNING: Ignoring `RUSTC_WRAPPER` environment variable, Miri does not support wrapping.
 Downloading crates ...
  Downloaded rand_xorshift v0.4.0
   Compiling rand_core v0.9.3
   Compiling coretests v0.0.0 (/checkout/library/coretests)
   Compiling core v0.0.0 (/checkout/library/core)
   Compiling rand_xorshift v0.4.0
   Compiling rand v0.9.2
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.28s
     Running tests/lib.rs (obj/build/x86_64-unknown-linux-gnu/stage2-std/x86_64-unknown-linux-gnu/debug/deps/coretests-f0af7e27e67d3704)
error: the option `Z` is only accepted on the nightly compiler
error: test failed, to rerun pass `-p coretests --test coretests`
Bootstrap failed while executing `miri --stage 2 library/core --test-args notest`

I can reproduce that locally as well.

@bors r-

@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-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 3, 2026
@cuviper
Copy link
Member Author

cuviper commented Mar 3, 2026

git bisect brought me to #149514 -- cc @adamgemmell @Kobzol

edit: specifically commit dae8ea9

The unstable features of the `test` crate used to be default-enabled,
and manually disabled when building the beta and stable channels. Commit
dae8ea9 flipped that to default-disabled, only enabled for nightly
and dev channels.

However, this broke miri testing on the beta/stable channels, because it
also uses unstable features -- which should be fine to enable just for
its own sysroot build. Now the `test` build script makes that happen by
noticing the `MIRI_CALLED_FROM_SETUP` environment variable.

(cherry picked from commit 30d7ed4)
@folkertdev
Copy link
Contributor

I had assumed you'd rebase, but if you're just cherry-picking then I guess #153336 needs to be beta-nominated, specifically commit 2fa37e7 but I suspect that won't cherry-pick cleanly.

That PR fixes an out-of-bounds load in aarch64 SIMD intrinsics that load a non-power-of-2-elements SIMD type.

@cuviper
Copy link
Member Author

cuviper commented Mar 4, 2026

@folkertdev: the branch point is right before the src/version bump, so no, we don't rebase after that. Please do nominate on that PR along with your explanation, and we can get to it in a separate backport PR. Or do you think it's bad enough that it will block this now?

@folkertdev
Copy link
Contributor

I'll nominate it, it should be fine to wait a couple of days.

@cuviper
Copy link
Member Author

cuviper commented Mar 4, 2026

@bors r+

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 4, 2026

📌 Commit 752b663 has been approved by cuviper

It is now in the queue for this repository.

🌲 The tree is currently closed for pull requests below priority 1000. This pull request will be tested once the tree is reopened.

@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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Mar 4, 2026
@rust-bors

This comment has been minimized.

@rust-bors rust-bors bot added the merged-by-bors This PR was explicitly merged by bors. label Mar 5, 2026
@rust-bors rust-bors bot removed the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Mar 5, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 5, 2026

☀️ Test successful - CI
Approved by: cuviper
Duration: 3h 33m 36s
Pushing ad726b5 to beta...

@rust-bors rust-bors bot merged commit ad726b5 into rust-lang:beta Mar 5, 2026
12 checks passed
@rustbot rustbot added this to the 1.95.0 milestone Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc merged-by-bors This PR was explicitly merged by bors. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants