aboutsummaryrefslogtreecommitdiff
path: root/std/hash/auto_hash.zig
AgeCommit message (Collapse)Author
2019-09-25mv std/ lib/Andrew Kelley
that's all this commit does. further commits will fix cli flags and such. see #2221
2019-09-18relax std.auto_hash requirements regarding vectorsAndrew Kelley
Previously, auto hash tests required vectors of different types to not hash to the same value. Now, this is allowed.
2019-08-28add suggestion to AutoHash compile error messageAndrew Kelley
2019-08-24auto_hash: better generic hashing implementationSahnvour
autoHash forbids slices as input hash was added to handle all types from autoHash plus slices, with a specified strategy
2019-08-04Merge remote-tracking branch 'origin/master' into rewrite-coroutinesAndrew Kelley
2019-08-04autohash: force inlining of integer hashing so that the optimizer can see ↵Sahnvour
the fast path based on key's size which is known at comptime otherwise it will always outline the call to hasher.update, resulting in much worse performance
2019-08-04move autoHash into its own module since it can be used with any hash ↵Sahnvour
function implementing a streaming interface