From: Jesse Vincent Date: Sat, 13 Mar 2010 21:51:56 +0000 (+0000) Subject: pod cleanup X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b16f12578b84a31b0fd3a3ffe231a123833d0c13;p=p5sagit%2Fp5-mst-13.2.git pod cleanup --- diff --git a/pod/perl5120delta.pod b/pod/perl5120delta.pod index 962f688..18b5519 100644 --- a/pod/perl5120delta.pod +++ b/pod/perl5120delta.pod @@ -19,7 +19,7 @@ This document describes differences between the 5.10.0 release and the 5.12.0 release. Many of the bug fixes in 5.12.0 are already included in the 5.10.1 -maintenance release. +maintenance release. You can see the list of those changes in the 5.10.1 release notes (L). @@ -37,7 +37,7 @@ for C and similar constructs. E.g. There are several advantages to this: -=over +=over =item * @@ -113,7 +113,7 @@ Extension modules can now cleanly hook into the Perl parser to define new kinds of keyword-headed expression and compound statement. The syntax following the keyword is defined entirely by the extension. This allow a completely non-Perl sublanguage to be parsed inline, with the -correct ops cleanly generated. +correct ops cleanly generated. See L for the mechanism. The Perl core source distribution also includes a new module @@ -157,7 +157,7 @@ further details about what's changed in this version of the standard. See L for instructions on installing and using other versions of Unicode. -=head2 Major overhaul of Unicode property support +=head2 Overhaul of Unicode property support Perl's developers have made a concerted effort to update Perl to be in sync with the latest Unicode standard. Changes for this include: @@ -237,7 +237,7 @@ or strongly discouraged from being used. Of those 36, likely the most widely used are the soft hyphen (U+00AD), and BOM, ZWSP, ZWNJ, WJ, and similar characters, plus bidirectional controls. -C<\p{Alpha}> now matches the same characters as C<\p{Alphabetic}>. Before 5.12, Perl's definition +C<\p{Alpha}> now matches the same characters as C<\p{Alphabetic}>. Before 5.12, Perl's definition definition included a number of things that aren't really alpha (all marks) while omitting many that were. The definitions of C<\p{Alnum}> and C<\p{Word}> depend on Alpha's definition and have changed accordingly. @@ -551,9 +551,10 @@ avoided. =item * -The definitions of a number of Unicode properties have changed to match those -of the current Unicode standard. These are listed above under L. This could break code that is expecting the old definitions. +The definitions of a number of Unicode properties have changed to match +those of the current Unicode standard. These are listed above under +L. This could break code that +is expecting the old definitions. =item * @@ -1179,7 +1180,7 @@ build, such as C, have now become extensions, and without them the build will fail well before it attempts to run the regression tests. -=head2 Other Installation and Configuration Improvements +=head2 Other Installation and Configuration Improvements =over 4 @@ -1641,13 +1642,17 @@ F Test unicode \p{} regex constructs -=item F +=item * + +F Tests some suitably portable filetest operators to check that they work as expected, particularly in the light of some internal changes made in how filehandles are blessed. -=item F +=item * + +F Tests that times greater than C<2**63>, which can now be handed to C and C, do not cause an internal overflow or an excessively long @@ -1677,7 +1682,7 @@ Note that currently some test scripts may fail when run in parallel (most notably C). If necessary run just the failing scripts again sequentially and see if the failures go away. -=item Test harness flexibility +=item Test harness flexibility It's now possible to override C and friends in F @@ -1892,7 +1897,7 @@ how the lexer can get bypassed. The fatal error C will be produced if the character constant represented by C<...> is not a valid hexadecimal -number. +number. =item * @@ -1942,8 +1947,6 @@ C. =back -=back - The following diagnostics have been removed: =over 4