summaryrefslogtreecommitdiff
path: root/src/machid.h
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 /src/machid.h
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 'src/machid.h')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved