There is a newer version of the record available.

Published October 24, 2023 | Version v2.7.8
Software Open

USearch by Unum Cloud

Authors/Creators

Description

2.7.8 (2023-10-24)

Fix

  • std::nullptr_t for Clang (6cdd7f2)
  • Access missing self._metric_jit.kind member (89b7b83)
  • Avoid using key_t in global scope (58901e6)
  • Constructing with missing file path (e5cfeba)
  • Missing symbols for Windows builds (8bb198d)
  • Unreasonable malloc size (14737e7), closes #292

Improve

  • Add linking directory path (b3c3ea5)
  • Caching hardware SIMD capabilities (554346a)
  • Newer SimSIMD version (76301f4)

Make

  • Allow forwarding CXX_FLAGS, used for MacOS (8eddfff)
  • Combine Python and C tests (37b65bf)
  • Custom output directories (2ef69d3)
  • Deprecate the Makefile (8e7a29f)
  • Freeze OS versions (281e23a)
  • Install Clang 16 (5a89f29)
  • Link to different C++ libs (c99a5aa)
  • Log hardware caps (64f7365)
  • Log tests (edb9021)
  • Pass library path to GoLang runtime (325fe27)
  • Prepare JavaDoc in Gradle (aeb97e1)
  • Prepend Windows library targets with "lib" (86b70a0)
  • Regroup ObjC/Swift/Rust tests (2c157a9)
  • Shorten .NET configs (eccaad8)
  • Support PyPi builds with Clang (c82901a)
  • Switch all packaging (789932c)
  • Upgrade to Clang 16 (a441f6f)
  • Windows shared lib is usearch_c.dll (ed61f4a)

Refactor

  • Remove special case in C++ tests (864d07f)

Test

  • Parameterize with different key values (6f52cdf)

Other

If you use this software, please cite it as below.

Files

unum-cloud/usearch-v2.7.8.zip

Files (366.3 kB)

Name Size Download all
md5:c1e93fe1c6decfee673151ec51ffe539
366.3 kB Preview Download

Additional details

Related works