An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/io-uring

The `io_uring` library for Rust
https://github.com/tokio-rs/io-uring

No safe way to wait for completions without submitting

mahkoh opened this issue about 1 month ago
feat: support xattr related opcodes

lemolatoon opened this pull request about 1 month ago
Support for `xattr` Related Ops

lemolatoon opened this issue about 1 month ago
Add missing `register_files` APIs

ChillFish8 opened this pull request about 2 months ago
FAST_POLL support and switch to rustix

redactedontop opened this issue 2 months ago
Eliminate Rust toolchain version requirement for Tier 2 architectures

OriginCode opened this pull request 2 months ago
vendor loongarch64 sys.rs

k0tran opened this pull request 2 months ago
Add waitpid

quininer opened this pull request 3 months ago
compile_error on s390x

cboltz opened this issue 3 months ago
feat: Support `IORING_TIMEOUT_MULTISHOT` flag

pchaseh opened this pull request 3 months ago
Multishot timeout is unsupported

pchaseh opened this issue 3 months ago
Add mips64 sys.rs

OriginCode opened this pull request 3 months ago
Use libc instead of hardcoded errnos

OriginCode opened this pull request 3 months ago
Add loongarch64 sys.rs

OriginCode opened this pull request 3 months ago
Add powerpc64 sys.rs

OriginCode opened this pull request 3 months ago
feat: Support Bind and Listen opcodes

pchaseh opened this pull request 3 months ago
vendor riscv64 sys.rs

Xeonacid opened this pull request 3 months ago
release 0.7.5

quininer opened this pull request 3 months ago
Update sys.rs to 6.14

quininer opened this pull request 3 months ago
Building with bindgen feature is broken

ryanabx opened this issue 3 months ago
Add setsockopt

ThomasHabets opened this pull request 4 months ago
Is io_uring_prep_splice supported?

vlourme opened this issue 5 months ago
Add support for bind/listen

pinkforest opened this issue 5 months ago
feat: add support for ReadMulti opcode (6.7+)

kp-omer-shamash opened this pull request 5 months ago
Allow more than two receives in test_tcp_recv_bundle

beviu opened this pull request 5 months ago
Add SubmitArgs::min_wait_usec (kernel 6.12)

beviu opened this pull request 5 months ago
Fix build with bindgen feature

beviu opened this pull request 5 months ago
lib: add `register_buffers*` functions

saiintbrisson opened this pull request 6 months ago
register_buf_ring missing flags

gwendalF opened this issue 7 months ago
Linux 6.12 API change: `io_uring_getevents_arg`

NoisyCoil opened this issue 7 months ago
Add support for ftruncate

vmingchen opened this pull request 8 months ago
Implement the equivalent of `io_uring_prep_sendto`

ruuda opened this pull request 8 months ago
Support RISC-V?

SUPERCILEX opened this issue 9 months ago
Feature: Store provided buffers address

gwendalF opened this issue 9 months ago
Compilation error when running tests on 0.7.0 (master)

josephg opened this issue 10 months ago
Fix name of some syscalls in docs

aconz2 opened this pull request 10 months ago
Use hugepage for SQE/CQE mmap

ileixe opened this issue 11 months ago
CQ overflowing, but ring is never busy

lbrndnr opened this issue 11 months ago
release 0.7.0

quininer opened this pull request 12 months ago
Fix ci

quininer opened this pull request 12 months ago
Add notif and related SendZc docs

erenon opened this pull request 12 months ago
Fix ci

quininer opened this issue 12 months ago
Update for recent kernels (up to 6.10)

yaroslavros opened this pull request 12 months ago
SendZc doesn't work.

Eugene-Usachev opened this issue 12 months ago
Increase tail at once for push_multiple()

ileixe opened this pull request about 1 year ago
Support io_uring_prep_cmd_sock

erenon opened this issue about 1 year ago
Is direct I/O supported?

zRegle opened this issue about 1 year ago
Achieving higher throughput

bits0rcerer opened this issue about 1 year ago
feat: a convenient wrapper for buf ring

Berrysoft opened this pull request about 1 year ago
Fix nightly compiler complaints about size_of

