Simon Cruanes
ac1baae839
add missing @since
2021-09-24 14:37:36 -04:00
Simon Cruanes
16576e8838
Update src/core/CCOpt.mli
2021-09-24 14:36:53 -04:00
Fardale
302dba6cb5
chore(CCOption): rename CCOpt to CCOption and deprecate CCOpt
...
In the stdlib the module associated with the option type is called
Option and in containers it was called CCOpt. Renaming CCOpt to CCOption
make the name of containers module uniforme with respect to the stdlib.
2021-09-22 23:07:05 +02:00
Fardale
27e39a0fc8
chore: remplace which' by command -v'
...
Using `which' to test the existance of a program is deprecated in
debian. Debian recommand to use `command -v' instead.
2021-09-20 14:15:44 +02:00
Fabian
fd783336b8
remove duplicate :standard in dune
2021-08-28 15:59:33 -04:00
Simon Cruanes
f5409d480a
chore: remove dead makefile target
2021-08-26 10:07:48 -04:00
Simon Cruanes
76b108203a
add iterator functions to CCIO
2021-08-19 10:23:00 -04:00
Simon Cruanes
6b99433716
bugfix in CCIO
2021-08-19 10:21:07 -04:00
Simon Cruanes
8e924c98be
add CCIO.File.walk_iter
2021-08-19 10:14:30 -04:00
Simon Cruanes
4783c635fd
remove dead doc files
2021-08-09 13:26:30 -04:00
Simon Cruanes
824dfb427c
chore: use standard format for license
2021-08-05 10:28:09 -04:00
Simon Cruanes
aa05f69471
prepare for 3.5
2021-08-04 16:49:29 -04:00
Simon Cruanes
30419a2ec7
chore: try to move to setup-ocaml v2
2021-08-02 14:08:00 -04:00
Simon Cruanes
1b87075284
fix test for multicore
2021-08-02 13:32:09 -04:00
Simon Cruanes
f5505297de
add CCHash.map
2021-07-09 14:40:15 -04:00
Simon Cruanes
4db9d4eccb
style
2021-06-26 23:51:06 -04:00
Simon Cruanes
61b9762269
feat(CCIO): add many Seq.t based functions
...
each generator function can now produce a seq.
2021-06-26 23:50:30 -04:00
Simon Cruanes
26af1f1297
feat(ccutf8string): add {make,empty,of_uchar}
2021-06-23 14:05:10 -04:00
Simon Cruanes
92aad159c8
add CCFormat.{const_string,opaque}
2021-06-23 14:05:10 -04:00
Simon Cruanes
25660ee2c1
add CCOpt.{some,none}
...
close #382
2021-06-19 18:43:17 -04:00
Simon Cruanes
1f92564f83
try to fix build
2021-06-08 21:43:17 -04:00
Simon Cruanes
f1084c9b9e
test: add some property tests on Csexp/Canonical_sexp
2021-06-08 18:25:46 -04:00
Simon Cruanes
40a6c17548
small changes in CCIntMap, some cleanup
2021-06-06 14:14:05 -04:00
Simon Cruanes
95e96fb5e1
feat(CCFormat): expose ANSI_codes module
2021-06-04 15:43:59 -04:00
Simon Cruanes
ba638aeb70
makea benchs sohuld use profile=release
2021-06-04 10:21:22 -04:00
Simon Cruanes
57e810a882
Revert "small changes related to docs of sorted_diff_uniq"
...
This reverts commit f7a2edae25 .
2021-05-25 19:19:48 -04:00
Simon Cruanes
f7a2edae25
small changes related to docs of sorted_diff_uniq
2021-05-25 19:16:37 -04:00
favonia
1c6bc16362
style(list): move sorted_mem up
2021-05-24 09:26:23 -05:00
favonia
8d532f9a00
feat(list): add sorted_diff_uniq
...
Also fixed documentation
2021-05-24 09:26:08 -05:00
favonia
80e403c969
feat(list): add sorted_mem
2021-05-23 00:45:18 -05:00
favonia
e58c5d8f3b
fix(list): add the test sorted_diff (sorted_merge l1 l2) l2 = l1
...
Also fixed a typo.
2021-05-22 21:41:36 -05:00
favonia
c030beaf52
fix(list): support 4.03 (using CCList.init)
2021-05-22 21:29:21 -05:00
favonia
6d2dc4ccf4
feat(list): add the optional argument all to sorted_remove
...
Also added another missing "since".
2021-05-22 21:27:35 -05:00
favonia
f6829d1219
fix(list): add "since" for sorted_diff
...
Co-authored-by: Simon Cruanes <simon.cruanes.2007@m4x.org>
2021-05-22 21:06:20 -05:00
favonia
130f0a63bb
feat(list): add sorted_diff
2021-05-22 21:02:15 -05:00
favonia
de7f445207
fix(list): support 4.03
2021-05-22 20:43:35 -05:00
favonia
8c197da02c
feat(list): add sorted_remove
2021-05-22 20:28:45 -05:00
Fardale
3eb676c55c
replace for loop and unsafe_get by using iter
2021-05-19 23:36:00 +02:00
favonia
e3b0600a8b
fix(hash): resolve ambiguous doc comment of bytes
2021-05-18 17:53:23 -04:00
Simon Cruanes
f352ca916d
add a bit of doc
2021-05-18 11:11:31 -04:00
Simon Cruanes
c286bb6d4e
Update src/core/CCHash.mli
2021-05-18 10:54:44 -04:00
favonia
13429e5e88
feat(hash): add bytes
2021-05-18 10:54:44 -04:00
Simon Cruanes
795ae5c546
bv: also refactor inter
2021-05-17 10:03:58 -04:00
Simon Cruanes
1c8265c3f3
bv: refactor for performance and readability
2021-05-17 10:01:35 -04:00
Simon Cruanes
92519b4843
fix(bv): index error in union
...
close #370
2021-05-17 10:00:59 -04:00
Simon Cruanes
a642aa6f6b
bv: add more tests, including regression for #370
2021-05-17 10:00:32 -04:00
Simon Cruanes
1b0639886d
feat(bv): add equal
2021-05-17 10:00:05 -04:00
Simon Cruanes
6ace6f71e0
doc: fix wrong @since
2021-05-10 11:26:53 -04:00
Simon Cruanes
1167ffdb3c
relax constraints in opam
2021-05-04 08:54:08 -04:00
Simon Cruanes
6bfd7f125e
test: fix too broad test
2021-05-04 08:54:08 -04:00