Skip to content

v2.0.0 — Architecture Overhaul

Latest

Choose a tag to compare

@OldCrow OldCrow released this 01 Jul 21:03
v2.0.0
bec10ae

v2.0.0 is a major architecture release. See CHANGELOG.md for the full entry and MIGRATION_GUIDE.md for the complete v1.x → v2.0.0 call mapping.

Highlights

  • 19 distributions across 7 families (Geometric, Laplace, Cauchy added 2026-06-28)
  • stats::analysis namespace replaces all in-class statistical methods
  • Result<T> redesigned as std::variantmakeError() never constructs T
  • Span-based SIMD batch API; Strategy-suffix methods removed
  • TOCTOU cache-locking fixed across all 19 distributions
  • Platform baseline raised to macOS 13 Ventura / AppleClang 15+ / GCC 13+ / Clang 17+

Validation: 46/46 correctness on Kaby Lake AVX2+FMA and Mac Mini M1 NEON.