summaryrefslogtreecommitdiff
path: root/libiou
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2020-11-25 17:55:32 -0800
committerVito Caputo <vcaputo@pengaru.com>2020-11-25 17:55:32 -0800
commit9ab253b33805bb7416e458992ffed73e9883a52b (patch)
tree20c6b19ada76d008b7fac45e9932342203a7f93d /libiou
parentf351661fdcad184c4246e8f4ffadc6cb874bf5e6 (diff)
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.
Diffstat (limited to 'libiou')
m---------libiou0
1 files changed, 0 insertions, 0 deletions
diff --git a/libiou b/libiou
new file mode 160000
+Subproject c7d7e01bf5da362c4a8065efedc6dc7836471f6
© All Rights Reserved