Skip to content

[stable] 1.94.1 release#154211

Merged
rust-bors[bot] merged 6 commits intorust-lang:stablefrom
Mark-Simulacrum:stable-next
Mar 23, 2026
Merged

[stable] 1.94.1 release#154211
rust-bors[bot] merged 6 commits intorust-lang:stablefrom
Mark-Simulacrum:stable-next

Conversation

@Mark-Simulacrum
Copy link
Member

@Mark-Simulacrum Mark-Simulacrum commented Mar 22, 2026

This backports:

Cargo:

Mark-Simulacrum and others added 5 commits March 22, 2026 08:02
Minimal backport-suitable fix to avoid returning `UNSUPPORTED_PLATFORM`
for `wasm32-wasip1-threads` which has a working pthreads implementation
via `emnapi`.

The stable regression was reported in
<rust-lang#153475>.
```
$ git log --oneline 85eff7c80277b57f78b11e28d14154ab12fcf643..292f395c297d4f99171325b0842ac4ea4ff3b386
292f395c2 (HEAD) [stable 1.94] Fix symlink_and_directory when running in a long target dir name (rust-lang#16777)
d00475981 Fix symlink_and_directory when running in a long target dir name (rust-lang#16775)
ce98781f7 [stable 1.94] Update tar to 0.4.45 (rust-lang#16769)
fec7f9297 Update tar to 0.4.45
5e256e377 Add a test for a tar file with a symlink and directory of the same name
1ed92053d test: Remove unused docker ip_address (rust-lang#16636)
d7a2a0307 Increase cache_lock test timeout (rust-lang#16545)
95d93fb89 Don't check the specific build-std output
dfbe729f6 chore: Updated compiler errors for Rust 1.93 (rust-lang#16543)
cb03b21f6 Update cargo-semver-checks to 0.47.0
f7777c4f9 test(build-std): Update error message (rust-lang#16658)
a56abe18a Disable custom target JSON spec test
634668d49 fix: `--remap-path-scope` stabilized in 1.95-nightly (rust-lang#16536)
d428eaa44 fix(script): surpress `unused_features` lint for embedded (rust-lang#16714)
e7b27c7f9 test(git): Mark a test as non-deterministic (rust-lang#16706)
38922ca44 test(replace): Mark a test as non-deterministic (rust-lang#16700)
```
This applies the patch for that PR, fixing an ICE in match_same_arms.
@rustbot
Copy link
Collaborator

rustbot commented Mar 22, 2026

Some changes occurred in src/tools/cargo

cc @ehuss

Some changes occurred in src/tools/clippy

cc @rust-lang/clippy

@rustbot rustbot added O-windows Operating system: Windows S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-clippy Relevant to the Clippy team. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-release Relevant to the release subteam, which will review and decide on the PR/issue. labels Mar 22, 2026
@rustbot
Copy link
Collaborator

rustbot commented Mar 22, 2026

r? @jieyouxu

rustbot has assigned @jieyouxu.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Fallback group: @Mark-Simulacrum, @jieyouxu
  • @Mark-Simulacrum, @jieyouxu expanded to Mark-Simulacrum, jieyouxu

@rustbot
Copy link
Collaborator

rustbot commented Mar 22, 2026

⚠️ Warning ⚠️

  • Some commits in this PR modify submodules.

    If this was not intentional, see I changed a submodule on accident in the rustc dev guide.

  • There are issue links (such as #123) in the commit messages of the following commits.
    Please move them to the PR description, to avoid spamming the issues with references to the commit, and so this bot can automatically canonicalize them to avoid issues with subtree.

@Mark-Simulacrum
Copy link
Member Author

@bors r+ rollup=never p=20

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 22, 2026

📌 Commit ff8efbd has been approved by Mark-Simulacrum

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 22, 2026
@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Mar 22, 2026
[stable] 1.94.1 release


This backports:

* [STABLE] library: wasm32-wasip1-threads has functional pthreads #153634
* Move freeze_* methods to OpenOptionsExt2 #153491
* [Clippy] Fix ICE in match_same_arms rust-lang/rust-clippy#16685

Cargo:

* [stable 1.94] Fix symlink_and_directory when running in a long target dir name (rust-lang/cargo#16777)
* Fix symlink_and_directory when running in a long target dir name (rust-lang/cargo#16775)
* [stable 1.94] Update tar to 0.4.45 (rust-lang/cargo#16769)
* test: Remove unused docker ip_address (rust-lang/cargo#16636)
* Increase cache_lock test timeout (rust-lang/cargo#16545)
* chore: Updated compiler errors for Rust 1.93 (rust-lang/cargo#16543)
* test(build-std): Update error message (rust-lang/cargo#16658)
* fix: `--remap-path-scope` stabilized in 1.95-nightly (rust-lang/cargo#16536)
* fix(script): surpress `unused_features` lint for embedded (rust-lang/cargo#16714)
* test(git): Mark a test as non-deterministic (rust-lang/cargo#16706)
* test(replace): Mark a test as non-deterministic (rust-lang/cargo#16700)
@JonathanBrouwer
Copy link
Contributor

Hmmm if the github UI is to be believed, the dist-x86_64-linux job never even started...
Don't think I fully believe the UI tho, so let's keep it running for a bit

@Mark-Simulacrum
Copy link
Member Author

5h feels too long, especially given we have zero output. I'm going to go ahead and... @bors retry

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 22, 2026

❗ You can only retry pull requests that are approved and have a previously failed auto build.

Hint: There is currently a pending auto build on this PR. To cancel it, run @bors cancel.

@Mark-Simulacrum
Copy link
Member Author

@bors cancel

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 22, 2026

Auto build was cancelled. Cancelled workflows:

The next pull request likely to be tested is #154211.

@rust-bors

This comment has been minimized.

@Mark-Simulacrum
Copy link
Member Author

@bors retry

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 22, 2026

❗ You can only retry pull requests that are approved and have a previously failed auto build.

Hint: There is currently a pending auto build on this PR. To cancel it, run @bors cancel.

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

rust-bors bot commented Mar 23, 2026

☀️ Test successful - CI
Approved by: Mark-Simulacrum
Duration: 3h 25m 35s
Pushing 409dedc to stable...

@rust-bors rust-bors bot merged commit 409dedc into rust-lang:stable Mar 23, 2026
12 checks passed
@rustbot rustbot added this to the 1.94.1 milestone Mar 23, 2026
@Mark-Simulacrum Mark-Simulacrum deleted the stable-next branch March 23, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-bors This PR was explicitly merged by bors. O-windows Operating system: Windows T-clippy Relevant to the Clippy team. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-release Relevant to the release subteam, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants