diff options
author | Jesse Vincent <jesse@bestpractical.com> | 2010-05-13 13:02:10 -0400 |
---|---|---|
committer | David Golden <dagolden@cpan.org> | 2010-06-29 22:08:13 -0400 |
commit | 2c94927efdbcba13effd68ce902af2c41c8db124 (patch) | |
tree | ab8bc5dea6d24552734a701e3b95844c9a1fe077 /pod/perl5121delta.pod | |
parent | 7c16146f0c4324ef786ec7d049bc9b99f18b3b27 (diff) | |
download | perl-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.pod | 32 |
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 |