Commit graph

  • 0075378f29 feat(CCList): Add keys, values, and map_values Daniil Baturin 2022-06-01 15:38:22 +03:00
  • a04ecd14c1 deploy: 70703b3512 FardaleM 2022-05-12 09:24:33 +00:00
  • 70703b3512 fix: add since tag for Array.map_inplace Fardale 2022-05-12 11:19:47 +02:00
  • 1563054c1a deploy: 8a71b1dcaa FardaleM 2022-05-12 09:09:10 +00:00
  • 8a71b1dcaa feat(ccarray): add CCArray.map_inplace Fardale 2022-05-12 11:03:38 +02:00
  • fb682ec112 deploy: e59cc68c24 c-cube 2022-05-09 14:57:12 +00:00
  • e59cc68c24
    fix doc Simon Cruanes 2022-05-09 10:49:48 -04:00
  • 853bcb8776
    add doc for 3.7 Simon Cruanes 2022-05-09 10:16:54 -04:00
  • 2e4db82b67
    doc: readme irc Simon Cruanes 2022-04-28 21:24:44 -04:00
  • f0f3d931e4
    add ocamlformat file (!) wip-resp2 Simon Cruanes 2022-04-27 22:53:47 -04:00
  • 6c8b59d945
    detail Simon Cruanes 2022-04-27 22:53:21 -04:00
  • 8db462e30c
    feat(resp2): handle \r\n properly and more efficiently Simon Cruanes 2022-04-27 22:49:43 -04:00
  • 8665f0a37d
    tests for resp2 Simon Cruanes 2022-04-27 22:44:39 -04:00
  • fb7c4a1208
    enable qtest for resp2 Simon Cruanes 2022-04-27 22:44:31 -04:00
  • deef13eb36
    feat: add RESP2 encoder/decoder Simon Cruanes 2022-04-27 22:44:18 -04:00
  • 522772356f
    chore: CI Simon Cruanes 2022-04-16 23:04:43 -04:00
  • 8ea387165e deploy: 34f76e926c c-cube 2022-04-06 15:01:35 +00:00
  • 34f76e926c
    add CCString.{to_hex,of_hex} Simon Cruanes 2022-04-06 10:53:26 -04:00
  • 3e1bf0c600 deploy: a753b0df3e c-cube 2022-03-24 19:50:28 +00:00
  • a753b0df3e
    Merge remote-tracking branch 'origin/master' Simon Cruanes 2022-03-24 15:46:23 -04:00
  • a2a1901630
    prepare for 3.7 v3.7 Simon Cruanes 2022-03-24 13:46:45 -04:00
  • 7004fd4275
    test: heavier test for lfqueue wip-lfqueue Simon Cruanes 2022-03-22 21:43:30 -04:00
  • 12cb1f91d5
    makefile: compile everything with --profile=release Simon Cruanes 2022-03-22 21:43:14 -04:00
  • 62e1c3712a
    some tests for lfqueue Simon Cruanes 2022-03-22 21:35:00 -04:00
  • 072a986505
    add containers_lfqueue with a lock free queue Simon Cruanes 2022-03-20 00:21:29 -04:00
  • c722cf86c2
    update bench Simon Cruanes 2022-03-19 23:56:35 -04:00
  • 0f23be3dc2
    bench for lfqueue Simon Cruanes 2022-03-19 23:42:48 -04:00
  • de3f9cc48e
    Merge 4bd32377bf into 54201a4e28 Simon Cruanes 2022-03-24 13:42:27 -04:00
  • 54201a4e28
    fix(atomic): prevent race conditions under flambda, for now Simon Cruanes 2022-03-22 21:34:46 -04:00
  • 2b0c7acf23 deploy: 7f4c87cfb9 c-cube 2022-03-23 13:08:42 +00:00
  • 7f4c87cfb9
    docs: fix CCOption.map_or doc comment (#407) Glenn Slotte 2022-03-23 14:02:53 +01:00
  • 06358ba8b2
    docs: fix CCOption.map_or doc comment Glenn Slotte 2022-03-23 10:50:24 +01:00
  • e1e987cc89 deploy: 6fa4c1c7d2 c-cube 2022-03-19 23:00:53 +00:00
  • 6fa4c1c7d2
    Merge pull request #406 from c-cube/wip-format-stag Simon Cruanes 2022-03-19 18:53:43 -04:00
  • 5a4adfa76b
    fixes, do not run Format tests on < 4.08 Simon Cruanes 2022-03-19 14:13:15 -04:00
  • 0ce613d7c4
    gate more code in the version conditional Simon Cruanes 2022-03-19 13:44:54 -04:00
  • 38552f5c0c
    use stag properly, add with_styling. Simon Cruanes 2022-03-19 10:06:08 -04:00
  • e397d90279
    wip: use Stag in Format Simon Cruanes 2022-02-21 22:11:51 -05:00
  • 9c5b0a7183
    wip wip-sha Simon Cruanes 2022-03-08 22:43:58 -05:00
  • c3cec7cf3b deploy: 40189757ca c-cube 2022-02-23 04:20:40 +00:00
  • 40189757ca
    Merge pull request #401 from c-cube/experiment-preproc Simon Cruanes 2022-02-22 23:15:56 -05:00
  • 1b92e905e4
    chore: rename build on CI Simon Cruanes 2022-02-22 23:09:50 -05:00
  • 4bd32377bf
    byte_buf: add int16/int32/int64 append functions wip-byte-buf-int-ops Simon Cruanes 2022-02-22 12:24:30 -05:00
  • e9e959eb6c
    small optim in preprocessor Simon Cruanes 2022-02-22 11:26:46 -05:00
  • 0364929a99
    improve test behavior Simon Cruanes 2022-02-22 11:26:30 -05:00
  • f6dc3b23f8
    fix: compat in CCArray Simon Cruanes 2022-02-21 22:26:51 -05:00
  • 68e539173f
    failfast in main build task Simon Cruanes 2022-02-21 22:26:44 -05:00
  • ceebfe3ae1
    update CI with distinct jobs Simon Cruanes 2022-02-21 22:18:30 -05:00
  • 558c069b7b
    forgotten module Simon Cruanes 2022-02-21 22:03:40 -05:00
  • dae93cf25f
    remove final shims Simon Cruanes 2022-02-21 22:03:26 -05:00
  • b837509de9
    remove many more shims Simon Cruanes 2022-02-21 21:52:06 -05:00
  • 26ab8229e1
    preprocess monomorphic too Simon Cruanes 2022-02-21 21:26:49 -05:00
  • 6f3a7d902a
    remove more shims Simon Cruanes 2022-02-21 21:20:43 -05:00
  • c32529fd5a
    ci: run a simple build matrix first Simon Cruanes 2022-02-21 21:20:30 -05:00
  • 59407b0f5e
    wip: remove some shims Simon Cruanes 2022-02-21 17:12:32 -05:00
  • 3d87d2672e
    ci 😱 Simon Cruanes 2022-02-21 16:30:58 -05:00
  • eadfa4981a
    force dune 2.9 in CI Simon Cruanes 2022-02-21 15:31:17 -05:00
  • 5ab4cca8c9 deploy: 5840d677c0 c-cube 2022-02-21 19:51:19 +00:00
  • 5840d677c0
    Merge pull request #402 from bluddy/master Simon Cruanes 2022-02-21 14:47:58 -05:00
  • 408c14fac7
    CCVector.insert: check if there's a need to blit Yotam Barnoy 2022-02-21 18:50:19 +02:00
  • 9bb280e353 CCVector: add insert Yotam Barnoy 2022-02-21 18:42:16 +02:00
  • ef9851983f
    update dune to 1.10, condition some rules to unix Simon Cruanes 2022-02-20 22:00:46 -05:00
  • b23e075762
    fix occurrences of warning 50 Simon Cruanes 2022-02-20 22:00:35 -05:00
  • 6717d03a35
    remove custom split_on_char post 4.04 Simon Cruanes 2022-02-17 14:37:14 -05:00
  • 01295a71fd
    grr \r on windows Simon Cruanes 2022-02-17 10:46:34 -05:00
  • 8aa50b2523
    dune 2 shenanigans Simon Cruanes 2022-02-17 10:34:08 -05:00
  • c50ee3d928
    try to fix compat issue Simon Cruanes 2022-02-17 10:20:24 -05:00
  • acadb6b9d3
    move to dune 2.0 Simon Cruanes 2022-02-17 10:16:22 -05:00
  • 4934b302c6
    feat(cpp): better locations after blocks end Simon Cruanes 2022-02-17 10:16:11 -05:00
  • 10286098c4
    fix qtest generation Simon Cruanes 2022-02-17 00:17:37 -05:00
  • 60a1614919
    silence warning 70 Simon Cruanes 2022-02-17 00:17:31 -05:00
  • 7ae113b6dc
    compat with merlin by using [@@@ifge 4.12] instead of [%IFGE 4.12] Simon Cruanes 2022-02-16 23:14:26 -05:00
  • bc6c8947b1
    start using preprocessor to remove some shim modules Simon Cruanes 2022-02-16 23:01:00 -05:00
  • 2d860b30ae
    fix Simon Cruanes 2022-02-16 22:45:10 -05:00
  • 7bd0aa075c
    wip: try to have a custom little preprocessor Simon Cruanes 2022-02-12 20:22:52 -05:00
  • 45f567dca1
    perf: reduce allocations in CCSeq.to_array Simon Cruanes 2022-02-11 21:15:09 -05:00
  • 2a1c7cd8f0
    fix warning Simon Cruanes 2022-02-11 21:15:04 -05:00
  • 01b209b218
    doc: fix mdx for readme Simon Cruanes 2022-02-11 21:14:51 -05:00
  • d00e9accc7
    wip: add structural streams to IO wip-iostreams Simon Cruanes 2022-02-08 14:42:10 -05:00
  • bc62761e9c deploy: c5d435848b c-cube 2022-02-08 18:12:01 +00:00
  • c5d435848b
    improve test for CCByte_buffer Simon Cruanes 2022-02-08 13:07:39 -05:00
  • 826381690c
    add random test to CCByte_buffer Simon Cruanes 2022-02-08 12:58:16 -05:00
  • d7214345e5
    update doc and aliases Simon Cruanes 2022-02-08 12:58:08 -05:00
  • b42b1f4907
    fix: rename size to cap in CCByte_buffer Simon Cruanes 2022-02-08 11:43:26 -05:00
  • 5f064dbbbf
    feat: add Byte_buf, a byte buffer. Simon Cruanes 2022-02-03 16:53:31 -05:00
  • 1075238e01
    fix: rename size to cap in CCByte_buffer wip-byte-buf Simon Cruanes 2022-02-08 11:43:26 -05:00
  • bc8b7b168b
    Merge pull request #399 from c-cube/wip-ccvector-resize Simon Cruanes 2022-02-07 12:46:48 -05:00
  • 21c10d2ad4
    less aggressive constant. Simon Cruanes 2022-02-03 19:15:13 -05:00
  • 02c0953468
    fix stupid typo Simon Cruanes 2022-02-03 19:13:43 -05:00
  • 0baa4fddec
    perf(vector): inline some more stuff plz Simon Cruanes 2022-02-03 18:55:50 -05:00
  • 8c9d7016b8
    perf: uniformize ocamlopt_flags Simon Cruanes 2022-02-03 18:54:59 -05:00
  • 7ec9e50f74
    perf: make sure to use some decent level of inlining even without flambda Simon Cruanes 2022-02-03 18:51:09 -05:00
  • f540a6d7e5
    perf(vector): less aggressive growth for internal resizing Simon Cruanes 2022-02-03 18:50:32 -05:00
  • 0ff578bc72
    feat: add Byte_buf, a byte buffer. Simon Cruanes 2022-02-03 16:53:31 -05:00
  • fb4d0ee249 deploy: 2d30b2ae14 c-cube 2022-01-27 18:52:37 +00:00
  • 2d30b2ae14
    add CCSeq.{zip_i,of_string} Simon Cruanes 2022-01-27 13:48:49 -05:00
  • e25b9fc9b4
    fix @since in CCSeq Simon Cruanes 2022-01-27 13:45:01 -05:00
  • afd73f4c13 deploy: 4e79b72306 c-cube 2022-01-25 20:08:51 +00:00
  • 4e79b72306
    adding opt_map to simplify result function application over optionals (#397) Ewen Maclean 2022-01-25 20:05:11 +00:00
  • a721d9aed3
    minor style changes Simon Cruanes 2022-01-25 12:27:46 -05:00