Skip to content

Rustc pull update #2349

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Apr 21, 2025
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
b4426b7
document config extensions
onur-ozkan Mar 25, 2025
3ed7cc8
document `include` in `bootstrap.example.toml`
onur-ozkan Apr 1, 2025
6cbd6c0
Rollup merge of #138934 - onur-ozkan:extended-config-profiles, r=Kobzol
ChrisDenton Apr 19, 2025
2e5890f
Rollup merge of #139091 - mejrs:format, r=compiler-errors
ChrisDenton Apr 19, 2025
82c3452
Rollup merge of #139753 - folkertdev:naked-function-unsafe-attribute,…
ChrisDenton Apr 19, 2025
8895584
Rollup merge of #139762 - compiler-errors:non-env, r=lcnr
ChrisDenton Apr 19, 2025
fcd257b
Rollup merge of #139834 - ChrisDenton:spf, r=WaffleLapkin
ChrisDenton Apr 19, 2025
6af8f5f
Rollup merge of #139868 - thaliaarchi:move-env-consts-pal, r=joboet
ChrisDenton Apr 19, 2025
e68632c
Rollup merge of #139978 - Kobzol:ci-test-summary, r=jieyouxu
ChrisDenton Apr 19, 2025
03103fe
Rollup merge of #139995 - spencer3035:clean-ui-tests-4-of-n, r=jieyouxu
ChrisDenton Apr 19, 2025
02f25b8
Auto merge of #140043 - ChrisDenton:rollup-vwf0s9j, r=ChrisDenton
bors Apr 20, 2025
4d5c78d
Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkin
ChrisDenton Apr 20, 2025
869d74f
Rollup merge of #139990 - jswrenn:no-nfas, r=tmiasko
ChrisDenton Apr 20, 2025
c1b574e
Rollup merge of #140044 - tshepang:rdg-push, r=jieyouxu
ChrisDenton Apr 20, 2025
cab1085
Rollup merge of #140051 - ehuss:exploit-footnotes, r=jieyouxu
ChrisDenton Apr 20, 2025
a444406
Rollup merge of #140054 - c-git:patch-1, r=joboet
ChrisDenton Apr 20, 2025
e41bf33
Auto merge of #140079 - ChrisDenton:rollup-2h5cg94, r=ChrisDenton
bors Apr 20, 2025
d5cf5a3
Preparing for merge from rustc
invalid-email-address Apr 21, 2025
4c66352
Merge from rustc
invalid-email-address Apr 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkin
simd intrinsics with mask: accept unsigned integer masks, and fix some of the errors

It's not clear at all why the mask would have to be signed, it is anyway interpreted bitwise. The backend should just make sure that works no matter the surface-level type; our LLVM backend already does this correctly. The note of "the mask may be widened, which only has the correct behavior for signed integers" explains... nothing? Why can't the code do the widening correctly? If necessary, just cast to the signed type first...

Also while we are at it, fix the errors. For simd_masked_load/store, the errors talked about the "third argument" but they meant the first argument (the mask is the first argument there). They also used the wrong type for `expected_element`.

I have extremely low confidence in the GCC part of this PR.

See [discussion on Zulip](https://rust-lang.zulipchat.com/#narrow/channel/257879-project-portable-simd/topic/On.20the.20sign.20of.20masks)
  • Loading branch information
ChrisDenton authored Apr 20, 2025
commit 4d5c78df4cb694fc901cf6cd428b383273dd1097

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.