gingerBill
|
dcf2c43863
|
Add aliases for fnv* no_a forms
|
2022-11-29 11:55:01 +00:00 |
|
gingerBill
|
e8bc576b23
|
Rename fnv32 and fnv64 to fnv32_no_a and fnv64_no_a
|
2022-11-03 11:44:19 +00:00 |
|
Jeroen van Rijn
|
3e6ec65dd9
|
Fix murmur64a's tail handling.
Also, split up the murmur64 proc into murmur64a and murmur64b as they're distinct hashes with their own output.
|
2022-07-15 13:02:07 +02:00 |
|
gingerBill
|
8c1499dbc2
|
Make raw_data return [^]T types
|
2022-05-23 11:48:05 +01:00 |
|
gingerBill
|
c6dc517004
|
Correct: murmur32
|
2022-03-11 08:52:16 +00:00 |
|
gingerBill
|
c987b84292
|
Move bash.djbx33a to hash.odin
|
2021-12-29 12:24:47 +00:00 |
|
gingerBill
|
12c1291805
|
Add optional seed parameters to all hashes
|
2021-11-18 16:14:33 +00:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
f0437a4242
|
Enforce core:builtin and core:intrinsics for imports
|
2021-08-21 13:44:16 +01:00 |
|
Jeroen van Rijn
|
17748f18b9
|
Adler32 speedup.
|
2021-06-24 19:06:39 +02:00 |
|
Jeroen van Rijn
|
1cfe226686
|
ZLIB: More faster.
|
2021-06-23 22:18:17 +02:00 |
|
Jeroen van Rijn
|
f4d0f74dbb
|
Allow seeding CRC32, CRC64 & Adler32 with previous partial hash.
Foo := []u8{'F', 'o','o', '3', 'F', 'o', 'o', '4'};
crc := hash.crc32(Foo[0:4]);
crc = hash.crc32(Foo[4:], crc);
crc_all := hash.crc32(Foo);
fmt.printf("%8x %8x\n", crc, crc_all);
d6285ff7 d6285ff7
a32 := hash.adler32(Foo[0:4]);
a32 = hash.adler32(Foo[4:], a32);
a32_all := hash.adler32(Foo);
fmt.printf("%8x %8x\n", a32, a32_all);
0c5102b0 0c5102b0
|
2021-03-25 13:48:34 +01:00 |
|
gingerBill
|
86448ee044
|
Add raw_data to replace cases in which &x[0] was used
|
2020-06-29 15:58:24 +01:00 |
|
gingerBill
|
5edb1e8a28
|
Add hash.djb2 hash.jenkins; Add container.Bloom_Filter; Add container.Ring
|
2020-06-16 12:53:57 +01:00 |
|
gingerBill
|
0718f14774
|
Reduce number of range and slice operators #239
Replace .. and ... with : and ..
|
2018-08-01 21:34:59 +01:00 |
|
gingerBill
|
ba67e474d3
|
Make source code compile with 32 bit (but not build 32 bit code)
|
2018-06-15 21:46:03 +01:00 |
|
gingerBill
|
5c52ffe24e
|
Reorganize runtime package
|
2018-05-27 21:22:25 +01:00 |
|
gingerBill
|
5b6770f3d2
|
Parse directories to be packages
|
2018-05-21 20:47:52 +01:00 |
|