unum-cloud / usearch

Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
https://unum-cloud.github.io/usearch/
Apache License 2.0
2.27k stars 142 forks source link

Invalid: C must work with synthetic data #207 #218

Closed mgevor closed 1 year ago

mgevor commented 1 year ago

Also fixed memory leaks.

ashvardanian commented 1 year ago

Would it be a good idea to add this test to GitHub CI, at least on Ubuntu?

I am also wondering if we can make cpp-check, mentioned in compilation.md, or some other C++ linter part of the pipeline? That may be a stricter way of checking standard compliance than -pedantic builds.

mgevor commented 1 year ago

In fact, we are testing the C interface when running GoLang tests, which are based on the C interface. But anyway, this is not explicit so that I will add it

mgevor commented 1 year ago

Added a new test case for #222

ashvardanian commented 1 year ago

:tada: This PR is included in version 1.3.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: