Commit Graph

18 Commits

Author SHA1 Message Date
61ac466161 hash: ensure all values passed to mix are of the same type 2020-10-27 15:31:43 +10:00
01e46c7725 hash: add a variadic mix operator 2019-05-12 07:52:39 +10:00
f6056153e3 rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87 relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
681768093e hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
36120319bc hash: change default mix function to murmur2 mix 2017-06-29 16:32:58 +10:00
353cf839d4 use nested namespace declarations 2017-01-05 15:06:49 +11:00
286dd05481 hash: fix parameter names in mix wrappers 2015-09-15 21:06:00 +10:00
ff23146a68 hash: extract fnv1a hashes to new unit 2015-06-02 21:36:30 +10:00
588b38fd17 hash: move wang mixing funcs into seperate unit 2015-06-02 21:11:57 +10:00
bc5888bfcf hash: disable conflicting function names
clashes with the util::hash namespace. they should be moved into this
namespace.
2015-06-02 20:33:00 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
a3d965b917 Change licencing from waif to libgim 2012-04-11 15:21:00 +10:00
f71f15ebf1 Add convenience typed hash functions 2012-01-04 17:19:50 +11:00
d57269178a Add a naive FNV-1a hash series 2011-10-29 15:06:39 +11:00
dc202db67e Use hash algorithm name in its function's symbol 2011-10-29 15:05:49 +11:00
796a3d3639 Added simple integer and pointer hashes 2011-10-26 23:45:01 +11:00