Anton Bachin
Anton Bachin
It's a remnant of an earlier version of the API that tried to do more for the user, compared to the current API, which is a much more direct translation...
Added as part of #90. It still needs: - [ ] A constraint on `luv` when `luv` is next released. - [ ] A link from the API docs.
Most tests already work, but these need porting: - [ ] `Poll` - [ ] `Process` - [ ] `Pipe`
See https://aantron.github.io/luv/luv/Luv/TLS/index.html: > The interface is currently written in terms of `nativeint`, the type of pointer-sized raw values. You can store OCaml values in TLS by manipulating and registering them...
Needed to fully replace Travis: - [ ] Run tests; some were hanging inside the Actions runners. - [ ] Build and run the examples in at least one row....
Now that @ulrikstrid has begun the libuv conversion (#328) in #811, I'd like to outline an overall plan for how to finish the whole process sanely :) The technical steps...
On macOS, libev seems to default, too often, to `select(2)`. Given that a major reason for using libev in the first place is to avoid `select(2)`, we should have Lwt...
**NOTE**: this will be much easier to work on after mirage/alcotest#177 and #701. This is a big issue for lots of PRs. Some parts of it could be quite easy,...
From https://discuss.ocaml.org/t/lwt-how-to-catch-exceptions-raised-by-signal-handlers/565: > ```ocaml > open Lwt.Infix > > let () = > Lwt_unix.on_signal > Sys.sigint > (fun _ -> > failwith "Caught SIGINT") > |> ignore; > > let...