Skip to content

stdarch subtree update - #163218

Merged
rust-bors[bot] merged 56 commits into
rust-lang:mainfrom
folkertdev:stdarch-sync-2026-09-23
Sep 24, 2026
Merged

rust-bors[bot] merged 56 commits into
rust-lang:mainfrom
folkertdev:stdarch-sync-2026-09-23

Conversation

@folkertdev

@folkertdev folkertdev commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

tangaac and others added 30 commits July 22, 2026 19:03
vld1 and vst1 lane intrinsics were dereferencing pointer directly which requires it to be aligned to the element type. (Too strict alignment requirements)
The instructions don't requires alignment, so calling these with
unaligned pointer caused UB.

Lane loads and stores were updated to use `read_unaligned()` and
`write_unaligned()` instead.
…ersions

Add missing avx512vl intrinsics for u32->f32 conversions
This updates the rust-version file to da51146.
loongarch: Use intrinsics::simd for vavg[r]
This updates the rust-version file to 32d94cc.
This reverts commit 102f03d2c410660a45d0231fdafdd347e0d4e77f.
Revert "Use SIMD intrinsics for vector shifts"
@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Sep 23, 2026
@folkertdev
folkertdev marked this pull request as ready for review September 24, 2026 13:08
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Sep 24, 2026
@rustbot

rustbot commented Sep 24, 2026

Copy link
Copy Markdown
Collaborator

Any special-casing of Miri in the standard library requires review.

cc @rust-lang/miri

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

cc @Amanieu, @sayantn

@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 24, 2026
@folkertdev

Copy link
Copy Markdown
Contributor Author

@bors r+ p=1

@rust-bors

rust-bors Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 4282aee has been approved by folkertdev

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 24, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Sep 24, 2026
rust-bors Bot pushed a commit that referenced this pull request Sep 24, 2026
…uwer

Rollup of 7 pull requests

Successful merges:

 - #163218 (stdarch subtree update)
 - #159287 (Build a new incr comp session dir from scratch every time)
 - #163222 (Enable EII tests for cg_gcc)
 - #163251 (cg_gcc subtree sync 2026-09-24)
 - #162595 (avoid accessing uninferred closure upvars in diagnostics)
 - #162937 (do generic_const_args Const::Ty hack only on projection consts)
 - #163238 (Fix incorrect use of await in parser suggestion)
@rust-bors
rust-bors Bot merged commit c1ce926 into rust-lang:main Sep 24, 2026
13 checks passed
rust-bors Bot pushed a commit that referenced this pull request Sep 24, 2026
Rollup merge of #163218 - folkertdev:stdarch-sync-2026-09-23, r=folkertdev

stdarch subtree update

Fixes rust-lang/stdarch#2232

Subtree update of `stdarch` to rust-lang/stdarch@cdcca32.

Created using https://github.com/rust-lang/josh-sync.

r? @ghost
@rustbot rustbot added this to the 1.100.0 milestone Sep 24, 2026
pull Bot pushed a commit to xtqqczze/rust-lang-miri that referenced this pull request Sep 25, 2026
…uwer

Rollup of 7 pull requests

Successful merges:

 - rust-lang/rust#163218 (stdarch subtree update)
 - rust-lang/rust#159287 (Build a new incr comp session dir from scratch every time)
 - rust-lang/rust#163222 (Enable EII tests for cg_gcc)
 - rust-lang/rust#163251 (cg_gcc subtree sync 2026-09-24)
 - rust-lang/rust#162595 (avoid accessing uninferred closure upvars in diagnostics)
 - rust-lang/rust#162937 (do generic_const_args Const::Ty hack only on projection consts)
 - rust-lang/rust#163238 (Fix incorrect use of await in parser suggestion)
bjorn3 pushed a commit to rust-lang/rustc_codegen_cranelift that referenced this pull request Sep 28, 2026
…uwer

Rollup of 7 pull requests

Successful merges:

 - rust-lang/rust#163218 (stdarch subtree update)
 - rust-lang/rust#159287 (Build a new incr comp session dir from scratch every time)
 - rust-lang/rust#163222 (Enable EII tests for cg_gcc)
 - rust-lang/rust#163251 (cg_gcc subtree sync 2026-09-24)
 - rust-lang/rust#162595 (avoid accessing uninferred closure upvars in diagnostics)
 - rust-lang/rust#162937 (do generic_const_args Const::Ty hack only on projection consts)
 - rust-lang/rust#163238 (Fix incorrect use of await in parser suggestion)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. 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.

Bug in test_mm_srav_epi64 from Rust repo