Changes for version 1.0.0 - 2025-03-17

  • Various test fixes
  • Fix race condition in `is_running` when `kill_whole_group` is set
  • Fix handling process groups when initial process is not running anymore
  • Add Minilla to the ci target
  • Update minil.toml to have the harness arguments enabled
  • Mention syntactic sugar to help when debugging
  • Enable support for MacOSX (darwin)

Changes for version 1.0.0 - 2025-04-02

Modules

Execute external programs or internal code blocks as separate process.
Base object for CGroups implementations.
CGroups v1 implementation.
CGroups v2 implementation.
(kinda) Pure Perl containers.
Exception object for Mojo::IOLoop::ReadWriteProcess.
Namespace object for Mojo::IOLoop::ReadWriteProcess.
Pool of Mojo::IOLoop::ReadWriteProcess objects.
Queue for Mojo::IOLoop::ReadWriteProcess objects.
Session manager for handling child processes.

Provides

in lib/Mojo/IOLoop/ReadWriteProcess/Shared/Memory.pm
in lib/Mojo/IOLoop/ReadWriteProcess/Shared/Semaphore.pm