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 v1 Cpuacct Controller.
CGroups v1 Cpuset Controller
CGroups v1 Devices Controller.
CGroups v1 Freezer Controller.
CGroups v1 Memory Controller
CGroups v1 Netcls Controller.
CGroups v1 Netprio Controller.
CGroups v1 PID Controller.
CGroups v2 RDMA Controller
CGroups v2 implementation.
CGroups v2 CPU Controller
CGroups v2 IO Controller
CGroups v2 Memory Controller
CGroups v2 PID Controller
CGroups v2 RDMA Controller
(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