X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=CHANGES;h=364bc47b7c479dd202f3b589818b6f00f4553705;hb=ce5e7c21ee5eb5beb9c08dcc9621abeca548778b;hp=67d5b729c3cf294a4602f09d2d74ef0771f1c891;hpb=1f9c451dc1dc3d3c9d1c96048c772ed1b3d5e4b5;p=p5sagit%2FDevel-Size.git diff --git a/CHANGES b/CHANGES index 67d5b72..364bc47 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,30 @@ Revision history for Perl extension Devel::Size. +0.74_52 2011-04-23 nicholas + * Fix potential SEGVs for OP_AELEMFAST on a lexical (eg $foo[3]) + * Fix likely SEGVs for PVOPs (missing break) + +0.74_51 2011-04-22 nicholas + * Don't count PL_sv_{undef,no,yes} in the size returned + * total_size() was double-counting entries in typeglobs + * sv_size() was double-counting the PVGV size if GvEGV() looped back + * fix classic off-by-one error - the answer is strlen() + 1, not just strlen() + +0.74_50 2011-04-19 nicholas + * Ensure that size() doesn't add the referent's size for non SVt_RV references + +0.74 2011-04-19 nicholas + * Correct the Makefile.PL - LICENSE was added to ExtUtils::MakeMaker in 6.31 + +0.73_51 2011-04-17 nicholas + * Refactor the C code to accumulate the size inside the tracking structure + - this means that the C *_size() functions now return void + - The XS functions size() and total_size() now return UV, not IV + +0.73_50 2011-04-17 nicholas + * Avoid using assert() on ithreaded 5.8.8 and earlier, as it needs my_perl + * Fix the test added in 0.73, as it tripped over a combination of bugs + 0.73 2011-04-16 nicholas * Revert a bad assertion introduced in 0.72_50, which was logically wrong. - and a test to demonstrate one case that would trigger it