Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit 908a169

Browse files
committed
add perl5265cdelta.pod
1 parent c5cf966 commit 908a169

File tree

5 files changed

+182
-20
lines changed

5 files changed

+182
-20
lines changed

MANIFEST

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5976,6 +5976,7 @@ pod/perl5262delta.pod Perl changes in version 5.26.2
59765976
pod/perl5263cdelta.pod cperl changes in version 5.26.3c
59775977
pod/perl5263delta.pod Perl changes in version 5.26.3
59785978
pod/perl5264cdelta.pod cperl changes in version 5.26.4c
5979+
pod/perl5265cdelta.pod cperl changes in version 5.26.5c
59795980
pod/perl5280cdelta.pod cperl changes in version 5.28.0c
59805981
pod/perl5280delta.pod Perl changes in version 5.28.0
59815982
pod/perl5281cdelta.pod cperl changes in version 5.28.1c
@@ -5999,7 +6000,7 @@ pod/perlbook.pod Perl book information
59996000
pod/perlboot.pod
60006001
pod/perlbot.pod
60016002
pod/perlcall.pod Perl calling conventions from C
6002-
pod/perlcdelta.pod cperl changes since previous version
6003+
pod/perlcdelta.pod cperl changes in version 5.28.2c
60036004
pod/perlcheat.pod Perl cheat sheet
60046005
pod/perlclass.pod Modern cperl classes and roles
60056006
pod/perlclib.pod Internal replacements for standard C library functions

pod/perl.pod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,11 @@ aux c2ph h2ph h2xs cperlbug pl2pm pod2html pod2man splain xsubpp
241241
perlexperiment A listing of experimental features in Perl
242242

243243
perlcperl Perl notes for cperl (variant)
244-
perlcdelta cperl changes since previous version
244+
perlcdelta cperl changes in version 5.28.2c
245245
perl5290cdelta cperl changes in version 5.29.0c
246246
perl5281cdelta cperl changes in version 5.28.1c
247247
perl5280cdelta cperl changes in version 5.28.0c
248+
perl5265cdelta cperl changes in version 5.26.5c
248249
perl5264cdelta cperl changes in version 5.26.4c
249250
perl5263cdelta cperl changes in version 5.26.3c
250251
perl5262cdelta cperl changes in version 5.26.2c

