Commit graph

1072 commits

Author SHA1 Message Date
Simon Cruanes
779376f2b1 move test from cppo.ml file to .mli file 2016-08-22 09:19:49 +02:00
Fabian
47abd87f74 Fix CCString.Split.{left,right} (#75) 2016-08-22 01:52:44 +02:00
Simon Cruanes
e704020e35 additional functions in CCMultiSet 2016-07-20 17:48:32 +02:00
Simon Cruanes
6784608496 headers 2016-07-20 17:48:32 +02:00
Simon Cruanes
d1237f1f29 containers-top printers 2016-07-11 23:16:21 +02:00
Carmelo Piccione
3c6f77b67a show ocaml array type concretely in Make sig 2016-07-09 10:59:01 -04:00
Simon Cruanes
9a2dd29615 update headers 2016-07-06 10:20:00 +02:00
Simon Cruanes
13f6660373 cleanup and more tests in CCHeap 2016-07-04 23:25:55 +02:00
Simon Cruanes
3731b9d42f a few longer tests for CCFlatHashtbl 2016-06-20 16:19:09 +02:00
Simon Cruanes
c5303919bd fix bugs in CCFlatHashtbl 2016-06-20 16:10:07 +02:00
Simon Cruanes
4b0371d7c6 add thorough tests to CCFlatHashtbl 2016-06-20 16:10:00 +02:00
Simon Cruanes
c573f447bc add more generic printers for CCError and CCResult (close #73) 2016-06-19 01:02:06 +02:00
Simon Cruanes
103dfb8c73 add CCstring.of_char 2016-06-17 11:54:30 +02:00
Simon Cruanes
228011d9aa prepare for 0.18 2016-06-14 14:12:02 +02:00
Simon Cruanes
590d4108e8 comment 2016-06-14 14:10:28 +02:00
Simon Cruanes
6639cb8e77 update implem of CCVector.equal; add a random test 2016-06-14 14:07:30 +02:00
Simon Cruanes
cfad88e906 add CCOpt.get_or with label, deprecates get 2016-06-14 13:58:37 +02:00
Simon Cruanes
4c998bf57a add CCArray.get_safe (close #70) 2016-05-20 11:32:27 +02:00
Simon Cruanes
0a5e131ce1 use structural equality 2016-05-17 23:23:45 +02:00
Fabian
22e07c5c5e Improve CCVector.equal 2016-05-17 22:33:47 +02:00
Simon Cruanes
e08fc88e13 add CCGraph.is_dag 2016-05-06 13:37:32 +02:00
Simon Cruanes
3190278d86 add aliases to deprecated functions from String, add Fun.opaque_identity 2016-05-04 23:12:32 +02:00
Simon Cruanes
c3e0f81f7e add CCLazy_list.take 2016-04-25 20:39:08 +02:00
Simon Cruanes
560cba9754 add Lazy_list.filter 2016-04-25 19:52:57 +02:00
Simon Cruanes
24add9d4f7 make a test less slow 2016-04-25 11:56:07 +02:00
Simon Cruanes
4cfb82a3fe add test 2016-04-25 11:51:38 +02:00
Glen Mével
f57d7267ac bug fix for CCList.range_by 2016-04-25 11:39:03 +02:00
Glen Mével
fb97af680b add CCList.range_by 2016-04-25 00:56:05 +02:00
Simon Cruanes
4b7897ec82 doc 2016-04-24 18:15:24 +02:00
Simon Cruanes
73eecfb10d prepare for 0.17 2016-04-22 23:01:37 +02:00
Simon Cruanes
bb74a33385 add (--^) to CCRAl, CCFQueue, CCKlist (closes #56); add CCKList.Infix 2016-04-22 22:50:37 +02:00
Simon Cruanes
0485bc5cd9 formattign, headers 2016-04-22 22:08:40 +02:00
Simon Cruanes
b17f55b1d1 add monomorphic signatures in CCInt and CCFloat 2016-04-22 22:07:06 +02:00
Simon Cruanes
d3b6f6020f add CCList.{sorted_insert,is_sorted} 2016-04-22 15:19:22 +02:00
Simon Cruanes
9d9f709600 bugfix in CCFormat.to_file (fd was closed too early) 2016-04-22 14:22:15 +02:00
Simon Cruanes
871fe7cfb7 fix 2016-04-21 16:15:19 +02:00
Simon Cruanes
d587e8aaf4 compat 2016-04-21 15:54:33 +02:00
Simon Cruanes
a3d763bfd9 add CCLazy_list in containers.iter (with a few functions) 2016-04-21 15:24:51 +02:00
Simon Cruanes
c14191f1bd small fix for 4.0 compat 2016-04-20 10:05:04 +02:00
Simon Cruanes
308ea3a650 add CCTrie.longest_prefix 2016-04-19 23:44:24 +02:00
Simon Cruanes
3c9548ebf2 provide additional ordering properties in CCTrie.{above,below}
- also add tests for those
2016-04-19 23:32:16 +02:00
Simon Cruanes
ae06357487 formatting in CCTrie 2016-04-19 22:33:42 +02:00
Simon Cruanes
07d11c4104 add CCOpt.if_ 2016-04-19 11:49:12 +02:00
Simon Cruanes
b9f7d2e18a comments and doc for CCDeque 2016-04-19 00:19:13 +02:00
Simon Cruanes
6f8717ccd0 fix 2016-04-18 15:50:53 +02:00
Simon Cruanes
b1b8bc1096 also fail in CCRandom.sample_without_replacement if n<=0 2016-04-18 15:39:55 +02:00
Simon Cruanes
203d870357 fix test and have CCRandom.split_list fail on len=0 2016-04-18 15:33:37 +02:00
Simon Cruanes
2f196ee9a2 more doc and test for CCRandom 2016-04-18 15:05:59 +02:00
Simon Cruanes
dba88f5302 add CCOpt.{for_all, exists} 2016-04-18 13:19:26 +02:00
Simon Cruanes
e2bc0cf55a add CCRef.{get_then_incr,incr_then_get} functions 2016-04-15 15:04:31 +02:00