Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
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).