Simon Cruanes
b481d919bf
fix @since annotations
2014-11-23 14:41:40 +01:00
Simon Cruanes
16f160678d
prepare for 0.6
2014-11-23 14:14:46 +01:00
Simon Cruanes
a7657883e4
fix doc
2014-11-23 14:08:48 +01:00
Simon Cruanes
6e3b0f534a
CCache.{size,iter}
2014-11-23 14:08:42 +01:00
Simon Cruanes
f010bc6ebc
move misc/Cache to core/CCCache
2014-11-23 13:48:52 +01:00
Simon Cruanes
cb311bf764
breaking change: renamed CCIO to advanced.CCMonadIO; new CCIO module, much simpler
2014-11-23 13:05:30 +01:00
Simon Cruanes
13862b5133
CCMultiSet.{add_mult,remove_mult,update}
2014-11-23 11:54:37 +01:00
Simon Cruanes
a47bd108ec
CCVector.{top,top_exn}
2014-11-19 16:39:52 +01:00
Simon Cruanes
af850a88c1
CCFun.on_top_of (binary composition)
2014-11-19 15:03:44 +01:00
Hezekiah M. Carty
fbf24ea7c7
CCError.map2 could map to a new error type
...
With the recent change from `_ CCError.t` to `(_, _) CCError.t` it's reasonable to allow `map2` to take an argument transforming the error to a new type.
2014-11-18 11:09:54 -05:00
Simon Cruanes
0da13496a4
comments
2014-11-16 23:56:39 +01:00
Simon Cruanes
b8d84de4dc
some optimizations in CCVector
2014-11-13 22:21:09 +01:00
Simon Cruanes
ea6a07ed31
tests for CCList; made some functions tailrec
2014-11-13 20:57:14 +01:00
Simon Cruanes
ece324f4c2
CCList.init added
2014-11-13 20:32:41 +01:00
Simon Cruanes
0c1e7c30e8
more efficient versions of CCList.{flatten,append,flat_map}
2014-11-13 13:06:52 +01:00
Simon Cruanes
4ced583f33
merge back from stable
2014-11-12 00:42:28 +01:00
Simon Cruanes
c69dc8b009
CCError: now polymorphic on the error type; some retro-incompatibilies (wrap,guard)
2014-11-11 15:51:55 +01:00
Simon Cruanes
21fba9effa
more documentation in CCGen
2014-11-10 12:17:59 +01:00
Simon Cruanes
1debe08645
more tests for CCVector
2014-11-10 00:49:29 +01:00
Simon Cruanes
24b441579c
removed many warnings
2014-11-08 01:28:42 +01:00
Simon Cruanes
7197313d91
merge with github's master
2014-11-08 01:04:52 +01:00
Simon Cruanes
6ff9c11167
CCSequence now provides some bytes-dependent operations (so containers depends on bytes)
2014-11-08 01:01:03 +01:00
Simon Cruanes
dc7b774120
CCList.(>|=) map operator
2014-11-08 01:00:05 +01:00
Drup
fcf950e945
Add CCOpt.filter.
2014-11-07 08:48:19 +01:00
Simon Cruanes
4438505885
disable warning 44
2014-11-06 16:30:08 +01:00
Simon Cruanes
ed3bf4ba26
CCList.(>|=) infix map
2014-11-06 16:08:36 +01:00
Simon Cruanes
611086e6ab
make some functions in CCFun and CCString depend on ocaml version
2014-11-04 15:48:14 +01:00
Simon Cruanes
786334dcce
use Buffer whenever string mutation is needed
2014-10-30 01:48:16 +01:00
Simon Cruanes
ad705fd758
add Format printers to CCString
2014-10-29 17:59:38 +01:00
Simon Cruanes
1374a2741c
CCInt.neg
2014-10-28 16:38:56 +01:00
Simon Cruanes
56132eacad
removed useless comment
2014-10-20 23:03:59 +02:00
Simon Cruanes
de494e9667
a bunch of useful functions in CCMap
2014-10-20 18:28:44 +02:00
Simon Cruanes
7b2ffdc0b9
stub for CCMap (extension of the standard Map module)
2014-10-20 14:47:51 +02:00
Simon Cruanes
1e07897da8
CCOpt.get
2014-10-18 17:15:42 +02:00
Simon Cruanes
22343b4469
new functions in CCSexp.Traverse
2014-10-18 16:49:58 +02:00
Simon Cruanes
432f0f0abd
comments in CCMultiSet.mli, to explain meet/intersection/union
2014-10-16 16:50:04 +02:00
Nicolas Braud-Santoni
dc0b5873a4
CCMultiset: Add meet
2014-10-16 16:42:21 +02:00
Simon Cruanes
6ab612c0ac
version 0.4 backported from stable
2014-10-01 11:38:14 +02:00
Simon Cruanes
df838482ef
moved Sexp into core/CCSexp
2014-09-30 16:14:16 +02:00
Simon Cruanes
9882998eb5
moved CCLinq, CCBatch and CCat from core/ to advanced/
2014-09-30 16:12:23 +02:00
Simon Cruanes
11ff63d2e9
ensure compatibility with ocaml 4.00
2014-09-30 15:17:15 +02:00
Simon Cruanes
daf06196c0
details
2014-09-17 23:18:29 +02:00
Simon Cruanes
0578bedf31
get rid of deprecated Array.create
2014-09-17 23:10:38 +02:00
Simon Cruanes
0aaae830bc
CCError.{iter,get_exn}
2014-09-17 14:09:13 +02:00
Simon Cruanes
25139d7bb5
CCPair.print
2014-09-16 22:11:42 +02:00
Simon Cruanes
c33576a7e1
some small improvements to CCRandom
2014-09-05 10:38:43 +02:00
Simon Cruanes
8ade96b2f6
moved CCHashtbl to CCFlatHashtbl;
...
new module CCHashtbl that wraps and extends the standard hashtable
2014-09-03 01:08:04 +02:00
Simon Cruanes
dda1dda27d
removed type alias CCString.t (duplicate of String.t which already exists)
2014-09-02 23:44:51 +02:00
Simon Cruanes
3a225f754f
Merge commit '15665761b2d85469c1f0591cb976ba6956100cc5' for sequence
2014-08-08 23:55:59 +02:00
Simon Cruanes
d638038089
CCSequence now shares code with the 'sequence' library; merged the .mli so it reflects versions properly
2014-08-08 20:26:04 +02:00