Change 19936 by [EMAIL PROTECTED] on 2003/07/02 20:04:39

        Subject: Re: perldelta for 5.8.1
        From: Dave Mitchell <[EMAIL PROTECTED]>
        Date: Wed, 2 Jul 2003 17:46:32 +0100
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/maint-5.8/perl/pod/perldelta.pod#11 edit

Differences ...

==== //depot/maint-5.8/perl/pod/perldelta.pod#11 (text) ====
Index: perl/pod/perldelta.pod
--- perl/pod/perldelta.pod#10~19930~    Wed Jul  2 04:28:02 2003
+++ perl/pod/perldelta.pod      Wed Jul  2 13:04:39 2003
@@ -42,6 +42,14 @@
 See L<perlsec/"Algorithmic Complexity Attacks"> for the rationale
 behind this change.
 
+=head2 Closures, eval and lexicals
+
+There have been many fixes in the area of anonymous subs, lexicals and
+closures. Although this means that Perl is now more "correct", it is
+possible that some existing code will break that happens to rely on
+the faulty behaviour.  In practice this is unlikely unless your code
+contains very complexly nested anonymous subs, evals and lexicals.
+
 =head1 Core Enhancements
 
 =head2 UTF-8 no more default under UTF-8 locales
@@ -308,6 +316,9 @@
 
 In VMS IO::Poll now works.
 
+FETCH etc may now safely access tied values (ie resulting in a recursive
+call to FETCH etc).
+
 =head1 New or Changed Diagnostics
 
 All the warnings related to pack() and unpack() were made more
@@ -414,7 +425,7 @@
 
 Perl_save_bool() has been added.
 
--DL removed, -Dv and -Dxv added, see L<perlrun>.
+-DL removed; verbose modifier v added for -DXv and -Dsv, see L<perlrun>.
 
 =head1 New Tests
 
End of Patch.

Reply via email to