diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2020-11-25 17:55:32 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2020-11-25 17:55:32 -0800 |
commit | 9ab253b33805bb7416e458992ffed73e9883a52b (patch) | |
tree | 20c6b19ada76d008b7fac45e9932342203a7f93d | |
parent | f351661fdcad184c4246e8f4ffadc6cb874bf5e6 (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.
m--------- | libiou | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/libiou b/libiou new file mode 160000 +Subproject c7d7e01bf5da362c4a8065efedc6dc7836471f6 |