Simon Cruanes
|
4ff45df7e7
|
basic echo client for moonpool-lwt
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
f6d67028cf
|
feat lwt: non-blocking TCP_client.with_connect
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
38b84e0c03
|
test: unix libev to make sure we handle more than 1024 simultaneous
connections in echo server
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
0e9d358cb5
|
basic echo server for moonpool-lwt
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
930e09e5b3
|
lwt: basic IO wrappers, simple TCP server wrapper
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
d248a569f6
|
feat: progress on moonpool-lwt
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
90850ae38c
|
wip: moonpool lwt
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
fbc7679d05
|
wip: add moonpool-lwt
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
a5eef687c8
|
expose Tracing
|
2024-02-17 12:40:35 -05:00 |
|
Simon Cruanes
|
cf8555bcec
|
revert: remove name on futures and tasks
async tracing will be more robust, and is enabled by
task local storage
|
2024-02-17 12:40:02 -05:00 |
|
Simon Cruanes
|
b0d2716eff
|
Merge pull request #20 from c-cube/wip-refactor-structure
refactor structure of project, add structured concurrency
|
2024-02-15 21:12:02 -05:00 |
|
Simon Cruanes
|
4ab76d5084
|
details
|
2024-02-14 14:57:22 -05:00 |
|
Simon Cruanes
|
2a42f15e37
|
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-14 14:54:18 -05:00 |
|
Simon Cruanes
|
e8e61f6b30
|
feat: improve task local storage
|
2024-02-12 12:04:36 -05:00 |
|
Simon Cruanes
|
41b73462dd
|
fix in task_local_storage
|
2024-02-12 11:33:09 -05:00 |
|
Simon Cruanes
|
b32bf3ea3c
|
fix in task local storage
|
2024-02-12 11:30:29 -05:00 |
|
Simon Cruanes
|
3c8bb7d5e8
|
cleanup
|
2024-02-11 16:40:15 -05:00 |
|
Simon Cruanes
|
712a030206
|
refactor: streamline suspend, make most of it 5.0-dependent
|
2024-02-11 16:40:15 -05:00 |
|
Simon Cruanes
|
f7449416e4
|
restore DLA
|
2024-02-11 16:40:15 -05:00 |
|
Simon Cruanes
|
c8e99fd7ee
|
cleanup
|
2024-02-11 16:40:15 -05:00 |
|
Simon Cruanes
|
e9c09406ba
|
feat: add structured concurrency moonpool.fib
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
13d26783c7
|
fix
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
44c155751c
|
fix
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
e1219ade54
|
details in test
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
e8cc87f1f5
|
fixes
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
65fd89708e
|
add task_local_storage to core, modify how suspend works
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
2f11fd75df
|
feat: add Exn_bt to core
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
b8ce0c9fe3
|
make moonpool.forkjoin optional (only on OCaml >= 5.0)
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
49c6cd3f53
|
doc
|
2024-02-11 16:40:14 -05:00 |
|
Simon Cruanes
|
6d6acba541
|
fix readme
|
2024-02-11 16:40:13 -05:00 |
|
Simon Cruanes
|
e14fef2834
|
remove deprecated Moonpool.Pool
|
2024-02-11 16:39:44 -05:00 |
|
Simon Cruanes
|
223f22a0d9
|
breaking: move fork-join into sub-library moonpool.forkjoin
|
2024-02-11 16:39:44 -05:00 |
|
Simon Cruanes
|
0f1f39380f
|
CI
|
2024-02-11 16:39:44 -05:00 |
|
Simon Cruanes
|
37c42b68bc
|
fix
|
2024-02-11 16:39:44 -05:00 |
|
Simon Cruanes
|
b0fe279f42
|
more internal refactor
|
2024-02-11 16:39:44 -05:00 |
|
Simon Cruanes
|
cc8860c6e3
|
split into moonpool.private and moonpool; format; remove DLA
|
2024-02-11 16:39:43 -05:00 |
|
Simon Cruanes
|
ec28758fdc
|
doc
|
2024-02-11 16:37:32 -05:00 |
|
Simon Cruanes
|
fdd2df0572
|
readme
|
2024-02-09 10:11:20 -05:00 |
|
Simon Cruanes
|
9876951748
|
readme
|
2024-02-09 10:08:03 -05:00 |
|
Simon Cruanes
|
381a775d28
|
fix some @since tags
|
2024-02-09 10:07:09 -05:00 |
|
Simon Cruanes
|
e56dbc6a09
|
fix build
|
2024-02-07 15:49:01 -05:00 |
|
Simon Cruanes
|
6d92d14fcb
|
CI
|
2024-02-07 15:32:44 -05:00 |
|
Simon Cruanes
|
27b213e30f
|
tracing: add optional name for pools
|
2024-02-07 13:31:48 -05:00 |
|
Simon Cruanes
|
6ed870aa9c
|
Merge pull request #19 from c-cube/wip-tracing-support
wip: tracing support
|
2024-02-06 22:24:10 -05:00 |
|
Simon Cruanes
|
8d83d5b691
|
perf: reduce size of Fut again
|
2024-01-30 17:06:20 -05:00 |
|
Simon Cruanes
|
4abc334ab3
|
fix
|
2024-01-30 16:38:31 -05:00 |
|
Simon Cruanes
|
8e9564a6f7
|
compat
|
2024-01-30 16:26:29 -05:00 |
|
Simon Cruanes
|
ef7d370060
|
more tracing for Fut
|
2024-01-30 16:25:31 -05:00 |
|
Simon Cruanes
|
192f866ea1
|
chore: install depopts in CI
|
2024-01-30 16:12:14 -05:00 |
|
Simon Cruanes
|
dd9206b5b8
|
use new tracing support in tests and benchs
|
2024-01-30 16:12:03 -05:00 |
|