Skip to content

Commit

Permalink
Build: Released 4.0.0 [skip ci]
Browse files Browse the repository at this point in the history
# [4.0.0](v3.9.0...v4.0.0) (2024-03-13)

### Add

* `complex32` benchmarks ([edba699](edba699))
* `dot_f64c_serial` benchmark ([7f6aabf](7f6aabf))
* API declarations ([1f05820](1f05820))
* Complex dot-products ([14c2302](14c2302))
* Complex f16 dot-products ([d92704a](d92704a))
* Dynamic dispatch for complex backends ([b6d15b1](b6d15b1))
* Haswell and BLAS baseline for dot-products ([0646e5e](0646e5e))
* SkyLake backends for complex dot-products ([2844182](2844182))
* SVE for Complex Dot ([052e40e](052e40e))

### Break

* Full library remodelling ([c3bba95](c3bba95))
* New Rust API ([21dfaf7](21dfaf7))
* Rename `OutputDistances` to `DistancesTensor` ([c09d895](c09d895))

### Docs

* Update for v4 ([97f4b4e](97f4b4e))

### Fix

* `__AVX512BITALG__` detection ([0edcdfa](0edcdfa))
* Downgrade FMLA to FP16 ([f37fc09](f37fc09))
* Duplicate `cos_i8_neon` ([2b5bcfe](2b5bcfe))
* Inner product PyTest ([a2191aa](a2191aa))
* Passing JS tests ([fbd7e02](fbd7e02))
* Skip complex tests in QEMU ([a8eaf83](a8eaf83))
* Take the size of the bigger matrix ([7c4b5df](7c4b5df))

### Improve

* `dot_f32c` on Haswell from 2.5 GB/s to 5 ([bf1940d](bf1940d))
* Fine-grained AVX-512 compilation ([c0f29f6](c0f29f6))

### Make

* Add PyPi classifiers ([31a5b09](31a5b09))
* Rename `complex` to `dot` ([ffee893](ffee893))
  • Loading branch information
semantic-release-bot committed Mar 13, 2024
1 parent c8f1f35 commit 3e51bac
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 = [
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.9.0
4.0.0
4 changes: 2 additions & 2 deletions include/simsimd/simsimd.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down

0 comments on commit 3e51bac

Please sign in to comment.