StringZilla â SIMDâ und SWAR-optimierte Bibliothek fĂŒr C++ (mit Bindungen fĂŒr die Sprachen C, JavaScript (Node.js-Modul), Python, Rust und Swift) fĂŒr schnelle String-Operationen: Suche nach Teilstrings und ZeichensĂ€tzen (vorwĂ€rts und rĂŒckwĂ€rts), Sortierung, Levenshtein-Distanz, Hamming-Distanz und andere. Die FunktionalitĂ€t ist jedoch nicht fĂŒr alle Sprachen gleich.
Das Projekt wird unter der Apache-2.0-Lizenz veröffentlicht.
Nach Genehmigung Bibliotheksautoren, einige Operationen wurden um das fĂŒnf- (oder mehr)fache beschleunigt.
In der neuen Version:
- wurde behoben Fehler String-Allokation;
- die Funktion is_internal() (C++) ist jetzt verfĂŒgbar.
Quelle: linux.org.ru
