├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── avalanche-foldhash-fast.png ├── avalanche-foldhash-quality.png ├── avalanche-fxhash.png └── avalanche-siphash.png ├── benches ├── avalanche.rs ├── bench.rs ├── distribution.rs ├── google-10000-english.txt └── urls-10000.txt ├── src ├── convenience.rs ├── fast.rs ├── lib.rs ├── quality.rs └── seed.rs └── tools ├── extract-bench-results.py ├── format-bench-results.py └── plot-avalanche.py /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | /bench_results 4 | /out 5 | .DS_Store -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/README.md -------------------------------------------------------------------------------- /assets/avalanche-foldhash-fast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/assets/avalanche-foldhash-fast.png -------------------------------------------------------------------------------- /assets/avalanche-foldhash-quality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/assets/avalanche-foldhash-quality.png -------------------------------------------------------------------------------- /assets/avalanche-fxhash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/assets/avalanche-fxhash.png -------------------------------------------------------------------------------- /assets/avalanche-siphash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/assets/avalanche-siphash.png -------------------------------------------------------------------------------- /benches/avalanche.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/benches/avalanche.rs -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /benches/distribution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/benches/distribution.rs -------------------------------------------------------------------------------- /benches/google-10000-english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/benches/google-10000-english.txt -------------------------------------------------------------------------------- /benches/urls-10000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/benches/urls-10000.txt -------------------------------------------------------------------------------- /src/convenience.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/src/convenience.rs -------------------------------------------------------------------------------- /src/fast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/src/fast.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/quality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/src/quality.rs -------------------------------------------------------------------------------- /src/seed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/src/seed.rs -------------------------------------------------------------------------------- /tools/extract-bench-results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/tools/extract-bench-results.py -------------------------------------------------------------------------------- /tools/format-bench-results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/tools/format-bench-results.py -------------------------------------------------------------------------------- /tools/plot-avalanche.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orlp/foldhash/HEAD/tools/plot-avalanche.py --------------------------------------------------------------------------------