Commit graph

383 commits

Author SHA1 Message Date
Simon Cruanes
03a29d72cb optional argument ~eq to CCGraph.Dot.pp 2015-12-31 16:18:33 +01:00
Simon Cruanes
d569cf59bb prepare for 0.15 2015-12-22 10:34:14 +01:00
Simon Cruanes
112dd7da1b doc 2015-12-22 10:21:27 +01:00
Simon Cruanes
c58d31ed98 doc 2015-12-15 16:49:32 +01:00
Simon Cruanes
9cddc2bcf1 some benchmarks for graphs 2015-12-14 14:57:04 +01:00
Simon Cruanes
99919ae1d3 more cache friendliness 2015-11-28 12:43:50 +01:00
Simon Cruanes
0ec5545564 wip: CCAllocCache, an allocation cache for short-lived arrays 2015-11-28 12:10:03 +01:00
Fourchaux
44387de784 Correction typos (fichiers src) 2015-11-08 22:27:59 +01:00
Simon Cruanes
60aea81750 prepare for 0.14 2015-11-08 13:04:09 +01:00
Simon Cruanes
7105221ff0 add a test in CCGraph 2015-10-23 18:38:29 +02:00
Simon Cruanes
e1e51470f1 add CCHashtbl.add mimicking the stdlib Hashtbl.add 2015-10-22 22:43:00 +02:00
Simon Cruanes
54c2e4541e add CCPersistentHashtbl.stats 2015-10-21 22:48:51 +02:00
Simon Cruanes
15d5da628d reimplementation of CCPersistentHashtbl 2015-10-21 22:38:48 +02:00
Simon Cruanes
219e06c1fe update tests so they run faster 2015-09-27 19:27:44 +02:00
Simon Cruanes
044cbf0c20 prepare for 0.13 2015-09-23 16:26:07 +02:00
Simon Cruanes
4dc91894af more tests 2015-09-22 13:55:26 +02:00
Simon Cruanes
3c233d9cf3 use more labels in CCHashtrie,CCRAL,CCWBTree 2015-09-21 17:18:43 +02:00
Simon Cruanes
f63fd099b0 utils 2015-09-19 18:06:08 +02:00
Simon Cruanes
18289b3b72 refactor CCRAL 2015-09-19 17:57:36 +02:00
Simon Cruanes
b2c5d944f7 add many functions to CCRAL 2015-09-19 17:37:54 +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
eee89aa7a4 testing frenzy 2015-09-16 21:59:30 +02:00
Simon Cruanes
f296e77f63 optimize a bit the tests 2015-09-16 20:22:24 +02:00
Simon Cruanes
eb1c9bc0be move many tests into their modules with qtest 2015-09-16 16:44:10 +02:00
Simon Cruanes
ada364ae3a add more tests 2015-09-16 14:47:10 +02:00
Simon Cruanes
4eb20ab3db use raw quickcheck test 2015-09-16 14:47:10 +02:00
Simon Cruanes
b12e7e7f8f use combinators from next version of qtest 2015-09-16 14:47:10 +02:00
Simon Cruanes
421cb1332b new tests in CCTrie; bugfix in CCTrie.below 2015-09-16 14:10:57 +02:00
Simon Cruanes
e9a3cbdc62 variance annotation 2015-09-15 01:27:54 +02:00
Simon Cruanes
1e9e17a8b5 add new random test 2015-09-14 02:59:00 +02:00
Simon Cruanes
1dad12868e bugfix in CCWBTree (return the correct exn) 2015-09-14 02:58:49 +02:00
Simon Cruanes
47d5e52224 add some tests and use hidden feature of qtest! 2015-09-13 21:45:40 +02:00
Simon Cruanes
6c16656da0 doc 2015-09-11 22:06:09 +02:00
Simon Cruanes
46201b6e85 remove warning from file; add warning in .merlin 2015-09-11 15:12:24 +02:00
Simon Cruanes
d8931e3602 fix CCWBTree.split 2015-09-11 09:25:55 +02:00
Simon Cruanes
3d035e05cd wip: fix CCWBTree.{split,merge}; add tests 2015-09-09 23:13:56 +02:00
Simon Cruanes
5e5d192448 implement merge and split for CCWBTree 2015-09-09 19:29:17 +02:00
Simon Cruanes
c2c344e8fc test 2015-09-08 00:12:38 +02:00
Simon Cruanes
981e521f3c more tests and functions in CCRAL 2015-09-08 00:02:50 +02:00
Simon Cruanes
79d57b6e2c add tests and functions to CCRAL 2015-09-07 23:42:00 +02:00
Simon Cruanes
f4381a736f move RAL into containers.data as CCRAL 2015-09-07 23:41:41 +02:00
Simon Cruanes
c6e3471ae5 doc 2015-09-07 22:41:57 +02:00
Simon Cruanes
dab3ea6052 add a few function in CCWBTree 2015-09-07 22:40:54 +02:00
Simon Cruanes
257c2ad71c improve a bit the balancing 2015-09-07 22:25:06 +02:00
Simon Cruanes
c19f8fa390 implement CCWBTree.remove 2015-09-07 22:16:51 +02:00
Simon Cruanes
3aef755a28 detail 2015-09-07 14:32:55 +02:00
Simon Cruanes
f1dd17d1aa new module CCWBTree, a weight-balanced tree. WIP. 2015-09-07 01:06:45 +02:00