StringZilla – SIMD— e SWAR- biblioteca ottimizzata per C++ (con binding per i linguaggi C, JavaScript (modulo Node.js), Python, Rust e Swift) per operazioni su stringhe ad alta velocità: ricerca di sottostringhe e set di caratteri (diretta e inversa), ordinamento, distanza di Levenshtein, distanza di Hamming e altro ancora. Tuttavia, le funzionalità non sono identiche per tutti i linguaggi.
Il progetto è distribuito con licenza Apache-2.0.
Secondo affermazione autore delle librerie, alcune operazioni sono state accelerate fino a cinque (o più) volte.
Nella nuova versione:
- è stata corretta un errore allocazione delle stringhe;
- la funzione is_internal() è stata resa disponibile (C++).
Fonte: linux.org.ru
