Changes for version 0.04 - 2026-05-26

  • Dead-reader rwlock recovery: SIGKILL'd reader no longer pins the counter; 1024-slot per-process mirror drains dead contributions on wrlock timeout
  • BUF_VERSION 1 → 2 (header adds reader_slots_off); existing 0.03 maps must be recreated

Modules

Type-specialized shared-memory buffers for multiprocess access

Provides

in lib/Data/Buffer/Shared/F32.pm
in lib/Data/Buffer/Shared/F64.pm
in lib/Data/Buffer/Shared/I16.pm
in lib/Data/Buffer/Shared/I32.pm
in lib/Data/Buffer/Shared/I64.pm
in lib/Data/Buffer/Shared/I8.pm
in lib/Data/Buffer/Shared/Str.pm
in lib/Data/Buffer/Shared/U16.pm
in lib/Data/Buffer/Shared/U32.pm
in lib/Data/Buffer/Shared/U64.pm
in lib/Data/Buffer/Shared/U8.pm