v3.0.0
simdeez 3.0.0 is the first release after the 2026 revival work and includes major SIMD backend and math-surface expansion.
Highlights:
- add AVX-512 support for x86/x86_64 with runtime dispatch ahead of AVX2 when avx512f, avx512bw, and avx512dq are available
- add a native pure-Rust SIMD math surface via simdeez::math and simdeez::prelude, covering log/exp, trig, inverse trig, hyperbolic, inverse hyperbolic, and binary misc families
- add broad edge-case and regression coverage across the math stack, including AVX-512 test validation
- remove the remaining historical sleef feature plumbing and documentation traces
Breaking changes:
- SimdInt8::get_mask() now returns an associated BitMask type instead of u32
- external SimdInt8 impls now need type BitMask: SimdBitMask
- float-to-int casts are now defined as round-to-nearest, ties-to-even
This release is intended as the upgrade point from the historical 2.0.0 line.