Commit graph

1489 commits

Author SHA1 Message Date
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
Simon Cruanes
18aed84903 Merge pull request #69 from copy/patch-1
Improve `CCVector.equal`, add tests (thanks to @copy)
2016-05-17 22:43:30 +02:00
Fabian
22e07c5c5e Improve CCVector.equal 2016-05-17 22:33:47 +02:00
Simon Cruanes
55cf10caf2 update README 2016-05-16 21:44:15 +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
790e665441 some howto for releases 2016-04-26 15:46:45 +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
Simon Cruanes
a722c0c9b8 Merge pull request #68 from gmevel/master
add `CCList.range_by`
2016-04-25 11:46:09 +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
c800a23a27 some doc 2016-04-24 23:11:12 +02:00
Simon Cruanes
4b7897ec82 doc 2016-04-24 18:15:24 +02:00
Simon Cruanes
e6abec05d7 link to doc of 0.17 2016-04-22 23:47:43 +02:00
Simon Cruanes
59cb2d3922 update opam 2016-04-22 23:17:58 +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
563927a592 readme 2016-04-19 18:59:53 +02:00
Simon Cruanes
07d11c4104 add CCOpt.if_ 2016-04-19 11:49:12 +02:00
Simon Cruanes
777796d8a6 some opam constraints 2016-04-19 10:31:48 +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
037f169044 watch target should build all 2016-04-18 11:20:24 +02:00
Simon Cruanes
e2bc0cf55a add CCRef.{get_then_incr,incr_then_get} functions 2016-04-15 15:04:31 +02:00
Simon Cruanes
55a4c7ef7a add Result.{to,of}_err 2016-04-11 20:56:39 +02:00
Simon Cruanes
85c4695138 add version constraint on sequence 2016-04-07 12:05:21 +02:00
Simon Cruanes
a9b91943e8 add CCFormat.within 2016-04-06 11:23:21 +02:00