summaryrefslogtreecommitdiff
path: root/pod/perl5121delta.pod
diff options
context:
space:
mode:
authorJesse Vincent <jesse@bestpractical.com>2010-05-13 13:02:10 -0400
committerDavid Golden <dagolden@cpan.org>2010-06-29 22:08:13 -0400
commit2c94927efdbcba13effd68ce902af2c41c8db124 (patch)
treeab8bc5dea6d24552734a701e3b95844c9a1fe077 /pod/perl5121delta.pod
parent7c16146f0c4324ef786ec7d049bc9b99f18b3b27 (diff)
downloadperl-2c94927efdbcba13effd68ce902af2c41c8db124.tar.gz
Added known issues section to 5121 perldelta
(cherry picked from commit 9c65d57d2684045468e94068812e5c2344f3fbd2) Signed-off-by: David Golden <dagolden@cpan.org>
Diffstat (limited to 'pod/perl5121delta.pod')
-rw-r--r--pod/perl5121delta.pod32
1 files changed, 30 insertions, 2 deletions
diff --git a/pod/perl5121delta.pod b/pod/perl5121delta.pod
index a6efe1e71a..01bde1256b 100644
--- a/pod/perl5121delta.pod
+++ b/pod/perl5121delta.pod
@@ -220,7 +220,7 @@ due to their arguments being swapped.
See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=72704>
=item *
-
+
We fixed a small bug in lex_stuff_pvn() that caused spurious syntax errors
in an obscure situation. It happened when stuffing was performed on the
last line of a file and the line ended with a statement that lacked a
@@ -232,7 +232,7 @@ See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74006>
We fixed a bug that could cause \N{} constructs followed by a single . to
be parsed incorrectly.
-
+
See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74978>
=item *
@@ -324,6 +324,34 @@ interactively and explicitly answered no.
=back
+=head1 Known Problems
+
+=over
+
+=item *
+
+C<List::Util::first> misbehaves in the presence of a lexical C<$_>
+(typically introduced by C<my $_> or implicitly by C<given>). The variable
+which gets set for each iteration is the package variable C<$_>, not the
+lexical C<$_>.
+
+A similar issue may occur in other modules that provide functions which
+take a block as their first argument, like
+
+ foo { ... $_ ...} list
+
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=67694>
+
+=item *
+
+C<Module::Load::Conditional> and C<version> have an unfortunate
+interaction which can cause C<CPANPLUS> to crash when it encounters
+an unparseable version string. Upgrading to C<CPANPLUS> 0.9004 or
+C<Module::Load::Conditional> 0.38 from CPAN will resolve this issue.
+
+=back
+
+
=head1 Acknowledgements
Perl 5.12.1 represents approximately four weeks of development since