pod/perl5265cdelta.pod

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
=encoding utf8
2+
3+
=head1 NAME
4+
5+
perl5265cdelta - what is new for cperl v5.26.5
6+
7+
=head1 DESCRIPTION
8+
9+
This document describes differences between the cperl 5.26.5 and the cperl
10+
5.26.4 release.
11+
12+
If you are upgrading from an earlier release such as v5.26.1c, first read
13+
L<perl5262cdelta>, which describes differences between v5.26.1c and v5.26.2c.
14+
15+
=head1 Modules and Pragmata
16+
17+
=head2 Updated Modules and Pragmata
18+
19+
=over 4
20+
21+
=item L<Cpanel::JSON::XS> 4.09
22+
23+
Add seperate allow_dupkeys property, in relaxed (#122).
24+
Fixed allow_dupkeys for the XS slow path.
25+
Silence 2 -Wunused-value warnings.
26+
Fix ->unblessed_bool to produce modifiable perl structures (PR #121 by Pali).
27+
28+
Add unblessed_bool property (PR #118 by Pali).
29+
30+
Silence Gconvert -Wunused-result.
31+
gcvt returns a string, sprintf int, so suppress the retval.
32+
33+
=item L<ExtUtils::MakeMaker> 8.35_08
34+
35+
Added C<-flto> support for static libs (need the lto plugin) and D for
36+
deterministic builds, using arflags for AR_STATIC_ARGS, not just 'cr'.
37+
38+
Fixed FULLPERL patch for cperl on Win32.
39+
cperl-only.
40+
41+
=item L<Storable> 1.12_04
42+
43+
Fix stacklimit security issues introduced in the p5p release [cperl #393].
44+
User limits must not be higher than the probed hard limits, when
45+
overridden by user code or data, via hooks or even pst data.
46+
cperl-only.
47+
48+
=back
49+
50+
=head1 Documentation
51+
52+
=head2 Changes to Existing Documentation
53+
54+
We have attempted to update the documentation to reflect the changes
55+
listed in this document. If you find any we have missed, send email
56+
to L<perlbug@perl.org|mailto:perlbug@perl.org>.
57+
58+
Additionally, the following selected changes have been made:
59+
60+
=head3 L<perldiag>
61+
62+
=over 4
63+
64+
=item *
65+
66+
C<Syntax error in (?[...]) in regex m/%s/> changed to
67+
C<Syntax error in (?[...]) in regex; marked by <-- HERE in m/%s/>
68+
69+
=item *
70+
71+
C<Unexpected ']' with no following ')' in (?[... in regex; marked by <-- HERE in m/%s/>
72+
was added.
73+
74+
=item *
75+
76+
C<Expecting close paren for nested extended charclass in regex; marked by <-- HERE in m/%s/>
77+
was added.
78+
79+
=item *
80+
81+
C<Expecting close paren for wrapper for nested extended charclass in regex; marked by <-- HERE in m/%s/>
82+
was added.
83+
84+
=back
85+
86+
=head1 Selected Bug Fixes
87+
88+
=over 4
89+
90+
=item *
91+
92+
Fixed assert in extended charclass.
93+
L<[perl #131649]|https://rt.perl.org/Ticket/Display.html?id=131649>
94+
95+
=item *
96+
97+
Fixed SHIFT_VAR with SHORTSIZE != SIZE16.
98+
E.g. with -m32 use64bitint. cperl-only.
99+
100+
=back
101+
102+
=head1 Acknowledgements
103+
104+
cperl 5.26.5 represents approximately 5 months of development since cperl
105+
5.26.4c and contains approximately 2,700 lines of changes across 63 files from
106+
2 authors.
107+
108+
Excluding auto-generated files, documentation and release tools, there were
109+
approximately 390 lines of changes to 17 .pm, .t, .c and .h files.
110+
111+
The following people are known to have contributed the improvements that became
112+
cperl 5.26.5:
113+
114+
Reini Urban, Yves Orton.
115+
116+
The list above is almost certainly incomplete as it is automatically generated
117+
from version control history including the perl and cperl repos. In particular,
118+
it does not include the names of the (very much appreciated) contributors who
119+
reported issues to the Perl bug tracker and the cperl github issues.
120+
121+
Many of the changes included in this version originated in the CPAN modules
122+
included in Perl's core. We're grateful to the entire CPAN community for
123+
helping Perl to flourish.
124+
125+
For a more complete list of all of Perl's historical contributors, please see
126+
the F<AUTHORS> file in the Perl source distribution.
127+
128+
Generated with:
129+
130+
cperl Porting/acknowledgements.pl cperl-5.26.4..HEAD -c
131+
132+
=head1 Reporting Bugs
133+
134+
If you find what you think is a bug, you might check the perl bug database
135+
at L<https://rt.perl.org/> . There may also be information at
136+
L<http://www.perl.org/> , the Perl Home Page.
137+
138+
If you believe you have an unreported bug, please run the L<cperlbug> program
139+
included with your release. Be sure to trim your bug down to a tiny but
140+
sufficient test case. Your bug report, along with the output of C<perl -V>,
141+
will be sent off to perlbug@perl.org to be analysed by the Perl porting team.
142+
143+
If you think it's a cperl specific bug or trust the cperl developers more
144+
please file an issue at L<https://github.com/perl11/cperl/issues>.
145+
146+
If the bug you are reporting has security implications which make it
147+
inappropriate to send to a publicly archived mailing list, then see
148+
L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION>
149+
For details of how to report the issue.
150+
151+
=head1 SEE ALSO
152+
153+
The F<Changes> file for an explanation of how to view exhaustive details on
154+
what changed.
155+
156+
The F<INSTALL> file for how to build Perl.
157+
158+
The F<README> file for general stuff.
159+
160+
The F<Artistic> and F<Copying> files for copyright information.
161+
162+
=cut

pod/perlcdelta.pod

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ cperl disallows C<%ENV> larger than the sysconf(_SC_ARG_MAX)/MAX_ARG_STRLEN/
3434
ARG_MAX/NCARGS size with a new L<perldiag/"Environment size %d larger than the allowed %d">
3535
error.
3636

37-
L<[cperl #329]|https://github.com/perl11/cperl/issues/390>
37+
L<[cperl #329]|https://github.com/perl11/cperl/issues/390>. cperl-only.
3838

3939
=head2 [CVE-2018-18312] Heap-buffer-overflow write in S_regatom (regcomp.c)
4040

@@ -65,21 +65,15 @@ Fix ->unblessed_bool to produce modifiable perl structures (PR #121 by Pali).
6565
Added C<-flto> support for static libs (need the lto plugin) and D for
6666
deterministic builds, using arflags for AR_STATIC_ARGS, not just 'cr'.
6767

68-
fix FULLPERL for win32 cperl
68+
fix FULLPERL for win32 cperl.
69+
cperl-only.
6970

70-
=item L<Storable> 1.12_03
71+
=item L<Storable> 1.12_04
7172

7273
Fix stacklimit security issues introduced in the p5p release [cperl #393].
7374
User limits must not be higher than the probed hard limits, when
7475
overridden by user code or data, via hooks or even pst data.
75-
76-
=back
77-
78-
=head1 Configuration and Compilation
79-
80-
=over 4
81-
82-
=item *
76+
cperl-only.
8377

8478
=back
8579

@@ -120,17 +114,17 @@ L<[perl #133314]|https://rt.perl.org/Ticket/Display.html?id=133314>
120114

121115
=head1 Acknowledgements
122116

123-
cperl 5.28.1 represents approximately 5 weeks of development since cperl
124-
5.28.0c and contains approximately 40,000 lines of changes across 940 files
125-
from 2 authors.
117+
cperl 5.28.2 represents approximately 5 months of development since cperl
118+
5.28.1c and contains approximately 4,100 lines of changes across 80 files
119+
from 3 authors.
126120

127121
Excluding auto-generated files, documentation and release tools, there were
128-
approximately 5,300 lines of changes to 110 .pm, .t, .c and .h files.
122+
approximately 1,100 lines of changes to 24 .pm, .t, .c and .h files.
129123

130124
The following people are known to have contributed the improvements that
131-
became cperl 5.28.1:
125+
became cperl 5.28.2:
132126

133-
Reini Urban, Andreas König.
127+
Reini Urban, David Mitchell, Karl Williamson.
134128

135129
Many of the changes included in this version originated in the CPAN modules
136130
included in Perl's core. We're grateful to the entire CPAN community for
@@ -141,7 +135,7 @@ see the F<AUTHORS> file in the Perl source distribution.
141135

142136
Generated with:
143137

144-
cperl Porting/acknowledgements.pl cperl-5.28.0..HEAD -c
138+
cperl Porting/acknowledgements.pl cperl-5.28.1..HEAD -c
145139

146140
=head1 Reporting Bugs
147141

win32/pod.mak

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ POD = cperl.pod \
7070
perl5263cdelta.pod \
7171
perl5263delta.pod \
7272
perl5264cdelta.pod \
73+
perl5265cdelta.pod \
7374
perl5280cdelta.pod \
7475
perl5280delta.pod \
7576
perl5281cdelta.pod \
@@ -357,6 +358,7 @@ MAN = cperl.man \
357358
perl5263cdelta.man \
358359
perl5263delta.man \
359360
perl5264cdelta.man \
361+
perl5265cdelta.man \
360362
perl5280cdelta.man \
361363
perl5280delta.man \
362364
perl5281cdelta.man \
@@ -645,6 +647,7 @@ HTML = cperl.html \
645647
perl5263cdelta.html \
646648
perl5263delta.html \
647649
perl5264cdelta.html \
650+
perl5265cdelta.html \
648651
perl5280cdelta.html \
649652
perl5280delta.html \
650653
perl5281cdelta.html \
@@ -931,6 +934,7 @@ TEX = cperl.tex \
931934
perl5263cdelta.tex \
932935
perl5263delta.tex \
933936
perl5264cdelta.tex \
937+
perl5265cdelta.tex \
934938
perl5280cdelta.tex \
935939
perl5280delta.tex \
936940
perl5281cdelta.tex \

0 commit comments

Comments
 (0)