Commit graph

  • 141589e189 deploy: 867444d975 c-cube 2024-03-05 03:14:10 +00:00
  • 867444d975
    perf: add Fut.raise_if_failed, use it in Fiber.check_if_cancelled Simon Cruanes 2024-03-04 22:05:47 -05:00
  • 47ae4d4244 deploy: 86c6edffca c-cube 2024-03-05 02:53:46 +00:00
  • 86c6edffca
    doc Simon Cruanes 2024-03-04 21:51:36 -05:00
  • 39053b930c deploy: 9cb10a79e6 c-cube 2024-03-05 02:40:53 +00:00
  • 9cb10a79e6
    renaming Simon Cruanes 2024-03-04 21:38:50 -05:00
  • d2b96f5ca4 deploy: 533b6e5ce2 c-cube 2024-03-05 02:24:58 +00:00
  • 533b6e5ce2
    docs Simon Cruanes 2024-03-04 21:22:41 -05:00
  • 270c7fe66f deploy: 3bdd269ca3 c-cube 2024-03-05 02:05:14 +00:00
  • 3bdd269ca3
    more docs, rename a function Simon Cruanes 2024-03-04 21:02:23 -05:00
  • ad4ddc6816
    refactor: split off domain pool to moonpool.dpool Simon Cruanes 2024-03-04 20:57:49 -05:00
  • c34156bfc1 deploy: 184690b21c c-cube 2024-03-05 01:52:16 +00:00
  • 184690b21c readme Simon Cruanes 2024-03-04 20:42:52 -05:00
  • c878b1a198 test for Moonpool_fib.main Simon Cruanes 2024-03-04 15:49:20 -05:00
  • 48fbf876dc feat: add Moonpool_fib.main Simon Cruanes 2024-03-04 15:48:45 -05:00
  • 9df848cd17 breaking: remove Immediate_runner Simon Cruanes 2024-03-04 15:48:09 -05:00
  • 25104ce3b7 feat fifo: expose private interface for the main runner threads Simon Cruanes 2024-03-04 15:46:25 -05:00
  • 51459f9b0b feat: add Runner.dummy Simon Cruanes 2024-03-04 15:18:18 -05:00
  • 66f95df3b4 add Fiber.{return,fail} Simon Cruanes 2024-03-04 12:37:01 -05:00
  • 5817a8aee7 revert nurseries Simon Cruanes 2024-03-04 10:53:00 -05:00
  • 8c10c2b329 expose Task_local_storage.get_current Simon Cruanes 2024-03-01 19:02:46 -05:00
  • 45b8aa9999 cleanup the local storage APIs Simon Cruanes 2024-03-01 18:38:41 -05:00
  • 953947f694 feat local-storage: expose get/set with explicit storage Simon Cruanes 2024-03-01 18:07:30 -05:00
  • 4325fda345 update tests Simon Cruanes 2024-03-01 17:09:11 -05:00
  • 37751c79e4 introduce Fiber.Nursery.t; change local storage accordingly Simon Cruanes 2024-03-01 17:07:52 -05:00
  • cec77d2ee9 doc Simon Cruanes 2024-03-01 15:50:42 -05:00
  • 4b77608371
    readme Simon Cruanes 2024-03-04 20:42:52 -05:00
  • 75001fc24d
    test for Moonpool_fib.main Simon Cruanes 2024-03-04 15:49:20 -05:00
  • 37c11aa952
    feat: add Moonpool_fib.main Simon Cruanes 2024-03-04 15:48:45 -05:00
  • f75337f4e2
    breaking: remove Immediate_runner Simon Cruanes 2024-03-04 15:48:09 -05:00
  • 40265d3101
    feat fifo: expose private interface for the main runner threads Simon Cruanes 2024-03-04 15:46:25 -05:00
  • 0fc6227714
    feat: add Runner.dummy Simon Cruanes 2024-03-04 15:18:18 -05:00
  • d78ae7ec7c
    add Fiber.{return,fail} Simon Cruanes 2024-03-04 12:37:01 -05:00
  • 5f5253e6ce
    revert nurseries Simon Cruanes 2024-03-04 10:53:00 -05:00
  • 5633467384
    expose Task_local_storage.get_current Simon Cruanes 2024-03-01 19:02:46 -05:00
  • 316e181114
    cleanup the local storage APIs Simon Cruanes 2024-03-01 18:38:41 -05:00
  • 2a50b368e9
    feat local-storage: expose get/set with explicit storage Simon Cruanes 2024-03-01 18:07:30 -05:00
  • 1ce5c4b5ee
    update tests Simon Cruanes 2024-03-01 17:09:11 -05:00
  • 2c15f4c1c1
    introduce Fiber.Nursery.t; change local storage accordingly Simon Cruanes 2024-03-01 17:07:52 -05:00
  • c5c986ab66
    doc Simon Cruanes 2024-03-01 15:50:42 -05:00
  • 9d392b1ba6
    fix Simon Cruanes 2024-03-01 14:58:28 -05:00
  • 846331d43c deploy: 4195d4d61c c-cube 2024-02-29 20:32:26 +00:00
  • 4195d4d61c
    feat: add Task_local_storage.get_opt Simon Cruanes 2024-02-29 15:29:08 -05:00
  • 4102817f21 deploy: 7b5ecffc8c c-cube 2024-02-29 20:10:35 +00:00
  • 7b5ecffc8c
    add Fiber.spawn_top_or_link Simon Cruanes 2024-02-29 15:07:40 -05:00
  • 9c6225b17e deploy: 39cdc37613 c-cube 2024-02-29 03:52:51 +00:00
  • 39cdc37613
    feat fiber: expose add_on_cancel/remove_on_cancel Simon Cruanes 2024-02-28 22:50:19 -05:00
  • 62770a87b5
    try to make test more deterministic Simon Cruanes 2024-02-28 00:05:39 -05:00
  • a2ea24551b
    compat Simon Cruanes 2024-02-27 22:48:23 -05:00
  • 42d16465c3
    compat Simon Cruanes 2024-02-27 22:35:07 -05:00
  • 22f43670a7
    update tests Simon Cruanes 2024-02-27 22:32:01 -05:00
  • c39435d8eb
    fix fifo_pool: resume can be called from another worker Simon Cruanes 2024-02-27 22:31:25 -05:00
  • 775a173e7a deploy: c975634837 c-cube 2024-02-28 03:15:52 +00:00
  • c975634837
    test: update fiber tests Simon Cruanes 2024-02-27 22:13:52 -05:00
  • bfd70dc5c2
    fix fiber: spawn sub-fiber with a copy of current local storage Simon Cruanes 2024-02-27 22:11:50 -05:00
  • bd7a48a4b4
    make test slightly less heavy Simon Cruanes 2024-02-27 21:30:37 -05:00
  • dac1450d54
    update tests Simon Cruanes 2024-02-27 21:25:07 -05:00
  • 856dc85d41
    refactor ws_pool: do not nest effect handlers; fixes Simon Cruanes 2024-02-27 21:23:37 -05:00
  • b9cf0616b8
    fifo pool: format, use with_suspend unconditionally Simon Cruanes 2024-02-27 21:23:02 -05:00
  • e94c7999de
    suspend: provide dummy with_suspend_handler on 4.xx Simon Cruanes 2024-02-27 21:22:48 -05:00
  • 55b975017f
    hash server test: use artificial, pre-generated data Simon Cruanes 2024-02-27 21:20:19 -05:00
  • 20e3af82fd
    wip: use shallow effect handlers tmp-use-shallow-effect-handlers Simon Cruanes 2024-02-23 20:55:37 -05:00
  • ed171c1171
    fix ws_pool: make sure we capture the current worker before suspend Simon Cruanes 2024-02-23 20:54:51 -05:00
  • a67ad2f11b deploy: 4cdec87aea c-cube 2024-02-21 05:55:28 +00:00
  • 4cdec87aea
    add some tests for fiber Simon Cruanes 2024-02-21 00:53:24 -05:00
  • 8a7cfb6fb0
    feat fiber: add helpers, expose any Simon Cruanes 2024-02-21 00:53:07 -05:00
  • cb8668f3dc
    simplify test Simon Cruanes 2024-02-20 22:21:11 -05:00
  • 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