CMakeLists.txt
LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.py
cmake/compiler-features.cmake
cmake/farm.cmake
cmake/fnv.cmake
cmake/highway.cmake
cmake/lookup3.cmake
cmake/smhasher.cmake
cmake/superfasthash.cmake
cmake/t1ha.cmake
cmake/xxhash.cmake
pyhash/__init__.py
pyhash2.egg-info/PKG-INFO
pyhash2.egg-info/SOURCES.txt
pyhash2.egg-info/dependency_links.txt
pyhash2.egg-info/top_level.txt
src/CityHash.h
src/FNV1.h
src/FarmHash.h
src/Halftime.h
src/Hash.cpp
src/Hash.h
src/Highway.h
src/Lookup3.h
src/MetroHash.h
src/Mum.h
src/MurmurHash.h
src/SpookyHash.h
src/SuperFastHash.h
src/T1ha.h
src/wyHash.h
src/xxHash.h
src/SuperFastHash/SuperFastHash.c
src/fnv/fnv.h
src/fnv/fnv32.c
src/fnv/fnv64.c
src/fnv/hash_32.c
src/fnv/hash_32a.c
src/fnv/hash_64.c
src/fnv/hash_64a.c
src/fnv/have_ulong64.c
src/fnv/longlong.h
src/fnv/test_fnv.c
src/halftime/benchmark.cpp
src/halftime/example.cpp
src/halftime/halftime-hash.hpp
src/halftime/no-collisions.cpp
src/halftime/random-combiners.cc
src/halftime/test-read-each-byte.cpp
src/halftime/narrow-code/halftime-hash-basic.c
src/highwayhash/c/highwayhash.c
src/highwayhash/c/highwayhash.h
src/highwayhash/c/highwayhash_test.c
src/highwayhash/highwayhash/arch_specific.cc
src/highwayhash/highwayhash/arch_specific.h
src/highwayhash/highwayhash/benchmark.cc
src/highwayhash/highwayhash/c_bindings.cc
src/highwayhash/highwayhash/c_bindings.h
src/highwayhash/highwayhash/compiler_specific.h
src/highwayhash/highwayhash/data_parallel.h
src/highwayhash/highwayhash/data_parallel_benchmark.cc
src/highwayhash/highwayhash/data_parallel_test.cc
src/highwayhash/highwayhash/endianess.h
src/highwayhash/highwayhash/example.cc
src/highwayhash/highwayhash/hh_avx2.cc
src/highwayhash/highwayhash/hh_avx2.h
src/highwayhash/highwayhash/hh_buffer.h
src/highwayhash/highwayhash/hh_neon.cc
src/highwayhash/highwayhash/hh_neon.h
src/highwayhash/highwayhash/hh_portable.cc
src/highwayhash/highwayhash/hh_portable.h
src/highwayhash/highwayhash/hh_sse41.cc
src/highwayhash/highwayhash/hh_sse41.h
src/highwayhash/highwayhash/hh_types.h
src/highwayhash/highwayhash/hh_vsx.cc
src/highwayhash/highwayhash/hh_vsx.h
src/highwayhash/highwayhash/highwayhash.h
src/highwayhash/highwayhash/highwayhash_fuzzer.cc
src/highwayhash/highwayhash/highwayhash_target.cc
src/highwayhash/highwayhash/highwayhash_target.h
src/highwayhash/highwayhash/highwayhash_test.cc
src/highwayhash/highwayhash/highwayhash_test_avx2.cc
src/highwayhash/highwayhash/highwayhash_test_neon.cc
src/highwayhash/highwayhash/highwayhash_test_portable.cc
src/highwayhash/highwayhash/highwayhash_test_sse41.cc
src/highwayhash/highwayhash/highwayhash_test_target.cc
src/highwayhash/highwayhash/highwayhash_test_target.h
src/highwayhash/highwayhash/highwayhash_test_vsx.cc
src/highwayhash/highwayhash/iaca.h
src/highwayhash/highwayhash/instruction_sets.cc
src/highwayhash/highwayhash/instruction_sets.h
src/highwayhash/highwayhash/load3.h
src/highwayhash/highwayhash/nanobenchmark.cc
src/highwayhash/highwayhash/nanobenchmark.h
src/highwayhash/highwayhash/nanobenchmark_example.cc
src/highwayhash/highwayhash/os_mac.cc
src/highwayhash/highwayhash/os_mac.h
src/highwayhash/highwayhash/os_specific.cc
src/highwayhash/highwayhash/os_specific.h
src/highwayhash/highwayhash/profiler.h
src/highwayhash/highwayhash/profiler_example.cc
src/highwayhash/highwayhash/robust_statistics.h
src/highwayhash/highwayhash/scalar.h
src/highwayhash/highwayhash/scalar_sip_tree_hash.cc
src/highwayhash/highwayhash/scalar_sip_tree_hash.h
src/highwayhash/highwayhash/sip_hash.cc
src/highwayhash/highwayhash/sip_hash.h
src/highwayhash/highwayhash/sip_hash_fuzzer.cc
src/highwayhash/highwayhash/sip_hash_test.cc
src/highwayhash/highwayhash/sip_tree_hash.cc
src/highwayhash/highwayhash/sip_tree_hash.h
src/highwayhash/highwayhash/state_helpers.h
src/highwayhash/highwayhash/tsc_timer.h
src/highwayhash/highwayhash/vector128.h
src/highwayhash/highwayhash/vector256.h
src/highwayhash/highwayhash/vector_neon.h
src/highwayhash/highwayhash/vector_test.cc
src/highwayhash/highwayhash/vector_test_avx2.cc
src/highwayhash/highwayhash/vector_test_neon.cc
src/highwayhash/highwayhash/vector_test_portable.cc
src/highwayhash/highwayhash/vector_test_sse41.cc
src/highwayhash/highwayhash/vector_test_target.cc
src/highwayhash/highwayhash/vector_test_target.h
src/lookup3/lookup3.c
src/pybind11/include/pybind11/attr.h
src/pybind11/include/pybind11/buffer_info.h
src/pybind11/include/pybind11/cast.h
src/pybind11/include/pybind11/chrono.h
src/pybind11/include/pybind11/common.h
src/pybind11/include/pybind11/complex.h
src/pybind11/include/pybind11/eigen.h
src/pybind11/include/pybind11/embed.h
src/pybind11/include/pybind11/eval.h
src/pybind11/include/pybind11/functional.h
src/pybind11/include/pybind11/gil.h
src/pybind11/include/pybind11/gil_safe_call_once.h
src/pybind11/include/pybind11/iostream.h
src/pybind11/include/pybind11/numpy.h
src/pybind11/include/pybind11/operators.h
src/pybind11/include/pybind11/options.h
src/pybind11/include/pybind11/pybind11.h
src/pybind11/include/pybind11/pytypes.h
src/pybind11/include/pybind11/stl.h
src/pybind11/include/pybind11/stl_bind.h
src/pybind11/include/pybind11/type_caster_pyobject_ptr.h
src/pybind11/include/pybind11/typing.h
src/pybind11/include/pybind11/detail/class.h
src/pybind11/include/pybind11/detail/common.h
src/pybind11/include/pybind11/detail/cpp_conduit.h
src/pybind11/include/pybind11/detail/descr.h
src/pybind11/include/pybind11/detail/exception_translation.h
src/pybind11/include/pybind11/detail/init.h
src/pybind11/include/pybind11/detail/internals.h
src/pybind11/include/pybind11/detail/type_caster_base.h
src/pybind11/include/pybind11/detail/typeid.h
src/pybind11/include/pybind11/detail/value_and_holder.h
src/pybind11/include/pybind11/eigen/common.h
src/pybind11/include/pybind11/eigen/matrix.h
src/pybind11/include/pybind11/eigen/tensor.h
src/pybind11/include/pybind11/stl/filesystem.h
src/pybind11/tests/constructor_stats.h
src/pybind11/tests/cross_module_gil_utils.cpp
src/pybind11/tests/cross_module_interleaved_error_already_set.cpp
src/pybind11/tests/eigen_tensor_avoid_stl_array.cpp
src/pybind11/tests/exo_planet_c_api.cpp
src/pybind11/tests/exo_planet_pybind11.cpp
src/pybind11/tests/home_planet_very_lonely_traveler.cpp
src/pybind11/tests/local_bindings.h
src/pybind11/tests/object.h
src/pybind11/tests/pybind11_cross_module_tests.cpp
src/pybind11/tests/pybind11_tests.cpp
src/pybind11/tests/pybind11_tests.h
src/pybind11/tests/test_async.cpp
src/pybind11/tests/test_buffers.cpp
src/pybind11/tests/test_builtin_casters.cpp
src/pybind11/tests/test_call_policies.cpp
src/pybind11/tests/test_callbacks.cpp
src/pybind11/tests/test_chrono.cpp
src/pybind11/tests/test_class.cpp
src/pybind11/tests/test_const_name.cpp
src/pybind11/tests/test_constants_and_functions.cpp
src/pybind11/tests/test_copy_move.cpp
src/pybind11/tests/test_cpp_conduit.cpp
src/pybind11/tests/test_cpp_conduit_traveler_bindings.h
src/pybind11/tests/test_cpp_conduit_traveler_types.h
src/pybind11/tests/test_custom_type_casters.cpp
src/pybind11/tests/test_custom_type_setup.cpp
src/pybind11/tests/test_docstring_options.cpp
src/pybind11/tests/test_eigen_matrix.cpp
src/pybind11/tests/test_eigen_tensor.cpp
src/pybind11/tests/test_enum.cpp
src/pybind11/tests/test_eval.cpp
src/pybind11/tests/test_exceptions.cpp
src/pybind11/tests/test_exceptions.h
src/pybind11/tests/test_factory_constructors.cpp
src/pybind11/tests/test_gil_scoped.cpp
src/pybind11/tests/test_iostream.cpp
src/pybind11/tests/test_kwargs_and_defaults.cpp
src/pybind11/tests/test_local_bindings.cpp
src/pybind11/tests/test_methods_and_attributes.cpp
src/pybind11/tests/test_modules.cpp
src/pybind11/tests/test_multiple_inheritance.cpp
src/pybind11/tests/test_numpy_array.cpp
src/pybind11/tests/test_numpy_dtypes.cpp
src/pybind11/tests/test_numpy_vectorize.cpp
src/pybind11/tests/test_opaque_types.cpp
src/pybind11/tests/test_operator_overloading.cpp
src/pybind11/tests/test_pickling.cpp
src/pybind11/tests/test_python_multiple_inheritance.cpp
src/pybind11/tests/test_pytypes.cpp
src/pybind11/tests/test_sequences_and_iterators.cpp
src/pybind11/tests/test_smart_ptr.cpp
src/pybind11/tests/test_stl.cpp
src/pybind11/tests/test_stl_binders.cpp
src/pybind11/tests/test_tagbased_polymorphic.cpp
src/pybind11/tests/test_thread.cpp
src/pybind11/tests/test_type_caster_pyobject_ptr.cpp
src/pybind11/tests/test_type_caster_std_function_specializations.cpp
src/pybind11/tests/test_union.cpp
src/pybind11/tests/test_unnamed_namespace_a.cpp
src/pybind11/tests/test_unnamed_namespace_b.cpp
src/pybind11/tests/test_vector_unique_ptr_member.cpp
src/pybind11/tests/test_virtual_functions.cpp
src/pybind11/tests/test_cmake_build/embed.cpp
src/pybind11/tests/test_cmake_build/main.cpp
src/pybind11/tests/test_embed/catch.cpp
src/pybind11/tests/test_embed/external_module.cpp
src/pybind11/tests/test_embed/test_interpreter.cpp
src/smhasher/AvalancheTest.cpp
src/smhasher/AvalancheTest.h
src/smhasher/Bitslice.cpp
src/smhasher/Bitvec.cpp
src/smhasher/Bitvec.h
src/smhasher/City.cpp
src/smhasher/City.h
src/smhasher/CityCrc.h
src/smhasher/CityTest.cpp
src/smhasher/DifferentialTest.cpp
src/smhasher/DifferentialTest.h
src/smhasher/FarmTest.cc
src/smhasher/HashMapTest.cpp
src/smhasher/HashMapTest.h
src/smhasher/Hashes.cpp
src/smhasher/Hashes.h
src/smhasher/HighwayHash.cpp
src/smhasher/KeysetTest.cpp
src/smhasher/KeysetTest.h
src/smhasher/MurmurHash1.cpp
src/smhasher/MurmurHash1.h
src/smhasher/MurmurHash2.cpp
src/smhasher/MurmurHash2.h
src/smhasher/MurmurHash3.cpp
src/smhasher/MurmurHash3.h
src/smhasher/PMP_Multilinear.cpp
src/smhasher/PMP_Multilinear.h
src/smhasher/PMP_Multilinear_64.cpp
src/smhasher/PMP_Multilinear_64.h
src/smhasher/PMP_Multilinear_64_out_32.h
src/smhasher/PMP_Multilinear_common.h
src/smhasher/PMP_Multilinear_common_naive.h
src/smhasher/PMP_Multilinear_naive.h
src/smhasher/PMP_Multilinear_naive_64.h
src/smhasher/PMP_Multilinear_test.cpp
src/smhasher/PMP_Multilinear_test.h
src/smhasher/PMP_Multilinear_test_naive.cpp
src/smhasher/PMP_Multilinear_test_naive.h
src/smhasher/PMP_Multilinear_test_speed_alt.h
src/smhasher/PMurHash.c
src/smhasher/PMurHash.h
src/smhasher/Platform.cpp
src/smhasher/Platform.h
src/smhasher/Random.cpp
src/smhasher/Random.h
src/smhasher/SpeedTest.cpp
src/smhasher/SpeedTest.h
src/smhasher/Spooky.cpp
src/smhasher/Spooky.h
src/smhasher/SpookyTest.cpp
src/smhasher/SpookyTestV2.cpp
src/smhasher/SpookyV2.cpp
src/smhasher/SpookyV2.h
src/smhasher/Stats.cpp
src/smhasher/Stats.h
src/smhasher/SuperFastHash.cpp
src/smhasher/Types.cpp
src/smhasher/Types.h
src/smhasher/ahash.h
src/smhasher/beamsplitter.cpp
src/smhasher/beamsplitter.h
src/smhasher/blake2b.c
src/smhasher/blake2s.c
src/smhasher/chaskey.c
src/smhasher/clhash.c
src/smhasher/clhash.h
src/smhasher/cmetrohash.h
src/smhasher/cmetrohash64.c
src/smhasher/crc.cpp
src/smhasher/crc32-generated-constants.cpp
src/smhasher/crc32_hw.c
src/smhasher/crc32_hw1.c
src/smhasher/crc32c.cpp
src/smhasher/crc32c.h
src/smhasher/discohash.cpp
src/smhasher/discohash.h
src/smhasher/farmhash-c-test.cc
src/smhasher/farmhash-c.c
src/smhasher/farmhash-c.h
src/smhasher/farmhash.cc
src/smhasher/farmhash.h
src/smhasher/farsh.c
src/smhasher/farsh.h
src/smhasher/fasthash.cpp
src/smhasher/fasthash.h
src/smhasher/fhtw.h
src/smhasher/floppsyhash.cpp
src/smhasher/floppsyhash.h
src/smhasher/halfsiphash.c
src/smhasher/halftime-hash.hpp
src/smhasher/hasshe2.c
src/smhasher/jody_hash32.c
src/smhasher/jody_hash32.h
src/smhasher/jody_hash64.c
src/smhasher/jody_hash64.h
src/smhasher/lookup3.cpp
src/smhasher/main.cpp
src/smhasher/md5.cpp
src/smhasher/md5.h
src/smhasher/meow_hash_x64_aesni.h
src/smhasher/mir-hash.h
src/smhasher/mum.cc
src/smhasher/mum.h
src/smhasher/o1hash.h
src/smhasher/opt_cmetrohash.h
src/smhasher/opt_cmetrohash64_1.c
src/smhasher/pengyhash.c
src/smhasher/pengyhash.h
src/smhasher/rijndael-alg-fst.c
src/smhasher/rijndael-alg-fst.h
src/smhasher/rmd128.c
src/smhasher/rmd160.c
src/smhasher/rmd256.c
src/smhasher/seahash.c
src/smhasher/sha1.cpp
src/smhasher/sha1.h
src/smhasher/sha3.c
src/smhasher/siphash.c
src/smhasher/siphash.h
src/smhasher/siphash_impl.h
src/smhasher/siphash_sse2.c
src/smhasher/siphash_ssse3.c
src/smhasher/sse2neon.h
src/smhasher/t1ha.h
src/smhasher/tabulation.h
src/smhasher/tifuhash.cpp
src/smhasher/tifuhash.h
src/smhasher/tomcrypt.h
src/smhasher/tomcrypt_argchk.h
src/smhasher/tomcrypt_cfg.h
src/smhasher/tomcrypt_cipher.h
src/smhasher/tomcrypt_custom.h
src/smhasher/tomcrypt_hash.h
src/smhasher/tomcrypt_mac.h
src/smhasher/tomcrypt_macros.h
src/smhasher/tomcrypt_math.h
src/smhasher/tomcrypt_misc.h
src/smhasher/tomcrypt_pk.h
src/smhasher/tomcrypt_pkcs.h
src/smhasher/tomcrypt_prng.h
src/smhasher/tsip.c
src/smhasher/umash.c
src/smhasher/umash.h
src/smhasher/umash.hpp
src/smhasher/vmac.cpp
src/smhasher/vmac.h
src/smhasher/wyhash.h
src/smhasher/wyhash32.h
src/smhasher/wyhash_condom.c
src/smhasher/xxh3.h
src/smhasher/xxhash.c
src/smhasher/xxhash.h
src/smhasher/asconhashv12/api.h
src/smhasher/asconhashv12/ascon.h
src/smhasher/asconhashv12/config.h
src/smhasher/asconhashv12/crypto_hash.h
src/smhasher/asconhashv12/endian.h
src/smhasher/asconhashv12/forceinline.h
src/smhasher/asconhashv12/hash.c
src/smhasher/asconhashv12/permutations.c
src/smhasher/asconhashv12/permutations.h
src/smhasher/asconhashv12/printstate.c
src/smhasher/asconhashv12/printstate.h
src/smhasher/asconhashv12/round.h
src/smhasher/asconhashv12/word.h
src/smhasher/blake3/blake3.c
src/smhasher/blake3/blake3.h
src/smhasher/blake3/blake3_avx2.c
src/smhasher/blake3/blake3_avx512.c
src/smhasher/blake3/blake3_dispatch.c
src/smhasher/blake3/blake3_impl.h
src/smhasher/blake3/blake3_neon.c
src/smhasher/blake3/blake3_portable.c
src/smhasher/blake3/blake3_sse41.c
src/smhasher/metrohash/metrohash.h
src/smhasher/metrohash/metrohash128.cpp
src/smhasher/metrohash/metrohash128.h
src/smhasher/metrohash/metrohash128crc.cpp
src/smhasher/metrohash/metrohash128crc.h
src/smhasher/metrohash/metrohash64.cpp
src/smhasher/metrohash/metrohash64.h
src/smhasher/metrohash/metrohash64crc.cpp
src/smhasher/metrohash/metrohash64crc.h
src/smhasher/metrohash/platform.h
src/smhasher/metrohash/sse2neon.h
src/smhasher/parallel_hashmap/btree.h
src/smhasher/parallel_hashmap/meminfo.h
src/smhasher/parallel_hashmap/phmap.h
src/smhasher/parallel_hashmap/phmap_base.h
src/smhasher/parallel_hashmap/phmap_bits.h
src/smhasher/parallel_hashmap/phmap_config.h
src/smhasher/parallel_hashmap/phmap_dump.h
src/smhasher/parallel_hashmap/phmap_fwd_decl.h
src/smhasher/parallel_hashmap/phmap_utils.h
src/smhasher/pearson_hash/pearson.c
src/smhasher/pearson_hash/pearson.h
src/smhasher/pearson_hash/pearsonb.c
src/smhasher/pearson_hash/pearsonb.h
src/smhasher/pearson_hash/portable_endian.h
src/smhasher/sha2/sha224.c
src/smhasher/sha2/sha256.c
src/smhasher/sha2/sha512_224.c
src/smhasher/sha2/sha512_256.c
src/smhasher/t1ha/t1ha0.c
src/smhasher/t1ha/t1ha0_ia32aes_a.h
src/smhasher/t1ha/t1ha0_ia32aes_avx.c
src/smhasher/t1ha/t1ha0_ia32aes_avx2.c
src/smhasher/t1ha/t1ha0_ia32aes_b.h
src/smhasher/t1ha/t1ha0_ia32aes_noavx.c
src/smhasher/t1ha/t1ha1.c
src/smhasher/t1ha/t1ha2.c
src/smhasher/t1ha/t1ha_bits.h
src/wyhash/benchmark.cpp
src/wyhash/test_vector.cpp
src/wyhash/wyhash.h
src/wyhash/wyhash32.h
src/wyhash/old_versions/o1hash.h
src/wyhash/old_versions/wyhash32.h
src/wyhash/old_versions/wyhash_alpha.h
src/wyhash/old_versions/wyhash_beta.h
src/wyhash/old_versions/wyhash_final1.h
src/wyhash/old_versions/wyhash_final2.h
src/wyhash/old_versions/wyhash_gamma.h
src/wyhash/old_versions/wyhash_v1.h
src/wyhash/old_versions/wyhash_v2.h
src/wyhash/old_versions/wyhash_v3.h
src/wyhash/old_versions/wyhash_v4.h
src/wyhash/old_versions/wyhash_v5.h
src/wyhash/old_versions/wyhash_v6.h
src/xxHash/xxh3.h
src/xxHash/xxhash.c
src/xxHash/xxhash.h
src/xxHash/xxhsum.c
src/xxHash/tests/bench/benchHash.c
src/xxHash/tests/bench/benchHash.h
src/xxHash/tests/bench/benchfn.c
src/xxHash/tests/bench/benchfn.h
src/xxHash/tests/bench/bhDisplay.c
src/xxHash/tests/bench/bhDisplay.h
src/xxHash/tests/bench/hashes.h
src/xxHash/tests/bench/main.c
src/xxHash/tests/bench/timefn.c
src/xxHash/tests/bench/timefn.h
tests/test_cityhash.py
tests/test_farmhash.py
tests/test_fingerprint.py
tests/test_fnv1.py
tests/test_halftime.py
tests/test_hasher.py
tests/test_highway.py
tests/test_issues.py
tests/test_lookup3.py
tests/test_metrohash.py
tests/test_mum.py
tests/test_murmur.py
tests/test_spooky.py
tests/test_superfast.py
tests/test_t1hash.py
tests/test_wyhash.py
tests/test_xxhash.py