Changes for version 1.10 - 2022-03-07

  • Fix issue where if segments were created underneath of a parent by an external process other than the process that created the parent, the global register wasn't being updated, therefore those segments weren't being removed when calling clean_up_all()
  • All test files now check number of segments before and after the entire script has run, verifying that all segments were cleaned up ok
  • The test suite itself in its entirety makes sure that all segments created during the suite run are cleaned up properly
  • Added CI_TESTING=1 to coverage CI tests

Modules

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