Changes for version 0.10 - 2026-09-26

  • A create that fails at mmap no longer leaves a full-size file behind.
  • Checking a file left by an interrupted create no longer allocates its pages on tmpfs.
  • Error messages no longer lose their reason to a long path.

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