Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:33
· 21 commits to refs/heads/main since this release

Changes

🚀 Features## 🚀 Features

  • feat(python): expose hilbert and hybrid sfc sorting with spatial benchmarks @Sambit003 (#63)
  • feat(sorting): integrate two-tier hybrid morton-hilbert spatial curve @Sambit003 (#62)
  • feat(numerics): add branchless 2D/3D Hilbert curve Radix sort @Sambit003 (#61)
  • test: implement property-based invariants and differential fuzzing oracles @Sambit003 (#59)
  • feat(searching): implement precision-safe hybrid interpolation-binary search @Sambit003 (#58)
  • feat(sorting): implement O(1) heap in-place hybrid MSD Radix Sort @Sambit003 (#57)
  • perf(sorting): implement multi-tier dynamic SIMD dispatch for 3-way partitioning @Sambit003 (#55)
  • feat(core): implement C++20 static dispatch seams for domain-specific array routing @Sambit003 (#53)
  • feat(searching): add Eytzinger Cache-Oblivious Search Engine @Ritesh-Gupta-op (#50)

💥 Breaking Changes

  • feat(core): implement C++20 static dispatch seams for domain-specific array routing @Sambit003 (#53)

⚡ Performance Optimizations

  • feat(python): expose hilbert and hybrid sfc sorting with spatial benchmarks @Sambit003 (#63)
  • perf(core): optimize config dispatch via custom qsbr engine @Sambit003 (#60)
  • feat(searching): implement precision-safe hybrid interpolation-binary search @Sambit003 (#58)
  • feat(sorting): implement O(1) heap in-place hybrid MSD Radix Sort @Sambit003 (#57)
  • perf(sorting): eliminate dynamic heap allocation in MergeSort via monotonic PMR scratchpad memory @Sambit003 (#56)
  • perf(sorting): implement multi-tier dynamic SIMD dispatch for 3-way partitioning @Sambit003 (#55)
  • perf(core): implement decentralized zero-allocation C++20 heterogeneous registry @Sambit003 (#54)
  • feat(core): implement C++20 static dispatch seams for domain-specific array routing @Sambit003 (#53)
  • perf(python): release GIL and implement zero-copy in-place array sorting (#17) @ArpanHait (#48)
  • perf(core): make dispatcher a thread-safe singleton @supriyokanrar626-sketch (#49)

🐛 Bug Fixes & Security

  • perf(core): optimize config dispatch via custom qsbr engine @Sambit003 (#60)
  • perf(sorting): implement multi-tier dynamic SIMD dispatch for 3-way partitioning @Sambit003 (#55)
  • perf(core): implement decentralized zero-allocation C++20 heterogeneous registry @Sambit003 (#54)
  • feat(core): implement C++20 static dispatch seams for domain-specific array routing @Sambit003 (#53)

📖 Documentation

  • feat(sorting): implement O(1) heap in-place hybrid MSD Radix Sort @Sambit003 (#57)

🩹 Patches & Maintenance

  • test: implement property-based invariants and differential fuzzing oracles @Sambit003 (#59)
  • feat(searching): implement precision-safe hybrid interpolation-binary search @Sambit003 (#58)
  • perf(core): implement decentralized zero-allocation C++20 heterogeneous registry @Sambit003 (#54)
  • feat(core): implement C++20 static dispatch seams for domain-specific array routing @Sambit003 (#53)