Commit graph

2834 commits

Author SHA1 Message Date
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
Simon Cruanes
2d860b30ae
fix 2022-02-16 22:45:10 -05:00
Simon Cruanes
7bd0aa075c
wip: try to have a custom little preprocessor 2022-02-12 20:22:52 -05:00
Simon Cruanes
45f567dca1
perf: reduce allocations in CCSeq.to_array 2022-02-11 21:15:09 -05:00
Simon Cruanes
2a1c7cd8f0
fix warning 2022-02-11 21:15:04 -05:00
Simon Cruanes
01b209b218
doc: fix mdx for readme 2022-02-11 21:14:51 -05:00
Simon Cruanes
c5d435848b
improve test for CCByte_buffer 2022-02-08 13:07:51 -05:00
Simon Cruanes
826381690c
add random test to CCByte_buffer 2022-02-08 13:07:51 -05:00