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
Simon Cruanes
0a7d2a2411
update benchmarks (ignoring hamt); remove useless old script
2017-01-24 23:43:15 +01:00
Simon Cruanes
a0f3a5d24b
update comments in CCParse
2017-01-24 23:28:08 +01:00
Simon Cruanes
dbe00f6ca5
update containers.ml so as to include all core containers
2017-01-24 23:26:23 +01:00
Simon Cruanes
8aab182642
large refactor of CCHash, main type is now 'a -> int
2017-01-24 23:21:10 +01:00
Simon Cruanes
8ad0dce97b
CCFormat: remove start/stop args, make sep a unit printer
2017-01-24 22:50:26 +01:00
Simon Cruanes
e5adafced6
many improvements to CCFormat
...
- add `some`
- add `return`
- add `const`
- add `of_to_string`
2017-01-24 22:39:13 +01:00
Simon Cruanes
d76d3b95e3
add CCOrd.Infix
2017-01-24 22:19:59 +01:00
Marcello Seri
b50c9f4027
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-24 16:42:42 +00:00
Simon Cruanes
6823015b63
update headers
2017-01-24 15:25:57 +01:00
Simon Cruanes
1e8f378f02
Merge pull request #93 from orbitz/add-predicates-for-result
...
Add `is_ok` and `is_error`, simple predicates for testing a result
2017-01-17 20:12:27 +01:00
orbitz
13888edb4d
Add is_ok and is_error, simple predicates for testing a result. This is useful for tests or asserts
2017-01-17 20:09:26 +01:00
Simon Cruanes
3f80e794ba
add CCFormat.tee
2017-01-11 18:40:07 +01:00
Simon Cruanes
ed38c25711
replace or_ by default in labelled functions
2016-12-29 11:45:55 +01:00
Simon Cruanes
601354305d
breaking: remove trailing _ in CCOrd primitives
2016-12-29 11:43:48 +01:00