Commit graph

154 commits

Author SHA1 Message Date
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
Simon Cruanes
fe234e3dba containers.data now depends on bytes 2015-02-25 22:52:13 +01:00
Simon Cruanes
14f593d246 wip: qtests for containers.lwt 2015-02-25 22:03:30 +01:00
Simon Cruanes
60159bdd75 merge from struktured: shiny new CCRingBuffer 2015-02-25 18:57:02 +01:00
Simon Cruanes
1a2ffbb262 Add CCMixmap in containers.data (close #40) 2015-02-20 16:46:57 +01:00
Simon Cruanes
77b6197c49 wip: Lwt_pipe 2015-02-19 16:41:47 +01:00
carm
4a994cff38 rename buffer io to ring buffer 2015-02-13 19:00:04 -05:00
Simon Cruanes
9b4677b266 wip: ring buffer (currently an experiment called "bufferIO") -> make it polymorphic 2015-02-10 15:56:37 +01:00
Simon Cruanes
9bee9c6d64 use compiledObject: best for binaries 2015-02-09 14:00:40 +01:00
Simon Cruanes
21c90a209d wip: Lwt_klist, a functional stream for Lwt 2015-01-30 19:11:05 +01:00
Simon Cruanes
5404d01814 add CCSet 2015-01-29 00:42:10 +01:00
Simon Cruanes
f40cdbe64f add CCRef module 2015-01-29 00:35:34 +01:00
Simon Cruanes
dea635f8e3 version 0.8 2015-01-26 20:34:36 +01:00
Simon Cruanes
b599e9941a Merge pull request #35 from Emm/rose_tree
Add experimental rose tree (thanks to @Emm)
2015-01-26 11:47:51 +01:00
Simon Cruanes
feec3bf46f refactored heavily CCFuture (much simpler, cleaner, basic API and thread pool) 2015-01-25 23:08:31 +01:00
Emm
fdc6f28d55 Add experimental rose tree. 2015-01-25 22:06:48 +01:00
Simon Cruanes
f0b19b9980 remove a lot of stuff from containers.misc (see _oasis for details) 2015-01-25 20:07:29 +01:00
Simon Cruanes
4273ff5ca9 fix tests in oasis; enable more flags by default 2015-01-21 09:36:09 +01:00
Simon Cruanes
3d9a7a0b74 add CCFormat into core/ 2015-01-05 19:10:57 +01:00
Simon Cruanes
dd5f774562 only build doc if all the required flags are enabled 2014-12-22 17:32:04 +01:00
Simon Cruanes
90f71e08c9 add a flag to compile containers.advanced only if sequence is installed 2014-12-19 20:55:59 +01:00
Simon Cruanes
f1b3ff64c9 prepare for 0.7 2014-12-19 17:28:22 +01:00
Simon Cruanes
28f0a7ccc5 doc/build_deps.ml to display the dependency graph in dot 2014-12-19 13:40:16 +01:00
Simon Cruanes
ed9f874d4e add CCSexpM for a simpler, monadic parser of S-expressions (deprecating CCSexpStream) 2014-12-18 19:26:55 +01:00