ashvardanian / StringZilla

Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc 🦖
https://ashvardanian.com/posts/stringzilla/
Apache License 2.0
2.05k stars 66 forks source link

Overwrite LibC symbols with `LD_PRELOAD` #102

Closed ashvardanian closed 5 months ago

ashvardanian commented 6 months ago

We may want to extend the c/lib.c to override some of the most commonly used LibC operations, that StringZilla may be better equipped to handle. This includes:

If we can afford a strlen call before the operation, several other APIs and GNU extensions can be replaced.

ashvardanian commented 5 months ago

:tada: This issue has been resolved in version 3.6.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: