Commit graph

1629 commits

Author SHA1 Message Date
Simon Cruanes
c725543faa add alias CCString.split (close #115) 2017-04-18 21:23:18 +02:00
Simon Cruanes
9cca745fcf add CCFormat.text (close #111) 2017-04-18 21:19:50 +02:00
Simon Cruanes
fc6682b1c1 add CCFormat.{newline,substring} 2017-04-18 21:19:37 +02:00
Simon Cruanes
f294ce1634 add CCList.combine_gen (close #110) 2017-04-18 20:58:38 +02:00
Simon Cruanes
990b7b7b81 style 2017-04-18 20:55:03 +02:00
Simon Cruanes
6d728d5ce7 add a small test 2017-04-18 14:05:55 +02:00
Simon Cruanes
7e9f87ecba Merge pull request #114 from LemonBoy/tr-combine
Add a tail-recursive implementation of `List.combine` (thanks to @LemonBoy)
2017-04-18 14:01:06 +02:00
LemonBoy
404fede54a Add a tail-recursive implementation of List.combine
Closes #108.
2017-04-18 12:03:46 +02:00
Simon Cruanes
af6cd08ff4 fix too restrictive type in CCResult 2017-04-13 15:23:22 +02:00
Simon Cruanes
c7b1afca82 missing alias 2017-04-10 10:31:54 +02:00
Simon Cruanes
08bc15dd8c add module CCEqual 2017-04-09 15:11:44 +02:00
Simon Cruanes
02b2a21e33 add CCResult.fold_ok (closes #107) 2017-04-05 10:43:37 +02:00
Simon Cruanes
ee69bdcab8 add CCFormat.with_color_ksf for colored printing 2017-04-03 15:32:26 +02:00
Simon Cruanes
e0287b9efe add CCInt.range{,',by} for iterating on integer ranges 2017-03-29 17:40:54 +02:00
Simon Cruanes
47abc78a51 add CCString.Sub.get 2017-03-29 17:40:54 +02:00
Simon Cruanes
670d2dbd4b build unix support by default 2017-03-29 17:40:54 +02:00
Simon Cruanes
f27f7757de add CCResult.add_ctx{,f} for replacing stack traces 2017-03-27 22:06:37 +02:00
Simon Cruanes
e6221d7e50 add test 2017-03-27 21:05:37 +02:00
Simon Cruanes
7e8c7235bc use result package for retrocompat 2017-03-26 00:36:45 +01:00
Simon Cruanes
e9de0a8902 Merge pull request #105 from glennsl/master
Plugs some holes in `CCOpt` (add `or_`, `_lazy` versions, and `{to,of}_result`)
2017-03-26 00:33:36 +01:00
glennsl
6573a2dd4a Add map_lazy, or_, or_lazy, to_result, to_result_lazy and of_result to CCOpt 2017-03-26 00:29:32 +01:00
Simon Cruanes
923e83b0fc make tests faster 2017-03-16 10:27:00 +01:00
Simon Cruanes
b5be1d71a9 bugfix and test for CCZipper.is_focused (closes #102) 2017-03-14 22:45:11 +01:00
Simon Cruanes
97abfe600e use boxes in CCFormat.Dump for tuples 2017-03-14 11:16:11 +01:00
Simon Cruanes
ef651342eb add CCString.split_on_char 2017-03-10 21:33:40 +01:00
Simon Cruanes
48bb1e24c6 update header, and use more (==) in CCIntMap 2017-03-09 22:51:33 +01:00
Simon Cruanes
d135f73c76 add CCArray.{fold_map,scan_left} (close #101) 2017-03-09 21:42:44 +01:00
Simon Cruanes
6e97ee8c7c add CCList.scan_left 2017-03-09 21:42:44 +01:00
Simon Cruanes
ff53571a3b add CCList.{cartesian_product,map_product_l} 2017-03-09 21:42:44 +01:00
Simon Cruanes
4aa507c7bf small fix in readme 2017-03-07 09:37:31 +01:00
Simon Cruanes
a45d8c46a6 add CCUnix.with_file_lock for locking whole files 2017-03-07 09:37:31 +01:00
Simon Cruanes
ae6d81a9a4 add CCFormat.of_chan 2017-03-07 09:37:29 +01:00
Simon Cruanes
719d048f57 add CCFormat.flush 2017-03-07 09:36:53 +01:00
Simon Cruanes
d45b341232 prepare for 1.1 2017-03-03 16:18:13 +01:00
Simon Cruanes
6df16975ca fix bug in CCOpt.filter (close #100) 2017-03-03 14:15:38 +01:00
Simon Cruanes
5713183a3a remove dead code 2017-03-03 14:15:38 +01:00
Simon Cruanes
18827b920b small fix in doc 2017-03-03 14:15:38 +01:00
Simon Cruanes
8627838faf add CCHeap.to_seq_sorted 2017-02-23 21:01:32 +01:00
Simon Cruanes
12b38f4c31 add CCHeap.to_list_sorted 2017-02-23 20:57:19 +01:00
Simon Cruanes
b06ae52071 new test for CCPool 2017-02-22 13:48:13 +01:00
Simon Cruanes
6fadeb414e add CCIO.File.walk_l 2017-02-17 15:09:51 +01:00
Simon Cruanes
801f059532 add some doc 2017-02-17 14:20:45 +01:00
Simon Cruanes
cd2d07c76a new test and small readme section on CCParse 2017-02-16 11:58:47 +01:00
Simon Cruanes
207a5725de fix the bug in CCGraph 2017-02-13 15:26:52 +01:00
Simon Cruanes
38f5692e21 add test for regression in CCGraph 2017-02-13 15:26:44 +01:00
Simon Cruanes
858a360ab0 update .merlin and .ocamlinit 2017-02-11 15:28:37 +01:00
Simon Cruanes
c1980c2ead remove CCError from tutorial 2017-02-11 14:51:02 +01:00
Simon Cruanes
283b34c3c6 small fix in readme 2017-02-11 14:48:58 +01:00
Simon Cruanes
7603a78970 more radical change: merge tutorial into readme, cleanup 2017-02-11 14:46:56 +01:00
Simon Cruanes
8d671f03a1 update readme and opam file 2017-02-11 14:40:30 +01:00