mt-caret / io_uring

ISC License
8 stars 2 forks source link

Implement open & get the examples compiling with the current ppx_ linting rules #4

Closed jawline closed 3 years ago

jawline commented 3 years ago

A handful of small changes, the only new functionality is adding openat(2) which I needed for an Async_kernel extension (I'm using it only with relative file paths for now, I don't know if we'll ever need the inode directory root option).

jawline commented 3 years ago

Side note: even with heaps of allocation this backend seems to show notable performance improvements over Async's current backend for File IO on kernel 5.8.0-59