StringZilla – SIMD— a SWAR-optimalizovaná knižnica pre C++ (s viazaniami pre jazyky C, JavaScript (modul Node.js), Python, Rust a Swift) na rýchle textové operácie: vyhľadávanie podreťazcov a symbolov (priamy a spätný), triedenie, Levenshteinova vzdialenosť, Hammingova vzdialenosť a ďalšie. Avšak, funkcionalita nie je rovnaká pre všetky jazyky.
Projekt je distribuovaný pod licenciou Apache-2.0.
V porovnaní schváleniu autora knižníc, niektoré operácie sú urýchlené päť (alebo viac) krát.
V novej verzii:
- bola opravená chyba alokácie reťazca;
- bola sprístupnená funkcia is_internal() (C++).
Zdroj: linux.org.ru
