This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
PVFMs don't need CvDEPTH, and PVCVs don't use SvIVX, so moving
authorNicholas Clark <nick@ccl4.org>
Mon, 20 Feb 2006 17:48:21 +0000 (17:48 +0000)
committerNicholas Clark <nick@ccl4.org>
Mon, 20 Feb 2006 17:48:21 +0000 (17:48 +0000)
commitbb17208353b2f15e0bf22099038f9ea336d6de2a
tree5c1ace6caa469990ceca08a4a829a4ea29250b21
parent8a27f21b702728eba502a2ab9428475e0535d96d
PVFMs don't need CvDEPTH, and PVCVs don't use SvIVX, so moving
xcv_depth into the IV union saves 4(ish) bytes per CV and format.
"ish" because it was a long, but has been changed to I32 (along with
the corresponding field in struct block_sub) so as not to enlarge the
IV union on platforms where sizeof(long) > sizeof(IV), or struct
block_sub where sizeof(long) > sizeof(I32)

p4raw-id: //depot/perl@27247
cop.h
cv.h
dump.c
ext/B/B/Bytecode.pm
ext/Devel/Peek/t/Peek.t
op.c
sv.c
sv.h