Sign in
◑
Theme
chromium
/
external
/
github.com
/
cespare
/
xxhash
/
HEAD
ab37246
Bump GitHub actions to their latest versions
by Andreas Deininger
· 2 years, 4 months ago
main
998dce2
Add initial support for custom seeds
by Caleb Spare
· 2 years, 7 months ago
digest-seed
v2.3.0
21fc82b
feat: add badger to the projects using this package on README.md
by rfyiamcool
· 3 years, 3 months ago
66b1409
feat: add ristretto to the Projects using this package on README.md
by rfyiamcool
· 3 years, 7 months ago
fe2f6e8
Update Go versions for GH action
by Caleb Spare
· 4 years ago
a76eb16
Fix staticcheck failure
by Caleb Spare
· 4 years ago
v2.2.0
3c87ff8
Update README for arm64 asm; latest benchmarks
by Caleb Spare
· 4 years ago
ced83c3
Rename register aliases
by Caleb Spare
· 4 years ago
603b336
Asmfmt
by Caleb Spare
· 4 years ago
9299337
Add better register alias
by Caleb Spare
· 4 years ago
3614b5c
Add back the amd64 tail loops
by Caleb Spare
· 4 years ago
34f9c9a
Start primes at 0
by Caleb Spare
· 4 years ago
27bcde0
Restore rotated EOR sequence
by Caleb Spare
· 4 years ago
bbc4786
Update links from golang.org -> go.dev
by Caleb Spare
· 4 years ago
9b384c6
Remove unneeded TODO
by Caleb Spare
· 4 years ago
f109b2a
Clean up amd64 assembly using ideas from the arm64 assembly
by Caleb Spare
· 4 years ago
3686901
Consolidate array of primes
by Caleb Spare
· 4 years ago
fbdfba6
Update some comments
by Caleb Spare
· 4 years ago
4467c19
Apply asmfmt
by Caleb Spare
· 4 years ago
b5aede9
Simplify/tweak arm64 asm
by Caleb Spare
· 4 years ago
0c6a696
Add a script to run tests
by Caleb Spare
· 4 years ago
a3876ed
Fix up build constraints
by Caleb Spare
· 4 years ago
3211b29
Merge branch 'asm-arm64' into arm64-merge-2
by Caleb Spare
· 4 years ago
fb38d78
Remove bounds checks from purego Digest
by greatroar
· 4 years ago
777d178
Assembler implementation for arm64
by greatroar
· 4 years ago
5132688
Remove bounds checks from purego Sum64
by greatroar
· 4 years ago
aa1a74e
Add 16-byte hash benchmarks
by Caleb Spare
· 4 years, 10 months ago
9ee41ed
Switch to WillAbides/setup-go-faster
by Caleb Spare
· 5 years ago
setup-go-faster
532df6a
Format with Go 1.17 gofmt to use //go:build constraints
by Caleb Spare
· 5 years ago
08b98dc
Make comment more accurate
by Caleb Spare
· 5 years ago
0f9df28
Run tests on 386, arm, and arm64 via qemu
by Caleb Spare
· 5 years ago
qemu-arm64
adef12e
Update README
by Caleb Spare
· 5 years ago
e7a6b52
Fix asm for dynamic linking
by Caleb Spare
· 5 years ago
fix-dynamic
v2.1.2
3b9a658
Add a basic test for dynamic linking
by Caleb Spare
· 5 years ago
3c9a0f3
Update badges
by Caleb Spare
· 5 years ago
15613bb
Remove Travis CI; use GH Actions
by Caleb Spare
· 5 years ago
github-actions
8d433f3
Add VictoriaMetrics to the list of projects that use xxhash
by Aliaksandr Valialkin
· 5 years ago
1a548c8
Fix skipped test case
by Caleb Spare
· 6 years ago
fd5c34b
Remove useless assignment
by Caleb Spare
· 6 years ago
a7909af
Allow Sum64String and (*Digest).WriteString to be inlined
by Caleb Spare
· 6 years ago
sum64string-inline
e0ea1e3
Rewrite benchmarks not to use indirect calls
by Caleb Spare
· 6 years ago
9160c38
Add FastCache to the Projects using this package
by Gerasimos (Makis) Maropoulos
· 6 years ago
e307e39
Added Power Support ppc64le
by nagesh4193
· 6 years ago
d7df741
Fix go vet complaint
by Caleb Spare
· 7 years ago
v2.1.1
2372543
Merge remote-tracking branch 'jooola/patch-1'
by Caleb Spare
· 7 years ago
34bb48f
Be more specific about supported Go versions
by Caleb Spare
· 7 years ago
b06934c
Fix minimal go version (>1.11)
by Jonas L
· 7 years ago
997e168
Add note about using Go 1.11+
by Caleb Spare
· 7 years ago
de209a9
Move benchmarks to their own module
by Caleb Spare
· 7 years ago
bench-module
v2.1.0
32f3a10
Remove unnecessary conversions
by Caleb Spare
· 7 years ago
3767db7
Run go mod tidy
by Caleb Spare
· 8 years ago
3b82fb7
Update module/import paths for v2
by Caleb Spare
· 8 years ago
v2
v2.0.0
30d0e5b
Make Digest implement the encoding.Binary(Un)Marshaler interfaces
by Caleb Spare
· 8 years ago
v2-binary-marshaler
7052e46
Remove pre-Go1.9 fallback code
by Caleb Spare
· 8 years ago
v2-remove-18-fallback
733af8e
Delete commented-out test
by Caleb Spare
· 8 years ago
v2-cleanup
b821ea8
Tidy up the README
by Caleb Spare
· 8 years ago
ongardie-ebay-allocs-followup
fd51581
Use tests to verify zero-allocation code paths
by Caleb Spare
· 8 years ago
2631520
Clean up subtests/subbenchmarks
by Caleb Spare
· 8 years ago
bf43f18
Tweak doc comments
by Caleb Spare
· 8 years ago
9d72dfe
Change Digest receiver name from x to d
by Caleb Spare
· 8 years ago
f728abc
Add Digest.WriteString()
by Diego Ongaro
· 8 years ago
9db2993
Update New() to return *Digest (breaking change)
by Diego Ongaro
· 8 years ago
15c3e70
Add more benchmarks using New(), etc
by Diego Ongaro
· 8 years ago
6e60139
Change writeBlocks signature to avoid making xxh escape
by Caleb Spare
· 8 years ago
digest
9573aff
Add build status badge
by Caleb Spare
· 8 years ago
f177858
Add Travis CI
by Caleb Spare
· 8 years ago
096ff4a
Updating README.md with reference to freecache
by Ralph Caraveo III
· 8 years ago
569f7c8
Add go.mod
by Caleb Spare
· 8 years ago
v1.1.0
48099fa
Rename the 'noasm' tag to 'purego'
by Caleb Spare
· 9 years ago
e4e2bd4
Update benchmarks
by Caleb Spare
· 9 years ago
9b82909
Use math/bits in Go 1.9+
by Caleb Spare
· 9 years ago
5c37fe3
Fix minor typo
by Alexey Palazhchenko
· 9 years ago
v1.0.0
1646004
Add Prometheus
by Alexey Palazhchenko
· 9 years ago
1b6d2e4
Adjust some wording
by Caleb Spare
· 9 years ago
b0b3ac4
Separated unsafe code for App Engine support.
by Kaur Kuut
· 10 years ago
09e1e23
Fix status link
by Caleb Spare
· 10 years ago
0c3aa31
Write unsafe string->[]byte conversion to avoid liveness issue
by Caleb Spare
· 10 years ago
2a89cb3
Remove unnecessary type conversions
by Caleb Spare
· 10 years ago
7d97cb1
README updates
by Caleb Spare
· 10 years ago
9174746
Add Sum64String for avoiding copies when hashing strings
by Caleb Spare
· 10 years ago
4a94f89
Avoid function call overhead
by Caleb Spare
· 10 years ago
0845171
Use constant primes where possible
by Caleb Spare
· 10 years ago
ffb2439
Add some benchmarks to the readme
by Caleb Spare
· 10 years ago
4a66a12
Speed up pure-Go implementation by ensuring we use ROLQ instructions
by Caleb Spare
· 10 years ago
1ce1061
Mark []byte passed to Sum64 as noescape
by Dave Cheney
· 10 years ago
883fc5c
Fix occasional crash due to construction of bad pointer
by Caleb Spare
· 10 years ago
4fbe982
Don't keep primes in registers if we don't reuse them
by Caleb Spare
· 10 years ago
9d332d7
In asm, load primes from globals rather than using macros
by Caleb Spare
· 10 years ago
ad6d7b4
Implement an asm version of the Write inner loop as well
by Caleb Spare
· 10 years ago
17e1db9
Shuffle some code around
by Caleb Spare
· 10 years ago
1e0a974
Fix some text formatting
by Caleb Spare
· 10 years ago
b1ec157
Clean up some messiness
by Caleb Spare
· 10 years ago
980fc73
Update README
by Caleb Spare
· 10 years ago
ead3175
Add assembly implementation for amd64
by Caleb Spare
· 10 years ago
285cb94
Remove TODO that I'm unlikely to do
by Caleb Spare
· 10 years ago
8eaca1a
Coerce the compiler to elide some bounds checks
by Caleb Spare
· 10 years ago
5e5370c
Implement Sum64 directly
by Caleb Spare
· 10 years ago
df646d6
Rename a couple of fields
by Caleb Spare
· 10 years ago
cae921c
Update benchmarks
by Caleb Spare
· 10 years ago
141c235
Add some benchmarks
by Caleb Spare
· 10 years ago
Next »