Changes for version 0.09 - 2026-09-15
- Fix size and is_full misreading while another process pops.
- Fix pop_wait_multi(0) taking an element.
- push_wait_multi's timeout now bounds the whole call.
- Str push_multi wakes consumers before croaking on a too-big value.
- Refuse non-regular files and more corrupt headers.
- Recover a lock left ownerless by a corrupt file instead of hanging.
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