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
Fardale
b11aea96bf
chore(CI): add ocaml 5.0.x
2022-12-23 13:51:56 +01:00
Samuel Hym
fb09468837
Add OCaml 5 bytecode-only to the tested platforms
2022-12-22 23:08:14 +01:00
Samuel Hym
f58310913a
Allow explicit fallback to bytecode for various tests
...
Relax the requirements for the tests, to fall back on the bytecode
version when the native version is not available. Otherwise the tests
will fail on bytecode-only architectures.
2022-12-22 23:08:14 +01:00
Samuel Hym
1367d5b855
Rewrite a test so that it passes also on the bytecode backend
...
Rewrite a test to shorten the lexical scope of the string it builds
because, in the bytecode backend, a variable is deemed live at least as
long as its lexical scope.
Reference: https://github.com/ocaml/ocaml/pull/10071
2022-12-22 23:08:14 +01:00
Simon Cruanes
d1de46c7a9
Merge pull request #421 from shym/allow-bytecode-target
...
Allow explicit fallback to bytecode for cpp
2022-12-12 12:30:15 -05:00
Samuel Hym
5d3768b5a2
Allow explicit fallback to bytecode for cpp
...
Relax the requirements for the cpp preprocessor, to fall back on the
bytecode version when the native version is not available. Otherwise the
build fails on bytecode-only architectures.
2022-12-12 12:31:04 +01:00
Simon Cruanes
d4e582e829
add CCHet.Tbl.{clear,reset}
2022-11-30 09:21:35 -05:00
Simon Cruanes
cee2c7d8e3
Merge pull request #418 from nino/master
...
Fix some typos
2022-11-28 11:30:14 -05:00
Nino Annighoefer
46e53ec85f
Fix more typos
2022-11-26 10:19:10 +00:00
Nino Annighoefer
3ccb3e16f7
Fix typos
2022-11-26 09:53:17 +00:00
Simon Cruanes
fcfd8f19b0
doc
2022-11-16 13:30:13 -05:00
Simon Cruanes
069423bb77
prepare for 3.10
2022-11-16 10:27:20 -05:00
Simon Cruanes
24fdfdf3ee
readme
2022-11-14 09:08:39 -05:00
Fardale
5227fb975c
feat(CCArray): add mapi_inplace
2022-10-19 12:07:13 +02:00
Simon Cruanes
e0a8285e17
add containers.scc
2022-10-05 10:12:50 -04:00
Simon Cruanes
5b1f2af227
chore(github): add opam deps workflow
2022-09-26 11:25:36 -04:00
Simon Cruanes
a0c8859519
list codec libraries in readme
2022-09-21 13:17:45 -04:00
Fardale
399cd6d570
fix(CCSeq): add implementation of concat_map
2022-09-21 16:20:02 +02:00
Fardale
b2ec88b0e1
feat(CCSeq): add some missing function from 4.14
2022-09-21 15:44:18 +02:00
Fardale
46fbc3b82f
doc(Unix): add example from call_full
2022-09-21 11:22:02 +02:00
Fardale
47ff9935dc
include Seq in CCSeq for ocaml >= 4.07
2022-09-20 15:09:45 +02:00
Fardale
a5f9f2b95d
chore(CI): enable dune cache
2022-09-17 21:39:04 +02:00
Fardale
15c9152795
chore(CI): bump the last version of ocaml from 4.13 to 4.14
2022-09-17 21:28:55 +02:00
Simon Cruanes
00d344e09e
fix(Int64.hash): wrong shift
...
found by @copy
2022-08-29 09:49:51 -04:00
Simon Cruanes
a3abf40bc2
add CCInt64.{hash,hash_to_int64}
2022-08-22 17:48:21 +00:00
Fardale
4e2f9220dd
doc: add details to CCResult.of_opt
2022-08-05 21:38:22 +02:00
Simon Cruanes
43f82d7668
feat(Ref): add protect function
2022-08-04 11:58:39 -04:00
Simon Cruanes
d535cfe677
detail
2022-07-21 11:54:46 -04:00
Simon Cruanes
249dc3596e
prepare for 3.9
2022-07-06 22:27:25 -04:00
Simon Cruanes
6a415e963a
fix(cbor): use int64 as main int type
2022-07-06 22:27:24 -04:00