XxHash Versions Save

Extremely fast non-cryptographic hash algorithm

v0.6.3

6 years ago

build : new : make install target build : improved cmake script by @ChrisKitching build : fix compilation with directive XXH_ACCEPT_NULL_INPUT_POINTER enabled cli : -b : more comparable bench results at small keys

v0.6.2

7 years ago

Fix : namespace emulation contains all symbols strict c90 mode, for platform without long long support removed seed from state, replaced by reserved (#79)

v0.6.1

7 years ago

API : new : XXH*_copyState() API : modified : get xxHash symbols out of public space (static) using macro XXH_PRIVATE_API

v0.6.0

7 years ago

Update API for static allocation (now requires macro XXH_STATIC_LINKING_ONLY)

v0.5.1

8 years ago

Added : command -c / --check to xxhsum, thanks to @t-mat Updated : man page, by @t-mat

v0.5.0

8 years ago
  • Semantic versioning
    • availability of XXH_versionNumber() and XXH_VERSION_NUMBER for user-side test
  • New canonical API, suggested by @t-mat
  • New : Private API mode
  • New : command line option --little-endian to display hashes with said convention
  • Updated cmake install, thanks to @romange
  • Breaking API change for streaming version using static allocation :
    • XXHnn_state_t is now incomplete type, and cannot be allocated directly on stack
    • use XXHnn_CREATESTATE_STATIC() instead (see xxhash.h for details)

r42

8 years ago
  • New memory routines for efficient access on ARMv6/ARMv7 (see details )
  • cmake directory

r41

8 years ago
  • Greatly improved performance on ARMv6
  • xxhsum is compatible with list of files and wildcard symbol

r40

8 years ago

Namespace emulation in C, using XXH_NAMESPACE define Better conformance with strict compilation rules

r39

9 years ago

Fixed : minor alignment ajustments