version 0.004; 2013-08-26
* bugfix: require bugfixed version of Attribute::Lexical (for not
exposing [perl #73174] prior to Perl 5.11)
* bugfix: require bugfixed version of Sub::Mutate (for not crashing
in an edge case)
* update for Perl 5.15.3, where padlists are now AvREAL
* update for Perl 5.17.4's new pad API
* update for Perl 5.19.3's tracking of the last named item in a pad
* port to FreeBSD's mutant Perl 5.8 which has the defined-or operator
* include META.json in distribution
* convert .cvsignore to .gitignore
* add MYMETA.json to .gitignore
version 0.003; 2010-11-21
* bugfix: on Perl 5.13.3 and above, maintain CvSTASH backrefences
correctly
* include a reserve implementation of the ptr_table data structure,
because prior to Perls 5.9.5 and 5.8.9 it was not made available by
the core if Perl is not configured for ithreads
version 0.002; 2010-10-24
* bugfix: when applying a filter to a Perl sub, avoid letting the core
munge entersub ops, which was causing allocation of target slots in
the wrong pad
* bugfix: on Perl 5.13.3+, correctly manage the CVf_CVGV_RC flag when
applying a filter to an xsub
* bugfix: correctly maintain PL_sv_objcount when applying a filter to
a blessed xsub
* bugfix: require bugfixed version of Sub::Mutate (for PL_sv_objcount
correctness)
* in XS, factor out Perl version variations into macros for greater
readability
* give the internal function _test_xs() a prototype
* in XS, declare "PROTOTYPES: DISABLE" to prevent automatic generation
of unintended prototypes
* jump through hoops to avoid compiler warnings
* use full stricture in test suite
* in Build.PL, complete declaration of configure-time requirements
version 0.001; 2010-07-20
* bugfix: in XS, check SvOBJECT before looking at SvSTASH, because
the latter isn't guaranteed to be meaningful otherwise
* bugfix: require bugfixed version of Sub::Mutate (for SvSTASH safety)
* bugfix: require bugfixed version of Attribute::Lexical (for
passing package through to required code in pure-Perl version of
Lexical::SealRequireHints)
* port to Perl 5.13.3: use CvGV_set()
* in XS, use PERL_NO_GET_CONTEXT for efficiency
* check for required Perl version at runtime
* in Build.PL, explicitly declare configure-time requirements
* remove bogus "exit 0" from Build.PL
* add MYMETA.yml to .cvsignore
version 0.000; 2009-08-28
* initial released version