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
Simon Cruanes
25b714c3cb
Merge branch 'prepare-1.0' into master.
2017-02-11 13:56:26 +01:00
Simon Cruanes
5777549c54
prepare for 1.0
2017-02-11 13:56:08 +01:00
Simon Cruanes
f1459b57df
add CCHash.{list,array}_comm
2017-02-11 13:37:32 +01:00
Simon Cruanes
8ddacbb028
add CCHashtbl.Poly and fix issue in Containers ( close #46 )
2017-02-11 13:28:47 +01:00
Simon Cruanes
edc488b909
add CCHashtbl.get_or_add
2017-02-07 11:38:10 +01:00
Simon Cruanes
827da5a01b
more doc
2017-02-06 18:04:27 +01:00
Simon Cruanes
1e9f5a9a21
more flexible CCList.sublists_of_len
2017-02-06 17:35:12 +01:00
Simon Cruanes
fe2336bd3b
add CCList.sublists_of_len ( close #97 )
2017-02-06 17:25:23 +01:00
Simon Cruanes
8462b89bdf
add Char.{of_int{,_exn},to_int} ( close #95 )
2017-01-30 14:46:13 +01:00
Simon Cruanes
126bb2f3f2
test for #94 (using Thread.yield to trigger segfault)
2017-01-26 23:49:59 +01:00
Simon Cruanes
5e7cfed9b8
containers.top: remove printers on structural types ( #71 )
2017-01-26 15:50:18 +01:00
Simon Cruanes
61f1ca3231
update a test
2017-01-26 14:20:24 +01:00
Simon Cruanes
9a46b4527c
reindent in containers.thread
2017-01-25 00:24:14 +01:00
Marcello Seri
59208fd9c6
Fix with_acquire: release a non locked mutex is UB
...
This is segfaulting (on ubuntu 16.04 and 16.10) when trying to release the unlocked mutex in the release stage (in general this is an undefined behavior).
2017-01-25 00:15:45 +01:00
Simon Cruanes
56462a862b
Merge branch 'master' into prepare-1.0
2017-01-25 00:15:03 +01:00
Simon Cruanes
03fd42e67d
reindentation
2017-01-25 00:08:12 +01:00
Simon Cruanes
416d19a763
remove deprecated functions and modules
...
- `CCList.{split,findi,find}`
- `CCHashtbl.{MakeDefault,MakeCounter}`
- `CCVector.flat_map'`
2017-01-25 00:08:12 +01:00
Simon Cruanes
4821772dcf
Revert "remove containers.thread"
...
This reverts commit 9f34a7f6e3 .
2017-01-25 00:08:12 +01:00
Simon Cruanes
cebee407ea
add makefule rule for ocp-indent
2017-01-25 00:08:12 +01:00
Simon Cruanes
c359b3d570
Merge pull request #94 from mseri/patch-1
...
Fix `CCSemaphore.with_acquire`: release a non locked mutex is UB (thanks to @mseri)
2017-01-24 23:59:51 +01:00