Changes for version 0.05 - 2026-05-26

  • RWLock dead-reader recovery: SIGKILL'd reader no longer pins the counter; 1024-slot per-process mirror drains dead contributions on wrlock timeout
  • SYNC_VERSION 1 → 2 (RWLock files only); existing maps must be recreated

Modules

Shared-memory synchronization primitives for Linux
N-process rendezvous point
condition variable with built-in mutex
one-time initialization gate
reader-writer lock
CAS-based counting semaphore

Provides

in lib/Data/Sync/Shared.pm
in lib/Data/Sync/Shared.pm
in lib/Data/Sync/Shared.pm