Releases: ocaml-multicore/lwt_eio
0.5.1
0.5
0.4
CHANGES:
-
Get Lwt and Eio to share the SIGCHLD handler (@talex5 #19).
Otherwise, Lwt replaces Eio's handler and may prevent Eio from noticing child processes finishing. -
Don't allow cancelling things after forking (@talex5 #21).
With io_uring, this will mess up the parent's ring. -
Add
Lwt_eio.run_lwt_in_main
(@talex5 #20).
This is useful if your program uses multiple Eio domains and you want to run some Lwt code from any of them.
0.3
0.2
CHANGES:
-
Add some tests and documentation of the internals (@talex5 #9).
-
Bridge Eio and Lwt cancellation (@talex5 #8).
- Cancelling a
run_lwt
Fiber cancels the Lwt promise. - Cancelling a
run_eio
promise cancels the Eio fiber.
- Cancelling a
-
Add
run_lwt
for consistency withrun_eio
and Async_eio (@talex5 #8). -
Add
Lwt_eio.Token.t
token to ensure library is initialised (@talex5 #5).
with_event_loop
now passes aLwt_eio.Token.t
to its callback. -
Update to Eio 0.2 (@talex5 #4).
Eio 0.2 renamed "fibre" to "fiber". This fixes the deprecation warning.