Fardale
|
3eb676c55c
|
replace for loop and unsafe_get by using iter
|
2021-05-19 23:36:00 +02:00 |
|
favonia
|
13429e5e88
|
feat(hash): add bytes
|
2021-05-18 10:54:44 -04:00 |
|
Simon Cruanes
|
77e3e97dd0
|
perf: direct alias in CCHash.int
|
2021-04-03 17:42:17 -04:00 |
|
Simon Cruanes
|
6323bdc6d3
|
fix test in CCHash
|
2021-04-03 17:42:17 -04:00 |
|
Simon Cruanes
|
cf0d044407
|
refactor CCHash to use FNV in many combinators
|
2021-04-03 17:42:17 -04:00 |
|
Fardale
|
c85c135157
|
break: remove klist type and functions from core
|
2020-07-23 16:32:52 +02:00 |
|
Simon Cruanes
|
d923795e1a
|
remove slice APIs in string and array
|
2020-04-24 20:23:26 -04:00 |
|
Simon Cruanes
|
fe16608524
|
add CCHash.combine{5,6}
|
2018-02-21 10:21:36 -06:00 |
|
Simon Cruanes
|
9ac7984f74
|
add Hash.const0 for trivial hash function that ignores its input
|
2017-12-15 13:49:34 +01:00 |
|
Simon Cruanes
|
f1459b57df
|
add CCHash.{list,array}_comm
|
2017-02-11 13:37:32 +01:00 |
|
Simon Cruanes
|
8aab182642
|
large refactor of CCHash, main type is now 'a -> int
|
2017-01-24 23:21:10 +01:00 |
|
Simon Cruanes
|
192f315f53
|
simplify CCHash
- remove functor
- use `Hashtbl.seeded_hash` to combine values
|
2016-11-03 22:18:23 +01:00 |
|
Simon Cruanes
|
9e94f002e4
|
breaking: make type CCHash.state abstract
|
2016-01-29 15:57:00 +01:00 |
|
Simon Cruanes
|
0edc5ffb9d
|
update CCHash with a functor and module type for generic hashing
|
2015-09-22 14:18:04 +02:00 |
|
Simon Cruanes
|
61465fa19a
|
remove cgi/; move sub-libraries to their own subdir each; mv everything into src/
|
2014-12-16 23:41:59 +01:00 |
|