Skip to content

Rollup of 3 pull requests#156255

Closed
JonathanBrouwer wants to merge 52 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-xdn8PtL
Closed

Rollup of 3 pull requests#156255
JonathanBrouwer wants to merge 52 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-xdn8PtL

Conversation

@JonathanBrouwer
Copy link
Copy Markdown
Contributor

Successful merges:

Failed merges:

r? @ghost

Create a similar rollup

xtqqczze and others added 30 commits January 31, 2026 23:52
seems unnecessary to use `macos-15-large` just for x86_64 support
provide a reminder on the signedness of a failed `assert_simm_bits`
Most of the changes in the JSON were merged earlier in the SVE
intrinsics PR
…nsic-test-fixes

Fix lane-swapping on pairwise big endian Neon intrinsic
…nsics

hexagon: Add scalar DSP intrinsics
…eon-tests

Add more manual aarch64 load/store intrinsic tests
Implement AVX512-VP2INTERSECT intrinsics
This updates the rust-version file to e22c616.
This change migrates a subset of LSX/LASX intrinsics to the portable
`intrinsics::simd` interface.

Only straightforward mappings are converted in this patch. Intrinsics
that require more complex transformations or currently result in
suboptimal code generation are intentionally left unchanged and will be
migrated incrementally in follow-up patches.
loongarch: Use `intrinsics::simd` for selected LSX/LASX intrinsics
these functions write to a raw pointer, and so are clearly unsafe to use
heiher and others added 22 commits April 29, 2026 00:55
Rename `SimdL` to `SimdExt`, `impl_simdl!` to `impl_simd_ext!`,
and the helper functions in `loongarch64/simd.rs` from `simdl_*`
to `simd_*`.

Also qualify intrinsic and helper calls explicitly with aliases:
- `is::` for `crate::intrinsics::simd`
- `cs::` for `crate::core_arch::simd`
- `ls::` for local LoongArch SIMD helpers
This updates the rust-version file to 045b177.
Handle `Identifier` unsafety correctly in `stdarch-gen-arm`
loongarch: Refactor portable SIMD helper naming and intrinsic paths
If one's home directory contains a space, the default location for the
hashbrown source location also contains a space, and so the UI test
normalization in issue-21763 fails to normalize as expected.

While this new regex does not handle all valid paths, such as those
beginning with `\\?\` or `\\name\`, this handles most absolute UNIX and
Windows paths. Relative paths don't seem to be applicable.
All the necessary data can be taken from `SyntaxExtension` instead.
resolve: Remove `MacroData`

All the necessary data can be taken from `SyntaxExtension` instead.
…cation, r=wesleywiser

tests/ui: allow spaces in hashbrown src normalization

If one's home directory contains a space, the default location for the hashbrown source location also contains a space, and so the UI test normalization in issue-21763 fails to normalize as expected.

While this new regex does not handle all valid paths, such as those beginning with `\\?\` or `\\name\`, this handles most absolute UNIX and Windows paths. Relative paths don't seem to be applicable.
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label May 6, 2026
@rustbot rustbot added 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-libs Relevant to the library team, which will review and decide on the PR/issue. labels May 6, 2026
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollup A PR which is a rollup 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.