summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Vincent <jesse@bestpractical.com>2011-01-20 17:56:36 -0500
committerJesse Vincent <jesse@bestpractical.com>2011-01-20 17:58:07 -0500
commitd854cd1874a47794602248cb25427161226874f9 (patch)
tree61fd2678106c7aaaa800003b5d80bf45a15a6d4e
parent24c5e187667a537a3c92f78657b22ca2b537e486 (diff)
downloadperl-d854cd1874a47794602248cb25427161226874f9.tar.gz
Further perldelta cleanup
-rw-r--r--pod/perldelta.pod55
1 files changed, 24 insertions, 31 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index f91b352b38..855e390cc4 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -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 *