StringZilla – SIMD– e SWARuna libreria ottimizzata per C++ (con binding per i linguaggi C, JavaScript (modulo Node.js), Python, Rust e Swift) per operazioni rapide su stringhe: ricerca di sottostringhe e set di caratteri (diretta e inversa), ordinamento, distanza di Levenshtein, distanza di Hamming e altro ancora. Tuttavia, la funzionalità non è la stessa per tutti i linguaggi.
Il progetto è distribuito sotto licenza Apache-2.0.
Secondo approvazione autore delle librerie, alcune operazioni sono accelerate di cinque (o più) volte.
Nella nuova versione:
- è stata corretta l'errore allocazione della stringa;
- la funzione is_internal() (C++).
Fonte: linux.org.ru
