StringZilla – SIMD— i SWAR-optymalizowana biblioteka dla C++ (z powiązaniami dla języków C, JavaScript (moduł Node.js), Python, Rust i Swift) do szybkich operacji na ciągach: wyszukiwanie podciągów i zestawów znaków (proste i odwrotne), sortowanie, odległość Levenshteina, odległość Hamming'a i inne. Funkcjonalność nie jest jednak taka sama dla wszystkich języków.
Projekt jest udostępniany na licencji Apache-2.0.
Według zatwierdzenia autora bibliotek, niektóre operacje przyspieszone są pięć (lub więcej) razy.
W nowej wersji:
- naprawiono błąd alokacji ciągu;
- dodano funkcję is_internal() (C++).
Źródło: linux.org.ru
