diff options
author | Father Chrysostomos <sprout@cpan.org> | 2011-07-09 05:50:04 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2011-07-09 06:13:39 -0700 |
commit | 939052121c6c8b75252bdfed0ddc88cefd0ed61e (patch) | |
tree | 12e68bcad6e1e7f40359ad6a4fffcd84da3923b7 /pod | |
parent | f199eb7b218aa1d4586d6302a63fbc9d40cfbc62 (diff) | |
download | perl-939052121c6c8b75252bdfed0ddc88cefd0ed61e.tar.gz |
Free temps on recursive scalar lvalue sub exit
See the thread starting at
<83877DD1-4624-4497-B784-0F8DA25DB4A8@cpan.org>.
I still don’t know why this does not apply to list context.
As with most lvalue sub fixes, this involves deleting code.
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 6ba42ebfe4..6e3f67c920 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -97,6 +97,11 @@ C<study> now uses considerably less memory for shorter strings. Strings shorter than 65535 characters use roughly half the memory than previously, strings shorter than 255 characters use roughly one quarter of the memory. +=item * + +Recursive calls to lvalue subroutines in lvalue scalar context use less +memory. + =back =head1 Modules and Pragmata |