Skip to content

Releases: OneOfOne/xxhash

The pink stars are falling in lines

24 May 17:48
73388e8
Compare
Choose a tag to compare
  • Implement encoding.Binary(Un)Marshaler interfaces (#32).
  • Fix a typo in the README.

Where's the hash?

09 Jan 23:39
85d5025
Compare
Choose a tag to compare
  • Adding NewHash{32,64} that returns hash.Hash

Workarounds workarounds workarounds

05 Nov 18:42
8f0be54
Compare
Choose a tag to compare

Workaround Go 1.14's checkptr.

Fixes #27

go.mod clean up and added xxhsum windows binaries.

17 Mar 05:57
c1e3185
Compare
Choose a tag to compare
  • Set go version in all the go.mod files to 1.11.
  • Made xxhsum and cesper benchmarks their own modules to reduce go.mod/go.sum bloat.
  • Published win32 and win64 binaries for xxhsum, fixes #26.

s390x

08 Feb 16:14
456a93f
Compare
Choose a tag to compare
  • Use the safe version for s390x.

MIPS fix

08 Feb 16:04
74ace4f
Compare
Choose a tag to compare
  • Adds a fix for MIPS.

It's vgo time!

30 May 13:51
6def279
Compare
Choose a tag to compare

Tiny minor release, added go.mod.

v1.2.1

06 Nov 17:55
4e9e814
Compare
Choose a tag to compare

A minor bump for dep users, a major update should be coming out with the Go 1.10 release if the inline gets smarter.

Fixes #19.

Don't blink.

13 Mar 23:49
Compare
Choose a tag to compare

Major optimization to the "safe" version.

v1.0: Don't turn your back, don't look away and don't blink.

11 Mar 16:43
Compare
Choose a tag to compare

I believe xxhash is now stable enough to warrant a v1.0 tag, so here's the first official release.

Features

  • xxhsum command to hash files and check their hashes from the command line.
  • The native version is optimized and is as fast as you can get in pure Go.
  • On Go tip (using SSA), the native go version is faster than the C version.
  • The native version falls back to a less optimized version on appengine (it uses unsafe).
  • Both the native version and the cgo version supports 64bit and 32bit versions of the algorithm.
  • When using the cgo version, it will automatically fallback to the native version if cgo isn't available, you can check the xxhash.Backend const.