StringZilla – SIMD— y SWAR-una biblioteca optimizada para C++ (con enlaces para los lenguajes C, JavaScript (módulo Node.js), Python, Rust y Swift) para operaciones rápidas con cadenas: búsqueda de subcadenas y conjuntos de caracteres (directa y reversa), ordenación, distancia de Levenshtein, distancia de Hamming y otros. Sin embargo, la funcionalidad no es la misma para todos los lenguajes.
El proyecto se distribuye bajo la licencia Apache-2.0.
Por afirmación autor de las bibliotecas, algunas operaciones están aceleradas hasta cinco (o más) veces.
En la nueva versión:
- corregido error asignación de cadenas;
- se ha hecho disponible la función is_internal() (C++).
Fuente: linux.org.ru
