X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=CHANGES;h=c52e25324f9a6d4270cdc72cac10bb69d654a231;hb=f404ed4821fb2d22f6c79a027536e12a4053d81b;hp=f07437e7103cc24e96be3d0a520a1115010375ad;hpb=574d9fd949280e15565bdd31f6d7c6b445e4884f;p=p5sagit%2FDevel-Size.git diff --git a/CHANGES b/CHANGES index f07437e..c52e253 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,17 @@ Revision history for Perl extension Devel::Size. +0.74_53 2011-05-01 nicholas + * Fix typo error in bit-vector tracking mechanism. On 64 bit platforms which + allocate on 8 byte alignment (rather than 16), a low pointer bit could get + lost, resulting in new pointers being considered already "seen". + "Found" by BinGOs' smoker, fixed on spectre.mongueurs.net. Thanks. + 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) + * Fix potential SEGVs for PVBMs on 5.10 and later + * Move hash and array traversal from total_size() to sv_size() + - this allows total_size() and size() to be XS ALIASes. 0.74_51 2011-04-22 nicholas * Don't count PL_sv_{undef,no,yes} in the size returned