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 |
|
Simon Cruanes
|
c8413080b4
|
remove erroneous @since tag in CCList.find_idx
|
2014-08-08 20:13:51 +02:00 |
|
Simon Cruanes
|
edfadba1ef
|
rename CCOpt.guard into CCOpt.wrap, add an optional handler, add CCOpt.wrap2
|
2014-08-08 20:06:44 +02:00 |
|
Simon Cruanes
|
579a135829
|
CCOpt.guard
|
2014-08-08 19:45:32 +02:00 |
|
Simon Cruanes
|
d2abd46d13
|
add @since tags
|
2014-08-08 19:24:25 +02:00 |
|
Drup
|
7c9eb7dfab
|
Add List.findi, Array.findi and Array.find_idx.
|
2014-08-08 17:54:47 +02:00 |
|
Simon Cruanes
|
8f46630634
|
better Format printers (using break hints)
|
2014-08-07 15:14:10 +02:00 |
|
Simon Cruanes
|
072131dd3e
|
update @since tags
|
2014-08-07 14:24:52 +02:00 |
|
Simon Cruanes
|
d298791477
|
enrich documentation
|
2014-08-07 14:15:19 +02:00 |
|
Simon Cruanes
|
f1f8842436
|
specialize some comparison functions
|
2014-08-07 14:15:08 +02:00 |
|
Simon Cruanes
|
e703a3f655
|
CCOrd.map
|
2014-08-07 13:17:00 +02:00 |
|