Skip to content

Releases: Cyan4973/xxHash

xxHash v0.6.4

22 Dec 12:24
Compare
Choose a tag to compare
  • build: new target make lib
  • build: make install also installs library libxxhash
  • build: cmake builds library by default

xxHash v0.6.3

08 Sep 08:41
Compare
Choose a tag to compare

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

xxHash v0.6.2

14 Aug 00:33
Compare
Choose a tag to compare

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

xxHash v0.6.1

24 Jun 10:25
Compare
Choose a tag to compare

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

xxHash v0.6.0

02 Jun 08:47
Compare
Choose a tag to compare

Update API for static allocation (now requires macro XXH_STATIC_LINKING_ONLY)

xxHash v0.5.1

01 Mar 16:37
Compare
Choose a tag to compare

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

xxHash v0.5.0

15 Jan 11:47
Compare
Choose a tag to compare
  • 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)

xxHash r42

21 Aug 10:56
Compare
Choose a tag to compare
  • New memory routines for efficient access on ARMv6/ARMv7 (see details )
  • cmake directory

xxHash r41

15 Aug 23:53
Compare
Choose a tag to compare
  • Greatly improved performance on ARMv6
  • xxhsum is compatible with list of files and wildcard symbol

xxHash r40

02 Jul 15:57
Compare
Choose a tag to compare

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