Further perldelta cleanup
authorJesse Vincent <jesse@bestpractical.com>
Thu, 20 Jan 2011 22:56:36 +0000 (17:56 -0500)
committerJesse Vincent <jesse@bestpractical.com>
Thu, 20 Jan 2011 22:58:07 +0000 (17:58 -0500)
pod/perldelta.pod

index f91b352..855e390 100644 (file)
@@ -13,10 +13,6 @@ If you are upgrading from an earlier release such as 5.13.7, first read
 L<perl5138delta>, which describes differences between 5.13.7 and
 5.13.8.
 
-=head1 Notice
-
-XXX Any important notices here
-
 =head1 Core Enhancements
 
 =head2 New regular expression modifier C</a>
@@ -96,7 +92,7 @@ See L</Known Problems>, below.)
 
 =item *
 
-L<CPAN::Meta::YAML> 0.003 has been added as a dual-life module.  It supports a
+C<CPAN::Meta::YAML> 0.003 has been added as a dual-life module.  It supports a
 subset of YAML sufficient for reading and writing META.yml and MYMETA.yml files
 included with CPAN distributions or generated by the module installation
 toolchain. It should not be used for any other general YAML parsing or
@@ -104,7 +100,7 @@ generation task.
 
 =item *
 
-L<HTTP::Tiny> 0.009 has been added as a dual-life module.  It is a very
+C<HTTP::Tiny> 0.009 has been added as a dual-life module.  It is a very
 small, simple HTTP/1.1 client designed for simple GET requests and file
 mirroring.  It has has been added to enable CPAN.pm and CPANPLUS to
 "bootstrap" HTTP access to CPAN using pure Perl without relying on external
@@ -112,12 +108,12 @@ binaries like F<curl> or F<wget>.
 
 =item *
 
-L<JSON::PP> 2.27103 has been added as a dual-life module, for the sake of
+C<JSON::PP> 2.27103 has been added as a dual-life module, for the sake of
 reading F<META.json> files in CPAN distributions.
 
 =item *
 
-L<Module::Metadata> 1.000003 has been added as a dual-life module.  It gathers
+C<Module::Metadata> 1.000003 has been added as a dual-life module.  It gathers
 package and POD information from Perl module files.  It is a standalone module
 based on Module::Build::ModuleInfo for use by other module installation
 toolchain components.  Module::Build::ModuleInfo has been deprecated in
@@ -125,7 +121,7 @@ favor of this module instead.
 
 =item *
 
-L<Perl::OSType> 1.002 has been added as a dual-life module.  It maps Perl
+C<Perl::OSType> 1.002 has been added as a dual-life module.  It maps Perl
 operating system names (e.g. 'dragonfly' or 'MSWin32') to more generic types
 with standardized names (e.g.  "Unix" or "Windows").  It has been refactored
 out of Module::Build and ExtUtils::CBuilder and consolidates such mappings into
@@ -281,21 +277,17 @@ Many, many spelling errors and typographical mistakes were corrected throughout
 
 =back
 
-=head3 L<Porting/epigraphs.pod> and L<pod/perlhist.pod>
-
-This patch makes multiple changes to Porting/epigraphs.pod and pod/perlhist.pod.
-
-=head3 L<perlhack>
+=head3 C<perlhack>
 
 =over 4
 
 =item *
 
-L<perlhack> was extensively reorganized.
+C<perlhack> was extensively reorganized.
 
 =back
 
-=head3 L<perlfunc>
+=head3 C<perlfunc>
 
 =over 4
 
@@ -339,7 +331,7 @@ corrected.
 
 =head1 Utility Changes
 
-=head3 L<perlbug>
+=head3 C<perlbug>
 
 =over 4
 
@@ -350,7 +342,7 @@ resulting in dropped mail. Now it does include that header.
 
 =back
 
-=head3 L<buildtoc>
+=head3 C<buildtoc>
 
 =over 4
 
@@ -367,7 +359,7 @@ well-formedness of F<pod/perltoc.pod> automatically.
 
 =item *
 
-C<lib/File/DosGlob.t> has been modernized and now uses L<Test::More>.
+C<lib/File/DosGlob.t> has been modernized and now uses C<Test::More>.
 
 =item *
 
@@ -426,24 +418,25 @@ Perl distribution. It was officially discontinued in an earlier version.
 
 =over
 
-=item Update MakeMaker to build man pages on cygwin.
+=item *
+
+Updated MakeMaker to build man pages on cygwin.
+
+=item *
 
-=item Improve rebase behaviour
+Improved rebase behaviour
 
 If a dll is updated on cygwin reuse the old imagebase address.
 This solves most rebase errors, esp when updating on core dll's.
 See L<http://www.tishler.net/jason/software/rebase/rebase-2.4.2.README> for more information.
 
-=item CYG14 Dynaloader without USEIMPORTLIB, and search cyg prefix
+=item *
 
 Support the standard cyg dll prefix, which is e.g. needed for FFI's.
-Ctypes and C::DynaLib use DynaLoader to find dlls.
 
-With -DUSEIMPORTLIB DynaLoader symbols link against the prefixed
-symbol names for the .dll.a importlib, but we need to link against the
-symbols directly. We don't link Dynaloader against libperl.dll.a.
+=item *
 
-=item Updated build hints file
+Updated build hints file
 
 =back
 
@@ -550,13 +543,13 @@ always meant to be the case.
 
 =item *
 
-C<< <expr> >> always respects overloading now if the expression is
+C<< E<lt>exprE<gt> >> always respects overloading now if the expression is
 overloaded.
 
-Due to the way that '<> as glob' was parsed differently from
-'<> as filehandle' from 5.6 onwards, something like C<< <$foo[0]> >> did
+Due to the way that 'E<lt>E<gt> as glob' was parsed differently from
+'E<lt>E<gt> as filehandle' from 5.6 onwards, something like C<< E<lt>$foo[0]E<gt> >> did
 not handle overloading, even if C<$foo[0]> was an overloaded object. This
-was contrary to the documentation for overload, and meant that C<< <> >>
+was contrary to the documentation for overload, and meant that C<< E<lt>E<gt> >>
 could not be used as a general overloaded iterator operator.
 
 =item *