moonpool/src
2023-10-27 16:18:24 -04:00
..
cpp port cpp.ml from containers, replace previous codegen with it 2023-07-09 19:49:24 -04:00
atomic_.ml port cpp.ml from containers, replace previous codegen with it 2023-07-09 19:49:24 -04:00
bb_queue.ml add Bb_queue.transfer 2023-09-14 22:30:44 -04:00
bb_queue.mli fix @since tags 2023-10-19 11:08:28 -04:00
bounded_queue.ml fixes for blocking queue 2023-10-12 22:24:28 -04:00
bounded_queue.mli fix @since tags 2023-10-19 11:08:28 -04:00
chan.ml add Chan.pop_await 2023-07-09 19:49:27 -04:00
chan.mli prepare for 0.3 2023-07-16 23:36:34 -04:00
d_pool_.ml some comments 2023-08-29 14:26:55 -04:00
d_pool_.mli domain pool: let domains live a bit longer 2023-08-13 22:48:04 -04:00
dla_.dummy.ml support for domain-local-await when installed 2023-07-05 22:19:18 -04:00
dla_.real.ml support for domain-local-await when installed 2023-07-05 22:19:18 -04:00
domain_.ml fix: race condition in shutdown, we need to wait for domain to quit 2023-08-13 22:24:18 -04:00
dune ws_pool: use TLS for quick worker storage access; reduce contention 2023-10-27 15:18:50 -04:00
fifo_pool.ml suspend: remove additional parameter, always run tasks in handler 2023-10-27 14:47:54 -04:00
fifo_pool.mli rename Simple_pool into Fifo_pool, update doc 2023-10-25 21:55:29 -04:00
fork_join.ml suspend: remove additional parameter, always run tasks in handler 2023-10-27 14:47:54 -04:00
fork_join.mli prepare for 0.3 2023-07-16 23:36:34 -04:00
fut.ml suspend: remove additional parameter, always run tasks in handler 2023-10-27 14:47:54 -04:00
fut.mli fix @since tags 2023-10-19 11:08:28 -04:00
lock.ml feat: add a Lock module 2023-07-09 19:49:25 -04:00
lock.mli prepare for 0.3 2023-07-16 23:36:34 -04:00
moonpool.ml ws_pool: use TLS for quick worker storage access; reduce contention 2023-10-27 15:18:50 -04:00
moonpool.mli ws_pool: use TLS for quick worker storage access; reduce contention 2023-10-27 15:18:50 -04:00
runner.ml expose Suspend_ and its internal effect with an unstability alert 2023-07-09 19:49:27 -04:00
runner.mli breaking: make Runner.t abstract 2023-10-25 21:59:22 -04:00
suspend_.ml fix warning 2023-10-27 16:18:24 -04:00
suspend_.mli suspend: remove additional parameter, always run tasks in handler 2023-10-27 14:47:54 -04:00
thread_local_storage.mli ws_pool: use TLS for quick worker storage access; reduce contention 2023-10-27 15:18:50 -04:00
thread_local_storage.real.ml compat 4.08 2023-10-27 16:17:56 -04:00
thread_local_storage.stub.ml ws_pool: use TLS for quick worker storage access; reduce contention 2023-10-27 15:18:50 -04:00
ws_deque_.ml ws deque: try to reduce false sharing 2023-10-27 12:26:43 -04:00
ws_deque_.mli feat: add Ws_deque_ 2023-10-25 00:09:28 -04:00
ws_pool.ml ws pool: random stealing; rework main state machine 2023-10-27 16:05:52 -04:00
ws_pool.mli rename Pool to Ws_pool; deprecated Moonpool.Pool 2023-10-25 23:43:18 -04:00