From 9ab253b33805bb7416e458992ffed73e9883a52b Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Wed, 25 Nov 2020 17:55:32 -0800 Subject: libiou: add libiou submodule libiou is a thin veneer over io_uring defining an ergonomic async IO-oriented API. Since jio shouldn't need to do anything computationally intensive, the combination of thunk_h for closures and libiou+io_uring for scheduling closures according to IO completions should be sufficient for an implementation. Though it may prove annoying to not have per-task stacks and the ability to arbitrarily yield and/or delay execution pending completion of non-IO results, we'll see. --- libiou | 1 + 1 file changed, 1 insertion(+) create mode 160000 libiou diff --git a/libiou b/libiou new file mode 160000 index 0000000..c7d7e01 --- /dev/null +++ b/libiou @@ -0,0 +1 @@ +Subproject commit c7d7e01bf5da362c4a8065efedc6dc7836471f61 -- cgit v1.2.3