nuke/internal
Jason Cameron e2b46fc5e7
perf: Replace internal SHA256 hashing with xxhash for 4-6x performance improvement (#676)
* perf(internal): Use FastHash for internal hashing
docs: Add xxhash performance improvement to changelog entry
feat(hash): Add fast non-cryptographic hash function

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* test(hash): add xxhash benchmarks and collision tests

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* Update metadata

check-spelling run (pull_request) for json/hash

Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev>

---------

Signed-off-by: Jason Cameron <git@jasoncameron.dev>
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
2025-06-16 22:53:53 -04:00
..
dnsbl Refactor and split out things into cmd and lib (#77) 2025-03-22 18:44:49 -04:00
ogtags feat: add robots2policy CLI to convert robots.txt to Anubis CEL (#657) 2025-06-14 23:41:00 -04:00
test feat: implement a client for Thoth, the IP reputation database for Anubis (#637) 2025-06-16 11:57:32 -04:00
thoth perf: Replace internal SHA256 hashing with xxhash for 4-6x performance improvement (#676) 2025-06-16 22:53:53 -04:00
gzip.go feat(lib): ensure that clients store cookies (#501) 2025-05-16 13:03:40 -04:00
hash.go perf: Replace internal SHA256 hashing with xxhash for 4-6x performance improvement (#676) 2025-06-16 22:53:53 -04:00
hash_bench_test.go perf: Replace internal SHA256 hashing with xxhash for 4-6x performance improvement (#676) 2025-06-16 22:53:53 -04:00
headers.go Adds ability to toggle off stripping of private addrs from XFF (#619) 2025-06-09 13:33:19 +00:00
log.go feat(log): implement custom error log filter to suppress "context can… (#470) 2025-05-07 23:28:50 -04:00
log_test.go feat(log): implement custom error log filter to suppress "context can… (#470) 2025-05-07 23:28:50 -04:00
mimetype.go fix(internal): register mime type for .mjs files (#577) 2025-05-28 13:52:48 +00:00
xff_test.go Adds ability to toggle off stripping of private addrs from XFF (#619) 2025-06-09 13:33:19 +00:00