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 |
|
Simon Cruanes
|
322b15d757
|
Merge pull request #409 from dmbaturin/assoc-helpers
New assoc list helpers: `keys`, `values`, and `map_values`
|
2022-06-04 21:15:21 -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
|
2e4db82b67
|
doc: readme irc
|
2022-04-28 21:24:44 -04:00 |
|
Simon Cruanes
|
522772356f
|
chore: CI
|
2022-04-16 23:12:32 -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
|
6fa4c1c7d2
|
Merge pull request #406 from c-cube/wip-format-stag
use `stag` for color handling in CCFormat
|
2022-03-19 18:53:43 -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
|
1b92e905e4
|
chore: rename build on CI
|
2022-02-22 23:09:50 -05:00 |
|
Simon Cruanes
|
e9e959eb6c
|
small optim in preprocessor
|
2022-02-22 11:26:46 -05:00 |
|
Simon Cruanes
|
0364929a99
|
improve test behavior
|
2022-02-22 11:26:43 -05:00 |
|
Simon Cruanes
|
f6dc3b23f8
|
fix: compat in CCArray
|
2022-02-21 22:26:51 -05:00 |
|
Simon Cruanes
|
68e539173f
|
failfast in main build task
|
2022-02-21 22:26:44 -05:00 |
|
Simon Cruanes
|
ceebfe3ae1
|
update CI with distinct jobs
|
2022-02-21 22:18:30 -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
|
26ab8229e1
|
preprocess monomorphic too
|
2022-02-21 21:26:49 -05:00 |
|
Simon Cruanes
|
6f3a7d902a
|
remove more shims
|
2022-02-21 21:25:39 -05:00 |
|
Simon Cruanes
|
c32529fd5a
|
ci: run a simple build matrix first
|
2022-02-21 21:20:30 -05:00 |
|
Simon Cruanes
|
59407b0f5e
|
wip: remove some shims
|
2022-02-21 17:12:32 -05:00 |
|
Simon Cruanes
|
3d87d2672e
|
ci 😱
|
2022-02-21 16:47:55 -05:00 |
|
Simon Cruanes
|
eadfa4981a
|
force dune 2.9 in CI
|
2022-02-21 15:31:17 -05:00 |
|
Simon Cruanes
|
5840d677c0
|
Merge pull request #402 from bluddy/master
CCVector: add `insert`
|
2022-02-21 14:47:58 -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 |
|
Simon Cruanes
|
ef9851983f
|
update dune to 1.10, condition some rules to unix
|
2022-02-20 22:01:39 -05:00 |
|
Simon Cruanes
|
b23e075762
|
fix occurrences of warning 50
|
2022-02-20 22:01:02 -05:00 |
|
Simon Cruanes
|
6717d03a35
|
remove custom split_on_char post 4.04
|
2022-02-17 14:37:14 -05:00 |
|
Simon Cruanes
|
01295a71fd
|
grr \r on windows
|
2022-02-17 10:46:34 -05:00 |
|
Simon Cruanes
|
8aa50b2523
|
dune 2 shenanigans
|
2022-02-17 10:34:08 -05:00 |
|
Simon Cruanes
|
c50ee3d928
|
try to fix compat issue
|
2022-02-17 10:20:24 -05:00 |
|
Simon Cruanes
|
acadb6b9d3
|
move to dune 2.0
|
2022-02-17 10:17:08 -05:00 |
|
Simon Cruanes
|
4934b302c6
|
feat(cpp): better locations after blocks end
|
2022-02-17 10:16:11 -05:00 |
|
Simon Cruanes
|
10286098c4
|
fix qtest generation
we need to avoid files named foo.pp.ml as they're not handled by qtest
the right way (computes the wrong module name).
|
2022-02-17 00:17:37 -05:00 |
|
Simon Cruanes
|
60a1614919
|
silence warning 70
|
2022-02-17 00:17:31 -05:00 |
|
Simon Cruanes
|
7ae113b6dc
|
compat with merlin by using [@@@ifge 4.12] instead of [%IFGE 4.12]
|
2022-02-16 23:14:26 -05:00 |
|
Simon Cruanes
|
bc6c8947b1
|
start using preprocessor to remove some shim modules
|
2022-02-16 23:01:00 -05:00 |
|