StringZilla – SIMD— e SWAR- uma biblioteca otimizada para C++ (com bindings para as linguagens C, JavaScript (módulo Node.js), Python, Rust e Swift) para operações rápidas de strings: busca de substrings e conjuntos de caracteres (direta e reversa), ordenação, distância de Levenshtein, distância de Hamming e outros. No entanto, a funcionalidade não é a mesma para todas as linguagens.
O projeto é distribuído sob a licença Apache-2.0.
De acordo com aprovação do autor das bibliotecas, algumas operações foram aceleradas em cinco (ou mais) vezes.
Na nova versão:
- foi corrigido erro alocação de string;
- a função is_internal() (C++).
Fonte: linux.org.ru
