1. 012db62 io_uring.h: sync with kernel by Jens Axboe · 4 years, 1 month ago
  2. 20a7c01 io_uring_peek_batch_cqe should also check cq ring overflow by Xiaoguang Wang · 4 years, 1 month ago
  3. 122eca6 Check cq ring overflow status by Xiaoguang Wang · 4 years, 1 month ago
  4. 8ae8d1e src/setup: clarify that we always return -errno on error by Jens Axboe · 4 years, 1 month ago
  5. 62858b1 Take `sockaddr` immutably in io_uring_prep_connect by Kirit Sælensminde · 4 years, 1 month ago
  6. 3d74c67 Make the liburing header files again compatible with C++ by Bart Van Assche · 4 years, 1 month ago
  7. 56ff6c9 src/include/liburing/barrier.h: Restore clang compatibility by Bart Van Assche · 4 years, 1 month ago
  8. 2f1b095 src/Makefile: Only specify -shared at link time by Bart Van Assche · 4 years, 1 month ago
  9. 7fa184f Convert __io_uring_get_sqe() from a macro into an inline function by Bart Van Assche · 4 years, 1 month ago
  10. b9c0bf7 src/include/liburing/barrier.h: Use C11 atomics by Bart Van Assche · 4 years, 1 month ago
  11. 7c0f3fa Makefiles: Enable -Wextra by Bart Van Assche · 4 years, 1 month ago
  12. 94ba637 Bump version to 1.0.7 by Jens Axboe · 4 years, 2 months ago
  13. 8f7d89d change poll_events to 32 bits to cover EPOLLEXCLUSIVE by Jiufei Xue · 4 years, 2 months ago
  14. 305bf9b Add helpers to set and get eventfd notification status by Stefano Garzarella · 4 years, 3 months ago
  15. 0f05173 Add CQ ring 'flags' field by Stefano Garzarella · 4 years, 3 months ago
  16. 36c05ec remove duplicate call to __io_uring_peek_cqe() by Bijan Mottahedeh · 4 years, 3 months ago
  17. a1a349a update wait_nr to account for completed event by Bijan Mottahedeh · 4 years, 3 months ago
  18. 87bad14 preseve wait_nr if SETUP_IOPOLL is set by Bijan Mottahedeh · 4 years, 3 months ago
  19. 7cacedd update io_uring.h with tee() by Pavel Begunkov · 4 years, 3 months ago
  20. bbf591c fix missing '#include <sys/stat.h>' in 'src/include/liburing.h by Milan P. Stanić · 4 years, 3 months ago
  21. df75656 Use uint64_t for splice offsets by Jens Axboe · 4 years, 3 months ago
  22. b509609 Use __off64_t for offsets by Jens Axboe · 4 years, 3 months ago
  23. ea020b5 Fix 32-bit warnings on compile by Jens Axboe · 4 years, 3 months ago
  24. e62b644 __io_uring_get_cqe: silence signed vs unsigned comparison warning by Jens Axboe · 4 years, 3 months ago
  25. 0a32780 io_uring_get_sqe: always use khead by Jens Axboe · 4 years, 3 months ago
  26. f0c5c54 sq_ring_needs_enter: check whether there are sqes when SQPOLL is not enabled by Xiaoguang Wang · 4 years, 4 months ago
  27. 388ccdf Utility function io_uring_register_eventfd_async by Mark Papadakis · 4 years, 4 months ago
  28. 1dbb1a3 io_uring.h: correct spdx header by Jens Axboe · 4 years, 5 months ago
  29. b3c7884 io_uring_sq_ready: always used shared ring state by Jens Axboe · 4 years, 5 months ago
  30. 4c8404a Change 'gid' to 'bgid' for providing buffers by Jens Axboe · 4 years, 5 months ago
  31. 45dcd66 Add io_uring_prep_remove_buffers() helper by Jens Axboe · 4 years, 5 months ago
  32. 98189e8 Sync io_uring.h header with the 5.7 pending kernel bits by Jens Axboe · 4 years, 5 months ago
  33. b2c67e9 Remove unused code in barrier.h by Taylor · 4 years, 5 months ago
  34. f342494 Merge branch 'atomic-builtins' of https://github.com/taylordotfish/liburing by Jens Axboe · 4 years, 5 months ago
  35. 6f35a62 Use __atomic builtins in barrier.h by Taylor · 4 years, 5 months ago
  36. 4f48c04 io_uring_wait_cqes(): correct comment by Jens Axboe · 4 years, 5 months ago
  37. de4266d __io_uring_get_cqe: remove redundant wait_nr clear by Jens Axboe · 4 years, 5 months ago
  38. dc14e30 __io_uring_get_cqe: fix spurious -EAGAIN by Jens Axboe · 4 years, 5 months ago
  39. 0edcef5 __io_uring_get_cqe: don't subtract negative error from 'submit' by Jens Axboe · 4 years, 5 months ago
  40. 8a03150 __io_uring_get_cqe: eliminate unnecessary io_uring_enter() syscalls by Xiaoguang Wang · 4 years, 5 months ago
  41. 5661802 io_uring_prep_splice: fix 32-bit compat off_in truncation by Jens Axboe · 4 years, 5 months ago
  42. 2275c90 Fix 32-bit warning for io_uring_prep_splice() by Jens Axboe · 4 years, 5 months ago
  43. f65f0e8 Make it clear we're now on the 0.6 base by Jens Axboe · 4 years, 5 months ago
  44. 4040b8f Add IORING_OP_PROVIDE_BUFFERS and helper by Jens Axboe · 4 years, 5 months ago
  45. 59d0acf Reinstate io_uring_unregister_eventfd() by Jens Axboe · 4 years, 5 months ago
  46. 4f4eff4 splice: add splice(2) helpers by Pavel Begunkov · 4 years, 5 months ago
  47. 122a802 Sync io_uring.h with 5.7-pre by Jens Axboe · 4 years, 5 months ago
  48. 2be0b94 liburing.h: add const type qualifier for io_uring_prep_write by Carter Li · 4 years, 6 months ago
  49. 7169056 Auto-generate compat.h by Jens Axboe · 4 years, 6 months ago
  50. d0a15ca Correctly handle if __kernel_timespec is defined by Jens Axboe · 4 years, 6 months ago
  51. e502435 Add SPDX license identifiers by Jens Axboe · 4 years, 6 months ago
  52. d7e3848 io_uring.h: make GPL-2.0 OR MIT by Jens Axboe · 4 years, 6 months ago
  53. 6fd5ab4 liburing.map: Fix LIBURING_0.3 shared library version node by Guillem Jover · 4 years, 6 months ago
  54. 3e63af4 Fix liburing.so symlink source if libdir != libdevdir by Stefan Metzmacher · 4 years, 6 months ago
  55. dd15d76 io_uring_sq_ready: check shared head for SQPOLL ring by Jens Axboe · 4 years, 6 months ago
  56. b57dbc2 configure/Makefile: introduce libdevdir defaults to $(libdir) by Stefan Metzmacher · 4 years, 6 months ago
  57. e2bf67f Add io_uring_prep_epoll_ctl() helper by Jens Axboe · 4 years, 6 months ago
  58. e75144f io_uring_cqe_get_data() only requires a const struct io_uring_cqe *cqe by Stefan Metzmacher · 4 years, 6 months ago
  59. 8567933 add another helper for probing existing opcodes by Glauber Costa · 4 years, 6 months ago
  60. b205218 add helper functions to verify io_uring supported opcodes by Glauber Costa · 4 years, 6 months ago
  61. 877a2ab Sync io_uring.h with 5.6-rc by Jens Axboe · 4 years, 6 months ago
  62. 67b945e io_uring.h: remove dead IOSQE_PERSONALITY flag by Jens Axboe · 4 years, 6 months ago
  63. 23a1478 Add sqe personality member/flag by Jens Axboe · 4 years, 6 months ago
  64. dd08a9e Add io_uring_{register,unregister}_personality() helpers by Jens Axboe · 4 years, 6 months ago
  65. 76d3eda Remove EPOLL_CTL for now by Jens Axboe · 4 years, 6 months ago
  66. 3f78c17 Update shared workqueue support and test case by Jens Axboe · 4 years, 6 months ago
  67. 17a4312 Rename io_uring_params 'id' to 'wq_id' by Jens Axboe · 4 years, 6 months ago
  68. 69e4cf9 IORING_SETUP_SHARED got renamed to IORING_SETUP_ATTACH_WQ by Jens Axboe · 4 years, 6 months ago
  69. ec0ce01 Add io_uring_register_probe() by Jens Axboe · 4 years, 6 months ago
  70. 3825bdb Update io_uring.h by Jens Axboe · 4 years, 6 months ago
  71. 4697a07 Fix 32-bit compile warning in io_uring_prep_openat2() by Jens Axboe · 4 years, 7 months ago
  72. 3be845b Update struct io_uring_files_update struct by Jens Axboe · 4 years, 7 months ago
  73. bd78237 Add helpers for IORING_OP_{RECV,SEND} opcodes by Jens Axboe · 4 years, 7 months ago
  74. 4b7f05c Change EPOLL_CTL and OPENAT2 opcodes by Jens Axboe · 4 years, 7 months ago
  75. 0ed392e Add support for IORING_OP_OPENAT2 by Jens Axboe · 4 years, 7 months ago
  76. 07b6d91 Add io_uring_ring_dontfork() by Jens Axboe · 4 years, 7 months ago
  77. 0e66cf7 Add fadvise/madvise prep helpers by Jens Axboe · 4 years, 7 months ago
  78. 2a555e5 io_uring_prep_files_update() should take offset as well by Jens Axboe · 4 years, 7 months ago
  79. 5ebe4b1 io_uring.h: add IORING_FEAT_RW_CUR_POS flag by Carter Li · 4 years, 7 months ago
  80. 4332433 configure: allow to set host CC by Jens Axboe · 4 years, 8 months ago
  81. 32fcace Makefile: quiet down rm by Jens Axboe · 4 years, 8 months ago
  82. 0bed44f Add non-vectored read/write by Jens Axboe · 4 years, 8 months ago
  83. 75cad68 Only use -fPIC for the shared library by Jens Axboe · 4 years, 8 months ago
  84. e59b537 Sync io_uring.h header with 5.6 kernel bits by Jens Axboe · 4 years, 8 months ago
  85. 7349b71 Merge branch 'poll-getevents' of https://github.com/glommer/liburing by Jens Axboe · 4 years, 8 months ago
  86. c39a058 __io_uring_flush_sq: avoid extra shared ktail read, if we can avoid it by Jens Axboe · 4 years, 8 months ago
  87. bf3aeb3 for polled IO, do not miss the opportunity of getting completions when going to the kernel by Glauber Costa · 4 years, 8 months ago
  88. 8ce3a07 __io_uring_get_cqe: use internal stable pointer for cqe by Jens Axboe · 4 years, 8 months ago
  89. 41d442b Add IORING_OP_STATX definition and simple test case by Jens Axboe · 4 years, 8 months ago
  90. 731ab38 io_uring_wait_cqe*(): don't call into the kernel if we peek an event by Jens Axboe · 4 years, 8 months ago
  91. 15226c1 Sync io_uring.h with 5.6 kernel bits by Jens Axboe · 4 years, 8 months ago
  92. c1307a6 Add IORING_OP_OPENAT/IORING_OP_CLOSE helpers and test case by Jens Axboe · 4 years, 8 months ago
  93. 1781f0e __io_uring_flush_sq: kill dead variable by Jens Axboe · 4 years, 8 months ago
  94. 4a6e760 Add prep helpers for IORING_OP_FILES_UPDATE and IORING_OP_FALLOCATE by Jens Axboe · 4 years, 8 months ago
  95. ec5ba33 Sync io_uring with 5.6 by Jens Axboe · 4 years, 8 months ago
  96. ff641cf test/link: add a few IOSQE_IO_HARDLINK test cases by Jens Axboe · 4 years, 8 months ago
  97. 9c24467 liburing.h: correct some > 80 char lines by Jens Axboe · 4 years, 8 months ago
  98. 556f71e Sync io_uring.h with the kernel by Jens Axboe · 4 years, 8 months ago
  99. 38c82de queue.c: Silence compiler warnings by 李通洲 · 4 years, 8 months ago
  100. 39ece4a liburing.map: remove export of (now dead) syscall exports by Jens Axboe · 4 years, 8 months ago