Changes for version 0.52 - 2011-06-21

  • Calling Forks::Super::LazyEval::bg_eval and bg_qx in list context doesn't work and is now disabled. Performance enhancement for fork with file-based IPC. Upgrade Sys-CpuAffinity bundle to v1.01 Bug fix in timeout code that cause BSD to hang. Test fixes.

Modules

Set CPU affinity for processes
a module to retrieve system load averages.
extensions and convenience methods to manage background processes
object representing a background task
install multiple signal handlers through %XSIG

Provides

in lib/Forks/Super/Config.pm
in lib/Forks/Super/Debug.pm
in lib/Forks/Super/Job/Callback.pm
in lib/Forks/Super/Job/Ipc.pm
in lib/Forks/Super/Job/OS.pm
in lib/Forks/Super/Job/OS/Win32.pm
in lib/Forks/Super/Job/Timeout.pm
in lib/Forks/Super/LazyEval.pm
in lib/Forks/Super/Queue.pm
in lib/Forks/Super/Sigchld.pm
in SysInfo.pm.PL
in lib/Forks/Super/Tie/BackgroundScalar.pm
in lib/Forks/Super/Tie/Enum.pm
in lib/Forks/Super/Tie/IPCFileHandle.pm
in lib/Forks/Super/Tie/IPCPipeHandle.pm
in lib/Forks/Super/Tie/IPCSocketHandle.pm
in lib/Forks/Super/Util.pm
in lib/Forks/Super/Wait.pm