version 0.003; 2017-07-28 * bugfix: run cleanup sub on a fresh stack, to avoid reallocating a stack that core unwinding code was relying on not moving * update to accommodate PERL_OP_PARENT builds of Perl 5.21.11 or later (which is the default from Perl 5.25.1) * mark the establish-cleanup ops as custom ops rather than disguising them as rand ops * test with the cleanup sub being a dynamically-generated closure * no longer include a Makefile.PL in the distribution * in documentation, use four-column indentation for all verbatim material * in META.{yml,json}, point to public bug tracker * rename internal gen_*_op() function into a better style * consistently use THX_ prefix on internal function names version 0.002; 2012-02-04 * don't preserve ghost context on Perl 5.13.7 and above, where the core's reliance on it has supposedly been rectified * trigger custom op generation via Devel::CallChecker rather than by hooking the underlying op checker * include META.json in distribution * convert .cvsignore to .gitignore * add MYMETA.json to .cvsignore version 0.001; 2010-10-24 * bugfix: during unwinding, preserve ghost context regardless of its type and on all Perl versions, because there have been and are several things relying on it, not just the C stack unwinding control * update documentation to reflect Perl 5.13.1's improvement in $@ behaviour * in XS, use PERL_NO_GET_CONTEXT for efficiency * in XS, declare "PROTOTYPES: DISABLE" to prevent automatic generation of unintended prototypes * jump through a hoop to avoid a compiler warning * use full stricture in test suite * in Build.PL, complete declaration of configure-time requirements version 0.000; 2010-04-10 * initial released version