X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-Size.git;a=blobdiff_plain;f=CHANGES;h=4fa757f7840e0c04ff22d125ee19e4a63355f080;hp=c52e25324f9a6d4270cdc72cac10bb69d654a231;hb=fd495cc6d914df3af995a850cc8dd2561d4331b5;hpb=f404ed4821fb2d22f6c79a027536e12a4053d81b diff --git a/CHANGES b/CHANGES index c52e253..4fa757f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,26 @@ Revision history for Perl extension Devel::Size. +0.76 2011-05-11 nicholas + * Just fix the version number in the line below. + +0.75_52 2011-05-09 nicholas + * Use a table for SV body sizes. These incorporate the space saving post 5.8.x + * Correctly handle SvOOK scalars. 5.12 and later don't use SvIVX(). + * Magic vtables aren't freed when magic is freed, so don't count them. + (They are static structures. Anything that assumes otherwise is buggy.) + * Reinstate 5.6.x "support". (i.e. it compiles and passes tests.) + * Reinstate 5.005_xx "support". (i.e. it compiles and passes tests.) + +0.75_51 2011-05-05 nicholas + * Only use a static array of vtables on gcc. + +0.75_50 2011-05-04 nicholas + * The core's magic vtables are global constants, so aren't part of the size. + * Follow mg_obj and mg_ptr. + +0.75 2011-05-04 nicholas + [no changes] + 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