Több mint egy éves fejlesztés után megjelent a könyvtár 0.8.3-a xxHash, amely nagy teljesítményű, nem kriptográfiai hash algoritmusokat valósít meg xxHash. A könyvtár és a konzol segédprogram C nyelven íródott, és a BSD 2 licenc alatt terjeszthető.
Újdonságok:
- Kijavítottuk az XXH3_128bits_withSecretandSeed() függvény hibáját, amely egyes esetekben helytelen eredményekhez vezetett.
- Optimalizált megvalósítás hozzáadva a LoongArch SX számára.
- Az xxhsum konzol segédprogram most automatikusan felismeri és használja a legjobb elérhető vektorkiterjesztéseket (SSE, AVX stb.). Ez korábban kifejezett felépítési beállítást igényelt, de most alapértelmezés szerint engedélyezve van (a DISPATCH=0 beállítással letiltva).
- Az xxhsum segédprogramhoz a --filelist / --files-from kapcsoló is hozzáadódik, amely szöveges fájlból vagy stdin fájlneveket fogad el, leegyszerűsítve a tömeges kivonatolást.
- Az új -H3 mód 64 bites XXH3 kivonatokat hoz létre XXH3_ előtaggal, hogy megkülönböztesse őket az előtag nélküli XXH64-től. A Symlink xxh3sum alapértelmezés szerint ezt a módot használja.
- Build hitelesítés AIX és SPARC processzorokhoz.
Forrás: linux.org.ru
