moonpool/src/core
Simon Cruanes ed369b6f29
feat: pass task local storage in run_async
the idea is that we could use this to pass storage
around in `Fut` combinators, but I'm not sure that's actually
a good idea.
2024-02-12 12:02:42 -05:00
..
bb_queue.ml split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
bb_queue.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
bounded_queue.ml split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
bounded_queue.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
chan.ml split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
chan.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
domain_pool_.ml more internal refactor 2024-02-11 16:39:44 -05:00
domain_pool_.mli more internal refactor 2024-02-11 16:39:44 -05:00
dune add task_local_storage to core, modify how suspend works 2024-02-11 16:40:14 -05:00
exn_bt.ml feat: add Exn_bt to core 2024-02-11 16:40:14 -05:00
exn_bt.mli feat: add Exn_bt to core 2024-02-11 16:40:14 -05:00
fifo_pool.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
fifo_pool.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
fut.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
fut.mli feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
immediate_runner.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
immediate_runner.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
lock.ml split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
lock.mli doc 2024-02-11 16:40:14 -05:00
moonpool.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
moonpool.mli feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
runner.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
runner.mli feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
suspend_.ml cleanup 2024-02-11 16:40:15 -05:00
suspend_.mli refactor: streamline suspend, make most of it 5.0-dependent 2024-02-11 16:40:15 -05:00
task_local_storage.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
task_local_storage.mli feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
types_.ml add task_local_storage to core, modify how suspend works 2024-02-11 16:40:14 -05:00
util_pool_.ml more internal refactor 2024-02-11 16:39:44 -05:00
util_pool_.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00
ws_pool.ml feat: pass task local storage in run_async 2024-02-12 12:02:42 -05:00
ws_pool.mli split into moonpool.private and moonpool; format; remove DLA 2024-02-11 16:39:43 -05:00