Commit graph

12 commits

Author SHA1 Message Date
Simon Cruanes
47d5e52224 add some tests and use hidden feature of qtest! 2015-09-13 21:45:40 +02:00
Simon Cruanes
46201b6e85 remove warning from file; add warning in .merlin 2015-09-11 15:12:24 +02:00
Simon Cruanes
6f388b5d3c add more functions to CCHashTrie 2015-09-05 12:35:13 +02:00
Simon Cruanes
895c8a73d9 use 32-bits and regular integers for popcount in CCHashTrie 2015-09-05 03:20:45 +02:00
Simon Cruanes
47414c7f40 add mem to CCHashTrie 2015-09-05 01:52:55 +02:00
Simon Cruanes
791eb8efba use a HAMT-like sparse array in CCHashTrie, with 64 children per node 2015-09-05 01:31:12 +02:00
Simon Cruanes
36a81f710e simplifications 2015-09-04 23:35:36 +02:00
Simon Cruanes
8efd5003f8 add a few functions to CCHashTrie 2015-09-04 22:20:00 +02:00
Simon Cruanes
0aef0300b8 modify implementation of CCHashTrie , including magic covariant iarray 2015-09-04 22:18:21 +02:00
Simon Cruanes
3eadbee0e7 refactor HashTrie with branching factor 32, much better 2015-09-04 21:43:24 +02:00
Simon Cruanes
8f59e8e193 details 2015-09-02 19:37:10 +02:00
Simon Cruanes
e51fb2e44e new module CCHashTrie in containers.data, associative map 2015-09-02 15:55:12 +02:00