| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| xxhsum_win64_v0_8_3.zip | 2024-12-30 | 153.4 kB | |
| README.md | 2024-12-29 | 2.5 kB | |
| xxHash v0.8.3 source code.tar.gz | 2024-12-29 | 1.1 MB | |
| xxHash v0.8.3 source code.zip | 2024-12-29 | 1.2 MB | |
| Totals: 4 Items | 2.5 MB | 1 | |
xxHash v0.8.3 is a maintenance update, featuring a bug fix and several quality of life improvements.
Bug Fix
XXH3_128bits_withSecretandSeed()
Corrects an edge case (#894) that could generate invalid results. Users of this function should upgrade. Thanks to @hltj for the report and fix.
Command-Line Improvements
- Runtime Vector Extension on x86
xxhsumautomatically detects and employs the best available vector extension (SSE, AVX, etc.). Previously, this required an explicit build macro; it is now enabled by default. Maintainers can disable it withDISPATCH=0. --filelist/--files-from
Accepts file names from a text file orstdin, simplifying bulk hashing. Kudos to @Ian-Clowes for the idea and implementation.- Short GNU Format for XXH3
A new-H3mode generates XXH3 64-bit hashes with aXXH3_prefix, neatly distinguishing them fromXXH64. The symlinkxxh3sumdefaults to this mode.
Portability
- LoongArch SX SIMD Support
Includes an optimized LoongArch SX implementation (courtesy of @lrzlin). - Extended Platform Coverage
Validated builds for AIX and SPARC CPUs.
New Contributors
- @scribam made their first contribution in https://github.com/Cyan4973/xxHash/pull/859
- @klemensn made their first contribution in https://github.com/Cyan4973/xxHash/pull/880
- @thestr4ng3r made their first contribution in https://github.com/Cyan4973/xxHash/pull/878
- @cclauss made their first contribution in https://github.com/Cyan4973/xxHash/pull/895
- @nathaniel-brough made their first contribution in https://github.com/Cyan4973/xxHash/pull/906
- @crosdahl made their first contribution in https://github.com/Cyan4973/xxHash/pull/932
- @pps83 made their first contribution in https://github.com/Cyan4973/xxHash/pull/931
- @hltj made their first contribution in https://github.com/Cyan4973/xxHash/pull/894
- @spaette made their first contribution in https://github.com/Cyan4973/xxHash/pull/953
- @mofosyne made their first contribution in https://github.com/Cyan4973/xxHash/pull/954
- @Ian-Clowes made their first contribution in https://github.com/Cyan4973/xxHash/pull/972
- @crrodriguez made their first contribution in https://github.com/Cyan4973/xxHash/pull/976
- @lrzlin made their first contribution in https://github.com/Cyan4973/xxHash/pull/981
Full Changelog: https://github.com/Cyan4973/xxHash/compare/v0.8.2...v0.8.3