Revision history for IPC-Run-Fused
0.01001607 2009-11-06 06:34:07 UTC
Native pipes by default.
Removed needless POSIX::dup();
Loads more error handling to try work out whats going wrong in tests.
Reorgansied fork() code into a handy subroutine.
Reduced Test-grinding from 400 to 100, as 100 seems enough to make problems
turn up if there are any
0.01001122 2009-11-01 21:22:16 UTC
Fall back to native pipes if POSIX pipes fail. Experimental, so will carp.
0.01000514 2009-10-26 13:46:20 UTC
Hard depends on perl 5.8.0 or greater due to >>&= File Open
Fixed up the absense of parentheses in synopsis and tests.
Tidied Synopsis Code.
run_fused( $fh, 'Command String | bar' ) will now be interpreted as
if to look for a literal program sharing that literal name. To get the prior behaviour,
pass a scalar ref instead, ie: run_fused( $fh, \'Command String' ).
run_fused( $fh, @list ) now properly calls exec with
exec { $program } @args
dropped Time::HiRes and now use a stupid arthimetic loop to delay things.
0.01000001 2009-10-21 00:36:09 UTC
First version.