Commit graph

70 commits

Author SHA1 Message Date
Simon Cruanes
feb3b39912
add optional wrapper for worker loop
this makes it possible to instrument the pool workers, or install
effect handlers to provide some form of `await`.
2023-06-01 21:39:36 -04:00
Simon Cruanes
5dcfab7cce
require 4.08; add infix operators; add dep on Either 2023-06-01 21:34:27 -04:00
Simon Cruanes
d7220c75f5
add start_thread_on_some_domain 2023-06-01 20:59:25 -04:00
Simon Cruanes
5840ba0981
ci: try 4.05 again 2023-06-01 20:54:40 -04:00
Simon Cruanes
b5618187d7
readme 2023-05-31 23:54:39 -04:00
Simon Cruanes
7005e114d1
remove tracy from t_bench1 2023-05-31 23:44:59 -04:00
Simon Cruanes
4e321b9c46
add little benchmark tool in test + start script 2023-05-31 23:25:31 -04:00
Simon Cruanes
f9ba356657
Fut.wait_block: a bit of spinning before blocking 2023-05-31 00:58:51 -04:00
Simon Cruanes
7d014b0586
readme: heavier test 2023-05-31 00:58:35 -04:00
Simon Cruanes
8c92636aaa
heavier test 2023-05-31 00:53:02 -04:00
Simon Cruanes
a585cc8158
fix: uniformize domain stub 2023-05-31 00:45:43 -04:00
Simon Cruanes
22ab8e4a69
fix for ocaml 5 2023-05-31 00:34:29 -04:00
Simon Cruanes
60e3e7a868
fix CI 2023-05-31 00:21:31 -04:00
Simon Cruanes
f84d3f7937
disable mac OS in CI for now 2023-05-30 23:54:16 -04:00
Simon Cruanes
e120a72e74
badge in readme 2023-05-30 23:54:00 -04:00
Simon Cruanes
2c3b2f3191
fix CI 2023-05-30 23:53:03 -04:00
Simon Cruanes
db53458897
also add a basic test 2023-05-30 23:52:27 -04:00
Simon Cruanes
2f0cf1970e
require ocaml >= 4.05; use mdx for the readme 2023-05-30 23:52:09 -04:00
Simon Cruanes
d31a84bab4
add combinators to Fut 2023-05-30 23:51:52 -04:00
Simon Cruanes
1619f8b773
initial commit 2023-05-30 23:03:05 -04:00