Skip to content

v3.0.0

Choose a tag to compare

@arduano arduano released this 23 Mar 10:10
· 1 commit to master since this release
5520066

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.