Revision history for Forks-Super 0.32 2010-05-18 New system dependent Forks::Super::SysInfo package. Changes to Ipc.pm for robustness and to ease testing/debugging. Put README.txt file into temporary IPC directories. Improved cleanup of queue monitor. 0.31 2010-05-04 Extend socket IPC to cmd/exec-style forks (except MSWin32). Making use of tie behavior to more Forks::Super::Queue variables. 0.30 2010-04-25 Implemented suspend/resume functionality (for Windows, too). Implemented kill/kill_all functions to send signals to jobs. Bundles Sys::CpuAffinity (released) and Sys::CpuLoadX (unreleased) modules, and enables $Forks::Super::MAX_LOAD parameter and max_load option to fork(). 0.29 2010-04-13 Pipes for IPC. system-limits.PL obtains pipe, socket capacity. 0.28 2010-04-05 JSON support for bg_eval call. Improved IPC file cleanup in MSWin32. 0.27 2010-04-03 Makefile changes, doc fixes 0.26 2010-03-18 Built OS::Win32 and OS::Linux for os-specific system functions. OS::Linux includes first "conditional Inline::C code". Broke up some long running unit tests into small pieces. 0.25 2010-03-10 $Forks::Super::LAST_JOB,$Forks::Super::LAST_JOB_ID capture job state in bg_eval/bg_qx calls. Special handling for bg_eval/bg_qx jobs in waitpid Timeout in MSWin32 will now (maybe) kill the grandchildren too. 0.24 2010-03-05 Fix cleanup of IPC files. 0.23 2010-02-20 Implemented timeouts on wait,waitpid,waitall calls. 0.22 2010-02-19 Added bg_qx function 0.21 2010-02-19 Decomposed large source file into manageable chunks. Added stdin, stdout, stderr options to fork call. 0.16 2010-02-16 test fixes 0.15 2010-02-13 Further improvements using setpgrp with timeout option, cleanup. 0.14 2010-02-11 Bug/test fix for setpgrp issue on Linux. 0.13 2010-02-10 Added exec and callback options. Added bg_eval function. 0.12 2009-12-31 Added name attribute. waitpid, dependencies, and job lookup by job name. Fixed named subroutine. Impl tied scalars for $ON_BUSY, $QUEUE_INTERRUPT. On child timeout, all child subprocesses are killed. 0.11 2009-12-18 Fixes for some tests. 0.10 2009-12-08 Added sockets for IPC ; Changed API for accessing child STDxxx handles. 0.09 2009-12-06 Require 5.7.3 for "safe" signals -- see perlipc ; refined some tests 0.08 2009-12-03 job-level debugging ; recommended modules to README and META.yml ; os_priority implemented in MSWin32 0.07 2009-12-01 implement cpu_affinity option for Cygwin, Win32, Linux 0.06 2009-11-25 pod fixes; adding module config to import method (though this isn't documented yet); v5.6 compatibility changes, tested on MSWin32 (AS) v5.6.1; may not pass all CPAN testers, but I expect improvement 0.05 2009-11-19 API Change Forks::Super::Job::_get to Forks::Super::Job::get 0.04 2009-11-14 Alpha release.