Commit graph

  • 6f707c869c
    chore Simon Cruanes 2024-02-08 23:30:16 -05:00
  • 4ff45df7e7
    basic echo client for moonpool-lwt Simon Cruanes 2024-02-08 23:05:30 -05:00
  • f6d67028cf
    feat lwt: non-blocking TCP_client.with_connect Simon Cruanes 2024-02-08 23:05:12 -05:00
  • 38b84e0c03
    test: unix libev to make sure we handle more than 1024 simultaneous connections in echo server Simon Cruanes 2024-02-08 22:17:33 -05:00
  • 0e9d358cb5
    basic echo server for moonpool-lwt Simon Cruanes 2024-02-08 22:03:43 -05:00
  • 930e09e5b3
    lwt: basic IO wrappers, simple TCP server wrapper Simon Cruanes 2024-02-08 22:03:27 -05:00
  • d248a569f6
    feat: progress on moonpool-lwt Simon Cruanes 2024-02-08 21:02:19 -05:00
  • 90850ae38c
    wip: moonpool lwt Simon Cruanes 2024-02-06 21:30:55 -05:00
  • fbc7679d05
    wip: add moonpool-lwt Simon Cruanes 2024-02-03 17:21:47 -05:00
  • a5eef687c8
    expose Tracing Simon Cruanes 2024-02-03 17:21:40 -05:00
  • cf8555bcec
    revert: remove name on futures and tasks Simon Cruanes 2024-02-14 21:05:35 -05:00
  • 9d4febe5f7 deploy: b0d2716eff c-cube 2024-02-16 02:14:10 +00:00
  • b0d2716eff
    Merge pull request #20 from c-cube/wip-refactor-structure Simon Cruanes 2024-02-15 21:12:02 -05:00
  • 4ab76d5084
    details Simon Cruanes 2024-02-14 14:57:22 -05:00
  • 2a42f15e37
    feat: pass task local storage in run_async Simon Cruanes 2024-02-12 12:02:42 -05:00
  • e8e61f6b30
    feat: improve task local storage Simon Cruanes 2024-02-12 12:04:36 -05:00
  • 753534b62e
    test: wip: tests for Fut+TLS wip-better-task-local-storage Simon Cruanes 2024-02-12 12:03:42 -05:00
  • ed369b6f29
    feat: pass task local storage in run_async Simon Cruanes 2024-02-12 12:02:42 -05:00
  • 41b73462dd
    fix in task_local_storage Simon Cruanes 2024-02-12 11:33:09 -05:00
  • b32bf3ea3c
    fix in task local storage Simon Cruanes 2024-02-07 23:06:50 -05:00
  • 3c8bb7d5e8
    cleanup Simon Cruanes 2024-02-09 21:07:29 -05:00
  • 712a030206
    refactor: streamline suspend, make most of it 5.0-dependent Simon Cruanes 2024-02-09 20:56:11 -05:00
  • f7449416e4
    restore DLA Simon Cruanes 2024-02-06 22:10:48 -05:00
  • c8e99fd7ee
    cleanup Simon Cruanes 2024-02-03 00:50:08 -05:00
  • e9c09406ba
    feat: add structured concurrency moonpool.fib Simon Cruanes 2024-02-03 00:48:35 -05:00
  • 13d26783c7
    fix Simon Cruanes 2024-02-02 23:39:50 -05:00
  • 44c155751c
    fix Simon Cruanes 2024-02-02 23:35:26 -05:00
  • e1219ade54
    details in test Simon Cruanes 2024-02-02 23:29:17 -05:00
  • e8cc87f1f5
    fixes Simon Cruanes 2024-02-02 23:29:09 -05:00
  • 65fd89708e
    add task_local_storage to core, modify how suspend works Simon Cruanes 2024-02-02 23:18:59 -05:00
  • 2f11fd75df
    feat: add Exn_bt to core Simon Cruanes 2024-02-02 20:58:07 -05:00
  • b8ce0c9fe3
    make moonpool.forkjoin optional (only on OCaml >= 5.0) Simon Cruanes 2024-02-02 20:50:17 -05:00
  • 49c6cd3f53
    doc Simon Cruanes 2024-02-02 20:43:43 -05:00
  • 6d6acba541
    fix readme Simon Cruanes 2024-02-02 20:39:19 -05:00
  • e14fef2834
    remove deprecated Moonpool.Pool Simon Cruanes 2024-02-02 20:36:15 -05:00
  • 223f22a0d9
    breaking: move fork-join into sub-library moonpool.forkjoin Simon Cruanes 2024-02-02 20:31:27 -05:00
  • 0f1f39380f
    CI Simon Cruanes 2024-02-02 20:25:49 -05:00
  • 37c42b68bc
    fix Simon Cruanes 2024-02-02 20:25:11 -05:00
  • b0fe279f42
    more internal refactor Simon Cruanes 2024-02-02 20:05:14 -05:00
  • cc8860c6e3
    split into moonpool.private and moonpool; format; remove DLA Simon Cruanes 2024-02-02 19:53:31 -05:00
  • 53464533af deploy: ec28758fdc c-cube 2024-02-11 21:39:41 +00:00
  • ec28758fdc
    doc Simon Cruanes 2024-02-11 16:37:32 -05:00
  • e854f922d4 deploy: fdd2df0572 c-cube 2024-02-09 15:13:30 +00:00
  • fdd2df0572
    readme Simon Cruanes 2024-02-09 10:11:20 -05:00
  • 0086669771 deploy: 9876951748 c-cube 2024-02-09 15:10:14 +00:00
  • 186b9e3c3d deploy: 381a775d28 c-cube 2024-02-09 15:09:30 +00:00
  • 9876951748
    readme Simon Cruanes 2024-02-09 10:08:03 -05:00
  • 381a775d28
    fix some @since tags Simon Cruanes 2024-02-09 10:05:55 -05:00
  • 50a6c6f8c5
    wip: tests for moonpool.unix wip-moonpool-unix Simon Cruanes 2024-02-08 20:40:41 -05:00
  • 43cd6035db
    TEMP: printf Simon Cruanes 2024-02-08 20:36:17 -05:00
  • 03676f2e3d
    wip: moonpool_unix Simon Cruanes 2024-02-08 20:36:10 -05:00
  • 57be8f2130
    main module Simon Cruanes 2024-02-06 22:19:36 -05:00
  • 9e2026e462
    cleanup Simon Cruanes 2024-02-06 21:32:42 -05:00
  • 56c32ff5a0
    add moonpool.unix with a basic event loop Simon Cruanes 2024-02-06 21:30:03 -05:00
  • c3ef591231
    fix in task local storage Simon Cruanes 2024-02-07 23:06:50 -05:00
  • bed47fc795
    expose Tracing Simon Cruanes 2024-02-03 17:21:40 -05:00
  • 373a8c0f3b
    restore DLA Simon Cruanes 2024-02-06 22:10:48 -05:00
  • f0f90d2651
    cleanup Simon Cruanes 2024-02-03 00:50:08 -05:00
  • fdea3797e7
    feat: add structured concurrency moonpool.fib Simon Cruanes 2024-02-03 00:48:35 -05:00
  • a69b6b8204
    fix Simon Cruanes 2024-02-02 23:39:50 -05:00
  • dabfd83e14
    fix Simon Cruanes 2024-02-02 23:35:26 -05:00
  • 039b08e810
    details in test Simon Cruanes 2024-02-02 23:29:17 -05:00
  • f5e94496f5
    fixes Simon Cruanes 2024-02-02 23:29:09 -05:00
  • c05a38d617
    add task_local_storage to core, modify how suspend works Simon Cruanes 2024-02-02 23:18:59 -05:00
  • f84414a412
    feat: add Exn_bt to core Simon Cruanes 2024-02-02 20:58:07 -05:00
  • ed711fdc82
    make moonpool.forkjoin optional (only on OCaml >= 5.0) Simon Cruanes 2024-02-02 20:50:17 -05:00
  • 1a1687fce9
    doc Simon Cruanes 2024-02-02 20:43:43 -05:00
  • 1cddaf48a6
    fix readme Simon Cruanes 2024-02-02 20:39:19 -05:00
  • d751e560e8
    remove deprecated Moonpool.Pool Simon Cruanes 2024-02-02 20:36:15 -05:00
  • b6d48a141f
    breaking: move fork-join into sub-library moonpool.forkjoin Simon Cruanes 2024-02-02 20:31:27 -05:00
  • c1bee6fbd3
    CI Simon Cruanes 2024-02-02 20:25:49 -05:00
  • a47654b492
    fix Simon Cruanes 2024-02-02 20:25:11 -05:00
  • 8ca3a87fe8
    more internal refactor Simon Cruanes 2024-02-02 20:05:14 -05:00
  • cb843d44e3
    split into moonpool.private and moonpool; format; remove DLA Simon Cruanes 2024-02-02 19:53:31 -05:00
  • 86fd296455 deploy: e56dbc6a09 c-cube 2024-02-07 20:51:12 +00:00
  • e56dbc6a09
    fix build Simon Cruanes 2024-02-07 15:49:01 -05:00
  • 6d92d14fcb
    CI Simon Cruanes 2024-02-07 15:32:44 -05:00
  • 27b213e30f
    tracing: add optional name for pools Simon Cruanes 2024-02-07 13:31:48 -05:00
  • aea8b1ecb9 deploy: 6ed870aa9c c-cube 2024-02-07 03:31:42 +00:00
  • 6ed870aa9c
    Merge pull request #19 from c-cube/wip-tracing-support Simon Cruanes 2024-02-06 22:24:10 -05:00
  • 8d83d5b691
    perf: reduce size of Fut again Simon Cruanes 2024-01-30 17:06:20 -05:00
  • 4abc334ab3
    fix Simon Cruanes 2024-01-30 16:38:31 -05:00
  • 8e9564a6f7
    compat Simon Cruanes 2024-01-30 16:26:29 -05:00
  • ef7d370060
    more tracing for Fut Simon Cruanes 2024-01-30 16:25:31 -05:00
  • 192f866ea1
    chore: install depopts in CI Simon Cruanes 2024-01-30 16:12:14 -05:00
  • dd9206b5b8
    use new tracing support in tests and benchs Simon Cruanes 2024-01-30 16:12:03 -05:00
  • 092ad5f2ce
    feat: support for trace as a depopt Simon Cruanes 2024-01-30 16:10:11 -05:00
  • 457cfc4662 deploy: 469cb89ecd c-cube 2023-12-22 18:21:55 +00:00
  • 469cb89ecd
    feat: add Fut.Advanced.barrier_on_abstract_container_of_futures Simon Cruanes 2023-12-22 13:14:05 -05:00
  • 6aa8a2e7d2
    try to speed up CI Simon Cruanes 2023-12-06 21:27:56 -05:00
  • 0e6e581f63
    update opam file Simon Cruanes 2023-12-04 00:20:27 -05:00
  • d1d84f7c3d deploy: 15e314129f c-cube 2023-11-28 03:17:49 +00:00
  • 15e314129f
    Merge branch 'br-0.5.1' Simon Cruanes 2023-11-27 22:13:34 -05:00
  • 019cea2d5c
    prepare for 0.5.1 v0.5.1 Simon Cruanes 2023-11-24 23:59:10 -05:00
  • a540c091e6
    fix too early exit in Ws_pool Simon Cruanes 2023-11-24 23:12:22 -05:00
  • 9513b82bd0
    update test Simon Cruanes 2023-11-24 23:12:20 -05:00
  • dd81def70a
    add another test Simon Cruanes 2023-11-24 22:55:53 -05:00
  • 2d306c91b2
    fix too early exit in Ws_pool Simon Cruanes 2023-11-24 23:12:22 -05:00
  • 16663651d6
    update test Simon Cruanes 2023-11-24 23:12:20 -05:00
  • b58041153a
    add another test Simon Cruanes 2023-11-24 22:55:53 -05:00