This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add shrinking GVs and CVs to the TODO
authorNicholas Clark <nick@ccl4.org>
Sat, 17 Sep 2005 19:11:33 +0000 (19:11 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 17 Sep 2005 19:11:33 +0000 (19:11 +0000)
p4raw-id: //depot/perl@25448

pod/perltodo.pod

index 3e925e3..6fe7a67 100644 (file)
@@ -345,6 +345,13 @@ C.
 
 Clean this up. Check everything in core works
 
+=head2 shrink C<GV>s, C<CV>s
+
+By removing unused elements and careful re-ordering, the structures for C<AV>s
+and C<HV>s have recently been shrunk considerably. It's probable that the same
+approach would find savings in C<GV>s and C<CV>s, if not all the other
+larger-than-C<PVMG> types.
+
 =head2 merge Perl_sv_2[inpu]v
 
 There's a lot of code shared between C<Perl_sv_2iv_flags>,