eio/lib_eio_linux
Thomas Leonard 61b54b4c73 Simplify and improve error reporting
Cancellation contexts are now only about making things stop promptly,
not about reporting errors. That's now handled entirely by the switches.

This fixes a problem where an error raised while cancelling an operation
would be lost.

`Switch.turn_off` is now called `Switch.fail`.
2022-01-06 10:39:44 +00:00
..
2021-12-15 13:46:07 +00:00
2021-07-29 14:39:01 +01:00
2021-11-24 14:43:02 +00:00