Releases: unum-cloud/usearch
Releases · unum-cloud/usearch
v0.9.6
0.9.6 (2023-05-26)
Fix
_aligned_malloc
and _aligned_free
on Windows (fef3937)
v0.9.5
0.9.5 (2023-05-25)
Fix
InterlockedAnd64Release
missing (d2e77c6)
- Add NumPy dependency for tests (0ca1b25)
- Avoid
M_PI
for MSVC builds (a5bc587)
- MSVC intrinsics capitalization (34e2694)
- Using x64 Windows API (d791394)
Make
Refactor
- Apply Ruff and CppCheck linter (bf84ba2)
v0.9.4
0.9.4 (2023-05-25)
Fix
- Support 4-byte words for WinAPI atomics (fc8a631)
Make
- Skip 32-bit windows builds (8dbc206)
v0.9.3
0.9.3 (2023-05-25)
Fix
- Apple Clang casting rules (4b5d02c)
Make
- Extend compilation flags and classifiers (55cec3f)
v0.9.2
0.9.2 (2023-05-25)
Fix
- Container upload permissions (891e76e)
Refactor
- Freezing the number of dimensions in JIT (68cd54b)
v0.9.0
0.9.0 (2023-05-25)
Add
- Dockerfile automated builds (fbc48f0)
Make
- Export container to both Docker and GitHub (07bc3c6)
Refactor
v0.8.1
0.8.1 (2023-05-25)
Fix
Refactor
- Numba JIT benchmarks for
f8
(a218780)
v0.8.0
0.8.0 (2023-05-25)
Add
stats()
gathering interface (ce0080e)
- New tests and parameter tuning benchmarks (c110a68)
Fix
- Safe misaligned data access (1996614)
- UB, wrong length passed (56936e9)
Make
- Default Python to NEON on Arm, AVX2 on x86 (7a25a89)
- Produce test builds (d7d1095)
- Un-nest binary output path (4e9658e)
- Updated Python package layout (eb91f86)
Refactor
v0.7.0
0.7.0 (2023-05-22)
Add
Docs
- Enable Huge Pages when profiling (9d8b16f)
- Taking the right pointer (819c596)
Fix
- Disallow zero threads (74873f3)
- Implicit casting issues in the core (960c4df)
- Tracking benchmark start time (aab874c)
Make
- Disable unkown pragma warnings for JS/Rust (7a25e10)
- Not skipping docs refresh if build succeeded (f340260)
- Parameterizing CMake for Conan (0d7a007)
Refactor