aboutsummaryrefslogtreecommitdiff
path: root/std/hash.zig
diff options
context:
space:
mode:
authorSahnvour <sahnvour@pm.me>2019-06-27 23:21:35 +0200
committerSahnvour <sahnvour@pm.me>2019-08-04 12:34:02 +0200
commit6150da3df99b41f89ea01a72e6c1b76fe4c36f89 (patch)
tree97afaec2d54b88e4acbd2460191b636d6355f9e3 /std/hash.zig
parent5687323cd2a759dfdf9533e46e3de8cddb1b55b7 (diff)
downloadzig-6150da3df99b41f89ea01a72e6c1b76fe4c36f89.tar.gz
zig-6150da3df99b41f89ea01a72e6c1b76fe4c36f89.zip
direct port of wyhash v2
also inspired by https://github.com/ManDeJan/zig-wyhash
Diffstat (limited to 'std/hash.zig')
-rw-r--r--std/hash.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/std/hash.zig b/std/hash.zig
index 148504aa39..723860da3b 100644
--- a/std/hash.zig
+++ b/std/hash.zig
@@ -16,6 +16,7 @@ pub const SipHash128 = siphash.SipHash128;
pub const murmur = @import("hash/murmur.zig");
pub const Murmur2_32 = murmur.Murmur2_32;
+
pub const Murmur2_64 = murmur.Murmur2_64;
pub const Murmur3_32 = murmur.Murmur3_32;
@@ -23,6 +24,8 @@ pub const cityhash = @import("hash/cityhash.zig");
pub const CityHash32 = cityhash.CityHash32;
pub const CityHash64 = cityhash.CityHash64;
+pub const wyhash = @import("hash/wyhash.zig").hash;
+
test "hash" {
_ = @import("hash/adler.zig");
_ = @import("hash/crc.zig");
@@ -30,4 +33,5 @@ test "hash" {
_ = @import("hash/siphash.zig");
_ = @import("hash/murmur.zig");
_ = @import("hash/cityhash.zig");
+ _ = @import("hash/wyhash.zig");
}