The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Revision history for Proc-Fork

0.802 (2013-01-24)

  • Simplified internals further still.

    No monkeying with bless, also dropped dependencies on Object::Tiny::Lvalue and Scalar::Util.

0.801 (2013-01-03)

  • No functional changes.

    Figured out how to add the credit to Eric Roode for the docs back into the POD under Pod::Weaver.

0.800 (2013-01-02)

  • Completely rewrote and simplified internals.

    All operation and error checking is now in a single function.

0.71 (2008-09-22)

  • Brown paper bag release.

    Forgot some mandatory parens. No idea why 5.8.8 didn't give me the syntax error that 5.10 detected.

0.7 (2008-09-20)

  • Completely new internal structure; modified API, now with a run_fork wrapper.

    This should address both the semicolon problem and the context sensitivity problem pointed out on AnnoCPAN by dmcbride. Code written against the previous API design will continue to work unchanged.

  • Exporter::Tidy replaces some local code.

    It's a very small pure-Perl module that shouldn't be a dependency burden, and it's a good design that deserves some advertisement.

  • POD examples extracted and provided as files in an eg/ directory.

    Yes, this is Kwalitee whoring. Hopefully I won't make changes to the docs that I then forget to update in the eg/ copies. Yay for CPANTS.

0.61 (2007-12-23)

  • Test suite fix attempt: in Perl 5.5.5, t/01.real.t would generate the TAP header multiple times

0.6 (2007-12-23)

  • Get rid of the our in the test suite so it works on pre-5.6 perls

0.5 (2007-12-21)

Many thanks to David Golden for the Windows compat fixes.

  • Windows compat: drop in-place modification of @_ and use of goto

  • Windows compat: remove taint checking from tests to fix

  • Only load Carp on demand

  • Stop using of Exporter

0.4 (2007-04-01)

  • Simplify internals a bit, in hopes of fixing #17474 and #17926; unfortunately, no dice

0.3 (2006-05-10)

  • Add tests with real fork() call, with intent to resolve stalled bugs #17474 and #17926

  • Add test for $pid getting passed to the parent block

0.2 (2006-03-04)

  • Internals refactor to fix bugs #17474 and #17926

  • Rejig tests, add a test for the syntax error catcher

0.11 (2005-10-03)

  • Add tests for POD and POD coverage

  • Switch over to Module::Build

0.1 (2005-04-23)

  • Minor documentation fix

  • Complete internals refactor

  • Add support and documentation for retry {}

  • Create proper test suite

0.05 (2002-03-15)

  • Change namespace from Fork to Proc::Fork.

0.04 (2002-02-8)

  • Export parent, child, error by default.

  • Add documentation examples.

0.03 (2002-01-31)

  • Documentation changes only.

0.02 (2002-01-30)

  • Bless the fork return value, for better error checking.

0.01 (2002-01-29)

  • original version