Skip to content

Tags: ashvardanian/SimSIMD

Tags

v6.5.12

Toggle v6.5.12's commit message
Release: v6.5.12 [skip ci]

- Make: Same upload/download CI versions (ae9e567)

v6.5.11

Toggle v6.5.11's commit message
Release: v6.5.11 [skip ci]

- Improve: Round integer distances (c487b55)
- Fix: Absolute tolerance bound for integers (73a9ff7)
- Make: Skip flaky Arm failures (6be67bb)
- Fix: NEON guard for u8 dot dispatch (2c5876d)

v6.5.10

Toggle v6.5.10's commit message
Release: v6.5.10 [skip ci]

- Make: Re-attempt forwarding `NPM_TOKEN` (714c615)
- Fix: Misusing `pytest.warns` (2135a58)
- Docs: Wording & spelling inconsistencies (1cc8f71)
- Fix: `f32` to `bf16` down-casting on BIG-endian (a801b58)

v6.5.9

Toggle v6.5.9's commit message
Release: v6.5.9 [skip ci]

- Make: Deno `--no-check` for CI (9976b88)
- Fix: CMake relative paths for Termux compatibility (#288) (07976ad)
- Make: NPM w/out `NODE_AUTH_TOKEN` (63cd55b)
- Fix: Length check in `jaccard_b8_ice` and `hamming_b8_ice` (#286) (a7cc7e1)
- Make: Python 3.14 builds (#271) (e4d62e7)
- Fix: Avoid `sqrt(0)` in `probability.h` (108a8b5)
- Fix: `u64size` in Rust to match the C ABI (31195e9)
- Make: Stack-realign for `i386` builds (5a386f5)
- Make: 32-bit cross-compilation for Rust (f473b2b)
- Fix: Gating `core::fmt` in Rust (0709860)

v6.5.8

Toggle v6.5.8's commit message
Release: v6.5.8 [skip ci]

- Make: Avoid half-precision NEON on Windows (6541157)
- Make: Retire `macos-13` runners (7d6358e)

v6.5.7

Toggle v6.5.7's commit message
Release: v6.5.7 [skip ci]

- Make: Bump CI versions (fdad95c)
- Make: NPM Trusted Publishing (581623a)
- Make: Conservative Sierra Forest flags (1b2f16c)

v6.5.6

Toggle v6.5.6's commit message
Release: v6.5.6 [skip ci]

- Make: Explicit cross-compilation overrides (b97ad62)

v6.5.5

Toggle v6.5.5's commit message
Release: v6.5.5 [skip ci]

- Docs: Hamming plans for integers (64123dc)
- Improve: Runtime-defined dimensions (d9ca85d)
- Improve: Faster sparse dot product (e5dad6c)
- Improve: Turin kernels & cleaner loops in `sparse.h` (d6e17b1)
- Improve: Broader Rust tests (cce9374)
- Make: Docker permissions for cross-compilation (5f2b35a)
- Fix: Jensen-Shannon masked accumulation (b9d7834)
- Fix: `dot_bf16_neon` step (8f3ef10)
- Improve: Test `bf16` dot product (658901d)
- Improve: Naming baseline kernels & benchmarks (a897aa9)
- Improve: Log accuracy of `i8` & `f32` kernels (c6db82d)
- Improve: Slice overlap chack steps (ea3dc9f)
- Improve: New Rust benchmark suite (d27ef8c)

v6.5.4

Toggle v6.5.4's commit message
Release: v6.5.4 [skip ci]

- Fix: `intersect_u16` test in Rust (682556e)
- Fix: Check macro presence on Windows (56a01ef)
- Fix: Resetting capability in PyTest (7243bf6)
- Fix: JS division by zero with +eps (02fa2a5)
- Fix: `ComplexProducts` number of dimensions in Rust (ad429dd)
- Improve: Detect NEON+DP via WinAPI (e6cfcad)
- Docs: Enumerating x86 platforms (97fa158)
- Fix: Probe `mrs` for avoid `SIGILL` on older Arm (b139cc9)

v6.5.3

Toggle v6.5.3's commit message
Release: v6.5.3 [skip ci]

- Make: Co-package PyTests (#278) (4491f09)