Revision history for IPC-Run-Fused 1.000001 2017-03-08T14:46:47Z 9a6d4ee - Bugfix: Avoid test failures with -Ddefault_inc_excludes_dot [Dependencies::Stats] - Dependencies changed since 1.000000, see misc/*.deps* for details - configure: +1 (recommends: ↑1) - develop: +14 ↑4 -3 (recommends: +1, suggests: ↑2) - test: +1 ↓1 (recommends: ↑1 ↓1) 1.000000 2014-10-03T05:04:57Z [00 - Important - Version Scheme Change] - Using 1.xxxyyy ( mantissa=6 ) instead of 0.xxxyyyzz - This may affect hand-operated downstreams - This is the primary reason for the 1.x on the box. [01 - Important - Toolkit Switch] - Tooling now uses ExtUtils::MakeMaker - This may affect hand-operated downstreams - "Latest" Testing dependencies now merely recommendations. - https://questhub.io/realm/perl/quest/5388cc12bbd0be5b2500011f [Dependencies::Stats] - Dependencies changed since 0.04000100, see misc/*.deps* for details - build: -1 - configure: +1 -1 (recommends: +1) - develop: +46 -2 (recommends: -1, suggests: +1 ↑1) - runtime: +2 -1 (suggests: -2) - test: +2 ↓1 -2 (recommends: +3) [Internals] - use lower level Exporter code instead of Sub::Exporter - Avoid need for builder method and bake implementation at USE - Newer technique for passing vivifable references around internally employed to make parameter passing more apparent. [Metadata] - Specify email address in copyright data - Migrate repo to kentnl org. [Packaging] - Smarter Handling of Win32 Prereqs 0.04000100 2013-02-05T07:17:18Z [BugFix] - load IO::Handle in the test script. 0.04000000 2013-02-05T05:14:00Z [!Features] - Should now actually work on Win32 due to the discovery of Win32::Job - Fail behaviour should be more concise with additional context. [BugFix] - previous release accidentally dropped _fail method. [Dependencies::Stats] - Dependencies changed since 0.03000000, see misc/*.deps* for details - runtime: +2 ↑1 (suggests: +2) [Internals] - _fail method now unified via goto \&IPC::Run::Fused::_fail - new ::Win32 namespace to implement Win32 Features [Tests] - reworked to not be order dependent, only flush-atomic. - previously disabled tests re-enabled on Win32 0.03000000 2013-02-03T00:47:09Z [!Features] - Most the code for Unix-like environments moved to ::POSIX with a proxy method in the main namespace that will defer to the right backend depending on the value of $^O. - This serves as a stepping stone to working Win32 Support. - Win32 Currently causes a die() because its broken anyway atm. - Added support for passing a coderef to run. - IO::Pipe code dropped and just uses a plain `pipe` which is less magical. [Dependencies::Stats] - Dependencies changed since 0.02000000, see misc/*.deps* for details - runtime: ↓1 -2 [Modules::New] - IPC::Run::Fused::POSIX [Tests::New] - t/03-captures-nodelay-fork.t 0.02000000 2013-01-26T01:07:56Z - Guts removed mostly and replaced with IO::Pipe, because the existing code was broken and not very portable. [Dependencies::Stats] - Dependencies changed since 0.01028807, see misc/*.deps* for details - runtime: +1 0.01028807 2013-01-26T00:26:12Z - Maint release. [BugFixes] - disabled tests on Win32. We have had it work on win32, but the tests are broken on win32, and we're not quite sure why yet. Code is planned to have a total overhaul at some point. [Dependencies::Stats] - Dependencies changed since 0.01028806, see misc/*.deps* for details - build: ↑1 - configure: ↑1 - develop: +6 (recommends: +1, suggests: +1) - runtime: +2 ↑1 - test: ↑1 [Documentation] - add README.mkdn to dist - normalise Changes to CPAN::Changes form - update copyright license year - reindent LICENSE file - update fsf address [Internals] - declare $AUTHORITY - change $VERSION declaration form [Meta] - set bug tracker to github issues - use https:// for all git uris. - add x_authority [Packaging] - move to @Author::KENTNL - move author/release tests to xt/ and stay there [Tests] - regenerate 00-compile.t - regenerate 000-report-versions-tiny.t 0.01028806 2010-07-30T05:52:27Z - Migrate code to [@KENTNL] - Fix non-portable vstring in use $version; [Dependencies::Stats] - Dependencies changed since 0.01001607, see misc/*.deps* for details - build: +1 - configure: +1 - runtime: +1 -2 - test: +4 0.01001607 2009-11-06T06:34:07Z - 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-01T21:22:16Z - Fall back to native pipes if POSIX pipes fail. Experimental, so will carp. 0.01000514 2009-10-26T13:46:20Z - 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. [Dependencies::Stats] - Dependencies changed since 0.01000001, see misc/*.deps* for details - runtime: -1 0.01000001 2009-10-21T00:36:09Z - First version.