Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This switches capnp-rpc from Lwt to Eio. One particularly nice side effect of this is that `Service.return_lwt` has gone, as there is no distinction now between concurrent and non-concurrent service methods. Notes: - In this commit, everything is still using the "lwt" names to make the diff useful. In a future commit, this should be renamed. Also, some of the "unix" functions can be moved into the core library with Eio. This would likely be a good time to rename `capnp_rpc` to `capnp_rpc_protocol` or something, leaving the short name free for the main library. - Mirage support is gone. Ideally, the regular library should work with Mirage 5.
- Loading branch information