summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2015-05-19 21:53:46 -0600
committerKarl Williamson <khw@cpan.org>2015-05-19 22:03:08 -0600
commit7595828f3bb6971099fb9283d6c14463b56d840a (patch)
tree4e174ee51804c06d4c9f1d1ad13b37bc2053b821
parent6acea139a4492dc2f272bfc6de52ec8b6510da2c (diff)
downloadperl-7595828f3bb6971099fb9283d6c14463b56d840a.tar.gz
perldelta: List more changes in the pods
I looked at the differences of all pods in /pod, and found a bunch of ones that I think are significant that weren't listed in perldelta.
-rw-r--r--pod/perldelta.pod141
1 files changed, 138 insertions, 3 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 76aec1dddb..77bbe8d4f7 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -688,6 +688,17 @@ Perl.
=head2 Changes to Existing Documentation
+=head3 L<perlaix>
+
+=over 4
+
+=item *
+
+A note on long doubles has been added.
+
+=back
+
+
=head3 L<perlapi>
=over 4
@@ -732,6 +743,11 @@ entries easier to find when scanning.
The syntax of single-character variable names has been brought
up-to-date and more fully explained.
+=item *
+
+Hexadecimal floating point numbers are described, as are infinity and
+NaN.
+
=back
=head3 L<perlebcdic>
@@ -745,6 +761,17 @@ improvements to EBCDIC support.
=back
+=head3 L<perlfilter>
+
+=over 4
+
+=item *
+
+Added a L<LIMITATIONS|perlfilter/LIMITATIONS> section.
+
+=back
+
+
=head3 L<perlfunc>
=over 4
@@ -804,6 +831,21 @@ Information on EBCDIC handling has been added
=back
+=head3 L<perlhack>
+
+=over 4
+
+=item *
+
+A note has been added about running on platforms with non-ASCII
+character sets
+
+=item *
+
+A note has been added about performance testing
+
+=back
+
=head3 L<perlhacktips>
=over 4
@@ -825,6 +867,36 @@ Updated documentation for the C<test.valgrind> C<make> target.
L<[perl #121431]|https://rt.perl.org/Ticket/Display.html?id=121431>
+=item *
+
+Information is given about writing test files portably to non-ASCII
+platforms.
+
+=item *
+
+A note has been added about how to get a C language stack backtrace.
+
+=back
+
+=head3 L<perlhpux>
+
+=over 4
+
+=item *
+
+Note that the message "Redeclaration of "sendpath" with a different
+storage class specifier" is harmless.
+
+=back
+
+=head3 L<perllocale>
+
+=over 4
+
+=item *
+
+Updated for the enhancements in v5.22, along with some clarifications.
+
=back
=head3 L<perlmodstyle>
@@ -838,6 +910,28 @@ L<PrePAN|http://prepan.org/>.
=back
+=head3 L<perlop>
+
+=over 4
+
+=item *
+
+Updated for the enhancements in v5.22, along with some clarifications.
+
+=back
+
+=head3 L<perlpodspec>
+
+=over 4
+
+=item *
+
+The specification of the pod language is changing so that the default
+encoding of pods that aren't in UTF-8 (unless otherwise indicated) is
+CP1252 instead of ISO 8859-1 (Latin1).
+
+=back
+
=head3 L<perlpolicy>
=over 4
@@ -852,6 +946,11 @@ in L<< perlpolicy/STANDARDS OF CONDUCT >>.
The conditions for marking an experimental feature as non-experimental are now
set out.
+=item *
+
+Clarification has been made as to what sorts of changes are permissible in
+maintenance releases.
+
=back
=head3 L<perlport>
@@ -875,7 +974,18 @@ Notes about EBCDIC have been added.
=item *
The description of the C</x> modifier has been clarified to note that
-comments cannot be continued onto the next line by escaping them.
+comments cannot be continued onto the next line by escaping them; and
+there is now a list of all the characters that are considered whitespace
+by this modifier.
+
+=item *
+
+The new C</n> modifier is described.
+
+=item *
+
+A note has been added on how to make bracketed character class ranges
+portable to non-ASCII machines.
=back
@@ -909,6 +1019,17 @@ improvements in C<qr/[\N{named sequence}]/> (see under L</Selected Bug Fixes>).
=back
+=head3 L<perlref>
+
+=over 4
+
+=item *
+
+A new section has been added
+L<Assigning to References|perlref/Assigning to References>
+
+=back
+
=head3 L<perlsec>
=over 4
@@ -942,7 +1063,10 @@ in L<< perlsyn >>.
=item *
This has had extensive revisions to bring it up-to-date with current
-Unicode support and to make it more readable.
+Unicode support and to make it more readable. Notable is that Unicode
+7.0 changed what it should do with non-characters. Perl retains the old
+way of handling for reasons of backward compatibility. See
+L<perlunicode/Noncharacter code points>.
=back
@@ -963,7 +1087,18 @@ interpreted as Unicode has been updated.
=item *
-Further clarify version number representations and usage.
+C<$]> is no longer listed as being deprecated. Instead, discussion has
+been added on the advantages and disadvantages of using it versus
+C<$^V>.
+
+=item *
+
+C<${^ENCODING}> is now marked as deprecated.
+
+=item *
+
+The entry for C<%^H> has been clarified to indicate it can only handle
+simple values.
=back