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 🦖
StringZilla currently passes ASAN check, unit tests, and fuzzy tests across several programming languages for MacOS, Linux, and Windows on every PR. This, however, is not the same as taking a mature 20yo codebase and replacing all inclusions of std::string and std::string_view with sz::string and sz::string_view. On one side, it may make the target project noticeably faster. On the other side, it will help polish the rough corners, where we may not yet entirely match the C++ standard.
StringZilla currently passes ASAN check, unit tests, and fuzzy tests across several programming languages for MacOS, Linux, and Windows on every PR. This, however, is not the same as taking a mature 20yo codebase and replacing all inclusions of
std::string
andstd::string_view
withsz::string
andsz::string_view
. On one side, it may make the target project noticeably faster. On the other side, it will help polish the rough corners, where we may not yet entirely match the C++ standard.