moonpool/src
2023-11-08 12:02:13 -05: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 perf: also use the main domain, along with n-1 other ones 2023-11-08 09:41:57 -05: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 perf: also use the main domain, along with n-1 other ones 2023-11-08 09:41:57 -05:00
dune fix: rename Thread_local_storage_ to not collide with the library 2023-11-08 09:41:57 -05:00
fifo_pool.ml feat runner: add get_current_runner 2023-11-08 11:38:15 -05:00
fifo_pool.mli breaking: change interface for number of threads 2023-11-08 09:41:57 -05:00
fork_join.ml perf fork-join: in both f g only run f in the background 2023-11-08 11:38:15 -05:00
fork_join.mli prepare for 0.3 2023-07-16 23:36:34 -04:00
fut.ml breaking: fut: only have module Infix 2023-11-08 12:02:13 -05:00
fut.mli breaking: fut: only have module Infix 2023-11-08 12:02:13 -05:00
immediate_runner.ml rename no_runner to immediate_runner 2023-11-08 09:41:57 -05:00
immediate_runner.mli rename no_runner to immediate_runner 2023-11-08 09:41:57 -05: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 moonpool: expose Fut.{spawn_on_current_runner,await} 2023-11-08 12:02:13 -05:00
moonpool.mli moonpool: expose Fut.{spawn_on_current_runner,await} 2023-11-08 12:02:13 -05:00
runner.ml feat runner: add get_current_runner 2023-11-08 11:38:15 -05:00
runner.mli feat runner: add get_current_runner 2023-11-08 11:38:15 -05: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 fix: rename Thread_local_storage_ to not collide with the library 2023-11-08 09:41:57 -05:00
thread_local_storage_.real.ml fix: rename Thread_local_storage_ to not collide with the library 2023-11-08 09:41:57 -05:00
thread_local_storage_.stub.ml fix: rename Thread_local_storage_ to not collide with the library 2023-11-08 09:41:57 -05:00
util_pool_.ml breaking: change interface for number of threads 2023-11-08 09:41:57 -05:00
util_pool_.mli breaking: change interface for number of threads 2023-11-08 09:41:57 -05:00
ws_deque_.ml refactor: use a fixed size work-stealing deque 2023-11-08 11:36:10 -05:00
ws_deque_.mli update doc and readme 2023-11-08 11:36:10 -05:00
ws_pool.ml fix: in WS_pool, only schedule in worker queues in some cases 2023-11-08 12:02:13 -05:00
ws_pool.mli breaking: change interface for number of threads 2023-11-08 09:41:57 -05:00