doc hv_fill changes in f4431c .. fcd245
Matt S Trout [Thu, 17 Jun 2010 01:47:58 +0000 (02:47 +0100)]
pod/perl5132delta.pod

index 88e0bde..a17689f 100644 (file)
@@ -135,6 +135,13 @@ Skip unnecessary newAV() in ithread_create() (39f3f7).
 
 =back
 
+Eliminated xhv_fill from struct xpvhv: This saves 1 IV per hash and on some
+systems will cause struct xpvhv to become cache aligned. To avoid this
+memory saving causing a slowdown elsewhere, boolean use of HvFILL now
+calls HvTOTALKEYS instead (which is equivalent) - so while the fill data when
+actually required is now calculated on demand, the cases when this needs to
+be done should be few and far between (f4431c .. fcd245).
+
 =head1 Installation and Configuration Improvements
 
 XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools