Nach mehr als einem Jahr Entwicklungszeit wurde die Bibliothek 0.8.3 veröffentlicht xxHash, Implementierung leistungsstarker nicht-kryptografischer Hash-Algorithmen xxHash. Die Bibliothek und das Konsolendienstprogramm sind in C geschrieben und werden unter der BSD 2-Lizenz vertrieben.
Was gibt's Neues:
- Ein Fehler in der Funktion XXH3_128bits_withSecretandSeed() wurde behoben, der in einigen FĂ€llen zu falschen Ergebnissen fĂŒhrte.
- Optimierte Implementierung fĂŒr LoongArch SX hinzugefĂŒgt.
- Das Konsolendienstprogramm xxhsum erkennt und verwendet jetzt automatisch die besten verfĂŒgbaren Vektorerweiterungen (SSE, AVX usw.). Zuvor war hierfĂŒr eine explizite Build-Option erforderlich, jetzt ist sie jedoch standardmĂ€Ăig aktiviert (deaktiviert durch Festlegen von DISPATCH=0).
- Dem Dienstprogramm xxhsum wurde auĂerdem der Schalter --filelist / --files-from hinzugefĂŒgt, der Dateinamen aus einer Textdatei oder einer Standardeingabe akzeptiert und so das Hashing groĂer Mengen vereinfacht.
- Der neue -H3-Modus generiert 64-Bit-XXH3-Hashes mit dem PrĂ€fix XXH3_, um sie vom prĂ€fixlosen XXH64 zu unterscheiden. Der symbolische Link xxh3sum verwendet standardmĂ€Ăig diesen Modus.
- Build-Check fĂŒr AIX- und SPARC-Prozessoren.
Source: linux.org.ru
