summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2019-04-04 13:57:58 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2019-04-04 13:57:58 +0100
commitd767393488b037fc64b9fdfdbda898f06829394e (patch)
tree172026072b19cc1087984b68ff8eaf231cbdace2
parent0015bbf4a7f8d431ec8a5b30de6348d8b922a51b (diff)
downloadperl-d767393488b037fc64b9fdfdbda898f06829394e.tar.gz
perldelta - Add bug links and tidy up
-rw-r--r--pod/perldelta.pod57
1 files changed, 30 insertions, 27 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index a4a63c8b9b..3a40c91660 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -14,9 +14,9 @@ L<perl5281delta>, which describes differences between 5.28.0 and 5.28.1.
=head1 Incompatible Changes
-There are no changes intentionally incompatible with 5.28.1
-If any exist, they are bugs, and we request that you submit a
-report. See L</Reporting Bugs> below.
+There are no changes intentionally incompatible with 5.28.1. If any exist,
+they are bugs, and we request that you submit a report. See L</Reporting
+Bugs> below.
=head1 Modules and Pragmata
@@ -51,22 +51,20 @@ tools, was accidentally broken in Perl 5.27.9. This has now been fixed.
=item Mac OS X
-Perl's build and testing process on Mac OS X for C<-Duseshrplib>
-builds is now compatible with Mac OS X System Integrity Protection
-(SIP).
+Perl's build and testing process on Mac OS X for C<-Duseshrplib> builds is now
+compatible with Mac OS X System Integrity Protection (SIP).
-SIP prevents binaries in F</bin> (and a few other places) being passed
-the C<DYLD_LIBRARY_PATH> environment variable. For our purposes this
-prevents C<DYLD_LIBRARY_PATH> from being passed to the shell, which
-prevents that variable being passed to the testing or build process,
-so running C<perl> couldn't find F<libperl.dylib>.
+SIP prevents binaries in F</bin> (and a few other places) being passed the
+C<DYLD_LIBRARY_PATH> environment variable. For our purposes this prevents
+C<DYLD_LIBRARY_PATH> from being passed to the shell, which prevents that
+variable being passed to the testing or build process, so running C<perl>
+couldn't find F<libperl.dylib>.
-To workaround that, the initial build of the F<perl> executable
-expects to find F<libperl.dylib> in the build directory, and the
-library path is then adjusted during installation to point to the
-installed library.
+To workaround that, the initial build of the F<perl> executable expects to find
+F<libperl.dylib> in the build directory, and the library path is then adjusted
+during installation to point to the installed library.
-[perl #126706]
+L<[perl #126706]|https://rt.perl.org/Ticket/Display.html?id=126706>
=back
@@ -76,10 +74,9 @@ installed library.
=item *
-If an in-place edit is still in progress during global destruction and
-the process exit code (as stored in C<$?>) is zero, perl will now
-treat the in-place edit as successful, replacing the input file with
-any output produced.
+If an in-place edit is still in progress during global destruction and the
+process exit code (as stored in C<$?>) is zero, perl will now treat the
+in-place edit as successful, replacing the input file with any output produced.
This allows code like:
@@ -91,24 +88,30 @@ to replace the input file, while code like:
will not. Partly resolves [perl #133659].
+L<[perl #133659]|https://rt.perl.org/Ticket/Display.html?id=133659>
+
=item *
-A regression in 5.28 caused the following code to fail
+A regression in Perl 5.28 caused the following code to fail
close(STDIN); open(CHILD, "|wc -l")'
-because the child's stdin would be closed on exec. This has now been fixed.
+because the child's stdin would be closed on exec. This has now been fixed.
=item *
-C<pack "u", "invalid uuencoding"> now properly NUL terminates the
-zero-length SV produced. [perl #132655]
+C<pack "u", "invalid uuencoding"> now properly NUL terminates the zero-length
+SV produced.
+
+L<[perl #132655]|https://rt.perl.org/Ticket/Display.html?id=132655>
=item *
-Failing to compile a format now aborts compilation. Like other errors
-in sub-parses this could leave the parser in a strange state, possibly
-crashing perl if compilation continued. [perl #132158]
+Failing to compile a format now aborts compilation. Like other errors in
+sub-parses this could leave the parser in a strange state, possibly crashing
+perl if compilation continued.
+
+L<[perl #132158]|https://rt.perl.org/Ticket/Display.html?id=132158>
=back