xxHash v0.7.0
The main highlight of this release is the introduction of XXH3
, a new hash algorithm offering much improved speed, for both large and small inputs.
XXH3
is still labelled experimental, and must be unlocked with macro XXH_STATIC_LINKING_ONLY
. The source code is located into its own xxh3.h
file, which is automatically included (and therefore required) by xxhash.c
. It's also possible to include xxh3.h
directly, which will have a similar effect as triggering XXH_INLINE_ALL
.
At this stage, XXH3
is suitable for ephemeral data and tests, but avoid storing long term hash values yet.
XXH3
will be transferred into stable in a future release, after a period dedicated to gather users' feedback.
For more details on XXH3
performance, see this article.
note : there are known compilation issues under Visual Studio, which have been later fixed in dev
branch.