summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJesse Vincent <jesse@bestpractical.com>2010-05-09 21:47:11 -0400
committerDavid Golden <dagolden@cpan.org>2010-06-29 22:08:12 -0400
commit47ad5051d24f11386e5f4284a544a8fd16fcc9d3 (patch)
tree7be762c03368103d08a8a0bfd5e36eb98dd40545 /pod
parentbfdf8026fb5feae99fbb52c4ea4a360a4c188108 (diff)
downloadperl-47ad5051d24f11386e5f4284a544a8fd16fcc9d3.tar.gz
perldelta updates for 5.12.1
(cherry picked from commit 8615356d76c331b7754ec660c69a0632c60fc00c) Signed-off-by: David Golden <dagolden@cpan.org>
Diffstat (limited to 'pod')
-rw-r--r--pod/perl5121delta.pod100
1 files changed, 70 insertions, 30 deletions
diff --git a/pod/perl5121delta.pod b/pod/perl5121delta.pod
index 8edc4f3e7e..16b835a788 100644
--- a/pod/perl5121delta.pod
+++ b/pod/perl5121delta.pod
@@ -13,15 +13,10 @@ If you are upgrading from an earlier release such as 5.10.1, first read
L<perl5120delta>, which describes differences between 5.10.1 and
5.12.0.
-=head1 Notice
-
-XXX Any important notices here
-
=head1 Incompatible Changes
-There are no changes intentionally incompatible with 5.12.0 If any
-exist, they are bugs and reports are welcome.
-
+There are no changes intentionally incompatible with 5.12.0. If any
+incompatibilities with 5.12.0 exist, they are bugs. Please report them.
=head1 Core Enhancements
@@ -59,6 +54,11 @@ introduced in the release we shipped with Perl 5.12.0.
We upgraded L<Pod::Simple> to version 3.14 to get an improvement to \C\<\< \>\>
parsing.
+=item *
+
+We made a small fix to CPANPLUS's test suite to fix an occasional spurious test
+failure.
+
=back
=head1 Changes to Existing Documentation
@@ -71,7 +71,7 @@ We added the new maintenance release policy to L<perlpolicy.pod>
=item *
-We've clarified the multiple-angle-bracked construct in the spec for POD.
+We've clarified the multiple-angle-bracket construct in the spec for POD.
=item *
@@ -130,6 +130,17 @@ variable makes cluck generate stack backtraces.
We fixed a number of typos in L<Pod::Functions>
+=item *
+
+We improved documentation of case-changing functions in L<perlfunc.pod>
+
+=item *
+
+We corrected L<perlgpl.pod> to contain the correct version of the GNU
+General Public License.
+
+
+
=back
=head1 Testing
@@ -158,20 +169,18 @@ F<perl5db.t>: Fix for test failures when C<Term::ReadLine::Gnu> is installed.
=head1 Installation and Configuration Improvements
-XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools
-go here.
-
=head2 Configuration improvements
=over
=item *
-We updated F<INSTALL> with notes aboute how to deal with broken F<dbm.h> on OpenSUSE (and possibly other platforms)
+We updated F<INSTALL> with notes about how to deal with broken F<dbm.h>
+on OpenSUSE (and possibly other platforms)
=back
-=head1 Selected Bug Fixes
+=head1 Bug Fixes
=over 4
@@ -182,7 +191,7 @@ Filetest don't always expect an op on the stack, so we now use
TOPs only if we're sure that we're not stat'ing the _ filehandle.
This is indicated by OPf_KIDS (as checked in ck_ftst).
-See also http://rt.perl.org/rt3/Public/Bug/Display.html?id=74542
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74542>
=item *
@@ -195,7 +204,7 @@ prefix a package declaration.
XSUB.h now correctly redefines fgets under PERL_IMPLICIT_SYS
-See also http://rt.cpan.org/Public/Bug/Display.html?id=55049
+See also: L<http://rt.cpan.org/Public/Bug/Display.html?id=55049>
=item *
@@ -205,27 +214,48 @@ utf8::is_utf8 now respects respect GMAGIC (e.g. $1)
=item *
-XS code using C<fputc()> or C<fputs()>: on Windows could cause an error due to their arguments being swapped.
+XS code using C<fputc()> or C<fputs()>: on Windows could cause an error
+due to their arguments being swapped.
-See also: http://rt.perl.org/rt3/Public/Bug/Display.html?id=72704
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=72704>
-=back
+=item *
+
+We fixed a small bug in lex_stuff_pvn() that caused spurious syntax errors
+in an obscure situation. It happend when stuffing was s performed on the
+last line of a file and the line ended with a statement that lacked a
+terminating semicolon.
-=head1 Changed Internals
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74006>
-XXX Changes which affect the interface available to C<XS> code go here.
+=item *
-=over 4
+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 *
-commit bd94fa25a8ae3c7107bd1aec68d4488d21c79b05
-Author: Nicholas Clark <nick@ccl4.org>
-Date: Mon Apr 19 15:35:59 2010 +0100
- Possible undefined behaviour, spotted by gcc 4.5.0 and HP's updated compiler.
+We fixed a bug that caused when(scalar) without an argument not to be
+treated as a syntax error.
+
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74114>
-XXX
+=item *
+
+We fixed a regression in the handling of labels immediately before string
+evals introduced in Perl 5.12.0.
+
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=74290>
+
+=item *
+
+We fixed a regression in case-insensitive matching of folded characters
+in regular expressions introduced in Perl 5.12.0.
+
+See also: L<http://rt.perl.org/rt3/Public/Bug/Display.html?id=72998>
=back
@@ -296,8 +326,21 @@ interactively and explicitly answered no.
=head1 Acknowledgements
-XXX The list of people to thank goes here.
+Perl 5.12.1 represents approximately four weeks of development since
+Perl 5.12.0 and contains approximately about 4,000 lines of changes
+across 142 files from 28 authors.
+
+Perl continues to flourish into its third decade thanks to a vibrant
+community of users and developers. The following people are known to
+have contributed the improvements that became Perl 5.12.1:
+Ævar Arnfjörð Bjarmason, Chris Williams, chromatic, Craig A. Berry,
+David Golden, Father Chrysostomos, Florian Ragwitz, Frank Wiegand,
+Gene Sullivan, Goro Fuji, H.Merijn Brand, James E Keenan, Jan Dubois,
+Jesse Vincent, Josh ben Jore, Karl Williamson, Leon Brocard, Michael
+Schwern, Nga Tang Chan, Nicholas Clark, Niko Tyni, Philippe Bruhat,
+Rafael Garcia-Suarez, Ricardo Signes, Steffen Mueller, Todd Rinaldo,
+Vincent Pit and Zefram.
=head1 Reporting Bugs
@@ -335,6 +378,3 @@ The F<Artistic> and F<Copying> files for copyright information.
=cut
-
-
-