version 0.002; 2011-09-05 * port to Perl 5.15.1: pad_findmy_sv() is in the API, replacing the provisional API pad_findmy() version 0.001; 2011-07-12 * incompatible change: tie parser magic to subroutine objects, exported to the importer's package namespace, rather than to keywords per se, which were activated in the importer's lexical namespace * incompatible change: deprecate relying on whether the catch tag with a block is evaluated inside or outside the block * bugfix: require bugfixed version of Scope::Escape (for return value lifetime and context stack handling) * on Perl 5.13.8 and above, make use of the new parser API functions to remove most use of source rewriting * port to Perl 5.13.10, where the value of PAD_MAX has changed * in documentation and comments, refer to "operators" rather than "keywords" * in documentation, note that return context doesn't affect evaluation of return values * use Devel::CallParser to trigger custom parsing where required * use Devel::CallChecker to trigger check-time op rewriting where required * in XS, use PERL_NO_GET_CONTEXT for efficiency * don't use workaround for perl bug #74006 on perl 5.13.0 or later, where it has been fixed (it's actually fixed in 5.12.1 also, but relying on that would break 5.12.0<->5.12.1 binary compatibility) * 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 * include META.json in distribution * add MYMETA.json to .cvsignore version 0.000; 2010-04-05 * initial released version