| Age | Commit message (Expand) | Author |
| 2021-06-21 | fix code broken from previous commit | Jacob G-W |
| 2021-06-21 | std, src, doc, test: remove unused variables | Jacob G-W |
| 2021-05-08 | std: update usage of std.testing | Veikka Tuominen |
| 2021-04-07 | test: fix std.time timing tests to skip on failure | Michael Dusan |
| 2021-04-02 | test: fix io_uring timing test to skip on failure | Michael Dusan |
| 2021-03-14 | std: Replace testing fns for floating-point values | LemonBoy |
| 2021-03-12 | std/linux: sync io_uring library with liburing | Isaac Freund |
| 2021-03-02 | os/linux: fix IO_Uring.timeout | Vincent Rischmann |
| 2021-01-25 | linux: add fallocate() to io_uring | Joran Dirk Greef |
| 2021-01-03 | Improve uring definitions | daurnimator |
| 2020-12-31 | Year++ | Frank Denis |
| 2020-12-24 | std: clenup, fixes, fmt | Veikka Tuominen |
| 2020-12-10 | Merge pull request #7369 from jorangreef/io_uring_timeout | Andrew Kelley |
| 2020-12-10 | Skip timeout_remove test where not supported by the kernel | Joran Dirk Greef |
| 2020-12-10 | Debug CI io_uring unsupported op | Joran Dirk Greef |
| 2020-12-09 | Add io_uring TIMEOUT and TIMEOUT_REMOVE operations: | Joran Dirk Greef |
| 2020-12-09 | small fixes and zig fmt | Vexu |
| 2020-10-05 | Test the range of user_data bits | Joran Dirk Greef |
| 2020-10-04 | Split openat/close test into two separate tests | Joran Dirk Greef |
| 2020-10-04 | Use const wherever possible | Joran Dirk Greef |
| 2020-10-04 | Skip openat test only for older kernels that do not fully support AT_FDCWD | Joran Dirk Greef |
| 2020-10-04 | Improve openat/accept test debugging | Joran Dirk Greef |
| 2020-10-04 | Add openat(), close(), connect(), send(), recv(), as well as tests | Joran Dirk Greef |
| 2020-10-04 | Use load relaxed semantics when reading the SQPOLL wakeup flag | Joran Dirk Greef |
| 2020-10-04 | Allow for advanced non-sequential SQE allocation schemes | Joran Dirk Greef |
| 2020-10-04 | Limit entries to u12, add errors for invalid entries, use mem.zeroInit | Joran Dirk Greef |
| 2020-10-04 | Expose available kernel features | Joran Dirk Greef |
| 2020-10-03 | Use load acquire semantics when reading the SQPOLL wakeup flag | Joran Dirk Greef |
| 2020-10-03 | Handle EBADFD (ring fd in bad state) in enter() | Joran Dirk Greef |
| 2020-09-21 | Use @intCast instead of @truncate | Joran Dirk Greef |
| 2020-09-21 | Add flags to queue_fsync() signature as per liburing | Joran Dirk Greef |
| 2020-09-21 | Use @intCast instead of @truncate on io_uring_enter() result | Joran Dirk Greef |
| 2020-09-21 | Cache mask instead of dereferencing mask pointer | Joran Dirk Greef |
| 2020-09-20 | Test structs and offsets | Joran Dirk Greef |
| 2020-09-20 | Make enter(), flush_sq(), sq_ring_needs_enter(), cq_ring_needs_flush() public | Joran Dirk Greef |
| 2020-09-20 | Add safety checks | Joran Dirk Greef |
| 2020-09-20 | Fix opcode support detection for read/write test | Joran Dirk Greef |
| 2020-09-20 | Use os.fd_t instead of i32 and assert against c_int for syscall safety | Joran Dirk Greef |
| 2020-09-20 | Handle all possible syscall errors and bring errors in line with os.zig | Joran Dirk Greef |
| 2020-09-19 | Fix io_uring_sqe to use the names of the first member of each union | Joran Dirk Greef |
| 2020-09-19 | Upgrade check_errno() to an exhaustive switch (safer) | Joran Dirk Greef |
| 2020-09-19 | Zero the SQE slot and assign, instead of initializing with default values | Joran Dirk Greef |
| 2020-09-19 | Allow the kernel to drive feature detection | Joran Dirk Greef |
| 2020-09-19 | Rename to error.SubmissionQueueFull | Joran Dirk Greef |
| 2020-09-19 | Remove unused import aliases | Joran Dirk Greef |
| 2020-09-19 | Return error.UnsupportedKernel for ENOSYS | Joran Dirk Greef |
| 2020-09-19 | Use linux.IORING_SQ_CQ_OVERFLOW | Joran Dirk Greef |
| 2020-09-19 | Move to std/os/linux | Joran Dirk Greef |