Commit graph

809 commits

Author SHA1 Message Date
okaneco
42409f05bf Rename Mask::from_int to Mask::from_simd 2025-09-05 14:30:44 -04:00
okaneco
1e62d4c87c Rename Mask::to_int to Mask::to_simd 2025-09-05 14:29:26 -04:00
Caleb Zulawski
295ba3b45c
Merge pull request #476 from heiher/loong-simd-types
loongarch64: Use unified data types for SIMD intrinsics
2025-08-26 17:07:13 -04:00
WANG Rui
61c45c164a loongarch64: Use unified data types for SIMD intrinsics 2025-08-26 22:27:18 +08:00
Caleb Zulawski
a645554d19
Merge pull request #473 from okaneco/array_fix
Update nightly toolchain and `Cargo.lock`, fix examples broken by stabilized features
2025-08-18 09:51:34 -04:00
Caleb Zulawski
1ce33dd37d Revert "Add no-extra-rounding-error flag to Miri CI config"
This reverts commit 323484c827.
2025-08-18 01:37:12 -04:00
Caleb Zulawski
b902397bc2 Clippy isn't aware of repr(simd, packed) 2025-08-18 01:37:12 -04:00
Caleb Zulawski
c43c8d25a8 Check some float ops approximately 2025-08-18 01:37:12 -04:00
okaneco
323484c827 Add no-extra-rounding-error flag to Miri CI config 2025-08-18 01:18:46 -04:00
okaneco
07e9de0f6d Remove i586-pc-windows-msvc from CI 2025-08-17 21:46:26 -04:00
okaneco
28e79b1433 Update Cargo.lock 2025-08-17 21:42:22 -04:00
okaneco
3f01c753fd Update nightly toolchain and fix broken examples
Update examples to remove features that have been stabilized
2025-08-17 20:54:14 -04:00
Caleb Zulawski
f560820760
Merge pull request #471 from burgerindividual/fix-avx512
Fix compilation for AVX512
2025-08-04 11:50:21 -04:00
burgerindividual
3a0909c767 Fix incorrect reference to EMPTY_BIT_MASK 2025-08-04 11:29:22 -04:00
Caleb Zulawski
3439347533
Merge pull request #468 from hkBst/div-ceil
clippy fix: use div_ceil
2025-07-05 07:23:41 -04:00
Marijn Schouten
b47a091b7d clippy fix: use div_ceil 2025-07-05 06:26:45 +00:00
Caleb Zulawski
704a1a9064
Merge pull request #466 from clarfonthey/const-mask-splat
Make `Mask::splat` const
2025-06-13 13:44:43 -04:00
ltdk
a857909616 Make Mask::splat const 2025-06-13 01:42:13 -04:00
Caleb Zulawski
7a0cc2f20e
Merge pull request #465 from clarfonthey/const-mut
Add const to `as_mut_array`, `copy_to_slice`
2025-06-12 15:07:36 -04:00
ltdk
97a3a50084 Add const to as_mut_array, copy_to_slice 2025-06-12 12:03:40 -04:00
Caleb Zulawski
70b1c2088d
Merge pull request #464 from okaneco/remove_from_usize_impls
Remove usize/isize `From` impls for vendor vector types
2025-06-11 18:26:08 -04:00
okaneco
6951b685b8 Remove usize/isize From impls for vendor vector types
Remove usize/isize impls from
- `loongarch64.rs`
- `wasm32.rs`
- `x86.rs`
2025-06-11 17:45:38 -04:00
Jacob Lifshay
68947612ba
Merge pull request #458 from corneliusroemer/patch-1
Fix grammar in beginners-guide.md
2025-04-07 12:04:40 -07:00
Cornelius Roemer
cdac23c86a
Fix grammar in beginners-guide.md 2025-04-07 18:13:32 +02:00
Caleb Zulawski
e8b522d82a
Merge pull request #457 from rust-lang/sync-from-rust-2025-03-20
Sync upstream
2025-03-22 12:40:02 -04:00
Caleb Zulawski
0f6f7d18ba Merge branch 'rust-upstream-2025-03-20' into sync-from-rust-2025-03-20 2025-03-20 00:40:50 -04:00
Caleb Zulawski
aaf8ff1f9e Merge commit 'c14f2fc3eb' into sync-from-portable-simd-2025-03-19 2025-03-19 00:58:47 -04:00
Caleb Zulawski
c14f2fc3eb
Merge pull request #452 from folkertdev/element-rotate-example
add examples for `shift_elements_{left, right}` and `rotate_elements_{left, right}`
2025-03-18 10:08:53 -04:00
Folkert de Vries
85a494bd91
add examples for shift_elements_{left, right} and rotate_elements_{left, right} 2025-03-18 10:34:02 +01:00
Caleb Zulawski
abd5d05ec4
Merge pull request #450 from programmerjake/update-llvm-workaround-comment
update llvm workaround comment to link to rust tracking issue too
2025-03-17 23:33:54 -04:00
Caleb Zulawski
c6596476bb
Merge pull request #455 from Urgau/deny-unreachable_pub
Deny `unreachable_pub` lint
2025-03-17 23:32:23 -04:00
Urgau
85d15a475b Deny unreachable_pub lint
As is done in `core` since https://github.com/rust-lang/rust/pull/134286

