Po viac než roku vývoja vyšla verzia 0.8.3 knižnice xxHash, ktorá implementuje vysokovýkonné nekryptografické hash algoritmy xxHash. Knižnica a konzolová utilita sú napísané v jazyku C a sú distribuované pod licenciou BSD 2.
Čo je nové:
- Opravená chyba vo funkcii XXH3_128bits_withSecretandSeed(), ktorá spôsobovala nesprávne výsledky v niektorých prípadoch.
- Pridaná optimalizovaná implementácia pre LoongArch SX.
- Teraz konzolová utilita xxhsum automaticky určuje a používa najlepšie dostupné vektorové rozšírenia (SSE, AVX atď.). Predtým bola potrebná explicitná možnosť pri zostavení, ale teraz je to predvolene povolené (zakáže sa nastavením DISPATCH=0).
- Do utilitky xxhsum bol tiež pridaný parameter —filelist / —files-from, ktorý prijíma názvy súborov z textového súboru alebo stdin, čím uľahčuje masívne hashovanie.
- Nový režim -H3 generuje 64-bitové hashe XXH3 s prefixom XXH3_, aby ich odlíšil od bezprefixového XXH64. Symbolický odkaz xxh3sum predvolene používa tento režim.
- Kontrola zostavy pre procesory AIX a SPARC.
Zdroj: linux.org.ru
