-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Cleanup src/test/ui/{simd,simd-intrinsic} #89541
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
Conversation
Simd([u8; 64]) is now valid for repr(simd), so simplify tests with huge tuples instead. This also found some completely untested code, so let's just ditch that.
Mostly test/ui/simd-intrinsic -> test/ui/simd/intrinsic Intrinsics-per-se tests moved into that folder Repetitive names were cut short. Duplicate names given -pass annotations.
(rust-highfive has picked a reviewer for you, use r? to override) |
I guess that didn't work, eh! |
Is this referring to something in particular? Should I hold off on approving? Otherwise, r=me |
Nah, I was just poking highfive and it didn't work as expected and then I foolishly deleted it out of embarrassment. |
📌 Commit 2a7b511 has been approved by |
☀️ Test successful - checks-actions |
Finished benchmarking commit (3bf5575): comparison url. Summary: This benchmark run did not return any relevant changes. If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression |
Initial motivation was to simplify a huge macro expansion using a tuple, since we can just use an array in
#[repr(simd)]
now for the same result. But also, several tests were going unnoticed during development of SIMD intrinsics because people kept looking in the wrong directory, and many are basically run-pass vs. build-fail versions of the same tests, so let's keep them close together and simplify their names, so they're easier to sift through.