From 3e51bacb1b74a7ed3fa7bb037162276047192bab Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 13 Mar 2024 19:08:03 +0000 Subject: [PATCH] Build: Released 4.0.0 [skip ci] # [4.0.0](https://github.com/ashvardanian/SimSIMD/compare/v3.9.0...v4.0.0) (2024-03-13) ### Add * `complex32` benchmarks ([edba699](https://github.com/ashvardanian/SimSIMD/commit/edba6990e0d22c4c1624b955c8f2f08c6d94527a)) * `dot_f64c_serial` benchmark ([7f6aabf](https://github.com/ashvardanian/SimSIMD/commit/7f6aabfc87a919627467bb3c33e59180f3c5e1d8)) * API declarations ([1f05820](https://github.com/ashvardanian/SimSIMD/commit/1f058208627f4e49ceb2f4baa89d740284fb03ab)) * Complex dot-products ([14c2302](https://github.com/ashvardanian/SimSIMD/commit/14c2302cd33a51e01c13a2326e79d9dca1f99b3d)) * Complex f16 dot-products ([d92704a](https://github.com/ashvardanian/SimSIMD/commit/d92704afa8f007a92ffd4d9d176a346b0a10b484)) * Dynamic dispatch for complex backends ([b6d15b1](https://github.com/ashvardanian/SimSIMD/commit/b6d15b1c7b19c91b8adec369948b12260ec088f5)) * Haswell and BLAS baseline for dot-products ([0646e5e](https://github.com/ashvardanian/SimSIMD/commit/0646e5e7156c4c777058ddcf8dc6a01ab1f158a5)) * SkyLake backends for complex dot-products ([2844182](https://github.com/ashvardanian/SimSIMD/commit/28441822b142a3c8c9fc578472c6bd8a0c1db0ec)) * SVE for Complex Dot ([052e40e](https://github.com/ashvardanian/SimSIMD/commit/052e40e3ead47a2dc73dd4a910ac826d1c594fff)) ### Break * Full library remodelling ([c3bba95](https://github.com/ashvardanian/SimSIMD/commit/c3bba9560a21ca64aba1bc8a22ead04519f9d6dd)) * New Rust API ([21dfaf7](https://github.com/ashvardanian/SimSIMD/commit/21dfaf7c277f2c61a75d999eabe47b50511f97c1)) * Rename `OutputDistances` to `DistancesTensor` ([c09d895](https://github.com/ashvardanian/SimSIMD/commit/c09d895de05d2cc4d8854cb4a99e99cb054563c9)) ### Docs * Update for v4 ([97f4b4e](https://github.com/ashvardanian/SimSIMD/commit/97f4b4e2e5d8caaefb245168fce7c79ff33cdabe)) ### Fix * `__AVX512BITALG__` detection ([0edcdfa](https://github.com/ashvardanian/SimSIMD/commit/0edcdfa6cf407796a3f636ebdb5874562dd25726)) * Downgrade FMLA to FP16 ([f37fc09](https://github.com/ashvardanian/SimSIMD/commit/f37fc0909484ab7145560f675aa7f633142d3d11)) * Duplicate `cos_i8_neon` ([2b5bcfe](https://github.com/ashvardanian/SimSIMD/commit/2b5bcfe5560ff73a664def5021c0859a7afc9b71)) * Inner product PyTest ([a2191aa](https://github.com/ashvardanian/SimSIMD/commit/a2191aabcc46604391aa53e469b3b8534073aac6)) * Passing JS tests ([fbd7e02](https://github.com/ashvardanian/SimSIMD/commit/fbd7e029d8a7ff0b2abeb2e745f0f076df996e71)) * Skip complex tests in QEMU ([a8eaf83](https://github.com/ashvardanian/SimSIMD/commit/a8eaf835720c3661af2bf83213343c549ab8e8a9)) * Take the size of the bigger matrix ([7c4b5df](https://github.com/ashvardanian/SimSIMD/commit/7c4b5dfc010b7cd09cc1d4ed12c7844071fc13a4)) ### Improve * `dot_f32c` on Haswell from 2.5 GB/s to 5 ([bf1940d](https://github.com/ashvardanian/SimSIMD/commit/bf1940dbed63e365fc7e4843060802cbd45c44c3)) * Fine-grained AVX-512 compilation ([c0f29f6](https://github.com/ashvardanian/SimSIMD/commit/c0f29f6ec413c603708ac61d1d6e4733e0ad8ae4)) ### Make * Add PyPi classifiers ([31a5b09](https://github.com/ashvardanian/SimSIMD/commit/31a5b09d0019361e0ee1a7db191fddb4d71f39a8)) * Rename `complex` to `dot` ([ffee893](https://github.com/ashvardanian/SimSIMD/commit/ffee8934bff6dd9a1fe54ee9b3e8481b1b65d42c)) --- CMakeLists.txt | 2 +- Cargo.toml | 2 +- VERSION | 2 +- include/simsimd/simsimd.h | 4 ++-- package.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 76b38e66..cbb10307 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.14 FATAL_ERROR) project( simsimd - VERSION 3.9.0 + VERSION 4.0.0 LANGUAGES C CXX DESCRIPTION "Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm" diff --git a/Cargo.toml b/Cargo.toml index 948a0927..57d7a86b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "simsimd" description = "Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm" -version = "3.9.0" +version = "4.0.0" edition = "2021" license = "Apache-2.0" authors = [ diff --git a/VERSION b/VERSION index a5c4c763..fcdb2e10 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.9.0 +4.0.0 diff --git a/include/simsimd/simsimd.h b/include/simsimd/simsimd.h index 40c77333..2b22c981 100644 --- a/include/simsimd/simsimd.h +++ b/include/simsimd/simsimd.h @@ -14,8 +14,8 @@ #ifndef SIMSIMD_H #define SIMSIMD_H -#define SIMSIMD_VERSION_MAJOR 3 -#define SIMSIMD_VERSION_MINOR 9 +#define SIMSIMD_VERSION_MAJOR 4 +#define SIMSIMD_VERSION_MINOR 0 #define SIMSIMD_VERSION_PATCH 0 #include "binary.h" // Hamming, Jaccard diff --git a/package.json b/package.json index 4135b7db..6e2f6c6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simsimd", - "version": "3.9.0", + "version": "4.0.0", "description": "Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm", "homepage": "https://github.com/ashvardanian/simsimd", "author": "Ash Vardanian",