summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2005-09-17 19:11:33 +0000
committerNicholas Clark <nick@ccl4.org>2005-09-17 19:11:33 +0000
commit4a750395e83f28d0ee1bd91e6283fc90ec2372e7 (patch)
tree29d375f4210a3ec6032d7099b88686d7ef99858f /pod
parent077e3186237ebd2ebc94ad394d02255c49120a8a (diff)
downloadperl-4a750395e83f28d0ee1bd91e6283fc90ec2372e7.tar.gz
Add shrinking GVs and CVs to the TODO
p4raw-id: //depot/perl@25448
Diffstat (limited to 'pod')
-rw-r--r--pod/perltodo.pod7
1 files changed, 7 insertions, 0 deletions
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index 3e925e35c4..6fe7a67420 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -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>,