Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 1, 2014
  1. Add a failing test case for reporting die() from within SIGDIE.

    Grinnz provided this test case on Freenode #perl.  It shows that die()
    within a SIGDIE handler is not reported.  Instead, the original error
    is thrown without any indication why it wasn't handled as intended.
Commits on Jul 12, 2014
Commits on Aug 28, 2013
Commits on Aug 18, 2013
Commits on Aug 17, 2013
  1. Add lib/POE/Resource/ to MANIFEST.

    Help wanted: Migrate build/release process to Dist::Zilla, or advise
    on same.  It's complicated right now.  Probably too complicated.
Commits on Jul 6, 2013
  1. Add a test case for the MSWin32 stat() bug fixed a few commits ago.

    Mike authored committed
Commits on Sep 27, 2012
  1. [ 79886] Fix SIGDIE handler save/restore for Perl 5.8.8.

    Philip Gwyn authored committed
    Applied a modified version of the patch and test case included in the
    RT ticket.
Commits on Dec 18, 2011
  1. Remove Module::Build usage.

    It adds itself to META.yml, but its presence is misleading for POE's
    purposes.  POE doesn't need it to be built, configured, or installed.
Commits on Apr 18, 2011
  1. @apocalypse
Commits on Apr 16, 2011
  1. @apocalypse
  2. @apocalypse
Commits on Feb 21, 2011
  1. @apocalypse

    add tracing regression test

    apocalypse authored committed
Commits on Feb 9, 2011
  1. Remove POE::Resource::Statistics. Move POE::Resource::FileHandles, PO…

    …E::Resource::Sessions and POE::Resource::Signals data structures from session references to session IDs.
Commits on Jan 26, 2011
Commits on Jun 23, 2010
  1. Apply Hinrik's patch to catch die() and his test case for proper

    shutdown if a child coderef process dies.
Commits on Jun 21, 2010
  1. Add TODO test for double POE::Loop loading

    Larwan Berke authored
Commits on May 28, 2010
  1. Fix invalid POD links

    Larwan Berke authored
Commits on Apr 9, 2010
Commits on Mar 3, 2010
  1. Added a lot of loop-loading tests, so we can start work on the "naive…

    Larwan Berke authored
    …" loop load hacks
Commits on Feb 4, 2010
  1. Added RELEASE_TESTING env var checks

    Larwan Berke authored
    Added test for 404 links in POD
    Cleanup old stuff and fix MANIFEST.SKIP
Commits on Jan 18, 2010
  1. [ 53777] Restore _start & _stop return values. Mikko Ehto

    reported that _start and _stop don't return values as documented.  He
    also provided a testcase, which was very helpful.  I added his test
    case and fixed the underlying bug during the Perl Oasis hackathon.
Commits on Dec 28, 2009
  1. [ 51772] Don't fire EN_CHILD,CHILD_LOSE when

    detach_myself() is called from _start, since the parent session never
    gets EN_CHILD,CHILD_CREATE to begin with.  Fixes a bug reported by
    Olivier Mengué, and includes his test case.
Commits on Oct 4, 2009
  1. Split kjeldahl-stop-start into three separate tests: signal polling, …

    …SIGCHLD without signal pipe, SIGCHLD with signal pipe.
Commits on Aug 25, 2009
  1. Create new project directories for POE::Loop::{Event,Tk,Gtk}. Moved

    the loops to their new project directories.  Configured the new
    projects for CPAN distribution.  Removed the event loops from POE's
    distro configuration.
Commits on Jul 22, 2009
Commits on Jul 20, 2009
  1. These tests have gone into POE::Test::Loops, where they may be useful

    for other POE::Loop writers.
Commits on Jul 15, 2009
  1. @bingos
Commits on Mar 27, 2009
  1. Remove a new test that segfaults for some people, and bump the versio…

    …n for another (hopefully final) dev release.
Commits on Mar 6, 2009
  1. Add Philip Gwyn's test for a failure for POE::Kernel to stop if

    lingering processes are around without a sig_child() to reap them.
Commits on Feb 27, 2009
  1. Apply Philip Gwyn's testcase and patch for an end-time hang when

    USE_SIGCHLD is enabled, POE::Kernel is idle, but there are one or more
    outstanding child processes waiting to be reaped.  The hang was caused
    by clearing $SIG{CHLD}, which would never allow POE::Kernel's "we have
    child processes" flags to be cleared.  Resolves #39872.
Commits on Feb 17, 2009
  1. added placeholder test in root t/ directory to get around perl-5.6.2+…

    Larwan Berke authored
    …Test::Harness failures
Commits on Feb 16, 2009
  1. added missing nfa test to MANIFEST

    Larwan Berke authored
Commits on Aug 16, 2008
Commits on Jul 5, 2008
Commits on Feb 29, 2008
  1. Make SIGDIE asynchronous. It will no longer interrupt long chains of

    events (such as _parent/_child chains during session creation and
    Exceptions in _stop is currently untrappable, as the asynchronous
    SIGDIE will have nowhere to be delivered.  They will cause POE::Kernel
    to "gracefully" die at the end of _stop's dispatch.
    SIGDIE propagation follows the normal rules with one new addition: The
    signal also proragates from the target session upwards through parent,
    grandparent, and so on.  It will not be dispatched to children of
    ancestor sessions.  It will not be dispatched to POE::Kernel itself.
    Nearly all regression tests pass.  The notable exception is Jonathan
    Steinert's recursive signal tests.  They have become moot since SIGDIE
    is not recursive anymore.
Something went wrong with that request. Please try again.