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 <[email protected]> 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
