Commit graph

1013 commits

Author SHA1 Message Date
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
069423bb77
prepare for 3.10 2022-11-16 10:27:20 -05:00
Fardale
5227fb975c feat(CCArray): add mapi_inplace 2022-10-19 12:07:13 +02: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
47ff9935dc include Seq in CCSeq for ocaml >= 4.07 2022-09-20 15:09:45 +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
249dc3596e
prepare for 3.9 2022-07-06 22:27:25 -04:00
Simon Cruanes
3dd63964fb
Merge branch 'master' into ccbv_bytes2 2022-07-04 14:35:25 -04:00
Simon Cruanes
10865eaced reformat 2022-07-04 13:36:06 -04:00
Simon Cruanes
e242b004ad
use preproc to deal with 4.03 and others < 4.08 versions 2022-07-02 23:39:33 -04:00
Simon Cruanes
919360f96e
remove ounit 2022-07-02 23:18:16 -04:00
Simon Cruanes
55b59b5b91
move more tests into testlib 2022-07-02 22:25:29 -04:00
Simon Cruanes
b695918e99
move all core tests to new testlib 2022-07-02 00:29:25 -04:00
Simon Cruanes
0bee9bdd55
wip: remove tests from src/ 2022-06-30 22:28:07 -04:00
Simon Cruanes
e24b2060e7
fix: handle uppercase in string/hex 2022-06-15 13:38:43 -04:00
Simon Cruanes
75b498a433
prepare for 3.8 2022-06-10 23:47:21 -04:00
Simon Cruanes
259edb965b
try to fix test 2022-06-10 23:26:21 -04:00
Simon Cruanes
58ac755f82
chore: move to ounit2
see if that fixes the windows build.
2022-06-09 21:39:09 -04:00
Simon Cruanes
977e0c9577
add test for String.to_hex 2022-06-09 21:11:47 -04:00
Simon Cruanes
e63383174e
perf(cchash): improve a bit commutative hashing of arrays/lists 2022-06-07 16:20:26 -04:00
Simon Cruanes
40133ee511
perf(cchash): only hash prefix of string/bytes 2022-06-07 16:20:14 -04:00
Simon Cruanes
e7dad1b54a
fix(parse): rename function in test case
like Grant remarked, the chaining function is actually
right-associative, not left-associative
2022-06-07 16:19:28 -04:00
Daniil Baturin
0075378f29 feat(CCList): Add keys, values, and map_values 2022-06-01 15:49:33 +03:00
Fardale
70703b3512 fix: add since tag for Array.map_inplace 2022-05-12 11:19:47 +02:00
Fardale
8a71b1dcaa feat(ccarray): add CCArray.map_inplace 2022-05-12 11:03:38 +02:00
Simon Cruanes
e59cc68c24
fix doc 2022-05-09 10:49:48 -04:00
Simon Cruanes
34f76e926c
add CCString.{to_hex,of_hex} 2022-04-06 10:53:26 -04:00
Simon Cruanes
a753b0df3e
Merge remote-tracking branch 'origin/master' 2022-03-24 15:46:23 -04:00
Simon Cruanes
a2a1901630
prepare for 3.7 2022-03-24 13:46:45 -04:00
Simon Cruanes
54201a4e28
fix(atomic): prevent race conditions under flambda, for now 2022-03-24 13:42:24 -04:00
Glenn Slotte
7f4c87cfb9
docs: fix CCOption.map_or doc comment (#407) 2022-03-23 09:02:53 -04:00
Simon Cruanes
5a4adfa76b
fixes, do not run Format tests on < 4.08 2022-03-19 14:13:15 -04:00
Simon Cruanes
0ce613d7c4
gate more code in the version conditional 2022-03-19 13:53:38 -04:00
Simon Cruanes
38552f5c0c
use stag properly, add with_styling.
all tests pass again.
2022-03-19 10:06:08 -04:00
Simon Cruanes
e397d90279
wip: use Stag in Format 2022-03-19 09:40:43 -04:00
Simon Cruanes
40189757ca
Merge pull request #401 from c-cube/experiment-preproc
custom preprocessor rather than shim modules
2022-02-22 23:15:56 -05:00
Simon Cruanes
e9e959eb6c
small optim in preprocessor 2022-02-22 11:26:46 -05:00
Simon Cruanes
f6dc3b23f8
fix: compat in CCArray 2022-02-21 22:26:51 -05:00
Simon Cruanes
558c069b7b
forgotten module 2022-02-21 22:03:40 -05:00
Simon Cruanes
dae93cf25f
remove final shims 2022-02-21 22:03:26 -05:00
Simon Cruanes
b837509de9
remove many more shims 2022-02-21 21:52:06 -05:00
Simon Cruanes
6f3a7d902a
remove more shims 2022-02-21 21:25:39 -05:00
Simon Cruanes
59407b0f5e
wip: remove some shims 2022-02-21 17:12:32 -05:00
Yotam Barnoy
408c14fac7
CCVector.insert: check if there's a need to blit
Co-authored-by: Simon Cruanes <simon.cruanes.2007@m4x.org>
2022-02-21 18:50:19 +02:00
Yotam Barnoy
9bb280e353 CCVector: add insert 2022-02-21 18:42:16 +02:00