Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
queue_depth events at a time.New features:
Uring.timeout (@bikallem #59).Uring.read and Uring.write (@haesbaert #62). These are simple wrappers for read(2) and write(2).Uring.unlink (@talex5 #65). This uses unlinkat(2), and so can also be used to remove directories.peek to get_cqe_nonblocking (@talex5 #67). The old name was confusing because it does remove the item from the ring.Uring.active_ops (@talex5 #68). Avoids needing to track the value returned by submit, which is important as it is sometimes called automatically.Uring.iov_max constant (@talex5 #76).Uring.get_debug_stats (@talex5 #64). This should make it easier to check that the uring is behaving as expected.Performance:
submit_and_wait where appropriate (@haesbaert #69).readv benchmark (@talex5 #64).CAMLparam in the C stubs (@haesbaert #61).Bug fixes:
Build changes:
is_dirty flag (@talex5 #77).Breaking changes:
set_fixed_buffer.New features:
SCM_RIGHTS (@talex5 #52).Other changes:
New features:
Other changes:
Fmt.strf deprecation error (@bikallem #38).shiftv (@talex5 #36).