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