StringZilla – SIMD— und SWAR-optimierte Bibliothek für C++ (mit Bindings für C, JavaScript (Node.js-Modul), Python, Rust und Swift) für schnelle Zeichenfolgenoperationen: Suche nach Teilstrings und Zeichensätzen (direkt und umgekehrt), Sortierung, Levenshtein-Distanz, Hamming-Distanz und andere. Die Funktionalität ist jedoch nicht für alle Sprachen gleich.
Das Projekt wird unter der Lizenz Apache-2.0 veröffentlicht.
Nach Genehmigung des Bibliotheksautors, einige Operationen wurden um das Fünffache (oder mehr) beschleunigt.
In der neuen Version:
- 21. November Fehler String-Allokation;
- die Funktion is_internal() (C++) wurde verfügbar gemacht.
Quelle: linux.org.ru
