version 0.007; 2012-02-05 * bugfix: on Perls prior to 5.13.7, avoid source string being mutated by parser plugin code such as Devel::Declare * bugfix: on Perl 5.15.2 and above, avoid failure of a new assertion, by using parse_stmtseq() rather than GRAMPROG * port to Perl 5.15.5: PL_curstash is now reference-counted * trigger custom op generation via Devel::CallChecker rather than by hooking the underlying op checker * new tests for context handling * test $[ as part of lexical environment on Perls 5.15.5 and above, where it has been reimplemented in the arybase module, with a workaround for a bug in arybase * test $[ as part of lexical environment on Perls 5.15.0 up to 5.15.2, where it was previously expected to be removed but actually wasn't * jump through another hoop to duck the compiler warning previously noted to be unavoidable * convert .cvsignore to .gitignore version 0.006; 2011-09-05 * port to Perl 5.15.1: pad_findmy_sv() is in the API, replacing the provisional API pad_findmy() * include META.json in distribution * add MYMETA.json to .cvsignore version 0.005; 2010-11-21 * bugfix: on Perl 5.13.3 and above, maintain CvSTASH backrefences correctly * port to Perl 5.13.7: lex_start() is in the API and the meaning of its third parameter changes; lex_end() disappears; cop_hints_hash can be manipulated through a new API * in XS, declare "PROTOTYPES: DISABLE" to prevent automatic generation of unintended prototypes * jump through hoops to avoid compiler warnings, and add a comment about an unavoidable compiler warning version 0.004; 2010-10-21 * port to Perl 5.13.6: append_elem() (newly in the API) renamed to op_append_elem() * in XS, provide a reserve definition of croak, so that the Perl_croak circumlocution is avoided even with PERL_CORE defined version 0.003; 2010-09-20 * port to Perl 5.13.5: yyparse() takes a parameter * don't skip tests for $[ on 5.13 and the future 5.14, now that $[ won't be removed until 5.15 * in XS, use gv_stashpvs() wherever appropriate * use full stricture in test suite * in test suite, make all numeric comparisons against $] stringify it first, to avoid architecture-dependent problems with floating point rounding giving it an unexpected numeric value * in Build.PL, complete declaration of configure-time requirements version 0.002; 2010-07-20 * make current_environment operator compile correctly when imported lexically via Lexical::Import * port to Perl 5.13.3: use CvGV_set() * correct order of parse_perl() parameters in synopsis * small doc rewording * in XS, use PERL_NO_GET_CONTEXT for efficiency * in XS, use macros to avoid explicit passing of aTHX, in the manner of the core * add MYMETA.yml to .cvsignore version 0.001; 2009-11-22 * port to Perl 5.11.2: different usage for pad_findmy() * in Build.PL, explicitly declare configure-time requirements version 0.000; 2009-10-20 * initial released version