General hash interface, with replaceable hash functions, defaults to murmur3.
Use Hash32_t, Hash64_t typedefs to indicate that hashes are opaque.
Add FNV1a, manual documentation.
Fix FNV1_32A_INIT, FNV1A_64_INIT defines to include full namespace qualification.
Fix Hash (Ptr<HashFunc>) implementation, check for null m_impl, add test cases
Refactor to make include order explicit, without guards.
Add Hash::clear() to restore initial internal state of hasher
Change clear() to return Hash & instead of Hash *
Refactor namespaces
Add missing links to manual page.
Incremental hashing, fix hash function ptr, additional test cases, check-style.
Document origin of FNV1a code; fix type.
Use uint32/64/_t instead of Hash32/64_t
Delete obsolete comment.
Document cached hash state, used for incremental hashing.
Remove obsolete typedef.
Relabel test classes.
Closed branch docs
Hash example program which hashes the dictionary.
rescan internet bindings