You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cohttp_eio substitutes Cohttp_lwt_unix.
Uncaught exceptions are now logged with `Cohttp_eio`'s `~on_error`
callback.
The active switch and the environment are passed using Fiber variables.
Ocsigen_stream: Read loop adapted to Eio
Ocsigen_response: Adapted to Eio.File and use unbuffered Eio.Flow read
Ocsigen_response: Cohttp_eio doesn't expose the internal Response module.
Ocsigen_server: Server no longer listen on IPv6 when started with `` ~ports:[ `All ] ``.
Revproxy: Implement `get_inet_addr` with Eio
Revproxy: HTTPS is not supported out of the box in Cohttp_eio
Async exceptions are now handled with a result type:
`Fiber.fork_promise` returns a `('a, exn) result Promise.t` and no
longer use a callback for exceptions.
Add dependency on magic-mime. It was a transitive dependency through cohttp-lwt-unix.
Command pipe: Fork daemon
Use Eio.Exn.pp instead of Printexc.to_string in log messages.
Eio exceptions are printed in a better way with regard to the margin.
(* TODO: lwt-to-direct-style: [buf] should be a [Cstruct.t]. *)
231
-
(* TODO: lwt-to-direct-style: [Eio.Flow.single_read] operates on a [Flow.source] but [ch] is likely of type [Eio.Buf_read.t]. Rewrite this code to use [Buf_read] (which contains an internal buffer) or change the call to [Eio.Buf_read.of_flow] used to create the buffer. *)
0 commit comments