Commit graph

  • 0147032036 deploy: 38df050a13 c-cube 2024-02-21 02:59:17 +00:00
  • 38df050a13
    gh pages Simon Cruanes 2024-02-20 21:57:15 -05:00
  • 2faf78564d
    CI Simon Cruanes 2024-02-20 21:00:49 -05:00
  • a6d6eec6c7
    CI: make test mroe deterministic, run tests with all depopts Simon Cruanes 2024-02-20 20:35:54 -05:00
  • a8f874e4ab
    test Simon Cruanes 2024-02-20 20:26:37 -05:00
  • 88ad4daf6b deploy: 101d15f874 c-cube 2024-02-21 01:00:03 +00:00
  • 101d15f874
    fix race conditions in tests Simon Cruanes 2024-02-20 19:55:04 -05:00
  • f77c9a97cb deploy: 728f43ae1872f0354cfd6bbd4020116a3a3173d1 c-cube 2024-02-21 00:57:32 +00:00
  • d94a197381
    try to fix tests Simon Cruanes 2024-02-20 18:48:10 -05:00
  • b58a55536c
    do not require libev Simon Cruanes 2024-02-20 18:43:53 -05:00
  • 5825468bbd deploy: fa5ae97b6d c-cube 2024-02-20 23:41:52 +00:00
  • fa5ae97b6d
    restrict moonpool-lwt tests to 5.0 Simon Cruanes 2024-02-20 18:39:27 -05:00
  • e97b4bb446 deploy: f68f27a4a4 c-cube 2024-02-20 23:36:50 +00:00
  • f68f27a4a4
    echo server tests for moonpool-lwt Simon Cruanes 2024-02-20 18:34:35 -05:00
  • 004f5fc82b
    test: add a test for the hash server+client Simon Cruanes 2024-02-20 18:25:18 -05:00
  • 9006251cd0 deploy: 83ae0e7a4e c-cube 2024-02-20 18:54:13 +00:00
  • 83ae0e7a4e
    do not expose ?ls for Fut.spawn Simon Cruanes 2024-02-20 13:51:41 -05:00
  • f8fd180757 deploy: 8614d4be40 c-cube 2024-02-20 18:47:29 +00:00
  • 8614d4be40
    simplify implem for background_thread for now Simon Cruanes 2024-02-20 13:45:05 -05:00
  • 4bf456e1ea
    feat: add Background_thread Simon Cruanes 2024-02-20 13:43:06 -05:00
  • 41b180fdef deploy: df8b284a0d c-cube 2024-02-20 17:03:17 +00:00
  • df8b284a0d
    Merge pull request #22 from c-cube/wip-pool-lwt Simon Cruanes 2024-02-20 12:00:49 -05:00
  • ed6db54b1a
    update tests Simon Cruanes 2024-02-17 12:37:28 -05:00
  • 8bfe76b3e0
    improve docs for moonpool_lwt; fix race condition Simon Cruanes 2024-02-17 12:37:03 -05:00
  • 283a1cb118
    test: add hash server/client Simon Cruanes 2024-02-08 20:40:41 -05:00
  • 0df0642dd1
    lwt: add TCP client/server functions that use lwt channels Simon Cruanes 2024-02-14 22:10:13 -05:00
  • e789cbe4f7
    fix echo_client to actually do its work Simon Cruanes 2024-02-14 21:26:58 -05:00
  • b991a78f3e
    lwt: trace the function that performs actions in batch Simon Cruanes 2024-02-14 21:26:37 -05:00
  • 36c6e8e900
    fix build, remove some debug Simon Cruanes 2024-02-14 21:16:55 -05:00
  • bd00e0838a
    test: use async spans for lwt echo server Simon Cruanes 2024-02-14 20:53:26 -05:00
  • 6bf58e3e62
    perf: quicker check for [] Simon Cruanes 2024-02-14 20:53:17 -05:00
  • e0f5b5bbcb
    fix build Simon Cruanes 2024-02-10 01:00:07 -05:00
  • 0605ef4a1e
    CI Simon Cruanes 2024-02-08 23:33:52 -05:00
  • 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