Changes for version 1.07 - 2022-03-04

  • When running in forked environments, _shm_key_rand() was consistently returning the same 'random' key to each forked process. We've fixed this issue, and added tests for it (fixed by adding a call to srand() before rand)
  • Move $SIG{CHLD} handlers to spawn() and unspawn() instead of having them global (fixes #15)
  • t/65-seg_size.t fails on 32-bit perls; Add a check and bail if we're on a perl < 64-bit (fixes #14)

Modules

Use shared memory backed variables across processes
Object oriented interface to shared memory