Changes for version 0.05 - 2026-05-27
- poll_wait: fix missed-wakeup race; increment sub_waiters before polling and use SEQ_CST ordering with publisher fence
- Str: reject capacity * (msg_size+8) > 4GB at create to preserve arena safety invariant (silent UINT32_MAX cap could let a publish to slot K overwrite slot N's still-current data)
Modules
High-performance shared-memory pub/sub for Linux
Provides
in lib/Data/PubSub/Shared/Int.pm
in lib/Data/PubSub/Shared/Int16.pm
in lib/Data/PubSub/Shared/Int32.pm
in lib/Data/PubSub/Shared/Str.pm