| 6 years ago | Joran Dirk Greef | | Skip openat test only for older kernels that do not fully support AT_FDCWD |
| 6 years ago | Joran Dirk Greef | | Improve openat/accept test debugging |
| 6 years ago | Joran Dirk Greef | | Add openat(), close(), connect(), send(), recv(), as well as tests |
| 6 years ago | Joran Dirk Greef | | Use load relaxed semantics when reading the SQPOLL wakeup flag |
| 6 years ago | Joran Dirk Greef | | Allow for advanced non-sequential SQE allocation schemes |
| 6 years ago | Joran Dirk Greef | | Limit entries to u12, add errors for invalid entries, use mem.zeroInit |
| 6 years ago | Joran Dirk Greef | | Expose available kernel features |
| 6 years ago | Joran Dirk Greef | | Add IORING_FEAT_POLL_32BITS |
| 6 years ago | Joran Dirk Greef | | Use load acquire semantics when reading the SQPOLL wakeup flag |
| 6 years ago | Joran Dirk Greef | | Handle EBADFD (ring fd in bad state) in enter() |
| 6 years ago | Joran Dirk Greef | | Define SPLICE, PROVIDE_BUFFERS, REMOVE_BUFFERS and TEE opcodes and flags |
| 6 years ago | Joran Dirk Greef | | Use @intCast instead of @truncate |
| 6 years ago | Joran Dirk Greef | | Add flags to queue_fsync() signature as per liburing |
| 6 years ago | Joran Dirk Greef | | Use @intCast instead of @truncate on io_uring_enter() result |
| 6 years ago | Joran Dirk Greef | | Cache mask instead of dereferencing mask pointer |
| 6 years ago | Joran Dirk Greef | | Add io_uring syscalls to os.bits.linux.mips.SYS |
| 6 years ago | Joran Dirk Greef | | Add IORING_FEAT_FAST_POLL |
| 6 years ago | Joran Dirk Greef | | Test structs and offsets |
| 6 years ago | Joran Dirk Greef | | Make enter(), flush_sq(), sq_ring_needs_enter(), cq_ring_needs_flush() public |
| 6 years ago | Joran Dirk Greef | | Add safety checks |
| 6 years ago | Joran Dirk Greef | | Fix opcode support detection for read/write test |
| 6 years ago | Joran Dirk Greef | | Use os.fd_t instead of i32 and assert against c_int for syscall safety |
| 6 years ago | Joran Dirk Greef | | Handle all possible syscall errors and bring errors in line with os.zig |
| 6 years ago | Joran Dirk Greef | | Fix io_uring_sqe to use the names of the first member of each union |
| 6 years ago | Joran Dirk Greef | | Upgrade check_errno() to an exhaustive switch (safer) |
| 6 years ago | Joran Dirk Greef | | Zero the SQE slot and assign, instead of initializing with default values |
| 6 years ago | Joran Dirk Greef | | Remove default values from io_uring_sqe struct |
| 6 years ago | Joran Dirk Greef | | Allow the kernel to drive feature detection |
| 6 years ago | Joran Dirk Greef | | Rename to error.SubmissionQueueFull |
| 6 years ago | Joran Dirk Greef | | Remove unused import aliases |
| 6 years ago | Joran Dirk Greef | | Return error.UnsupportedKernel for ENOSYS |
| 6 years ago | Joran Dirk Greef | | Remove dangling @import from std |
| 6 years ago | Joran Dirk Greef | | Use linux.IORING_SQ_CQ_OVERFLOW |
| 6 years ago | Joran Dirk Greef | | Move to std/os/linux |
| 6 years ago | Joran Dirk Greef | | Add splice_fd_in to io_uring_sqe and future-proof for anonymous unions |
| 6 years ago | Joran Dirk Greef | | Fix std @import |
| 6 years ago | Joran Dirk Greef | | Test IORING_REGISTER_FILES but avoid sparse fd sets |
| 6 years ago | Joran Dirk Greef | | Do not register /dev/zero as an fd when testing queue_readv() |
| 6 years ago | Joran Dirk Greef | | @ptrCast fds.ptr to *const c_void for io_uring_register() |
| 6 years ago | Joran Dirk Greef | | Use x.y for C-style x->y instead of x.*.y |
| 6 years ago | Joran Dirk Greef | | Use std.builtin |
| 6 years ago | Joran Dirk Greef | | Add IORING_SQ_CQ_OVERFLOW to std/os/bits/linux.zig |
| 6 years ago | Joran Dirk Greef | | Remove comment |
| 6 years ago | Joran Dirk Greef | | Use != 0 for bitwise flag conditions |
| 6 years ago | Joran Dirk Greef | | Check kernel support for single_mmap, accept, and read/write |
| 6 years ago | Joran Dirk Greef | | Add short license and copyright notice |
| 6 years ago | Joran Dirk Greef | | std: add io_uring library |
| 6 years ago | Andrew Kelley | | std.crypto siphash: fix assertion on the size of output buffer |
| 6 years ago | Nathan Michaels | | Fix a typo. |
| 6 years ago | Andrew Kelley | | ci: update the on_master_success secret to lavatech |
|