Skip to content

Commit 8183f68

Browse files
committed
perldelta: various fixes
* behaviour -> behavior * =over -> =over 4 * Add =items for consistency * Capitalization fixes
1 parent e10f6b3 commit 8183f68

File tree

1 file changed

+45
-13
lines changed

1 file changed

+45
-13
lines changed

pod/perldelta.pod

Lines changed: 45 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,12 @@ write permissions regardless of current umask.
107107

108108
This has been fixed by using umask 0177 instead. [perl #127322]
109109

110-
=head2 fix out of boundary access in Win32 path handling
110+
=head2 Fix out of boundary access in Win32 path handling
111111

112112
This is CVE-2015-8608. For more information see
113113
L<[perl #126755]|https://rt.perl.org/Ticket/Display.html?id=126755>
114114

115-
=head2 fix loss of taint in canonpath
115+
=head2 Fix loss of taint in canonpath
116116

117117
This is CVE-2015-8607. For more information see
118118
L<[perl #126862]|https://rt.perl.org/Ticket/Display.html?id=126862>
@@ -466,6 +466,8 @@ Stack">, which explains how the perl context stack works.
466466

467467
=over 4
468468

469+
=item *
470+
469471
A stronger caution about using locales in threaded applications is
470472
given. Locales are not thread-safe, and you can get wrong results or
471473
even segfaults if you use them there.
@@ -827,14 +829,26 @@ Win32 compilers are supported.
827829

828830
=item AmigaOS
829831

832+
=over 4
833+
834+
=item *
835+
830836
The AmigaOS port has been reintegrated into the main tree, based off of
831837
Perl 5.22.1.
832838

839+
=back
840+
833841
=item Cygwin
834842

843+
=over 4
844+
845+
=item *
846+
835847
Tests are more robust against unusual cygdrive prefixes.
836848
L<[perl #126834]|https://rt.perl.org/Ticket/Display.html?id=126834>
837849

850+
=back
851+
838852
=item EBCDIC
839853

840854
=over 4
@@ -874,7 +888,7 @@ utf8>>, which are now fixed
874888

875889
=item FreeBSD
876890

877-
=over
891+
=over 4
878892

879893
=item *
880894

@@ -885,7 +899,7 @@ L<[perl #126847]|https://rt.perl.org/Ticket/Display.html?id=126847>
885899

886900
=item IRIX
887901

888-
=over
902+
=over 4
889903

890904
=item *
891905

@@ -903,7 +917,7 @@ L<[perl #126396]|https://rt.perl.org/Ticket/Display.html?id=126396>
903917

904918
=item MacOS X
905919

906-
=over
920+
=over 4
907921

908922
=item *
909923

@@ -935,22 +949,34 @@ L<[perl #126240]|https://rt.perl.org/Ticket/Display.html?id=126240>
935949

936950
=item Solaris
937951

952+
=over 4
953+
954+
=item *
955+
938956
All Solaris now builds shared libperl.
939957

940958
Solaris and variants like OpenIndiana now always build with the shared
941959
Perl library (Configure -Duseshrplib). This was required for the
942960
OpenIndiana builds, but this has also been the setting for Oracle/Sun
943961
Perl builds for several years.
944962

963+
=back
964+
945965
=item Tru64
946966

967+
=over 4
968+
969+
=item *
970+
947971
Workaround where Tru64 balks when prototypes are listed as
948972
C<< PERL_STATIC_INLINE >>, but where the test is build with
949973
C<< -DPERL_NO_INLINE_FUNCTIONS >>.
950974

975+
=back
976+
951977
=item VMS
952978

953-
=over
979+
=over 4
954980

955981
=item *
956982

@@ -998,7 +1024,7 @@ release of OpenVMS VAX was v7.3 in 2001.
9981024

9991025
=item Win32
10001026

1001-
=over
1027+
=over 4
10021028

10031029
=item *
10041030

@@ -1018,7 +1044,7 @@ exist. For performance reasons, now, if the root key (i.e.
10181044
C<HKEY_CURRENT_USER\Software\Perl> or C<HKEY_LOCAL_MACHINE\Software\Perl>) does
10191045
not exist at process start time, it will not be checked again for C<%ENV>
10201046
override entries for the remainder of the Perl processes life. This more
1021-
closely matches Unix behaviour in that the environment is copied or inherited
1047+
closely matches Unix behavior in that the environment is copied or inherited
10221048
on startup and changing the variable in the parent process or another process
10231049
or editing F<.bashrc> will not change the environmental variable in other
10241050
existing, running, processes.
@@ -1072,31 +1098,37 @@ Errors set by Winsock functions are now put directly into C<$^E>, and the
10721098
relevant C<WSAE*> error codes are now exported from the L<Errno> and L<POSIX>
10731099
modules for testing this against.
10741100

1075-
The previous behaviour of putting the errors (converted to POSIX-style C<E*>
1101+
The previous behavior of putting the errors (converted to POSIX-style C<E*>
10761102
error codes since Perl 5.20.0) into C<$!> was buggy due to the non-equivalence
10771103
of like-named Winsock and POSIX error constants, a relationship between which
10781104
has unfortunately been established in one way or another since Perl 5.8.0.
10791105

1080-
The new behaviour provides a much more robust solution for checking Winsock
1106+
The new behavior provides a much more robust solution for checking Winsock
10811107
errors in portable software without accidentally matching POSIX tests that were
10821108
intended for other OSes and may have different meanings for Winsock.
10831109

1084-
The old behaviour is currently retained, warts and all, for backwards
1110+
The old behavior is currently retained, warts and all, for backwards
10851111
compatibility, but users are encouraged to change any code that tests C<$!>
10861112
against C<E*> constants for Winsock errors to instead test C<$^E> against
1087-
C<WSAE*> constants. After a suitable deprecation period, the old behaviour may
1113+
C<WSAE*> constants. After a suitable deprecation period, the old behavior may
10881114
be removed, leaving C<$!> unchanged after Winsock function calls, to avoid any
10891115
possible confusion over which error variable to check.
10901116

10911117
=back
10921118

1093-
=item ppc64el floating point
1119+
=item ppc64el
1120+
1121+
=over 4
1122+
1123+
=item floating point
10941124

10951125
The floating point format of ppc64el (Debian naming for little-endian
10961126
PowerPC) is now detected correctly.
10971127

10981128
=back
10991129

1130+
=back
1131+
11001132
=head1 Internal Changes
11011133

11021134
=over 4

0 commit comments

Comments
 (0)