The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.29 - 2021-12-01

  • Enable GitHub Actions for the project
  • Fix ReadWriteProcess::Queue as regression of 1e0addb6
  • Fix race on `open3/fork` and `session->register($pid)` call -- second attempt
  • Fix `args` processing
  • Fix race of SIG{CHLD} handler setup
  • Fix _getlines() to avoid extra newline (\n) in scalar context
  • Session: Do not set SIG{CHLD} handler twice
  • Match on 'armv7l' as well as 'arm' for prctl detection

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