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.