summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2018-12-18 01:13:28 +0100
committerAbigail <abigail@abigail.be>2018-12-18 01:13:28 +0100
commit285b03a6d7b8856bd9ec4eb54dae1165787379a4 (patch)
treed40d7c88799772db534af75d1383c399bffd450f
parent2029a7cc186555c85102393a92d35d60115e1512 (diff)
downloadperl-285b03a6d7b8856bd9ec4eb54dae1165787379a4.tar.gz
Errata in perldelta.
A change in 5.29.4 was misworded in its perldelta. Karl fixed the wording in perl5294delta, and added the corrected text in this perldelta, under the Core Enhancements section. The Errata section is more appropriate.
-rw-r--r--pod/perldelta.pod32
1 files changed, 19 insertions, 13 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 3f70975a8c..b86c093fa4 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -12,19 +12,6 @@ release.
If you are upgrading from an earlier release such as 5.29.4, first read
L<perl5295delta>, which describes differences between 5.29.4 and 5.29.5.
-=head1 Core Enhancements
-
-=head2 The upper limit C<"n"> specifiable in a regular expression
-quantifier of the form C<"{m,n}"> has been doubled to 65534
-
-The meaning of an unbounded upper quantifier C<"{m,}"> remains unchanged.
-It matches 2**31 - 1 times on most platforms, and more on ones where a C
-language short variable is more than 4 bytes long.
-
-The text above is what perl5294delta should have said. Instead it said
-"The maximum number of times a pattern can match has been doubled to 65535"
-That statement was wrong. Try to forget you ever saw it.
-
=head1 Security
=head2 [CVE-2018-18312] Heap-buffer-overflow write in S_regatom (regcomp.c)
@@ -300,6 +287,25 @@ under C<< /ui >> and C<< /di >>.
=back
+=head1 Errata From Previous Releases
+
+=over 4
+
+=item *
+
+The upper limit C<"n"> specifiable in a regular expression
+quantifier of the form C<"{m,n}"> has been doubled to 65534.
+
+The meaning of an unbounded upper quantifier C<"{m,}"> remains unchanged.
+It matches 2**31 - 1 times on most platforms, and more on ones where a C
+language short variable is more than 4 bytes long.
+
+The text above is what perl5294delta should have said. Instead it said
+"The maximum number of times a pattern can match has been doubled to 65535"
+That statement was wrong. Try to forget you ever saw it.
+
+=back
+
=head1 Acknowledgements
Perl 5.29.6 represents approximately 4 weeks of development since Perl