Revision history for IO-Uring 0.014 2026-04-06 19:06:33+02:00 Europe/Brussels - Abort configuration if kernel isn't recent enough 0.013 2026-04-05 21:56:54+02:00 Europe/Brussels - Reorganize and extend buffer group documentation - Add id method to BufferGroup - Add IO::Uring::Singleton 0.012 2026-02-26 18:52:42+01:00 Europe/Brussels - Add statx and fstatx functions 0.011 2026-02-05 18:19:20+01:00 Europe/Brussels - Keep more arguments alive - Correct iteration over named arguments to new - Store correct name when probing 0.010 2026-01-17 21:22:33+01:00 Europe/Brussels - Add submit method - Add read_multishot and recv_multishot - Add accept_multishot - Replace ensure_sqes with sq_space_left - Add error checking to constructor - Add CLONE_SKIP 0.009 2026-01-09 01:57:53+01:00 Europe/Brussels - Give run_once a return value - Allow absent callback on timeout_update - Add cqe_entries and sqpoll options to constructor - Add ensure_sqes method 0.008 2026-01-06 23:55:21+01:00 Europe/Brussels - Add poll_update and poll_remove - Add timeout parameter to run_once - Allow for recursion into loop - Make nop callback optional - Submit all entries even on errors 0.007 2025-12-02 00:40:44+01:00 Europe/Brussels - Fix off-by-one in probe - Add latest OPs for probing 0.006 2025-06-04 20:53:05+02:00 Europe/Brussels - Made sure P_PIDFD is defined on older linuxes - Remove accidental arguments to nop operation - Make sendto actually honor its target argument 0.005 2025-05-31 02:54:06+02:00 Europe/Brussels - Correctly declare Alien::liburing dependency 0.004 2025-05-30 16:06:44+02:00 Europe/Brussels - Use Alien::liburing 0.003 2025-04-01 22:13:31+02:00 Europe/Brussels - Add pflags argument to recv and send 0.002 2025-02-19 17:04:50+01:00 Europe/Brussels - Add bind, listen, sendto and socket methods - Add probe method - Add RECVSEND_POLL_FIRST and AT_SYMLINK_FOLLOW constants 0.001 2025-02-05 20:57:49+01:00 Europe/Brussels Initial release to an unsuspecting world