This mostly involves Mojo::IOLoop and its
deprecated features & renamed methods.
$loop->drop has been renamed $loop->ignore.
$loop->connect was deprecated in favor of clients
& streams. So 3 streams had to be initialized
for each process.
IOWatcher was renamed(?) Reactor.
A new test, mojox-run-isolated-chld-signals.t.
Child processes were signaling other child processes when run simultaneously.
That seems to be mitigated by adding a condition in the destructor.
This mostly involves Mojo::IOLoop and its deprecated features & renamed methods.
$loop->drop has been renamed $loop->ignore. $loop->connect was deprecated in favor of clients & streams. So 3 streams had to be initialized for each process. IOWatcher was renamed(?) Reactor.
A new test, mojox-run-isolated-chld-signals.t. Child processes were signaling other child processes when run simultaneously. That seems to be mitigated by adding a condition in the destructor.