Changes for version 0.04 - 2026-05-27
- *_wait: fix missed-wakeup race (announce waiter before sampling seq)
- batch ops (push_multi/pop_multi/drain) wake N waiters, not 1
- pop_multi caps requested count at capacity (bound malloc, avoid size_t overflow on adversarial input)
- eventfd_set no longer closes caller-supplied fds
Modules
High-performance shared-memory MPMC queues for Linux
Provides
in lib/Data/Queue/Shared/Int.pm
in lib/Data/Queue/Shared/Int16.pm
in lib/Data/Queue/Shared/Int32.pm
in lib/Data/Queue/Shared/Str.pm