cc https://github.com/rust-lang/rust/issues/138054
2025-03-17 20:20:02 +01:00
Caleb Zulawski
74cddcaf4d
Merge pull request #454 from thaliaarchi/use-prelude-size-of
Use `size_of` from the prelude instead of imported
2025-03-07 01:50:09 -05:00
Thalia Archibald
c86f0a134c Use size_of from the prelude instead of imported
Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the
prelude instead of importing or qualifying them.

These functions were added to all preludes in Rust 1.80.
2025-03-06 20:30:22 -08:00
Caleb Zulawski
b4f4785d9b
Merge pull request #451 from ehuss/rust-2024
Migrate core_simd to Rust 2024
2025-02-13 00:57:15 -05:00
Eric Huss
007e0f1898 Apply style_edition 2024 2025-02-12 16:49:46 -08:00
Eric Huss
2b5f6f05b5 Migrate core_simd to Rust 2024 2025-02-12 15:17:46 -08:00
Samuel Tardieu
02a28b29e2 Remove ignored #[must_use] attributes from portable-simd
The `#[must_use]` attribute has no effect when applied to methods in
trait implementations.
2025-02-12 13:59:22 +01:00
Jacob Lifshay
d545e84eae
update llvm workaround comment to link to rust tracking issue too 2025-01-24 01:04:14 -08:00
Caleb Zulawski
1982d87147 Merge commit '3383cfbd35' into sync-from-portable-simd-2025-01-18 2025-01-18 15:37:14 -05:00
Caleb Zulawski
3383cfbd35
Merge pull request #449 from rust-lang/subtree-sync-script
Add script for syncing subtree
2025-01-18 15:34:46 -05:00
Caleb Zulawski
15c19722de Add script for syncing subtree 2025-01-18 15:33:50 -05:00
Caleb Zulawski
4b1a23e4a0
Merge pull request #448 from rust-lang/sync-upstream
Sync upstream
2025-01-18 12:25:56 -05:00
Caleb Zulawski
638667a135 Remove stable features 2025-01-16 01:41:34 -05:00
Caleb Zulawski
a2c745e75d Merge branch 'sync-upstream-2025-01-16' into test 2025-01-16 01:40:05 -05:00
daxpedda
8423171f11 Bump stdarch 2024-12-24 19:00:57 +01:00
Caleb Zulawski
49176aebc6
Merge pull request #446 from AquaEBM/master
add rustc_const_unstable attribute to Simd::splat
2024-11-25 09:29:28 -05:00
AquaEBM
f6a227690e add rustc_const_unstable attribute to Simd::splat 2024-11-25 12:44:26 +01:00
Caleb Zulawski
b049c5097e
Merge pull request #444 from heiher/loong64-ci
ci: add support for loongarch64-unknown-linux-gnu
2024-11-04 00:58:44 -05:00
WANG Rui
35ac70a478 ci: add support for loongarch64-unknown-linux-gnu 2024-11-04 09:37:18 +08:00