X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=CHANGES;h=969b9fa122d877fceb9abbe50642b317873e3470;hb=78037efb12f431d87eb4f21faead41323add6ef9;hp=6b47112884d44cd7b54d880423da09b0e428bfa1;hpb=d6158a765909946609d49f5e09122a73ec923def;p=p5sagit%2FDevel-Size.git diff --git a/CHANGES b/CHANGES index 6b47112..969b9fa 100644 --- a/CHANGES +++ b/CHANGES @@ -1,11 +1,21 @@ Revision history for Perl extension Devel::Size. -0.72_52 2011-05-09 nicholas +0.76_50 2011-05-12 nicholas + * Split out HEK size calculation into hek_size(). Add the shared HE overhead. + * Handle shared hash key scalars correctly. + * GvNAME() is shared from 5.10 onwards. + * Count HvNAME(), the HV "aux" struct, and the mro_meta struct. + +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.