Commit graph

177 commits

Author SHA1 Message Date
Simon Cruanes
0ec5545564 wip: CCAllocCache, an allocation cache for short-lived arrays 2015-11-28 12:10:03 +01:00
Simon Cruanes
60aea81750 prepare for 0.14 2015-11-08 13:04:09 +01:00
Simon Cruanes
c71dfcf6f3 new module CCChar 2015-10-13 15:09:52 +02:00
Simon Cruanes
1a9db7503a doc for threads 2015-09-23 18:25:43 +02:00
Simon Cruanes
044cbf0c20 prepare for 0.13 2015-09-23 16:26:07 +02:00
Simon Cruanes
6cb74b0115 add CCInt64 to containers 2015-09-22 22:29:21 +02:00
Simon Cruanes
9164d53889 add a benchmark file to measure size of big data structures 2015-09-19 01:50:26 +02:00
Simon Cruanes
eee89aa7a4 testing frenzy 2015-09-16 21:59:30 +02:00
Simon Cruanes
ed31060d7d merge remaining tests as qtest, remove lwt stuff including bench_io 2015-09-16 19:46:29 +02:00
Simon Cruanes
f699f48586 moved containers.misc and containers.lwt into their own repo 2015-09-16 18:42:19 +02:00
Simon Cruanes
1454d82e56 add a benchmark file for IO 2015-09-09 16:07:34 +02:00
Simon Cruanes
f4381a736f move RAL into containers.data as CCRAL 2015-09-07 23:41:41 +02:00
Simon Cruanes
f1dd17d1aa new module CCWBTree, a weight-balanced tree. WIP. 2015-09-07 01:06:45 +02:00
Simon Cruanes
ecbddc132b new module CCBloom in containers.data, a bloom filter 2015-09-06 21:44:55 +02:00
Simon Cruanes
b091bba431 use package HAMT in benchmarks 2015-09-05 00:02:02 +02:00
Simon Cruanes
e51fb2e44e new module CCHashTrie in containers.data, associative map 2015-09-02 15:55:12 +02:00
Simon Cruanes
501a5af0d6 add benchmarks for CCThread.Queue 2015-09-01 13:51:54 +02:00
Simon Cruanes
767999271c new module CCThread, utils for threading (+ blocking queue) 2015-08-31 22:30:33 +02:00
Simon Cruanes
deab575bb3 new module CCSemaphore in containers.thread, with simple semaphore 2015-08-31 21:18:17 +02:00
Simon Cruanes
b818b26751 enable qtest on containers.thread 2015-08-31 19:48:29 +02:00
Simon Cruanes
8ad8acc57b change order of tests 2015-08-24 16:04:59 +02:00
Simon Cruanes
e13fcbdad3 add containers.top, a small library that installs printers 2015-08-12 00:10:52 +02:00
Simon Cruanes
99fb2f84db add CCBitField, a safe abstraction for bitfields of < 62 bits 2015-08-11 20:26:47 +02:00
Simon Cruanes
0d0a8f8764 add CCHashSet into containers.data, a mutable set 2015-08-02 20:54:28 +02:00
Simon Cruanes
963f61a0f5 prepare for 0.12 2015-07-16 10:56:03 +02:00
Simon Cruanes
b11a98c6d3 fix build issues with dummy module in containers.io 2015-06-29 10:11:06 +02:00
Simon Cruanes
d817ec8d02 move CCIO from containers.io to containers 2015-06-26 14:05:42 +02:00
Simon Cruanes
2ced134868 add CCArray1 in containers.bigarray, a module on 1-dim bigarrays 2015-06-24 00:03:54 +02:00
Simon Cruanes
d7b15ca81e add containers.data.CCGraph:
- a simple representation of polymorphic graphs
- a collection of basic algorithms
2015-06-10 11:47:19 +02:00
Simon Cruanes
3d8adbaf09 add CCHashconsedSet in containers.data (set with maximal struct sharing) 2015-06-04 20:45:40 +02:00
Simon Cruanes
8f33484dff prepare 0.11 2015-05-24 21:40:31 +02:00
Simon Cruanes
2ae6dfd11c remove packs for 'containers_string' and 'containers_advanced' 2015-05-24 17:08:01 +02:00
Simon Cruanes
a17f8d5cfb add Containers_string.Parse, very simple monadic parser combinators 2015-05-19 03:11:29 +02:00
Simon Cruanes
5208579b9d wip: containers.data.CCMixset, set of values indexed by poly keys 2015-04-28 11:00:19 +02:00
Simon Cruanes
0efc342177 preparing version 0.10 2015-04-10 16:40:45 +02:00
Simon Cruanes
e22c29c27f doc 2015-03-31 15:55:46 +02:00
Simon Cruanes
0b38c9e272 fix in oasis 2015-03-31 00:40:18 +02:00
Simon Cruanes
ceb68ee15f small fixes 2015-03-31 00:25:03 +02:00
Simon Cruanes
9002694aab wip: toy backtracking monad with lots'a GADTs (cc @aspiwack) 2015-03-30 23:33:38 +02:00
Simon Cruanes
26b4b14979 fix build system 2015-03-30 23:33:09 +02:00
Simon Cruanes
6fb26288ad richer CCUnix.call API, with tests 2015-03-28 12:55:56 +01:00
Simon Cruanes
62426ed4dc wip: CCUnix (with a small subprocess API, not working well yet) 2015-03-27 23:36:43 +01:00
Simon Cruanes
4c22a770f8 rename benchmarks; doc 2015-03-24 13:39:39 +01:00
Guillaume Bury
ab110b694d New module for Persistent Arrays 2015-03-23 18:05:45 +01:00
Simon Cruanes
2a2250faa6 wip: CCIntMap (big-endian patricia trees) in containers.data 2015-03-21 21:44:27 +01:00
Simon Cruanes
5c7cb55378 wip: parser combinators, trying to fix fix 2015-03-17 00:36:42 +01:00
Simon Cruanes
ee8c7c03f2 wip: App_parse in containers_string, a draft of efficient applicative parser combinators 2015-03-17 00:36:41 +01:00
Simon Cruanes
5427e9db31 remove containers.pervasives, add the module Containers to core/ 2015-03-17 00:36:41 +01:00
Simon Cruanes
95295b834c version 0.9 2015-02-27 14:39:58 +01:00
Simon Cruanes
45a35aa646 fix in oasis 2015-02-27 13:42:07 +01:00