Simon Cruanes
cb6c646978
fix small typo in docs
2023-05-28 21:07:29 -04:00
Simon Cruanes
ef40581b44
Merge pull request #430 from bclement-ocp/patch-1
...
[doc] CCIO.File.walk
2023-05-28 21:07:06 -04:00
Basile Clément
7cf1ba1764
[doc] CCIO.File.walk
...
This PR clarifies the behavior of `walk` and `read_dir ~recurse:true` by documenting that:
- `walk p` always includes `p`
- `read_dir ~recurse:true` only includes file paths (whereas `read_dir ~recurse:false` can include directory paths)
2023-05-26 13:32:47 +02:00
Simon Cruanes
87b10adcca
test: update the cbor tests
2023-04-19 22:11:11 -04:00
Simon Cruanes
74e3a9e875
compat, reformat
2023-04-19 21:22:19 -04:00
Simon Cruanes
c2952e0ce6
pp: add Term_color extension
2023-04-19 21:22:19 -04:00
Simon Cruanes
adaecf470e
pp: add zero-width text; add bracket2 combinator
2023-04-19 21:22:18 -04:00
Simon Cruanes
c1d980048d
more doc
2023-04-19 21:22:18 -04:00
Simon Cruanes
785932861b
helpers for pp
2023-04-19 21:22:18 -04:00
Simon Cruanes
1ed81107df
pp: expose fill and and fill_map
2023-04-19 21:22:17 -04:00
Simon Cruanes
58596a9bd5
chore: makefile
2023-04-19 21:22:16 -04:00
Simon Cruanes
ae7b1aef48
compat
2023-04-19 21:21:47 -04:00
Simon Cruanes
9d35f96033
add Pp.debug
2023-04-19 21:21:46 -04:00
Simon Cruanes
679534597d
fix(pp): slicing needs attention
2023-04-19 21:21:46 -04:00
Simon Cruanes
94640e9efe
comment
2023-04-19 21:21:46 -04:00
Simon Cruanes
91a2ecee4a
Pp: rename wrap to ext; more doc, more combinators
2023-04-19 21:21:46 -04:00
Simon Cruanes
4d77a17029
Pp: expose generic output; simplify extensions
2023-04-19 21:21:45 -04:00
Simon Cruanes
d36c57459e
feat(Pp): add wrap for extension nodes
2023-04-19 21:21:45 -04:00
Simon Cruanes
cea844fdde
add tests for Pp
2023-04-19 21:21:44 -04:00
Simon Cruanes
03c25cb18f
wip: add Containers_pp sub-library
...
this implements Wadler's pretty printers, albeit in a more eager way.
2023-04-19 21:21:44 -04:00
Simon Cruanes
aa6b40342e
update ocamlformat
2023-04-19 21:21:44 -04:00
Simon Cruanes
c5c72e0a50
move cbor tests
2023-04-19 21:21:43 -04:00
Simon Cruanes
4cf71ef3f0
opam constraint
2023-04-12 09:07:39 -04:00
Fardale
b4c164a8e4
fix: __FUNCTION__ was only introduced in 4.12
2023-04-12 13:56:53 +02:00
Fardale
ff3e838553
CCArray(feat): Add max,argmax,min,argmin and their _exn conterpart
2023-04-12 11:52:57 +02:00
Simon Cruanes
4a46fa4d71
add a op test for Fun_vec
2023-04-09 14:59:39 -04:00
Simon Cruanes
7ec9cd94dc
details
2023-04-09 14:59:32 -04:00
Simon Cruanes
fd760d44a3
makefile
2023-04-09 14:59:19 -04:00
Simon Cruanes
9261e654e7
add Option.flat_map_l
2023-04-07 20:30:43 -04:00
Simon Cruanes
d985019fe1
compat 4.03
2023-04-07 12:27:55 -04:00
Simon Cruanes
84173382db
feat(CCParse): add take_until_success
...
this reads a slice using the given parser to parse the end delimiter
(e.g "end gpg signature" 😉 )
2023-04-07 11:45:12 -04:00
Fardale
ea0e4473a8
fix: fix Set.find_last_map on OCaml 4.03
2023-03-31 12:14:03 +02:00
Fardale
b6d99645ea
CCSet: implement find_last_map using find_last
...
find_last exists since ocaml 4.05, using it for find_map avoid the
linear time behavior on ocaml >= 4.05
2023-03-14 19:17:45 +01:00
Simon Cruanes
0b72812a55
more tests for Vec
2023-03-13 19:34:20 -04:00
Simon Cruanes
503c61f72b
fix(vector): make sure Vector.to_{seq,gen} captures the length initially
2023-03-13 15:37:00 -04:00
Simon Cruanes
83009aac10
feat(cchash): native FNV hash for int64/int32
2023-03-13 15:37:00 -04:00
Fardale
a7b14c5620
doc: inline the stdlib doc of Seq and ListLabels
2023-03-13 11:26:23 +01:00
Fardale
e6611f1920
feat(CCSet): add find_first_map and find_last_map
2023-02-16 12:23:14 +01:00
Fardale
53f2ffca9f
CI: fix gh-page
...
odig need the package to be installed to compile the documentations
2023-02-15 18:31:59 +01:00
Simon Cruanes
1d08a05c44
Merge pull request #426 from FardaleM/cleanup
...
Cleanup
2023-02-15 09:28:38 -05:00
Fardale
d5d10af079
CI(doc): use odig to generate documentation
2023-02-15 14:32:07 +01:00
Fardale
0a167dc3dd
doc: remove link to ocaml manual
...
The goal is to use odig to build the documentation and with odig the
comment of the function from the standard library are shown.
2023-02-15 14:32:05 +01:00
Fardale
8607de2749
CI(chore): remove explicite pin and deps install
...
Pinning and installation of the dependency is already done by
setup-ocaml
2023-02-15 11:02:09 +01:00
Fardale
def8f242fc
CI(chore): disable dune cache for the doc
2023-02-15 11:01:55 +01:00
Fardale
a30e471a6f
fix doc ( #425 )
2023-02-14 20:56:15 -05:00
Simon Cruanes
38d6aa4ad1
disable opam dependencies CI action
2023-02-14 20:55:54 -05:00
Simon Cruanes
5ff60d2a52
fix doc
2023-02-14 08:50:56 -05:00
Simon Cruanes
161c192bff
prepare for 3.11
2023-02-07 12:39:35 -05:00
Simon Cruanes
d249ce5f13
fix mdx test
2023-02-07 12:39:35 -05:00
Simon Cruanes
735729c329
add CCFun.(let@) (if OCaml >= 4.08)
2023-02-07 12:23:27 -05:00