Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [0.22.0](v0.21.0...v0.22.0) (2023-07-19) ### Add * 'Run tests' stage and testing WASM build ([c3c8c18](c3c8c18)) * 'Test USearch' step before 'Test WASM Build' ([f46ee33](f46ee33)) * 'Test USearch' step before 'Test WASM Build' ([b2698a2](b2698a2)) * "USearch WASM Build" GitHub action ([900e781](900e781)) * "USearch WASM Build" GitHub action ([4e8f760](4e8f760)) * "USearch WASM Build" GitHub action ([f455a48](f455a48)) * "USearch WASM Build" GitHub action ([3272974](3272974)) * "USearch WASM Build" GitHub action ([2505005](2505005)) * `remove` and `rename` high-level interfaces ([c483ed0](c483ed0)) * g++-12 compiler as compiler of Emscripten ([84e7a53](84e7a53)) * g++-12 compiler as compiler of Emscripten ([242d619](242d619)) * Support for batch-removals and compactions ([f9d3623](f9d3623)) * WASM binding for USearch C API ([dd768c6](dd768c6)) ### Build * Compilation fixes, WASM build succeed ([c50d10f](c50d10f)) ### Docs * Extended for joins and compactions ([a2b0060](a2b0060)) * Split documentation ([df5435a](df5435a)) ### Fix * "fatal error: 'execinfo.h' file not found" ([15f6d9c](15f6d9c)) * "fatal error: 'execinfo.h' file not found" ([bc48791](bc48791)) * "fatal error: 'execinfo.h' file not found" ([ef01cbe](ef01cbe)) * "fatal error: 'omp.h' file not found" ([ea9296a](ea9296a)) * "fatal error: 'omp.h' file not found" ([5b277b2](5b277b2)) * "fatal error: 'omp.h' file not found" ([88eecbb](88eecbb)) * `ceil2` build fix for 64bit systems ([1462027](1462027)) * `ceil2` build fix for 64bit systems ([f32d499](f32d499)) * Action duplication after `git merge` ([9d90ee0](9d90ee0)) * apt install ([5f97526](5f97526)) * apt install ([dd741d3](dd741d3)) * Buffer overflow ([1373907](1373907)) * Comments formatting ([8f7f831](8f7f831)) * Comments formatting ([240597a](240597a)) * Compile errors ([556cfe1](556cfe1)) * Compile errors ([1f8ee54](1f8ee54)) * MSVC compilation ([fb03fc9](fb03fc9)) * Path of test.js ([c13c29c](c13c29c)) * PreRelease WASM build stage ([73ed744](73ed744)) * PreRelease WASM build stage ([1bc0486](1bc0486)) * PreRelease WASM build stage ([78b1db8](78b1db8)) * Python `threads` arg for `add` and `search` ([22b1a98](22b1a98)) * Replace C++17 extensions ([49e4b20](49e4b20)) * Return `bool` result for `rename`, `remove` ([930f1bb](930f1bb)) ### Improve * 'WASM Publish' in release action ([9027422](9027422)) * Step name of 'Test WASM' action ([be1799f](be1799f)) * Using native make for emscripten in release ([ddeeb86](ddeeb86)) ### Make * Action to publish wasmer binary ([d2448a6](d2448a6)) * Add emscripten.cmake for WASM builds ([c84dbe3](c84dbe3)) * Define `wasmer.toml` for wasmer.io ([ac71238](ac71238)) * Temporary disable wasmer publish ([16f117e](16f117e)) * Update wasmer.toml version ([8dbad4e](8dbad4e)) ### Refactor * `EXPORT` define for `extern` types and functions preprocessing ([42d939c](42d939c)) * Bifurcate JIT and other tests ([577a695](577a695)) * Changed the WASM build output directory ([fa5cd02](fa5cd02)) * Deprecate `search_around` pagination ([48c55a6](48c55a6)) * Remove unnecessary flag ([be8a68d](be8a68d)) * Rename '__linux__' to 'USEARCH_DEFINED_LINUX' ([99949fb](99949fb)) * Rename '__linux__' to 'USEARCH_DEFINED_LINUX' ([e59d28e](e59d28e)) * Rename 'EXPORT' to 'USEARCH_EXPORT' ([66768d4](66768d4)) * Restrictions of calls `omp_get_thread_num()` only when `USEARCH_USE_OPENMP` is enabled ([c1787cd](c1787cd)) * Restrictions of calls `omp_get_thread_num()` only when `USEARCH_USE_OPENMP` is enabled ([e946ace](e946ace))
- Loading branch information