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.