Commit graph

22 commits

Author SHA1 Message Date
Simon Cruanes
03fd42e67d reindentation 2017-01-25 00:08:12 +01:00
Simon Cruanes
9b53e3c2a5 use Labels versions of CCList and CCArray 2016-12-29 11:07:44 +01:00
Simon Cruanes
a8babbd941 add labels to CCList 2016-11-11 00:52:44 +01:00
Fourchaux
44387de784 Correction typos (fichiers src) 2015-11-08 22:27:59 +01:00
Simon Cruanes
3c233d9cf3 use more labels in CCHashtrie,CCRAL,CCWBTree 2015-09-21 17:18:43 +02:00
Simon Cruanes
f685303a32 optim in CCHashtrie with more compact assoc-lists 2015-09-19 14:35:17 +02:00
Simon Cruanes
359740a587 more tests 2015-09-19 12:41:02 +02:00
Simon Cruanes
13842375a2 api change for CCHashtrie:
- hide implementation details (arrays)
- remove `A32`
- introduce new `Transient` system for fast batch modifications
2015-09-19 02:02:22 +02:00
Simon Cruanes
384d81945e more tests 2015-09-18 22:51:37 +02:00
Simon Cruanes
b12e7e7f8f use combinators from next version of qtest 2015-09-16 14:47:10 +02:00
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