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 |
|