Port of Google's farmhash algorithm to .NET
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Classic
Farmhash.Benchmarks
Farmhash.Sharp.Benchmarks
Farmhash.Sharp.Tests
Farmhash.Sharp
docs
lib
.gitattributes
.gitignore
.gitmodules
.travis.yml
Farmhash.Sharp.sln
LICENSE.txt
README.md
RELEASE_NOTES.md
analysis.R
appveyor.yml
bench-cpp.sh
bench.bat
benchmarks.csv

README.md

Build Status Build status codecov

Farmhash.Sharp

Farmhash.Sharp is a .NET port of Google's Farmhash algorithm for calculating 32bit and 64bit non-cryptographic hashes. Farmhash.Sharp has great performance characteristics when calculating 64bit hashes, especially on short strings or a subsequence of byte arrays.

Main Documentation

Links:

Building

To build and test everything with the .NET Core 2.1 SDK:

dotnet test -f netcoreapp2.1 Farmhash.Test/Farmhash.Test.csproj