Changes for version 0.10 - 2026-09-26
- A killed push, pop or clear no longer corrupts a Str queue.
- Int, Int32 and Int16 queues reserve their segment, so a full filesystem fails the constructor; DATA_QUEUE_SHARED_SPARSE=1 skips it. Str queues reserve only with DATA_QUEUE_SHARED_SPARSE=0.
- A failed create no longer leaves a full-size file behind.
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