This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta - Document remaining changes/module upgrades and fill in RT links
[perl5.git] / pod / perldelta.pod
CommitLineData
44691e6f
AB
1=encoding utf8
2
3=head1 NAME
4
a9c3e753
S
5[ this is a template for a new perldelta file. Any text flagged as XXX needs
6to be processed before release. ]
7
8perldelta - what is new for perl v5.21.10
c68523cb 9
238894db 10=head1 DESCRIPTION
c68523cb 11
a9c3e753 12This document describes differences between the 5.21.9 release and the 5.21.10
238894db 13release.
c68523cb 14
a9c3e753
S
15If you are upgrading from an earlier release such as 5.21.8, first read
16L<perl5219delta>, which describes differences between 5.21.8 and 5.21.9.
2ec11c70 17
b5d4d3b9 18=head1 Notice
2ec11c70 19
a9c3e753 20XXX Any important notices here
67f2cc75 21
b5d4d3b9 22=head1 Core Enhancements
67f2cc75 23
a9c3e753
S
24XXX New core language features go here. Summarize user-visible core language
25enhancements. Particularly prominent performance optimisations could go
26here, but most should go in the L</Performance Enhancements> section.
06ae2722 27
a9c3e753 28[ List each enhancement as a =head2 entry ]
156f41cf 29
a9c3e753 30=head1 Security
156f41cf 31
a9c3e753
S
32XXX Any security-related notices go here. In particular, any security
33vulnerabilities closed should be noted here rather than in the
34L</Selected Bug Fixes> section.
156f41cf 35
a9c3e753 36[ List each security issue as a =head2 entry ]
48c4d243 37
b5d4d3b9 38=head1 Incompatible Changes
ef8784b7 39
a9c3e753 40XXX For a release on a stable branch, this section aspires to be:
541e1e0d 41
a9c3e753
S
42 There are no changes intentionally incompatible with 5.XXX.XXX
43 If any exist, they are bugs, and we request that you submit a
44 report. See L</Reporting Bugs> below.
541e1e0d 45
a9c3e753 46[ List each incompatible change as a =head2 entry ]
541e1e0d 47
6798c95d
KW
48=head2 C<(?[...])> operators now follow standard Perl precedence
49
50This experimental feature allows set operations in regular expression
51patterns. Prior to this, the intersection operator had the same
52precedence as the other binary operators. Now it has higher precedence.
53This could lead to different outcomes than existing code expects (though
54the documentation has always noted that this change might happen,
55recommending fully parenthesizing the expressions). See
56L<perlrecharclass/Extended Bracketed Character Classes>.
57
a9c3e753 58=head1 Deprecations
541e1e0d 59
a9c3e753 60XXX Any deprecated features, syntax, modules etc. should be listed here.
541e1e0d 61
a9c3e753 62=head2 Module removals
541e1e0d 63
a9c3e753 64XXX Remove this section if inapplicable.
541e1e0d 65
a9c3e753
S
66The following modules will be removed from the core distribution in a
67future release, and will at that time need to be installed from CPAN.
68Distributions on CPAN which require these modules will need to list them as
69prerequisites.
cd7bac54 70
a9c3e753
S
71The core versions of these modules will now issue C<"deprecated">-category
72warnings to alert you to this fact. To silence these deprecation warnings,
73install the modules in question from CPAN.
541e1e0d 74
a9c3e753
S
75Note that these are (with rare exceptions) fine modules that you are encouraged
76to continue to use. Their disinclusion from core primarily hinges on their
77necessity to bootstrapping a fully functional, CPAN-capable Perl installation,
78not usually on concerns over their design.
541e1e0d 79
a9c3e753 80=over
cd7bac54 81
a9c3e753 82=item XXX
6c8457e9 83
a9c3e753
S
84XXX Note that deprecated modules should be listed here even if they are listed
85as an updated module in the L</Modules and Pragmata> section.
cd7bac54
S
86
87=back
6c8457e9 88
a9c3e753 89[ List each other deprecation as a =head2 entry ]
6c8457e9 90
a9c3e753 91=head1 Performance Enhancements
6c8457e9 92
a9c3e753
S
93XXX Changes which enhance performance without changing behaviour go here.
94There may well be none in a stable release.
127a7155 95
a9c3e753 96[ List each enhancement as a =item entry ]
6c8457e9 97
cd7bac54
S
98=over 4
99
100=item *
101
273e254d
KW
102The functions
103C<utf8::native_to_unicode()> and
104C<utf8::unicode_to_native()> (see L<utf8>)
105are now optimized out on ASCII platforms.
106There is now not even a minimal performance hit in writing code portable
107between ASCII and EBCDIC platforms.
cd7bac54
S
108
109=back
110
a9c3e753 111=head1 Modules and Pragmata
0939a951 112
a9c3e753
S
113XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/>
114go here. If Module::CoreList is updated, generate an initial draft of the
115following sections using F<Porting/corelist-perldelta.pl>. A paragraph summary
116for important changes should then be added by hand. In an ideal world,
117dual-life modules would have a F<Changes> file that could be cribbed.
c49582c3 118
a9c3e753 119[ Within each section, list entries as a =item entry ]
9024667a 120
a9c3e753 121=head2 New Modules and Pragmata
31e72f27
KW
122
123=over 4
124
125=item *
126
a9c3e753 127XXX
0ce5e53e 128
31e72f27
KW
129=back
130
a9c3e753 131=head2 Updated Modules and Pragmata
cd7bac54 132
a9c3e753 133=over 4
cd7bac54
S
134
135=item *
136
83a5d6b6
SH
137L<B> has been upgraded from version 1.56 to 1.57.
138
139=item *
140
b9c683b3
TC
141L<B::Deparse> has been upgraded from version 1.33 to 1.34.
142
338906ce
SH
143Deparse C<$#_> as that instead of as C<$#{_}>.
144L<[perl #123947]|https://rt.perl.org/Ticket/Display.html?id=123947>
b9c683b3
TC
145
146=item *
147
b05565aa
SH
148L<Carp> has been upgraded from version 1.35 to 1.36.
149
150=item *
151
d210e520 152L<CPAN> has been upgraded from version 2.05 to 2.10.
79116533
SH
153
154=over 4
155
156=item *
157
158Add support for C<Cwd::getdcwd()> and introduce workaround for a misbehaviour
159seen on Strawberry Perl 5.20.1.
160
161=item *
162
163Fix C<chdir()> after building dependencies bug.
164
165=item *
166
167Introduce experimental support for plugins/hooks.
168
169=item *
170
171Integrate the App::Cpan sources.
172
173=item *
174
175Do not check recursion on optional dependencies.
176
177=item *
178
179Sanity check META.yml to contain a hash.
180L<[cpan #95271]|https://rt.cpan.org/Ticket/Display.html?id=95271>
181
182=back
0939a951 183
c0ff9143
JH
184=item *
185
fea59588
SH
186L<CPAN::Meta> has been upgraded from version 2.143240 to 2.150001.
187
188=item *
189
83a5d6b6
SH
190L<Data::Dumper> has been upgraded from version 2.157 to 2.158.
191
192=item *
193
338906ce
SH
194L<DB> has been upgraded from version 1.07 to 1.08.
195
196=item *
197
b05565aa
SH
198L<Devel::PPPort> has been upgraded from version 3.28 to 3.31.
199
200=item *
201
83a5d6b6
SH
202L<DynaLoader> has been upgraded from version 1.31 to 1.32.
203
204=item *
205
e455391f
SH
206L<Encode> has been upgraded from version 2.70 to 2.72.
207
208=item *
209
83a5d6b6
SH
210L<encoding> has been upgraded from version 2.13 to 2.14.
211
212=item *
213
214L<Getopt::Long> has been upgraded from version 2.43 to 2.45.
215
216=item *
217
218L<locale> has been upgraded from version 1.05 to 1.06.
219
220=item *
221
222L<Locale::Codes> has been upgraded from version 3.33 to 3.34.
223
224=item *
225
338906ce 226L<Module::CoreList> has been upgraded from version 5.20150220 to 5.20150320.
83a5d6b6
SH
227
228=item *
229
b367c45d
SH
230L<parent> has been upgraded from version 0.228 to 0.232.
231
232No changes to installed files other than the version bump.
233
234=item *
235
338906ce
SH
236The PathTools modules have been upgraded from version 3.54 to 3.55.
237
238=item *
239
83a5d6b6
SH
240L<Pod::Functions> has been upgraded from version 1.08 to 1.09.
241
242=item *
243
244L<POSIX> has been upgraded from version 1.51 to 1.52.
245
246=item *
247
248L<re> has been upgraded from version 0.31 to 0.32.
249
250=item *
251
338906ce
SH
252L<sigtrap> has been upgraded from version 1.07 to 1.08.
253
254=item *
255
256L<Term::Complete> has been upgraded from version 1.402 to 1.403.
257
258=item *
259
9409f752
SH
260L<Test::Simple> has been reverted from version 1.301001_098 to 1.001014.
261
262=item *
263
03a97c81
SH
264L<Text::Balanced> has been upgraded from version 2.02 to 2.03.
265
266No changes to installed files other than the version bump.
267
268=item *
269
a790e348
SH
270L<Text::ParseWords> has been upgraded from version 3.29 to 3.30.
271
272=item *
273
15af3bc0 274L<threads> has been upgraded from version 1.96_001 to 2.01.
83a5d6b6
SH
275
276=item *
277
126be117
JH
278L<Unicode::Collate> has been upgraded from version 1.11 to 1.12.
279
280=item *
281
83a5d6b6
SH
282L<utf8> has been upgraded from version 1.14 to 1.15.
283
a9c3e753 284=back
0939a951 285
a9c3e753 286=head2 Removed Modules and Pragmata
cd7bac54 287
a9c3e753 288=over 4
cd7bac54
S
289
290=item *
291
a9c3e753 292XXX
cd7bac54 293
2ff1ebfe 294=back
541e1e0d 295
cd7bac54
S
296=head1 Documentation
297
a9c3e753
S
298XXX Changes to files in F<pod/> go here. Consider grouping entries by
299file and be sure to link to the appropriate page, e.g. L<perlfunc>.
300
cd7bac54
S
301=head2 New Documentation
302
a9c3e753 303XXX Changes which create B<new> files in F<pod/> go here.
541e1e0d 304
a9c3e753 305=head3 L<XXX>
d676fe86 306
a9c3e753 307XXX Description of the purpose of the new file here
d676fe86 308
a9c3e753 309=head2 Changes to Existing Documentation
d2fff9f6 310
a9c3e753
S
311XXX Changes which significantly change existing files in F<pod/> go here.
312However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics>
313section.
d2fff9f6 314
83a5d6b6 315=head3 L<perldata>
e329daf3 316
cd7bac54 317=over 4
e329daf3 318
cd7bac54 319=item *
e329daf3 320
83a5d6b6
SH
321Documentation has been added regarding the special floating point values C<Inf>
322and C<NaN>.
323
324=back
325
326=head3 L<perlexperiment>
327
328=over 4
329
330=item *
331
332Removed note about C<\s> matching C<VT> now that it is no longer experimental.
333
334=item *
335
336Added note that C<use re 'strict'> has been introduced experimentally.
337
338=back
339
340=head3 L<perlpolicy>
341
342=over 4
343
344=item *
345
346The documentation of what to expect to see in future maintenance releases has
347been updated. Essentially the same types of changes will be included as before
348but with fewer changes that don't affect the installation or execution of perl.
ba31029d 349
cd7bac54
S
350=back
351
a9c3e753 352=head1 Diagnostics
cd7bac54 353
a9c3e753
S
354The following additions or changes have been made to diagnostic output,
355including warnings and fatal error messages. For the complete list of
356diagnostic messages, see L<perldiag>.
cd7bac54 357
a9c3e753
S
358XXX New or changed warnings emitted by the core's C<C> code go here. Also
359include any changes in L<perldiag> that reconcile it to the C<C> code.
cd7bac54 360
a9c3e753 361=head2 New Diagnostics
541e1e0d 362
a9c3e753
S
363XXX Newly added diagnostic messages go under here, separated into New Errors
364and New Warnings
541e1e0d 365
a9c3e753 366=head3 New Errors
cd7bac54
S
367
368=over 4
369
370=item *
371
83a5d6b6
SH
372L<Invalid quantifier in {,} in regex; marked by <-- HERE in mE<sol>%sE<sol>|perldiag/"Invalid quantifier in {,} in regex; marked by <-- HERE in m/%s/">
373
374(F) The pattern looks like a {min,max} quantifier, but the min or max could not
375be parsed as a valid number - either it has leading zeroes, or it represents
376too big a number to cope with. The S<<-- HERE> shows where in the regular
377expression the problem was discovered. See L<perlre>.
cd7bac54
S
378
379=back
541e1e0d 380
a9c3e753 381=head3 New Warnings
541e1e0d 382
2ff1ebfe 383=over 4
aa67537d 384
4c7a0d98
DD
385=item *
386
a9c3e753 387XXX L<message|perldiag/"message">
4c7a0d98 388
b5d4d3b9 389=back
4c7a0d98 390
a9c3e753 391=head2 Changes to Existing Diagnostics
a5d66edf 392
a9c3e753 393XXX Changes (i.e. rewording) of diagnostic messages go here
f348c3d8 394
cd7bac54 395=over 4
f348c3d8 396
cd7bac54 397=item *
2ff1ebfe 398
a9c3e753 399XXX Describe change here
f348c3d8 400
cd7bac54 401=back
2ff1ebfe 402
a9c3e753 403=head1 Utility Changes
f348c3d8 404
a9c3e753
S
405XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go here.
406Most of these are built within the directory F<utils>.
4dc623f0 407
a9c3e753
S
408[ List utility changes as a =head2 entry for each utility and =item
409entries for each change
410Use L<XXX> with program names to get proper documentation linking. ]
84d03adf 411
a9c3e753 412=head2 L<XXX>
ff433f2d 413
9ce6583e 414=over 4
4cd408ba 415
9ce6583e 416=item *
6ed80d55 417
a9c3e753 418XXX
9ce6583e 419
2ff1ebfe 420=back
ab0b796c 421
a9c3e753 422=head1 Configuration and Compilation
cd7bac54 423
a9c3e753
S
424XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools
425go here. Any other changes to the Perl build process should be listed here.
426However, any platform-specific changes should be listed in the
427L</Platform Support> section, instead.
cd7bac54 428
a9c3e753 429[ List changes as a =item entry ].
8c6180a9 430
2ff1ebfe 431=over 4
0561e60b 432
9ce6583e 433=item *
dd200dff 434
a9c3e753 435XXX
c877af1b 436
cd7bac54 437=back
c877af1b 438
a9c3e753 439=head1 Testing
cd7bac54 440
a9c3e753
S
441XXX Any significant changes to the testing of a freshly built perl should be
442listed here. Changes which create B<new> files in F<t/> go here as do any
443large changes to the testing harness (e.g. when parallel testing was added).
444Changes to existing files in F<t/> aren't worth summarizing, although the bugs
445that they represent may be covered elsewhere.
cd7bac54 446
a9c3e753 447[ List each test improvement as a =item entry ]
bb8c7e27 448
b5d4d3b9 449=over 4
83b69bfd
DD
450
451=item *
452
83a5d6b6 453Tests for performance issues have been added in the file F<t/perf/taint.t>.
13adb056 454
b5d4d3b9 455=back
391823f2 456
a9c3e753 457=head1 Platform Support
6c8457e9 458
a9c3e753 459XXX Any changes to platform support should be listed in the sections below.
6c8457e9 460
a9c3e753
S
461[ Within the sections, list each platform as a =item entry with specific
462changes as paragraphs below it. ]
db98db4e 463
a9c3e753 464=head2 New Platforms
8818afe8 465
a9c3e753
S
466XXX List any platforms that this version of perl compiles on, that previous
467versions did not. These will either be enabled by new files in the F<hints/>
468directories, or new subdirectories and F<README> files at the top level of the
469source tree.
8af808bf 470
2ff1ebfe 471=over 4
fdcaecb7 472
ce1e892e
KW
473=item z/OS running EBCDIC Code Page 1047
474
475Core perl now works on this EBCDIC platform. Early perls also worked,
476but, even though support wasn't officially withdrawn, recent perls would
477not compile and run well. Perl v5.20 would work, but had many bugs
478which have now been fixed. Many CPAN modules that ship with Perl still
479fail tests, including Pod::Simple. However the version of Pod::Simple
480currently on CPAN should work; it was fixed too late to include in
481Perl v5.22. Work is under way to fix many of the still-broken CPAN
482modules, which likely will be installed on CPAN when completed, so that
483you may not have to wait until v5.24 to get a working version.
2af7c6b6 484
4dc623f0 485=back
2af7c6b6 486
a9c3e753
S
487=head2 Discontinued Platforms
488
489XXX List any platforms that this version of perl no longer compiles on.
70cee83f 490
b5d4d3b9 491=over 4
e5fbfbc1 492
a9c3e753 493=item XXX-some-platform
b4045391 494
a9c3e753 495XXX
b4045391 496
2ff1ebfe 497=back
b4045391 498
2ff1ebfe 499=head2 Platform-Specific Notes
8c847e66 500
a9c3e753
S
501XXX List any changes for specific platforms. This could include configuration
502and compilation changes or changes in portability/compatibility. However,
503changes within modules for platforms should generally be listed in the
504L</Modules and Pragmata> section.
8c847e66 505
2ff1ebfe 506=over 4
d345f487 507
338906ce 508=item HP-UX
d345f487 509
338906ce 510The archname now distinguishes use64bitint from use64bitall.
cd7bac54 511
4dc623f0 512=back
353075a0 513
a9c3e753 514=head1 Internal Changes
9f122eef 515
a9c3e753
S
516XXX Changes which affect the interface available to C<XS> code go here. Other
517significant internal changes for future core maintainers should be noted as
518well.
2ff1ebfe 519
a9c3e753 520[ List each change as a =item entry ]
2ff1ebfe 521
b5d4d3b9 522=over 4
2ec11c70
DM
523
524=item *
525
45235d99
KW
526Macros have been created to allow XS code to better manipulate the POSIX
527locale category C<LC_NUMERIC>.
528See L<perlapi/Locale-related functions and macros>.
2683609f 529
338906ce
SH
530=item *
531
532The previous C<atoi> et al replacement function, C<grok_atou>, has now been
533superseded by C<grok_atoUV>. See L<perlclib> for details.
534
4dc623f0 535=back
c7f058f0 536
4dc623f0 537=head1 Selected Bug Fixes
0ef4323a 538
a9c3e753
S
539XXX Important bug fixes in the core language are summarized here. Bug fixes in
540files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
567291b6 541
a9c3e753 542[ List each fix as a =item entry ]
436f6503 543
a9c3e753 544=over 4
2bf83140 545
041a5927
FC
546=item *
547
5268e911
TC
548Repeated global pattern matches in scalar context on large tainted
549strings were exponentially slow depending on the current match
338906ce
SH
550position in the string.
551L<[perl #123202]|https://rt.perl.org/Ticket/Display.html?id=123202>
041a5927 552
69e954a5
FC
553=item *
554
555Various crashes due to the parser getting confused by syntax errors have
338906ce
SH
556been fixed.
557L<[perl #123801]|https://rt.perl.org/Ticket/Display.html?id=123801>
558L<[perl #123802]|https://rt.perl.org/Ticket/Display.html?id=123802>
559L<[perl #123955]|https://rt.perl.org/Ticket/Display.html?id=123955>
560L<[perl #123995]|https://rt.perl.org/Ticket/Display.html?id=123995>
69e954a5 561
20b5e916
FC
562=item *
563
564C<split> in the scope of lexical $_ has been fixed not to fail assertions.
338906ce 565L<[perl #123763]|https://rt.perl.org/Ticket/Display.html?id=123763>
20b5e916 566
d76c14eb
FC
567=item *
568
569C<my $x : attr> syntax inside various list operators no longer fails
338906ce
SH
570assertions.
571L<[perl #123817]|https://rt.perl.org/Ticket/Display.html?id=123817>
d76c14eb 572
d547bad0
FC
573=item *
574
575An @ sign in quotes followed by a non-ASCII digit (which is not a valid
576identifier) would cause the parser to crash, instead of simply trying the @
338906ce
SH
577as literal. This has been fixed.
578L<[perl #123963]|https://rt.perl.org/Ticket/Display.html?id=123963>
d547bad0 579
8a95d307
FC
580=item *
581
582C<*bar::=*foo::=*glob_with_hash> has been crashing since 5.14, but no
338906ce
SH
583longer does.
584L<[perl #123847]|https://rt.perl.org/Ticket/Display.html?id=123847>
8a95d307 585
2f304be9
FC
586=item *
587
588C<foreach> in scalar context was not pushing an item on to the stack,
589resulting in bugs. (C<print 4, scalar do { foreach(@x){} } + 1> would
338906ce
SH
590print 5.) It has been fixed to return C<undef>.
591L<[perl #124004]|https://rt.perl.org/Ticket/Display.html?id=124004>
592
593=item *
594
595A memory leak introduced in Perl 5.21.6 has been fixed.
596L<[perl #123922]|https://rt.perl.org/Ticket/Display.html?id=123922>
597
598=item *
599
600A regression in the behaviour of the C<readline> built-in function, caused by
601the introduction of the C<< <<>> >> operator, has been fixed.
602L<[perl #123990]|https://rt.perl.org/Ticket/Display.html?id=123990>
603
604=item *
605
606Several cases of data used to store environment variable contents in core C
607code being potentailly overwritten before being used have been fixed.
608L<[perl #123748]|https://rt.perl.org/Ticket/Display.html?id=123748>
2f304be9 609
a9c3e753 610=back
ea13b07e 611
a9c3e753 612=head1 Known Problems
b65adbec 613
a9c3e753
S
614XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any
615tests that had to be C<TODO>ed for the release would be noted here. Unfixed
616platform specific bugs also go here.
b65adbec 617
a9c3e753 618[ List each fix as a =item entry ]
370c71c5 619
a9c3e753 620=over 4
b94c7836
FC
621
622=item *
623
f74610c0
KW
624A goal is for Perl to be able to be recompiled to work reasonably well
625on any Unicode version. In v5.22, though, the earliest such version is
626Unicode 5.1 (current is 7.0).
439f6100 627
ce1e892e
KW
628=item *
629
630EBCDIC platforms
631
632=over 4
633
634=item *
635
636Encode and encoding are mostly broken.
637
638=item *
639
640Many cpan modules that are shipped with core show failing tests
641
642=item *
643
644C<pack>/C<unpack> with C<"U0"> format may not work properly.
645
646=back
647
a9c3e753 648=back
e3e8f263 649
a9c3e753 650=head1 Errata From Previous Releases
cd7bac54 651
a9c3e753 652=over 4
e3e8f263 653
cb6cc22b
TC
654=item *
655
a9c3e753
S
656XXX Add anything here that we forgot to add, or were mistaken about, in
657the perldelta of a previous release.
cb6cc22b 658
b5d4d3b9 659=back
fcfb7b86 660
a9c3e753 661=head1 Obituary
cd7bac54 662
a9c3e753
S
663XXX If any significant core contributor has died, we've added a short obituary
664here.
cd7bac54 665
a9c3e753 666=head1 Acknowledgements
541e1e0d 667
a9c3e753 668XXX Generate this with:
01d42a22 669
a9c3e753 670 perl Porting/acknowledgements.pl v5.21.9..HEAD
f5b73711 671
44691e6f
AB
672=head1 Reporting Bugs
673
e08634c5
SH
674If you find what you think is a bug, you might check the articles recently
675posted to the comp.lang.perl.misc newsgroup and the perl bug database at
238894db 676https://rt.perl.org/ . There may also be information at
7ef8b31d 677http://www.perl.org/ , the Perl Home Page.
44691e6f 678
e08634c5
SH
679If you believe you have an unreported bug, please run the L<perlbug> program
680included with your release. Be sure to trim your bug down to a tiny but
681sufficient test case. Your bug report, along with the output of C<perl -V>,
682will be sent off to perlbug@perl.org to be analysed by the Perl porting team.
44691e6f
AB
683
684If the bug you are reporting has security implications, which make it
e08634c5
SH
685inappropriate to send to a publicly archived mailing list, then please send it
686to perl5-security-report@perl.org. This points to a closed subscription
687unarchived mailing list, which includes all the core committers, who will be
688able to help assess the impact of issues, figure out a resolution, and help
f9001595 689co-ordinate the release of patches to mitigate or fix the problem across all
e08634c5
SH
690platforms on which Perl is supported. Please only use this address for
691security issues in the Perl core, not for modules independently distributed on
692CPAN.
44691e6f
AB
693
694=head1 SEE ALSO
695
e08634c5
SH
696The F<Changes> file for an explanation of how to view exhaustive details on
697what changed.
44691e6f
AB
698
699The F<INSTALL> file for how to build Perl.
700
701The F<README> file for general stuff.
702
703The F<Artistic> and F<Copying> files for copyright information.
704
705=cut