Skip to content

@Cyan4973 Cyan4973 released this Mar 15, 2019

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.

Assets 2