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 |
|
Simon Cruanes
|
b1c39832aa
|
fix(CCVector): concurrent modification safety in resize_with
|
2023-01-08 22:42:24 -05:00 |
|
Simon Cruanes
|
b73fc4ee5c
|
fix(CCVector): always obtain a copy of array before using unsafe_{set,get}
close #423
|
2023-01-08 22:42:24 -05:00 |
|
Fardale
|
b0ed8d9182
|
chore(CI): rename job CI
|
2022-12-23 15:57:03 +01:00 |
|
Fardale
|
ae16f5d2f8
|
opam: add mdx as test dependency of containers-data
|
2022-12-23 14:00:20 +01:00 |
|