SUPERCILEX opened this pull request about 1 year ago
Add constructor of IoUring from raw FD

HeroicKatora opened this pull request about 1 year ago
Documentation should point to `liburing` + examples

Connortsui20 opened this issue about 1 year ago
Fix clippy and rustdoc warnings

Connortsui20 opened this pull request about 1 year ago
Fix broken test_udp_recvmsg_multishot_trunc test

SUPERCILEX opened this pull request about 1 year ago
unsafe impl `Send+Sync` for `Submitter`, `SubmissionQueue`, `CompletionQueue`

problame opened this pull request about 1 year ago
relax sq.flags atomic read

FrankReh opened this pull request about 1 year ago
Fix memory ordering in needs_wake

HeroicKatora opened this pull request over 1 year ago
Async support

saltatory opened this issue over 1 year ago
feat: more derive traits for Fixed type

andrewgazelka opened this pull request over 1 year ago
Test register buffers

Connortsui20 opened this pull request over 1 year ago
`test_udp_recvmsg_multishot_trunc` fails

Connortsui20 opened this issue over 1 year ago
Update documentation for `ReadFixed` and `WriteFixed`

Connortsui20 opened this pull request over 1 year ago
`ReadFixed` and `WriteFixed` descriptions

Connortsui20 opened this issue over 1 year ago
release 0.6.4

quininer opened this pull request over 1 year ago
Fix lint

SUPERCILEX opened this pull request over 1 year ago
opcode: add Futex{Wake,Wait,Waitv}

oxalica opened this pull request over 1 year ago
Fix ci test for new kernel

quininer opened this pull request over 1 year ago
Make license metadata SPDX compliant

paolobarbolini opened this pull request over 1 year ago
Need help understanding `RecvMsg`

espoal opened this issue over 1 year ago
More examples?

espoal opened this issue over 1 year ago
Questions about `ProvideBuffers`

espoal opened this issue over 1 year ago
Workspace for higher level API

pinkforest opened this issue over 1 year ago
inline Entry::clone

s3bk opened this pull request over 1 year ago
feat: allow uring builder to customize flags/features

bychjzh opened this pull request over 1 year ago
Correctly handle coop_taskrun

jrahman opened this pull request over 1 year ago
Handling `EAGAIN`/`EWOULDBLOCK`

jamwaffles opened this issue over 1 year ago
Add mutable RecvMsgOut

SUPERCILEX opened this pull request over 1 year ago
Add fixed buffer support for uring_cmd

ollie-etl opened this pull request over 1 year ago
Make `Submitter::register_buffers` to accept `IoSlice{Mut}`

sanmai-NL opened this issue over 1 year ago
Any work to be done?

rushilmehra opened this issue over 1 year ago
Fix broken RecvMsgOut parsing

SUPERCILEX opened this pull request over 1 year ago
Add safer abstractions for buffer rings

SUPERCILEX opened this pull request over 1 year ago
Use rustix for direct syscall feature?

SUPERCILEX opened this issue over 1 year ago
Implement `AsFd` for all entry sizes

oxalica opened this pull request over 1 year ago
Update sys to linux 6.7

quininer opened this pull request over 1 year ago
Ignore clippy::out_of_bounds_indexing error

taiki-e opened this pull request over 1 year ago
Update actions/checkout action to v4

taiki-e opened this pull request over 1 year ago
Add various builder flags introduced in newer kernel versions

Dev380 opened this pull request over 1 year ago
Corrupted message on zero copy send

serzhiio opened this issue over 1 year ago
pass `cqe->flags` with `MsgRingData`

bits0rcerer opened this pull request over 1 year ago
Should `SubmissionQueue::push()` also check for `cq_overflow()`?

JackKelly opened this issue over 1 year ago
Add support for IORING_REGISTER_IOWQ_AFF

mjasny opened this pull request over 1 year ago
Fix tiny typo in docstring

JackKelly opened this pull request over 1 year ago
build(deps): bump rustix from 0.38.9 to 0.38.19

dependabot[bot] opened this pull request almost 2 years ago
Add flags to async cancel

ollie-etl opened this pull request almost 2 years ago
feat(types): timespec from duration

saiintbrisson opened this pull request almost 2 years ago