In perl.git, the branch sprout/padlist has been updated
<http://perl5.git.perl.org/perl.git/commitdiff/108780ea3e4ef63e554a0cb979e2dd30f3a063ce?hp=8294ccca0ffb35bf1e85f60ea9949293be5e7a1e>
- Log -----------------------------------------------------------------
commit 108780ea3e4ef63e554a0cb979e2dd30f3a063ce
Author: Father Chrysostomos <sprout@cpan.org>
Date: Sat Aug 18 12:12:36 2012 -0700
pad.c: CvPADLIST docs: one more thing
-----------------------------------------------------------------------
Summary of changes:
pad.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/pad.c b/pad.c
index 4d55635..4e1cba0 100644
--- a/pad.c
+++ b/pad.c
@@ -47,7 +47,9 @@ The PADLIST has a C array where pads are stored.
The 0th entry of the PADLIST is a PADNAMELIST (which is actually just an
AV, but that may change) which represents the "names" or rather
the "static type information" for lexicals. The individual elements of a
-PADNAMELIST are PADNAMEs (just SVs; but, again, that may change).
+PADNAMELIST are PADNAMEs (just SVs; but, again, that may change). Future
+refactorings might stop the PADNAMELIST from being stored in the PADLIST's
+array, so don't rely on it. See L<PADLIST_NAMES>.
The CvDEPTH'th entry of a PADLIST is a PAD (an AV) which is the stack frame
at that depth of recursion into the CV. The 0th slot of a frame AV is an
--
Perl5 Master Repository