Changes for version 0.03 - 2026-04-26

  • create: init under flock; mutex recovery wakes 1
  • queue str clear wakes all producers/consumers
  • eventfd consume returns accumulated count
  • harden DESTROY; factor MAKE OBJ macro
  • hoist SV construction out of pop multi/drain mutex
  • stat recoveries uint64 t; aarch64 CI matrix

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