lwt
lwt copied to clipboard
OCaml promises and concurrent I/O
This allows to view the manual offline, and I think access it from the new docs website. Converted with: sed -E \ -e 's/^==== *(.*) *====/{3 \1}/g' \ -e 's/^===...
I've received reports of `Unix.Unix_error(Unix.EBADF, "close", "")` exceptions that stem from this `process#close`: https://github.com/ocsigen/lwt/blob/7355895d89e11aed36d2348380029c57d3124aec/src/unix/lwt_process.cppo.ml#L350 Unfortunately I don't have a repro yet to understand what the process we're calling is doing,...
Currently, calling `Lwt_process` functions cause calls to `Lwt_unix.fork` which fail in case where multiple domains have been started. It should be possible to use a `spawn` function instead of a...
This PR wants to fix the support with the [Esperanto](https://github.com/dinosaure/esperanto) & [Cosmopolitan](https://github.com/jart/cosmopolitan). Esperanto is an OCaml toolchain which allows us to compile an OCaml application. The resulted application (an executable)...
At [reason-mobile](https://github.com/EduardoRFS/reason-mobile/) I try to keep all dune packages simple, by just adding `-x android.arm64` on the CLI they ideally should build. This implies that the package itself should be...
I try to _cross_-compile `lwt.unix` with another toolchain than the basic one and it seems that `discover.exe` puts, by default, some `-I` (like `/usr/include`) which can mislead the C compiler...
I was writing some tests for Lwt and got slightly annoyed at Lwt's ad-hoc testing engine, which I'm sure is battle-proof but suffers a bit from an usability standpoint, so...
It was introduced in d5822af9a80b745515e0988541d7a43ed9a6faba. If I understand correctly this was done to prevent calling select without timeout while there were pending paused promises. Since now we explicitely check for...