Commit graph

2452 commits

Author SHA1 Message Date
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