Skip to content

Commit f88f10f

Browse files
committed
perldelta: finished the stragglers
Cleaned up remaining XXX entries, checked formatting, all that's left is contributors.
1 parent bb07620 commit f88f10f

File tree

1 file changed

+6
-87
lines changed

1 file changed

+6
-87
lines changed

pod/perldelta.pod

Lines changed: 6 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22

33
=head1 NAME
44

5-
[ this is a template for a new perldelta file. Any text flagged as XXX needs
6-
to be processed before release. ]
7-
85
perldelta - what is new for perl v5.21.3
96

107
=head1 DESCRIPTION
@@ -15,17 +12,18 @@ release.
1512
If you are upgrading from an earlier release such as 5.21.1, first read
1613
L<perl5212delta>, which describes differences between 5.21.1 and 5.21.2.
1714

18-
=head1 Notice
19-
20-
XXX Any important notices here
21-
2215
=head1 Core Enhancements
2316

2417
=head2 C<defined(@array = LIST)> is no longer fatal
2518

2619
In 5.21.1, C<defined(@array)> was made fatal. This has been relaxed
2720
to not die if the argument is assigning to an array.
2821

22+
=head2 Floating point handling and parsing has been improved
23+
24+
A number of area in the core that handle the parsing and printing
25+
of floating point values have been improved.
26+
2927
=head1 Security
3028

3129
=head2 The L<Safe> module could allow outside packages to be replaced
@@ -49,7 +47,7 @@ allowed.
4947

5048
=item *
5149

52-
L<B::Debug> has been upgraded from version 1.19 to 1.21
50+
L<B::Debug> has been upgraded from version 1.19 to 1.21.
5351

5452
=item *
5553

@@ -67,8 +65,6 @@ L<CPAN::Meta::Requirements> has been upgraded from version 2.125 to 2.126.
6765

6866
L<ExtUtils::Manifest> has been upgraded from version 1.64 to 1.65.
6967

70-
The MANIFEST is now opened with C<:raw>, to prevent C<CRLF>s leaking in.
71-
7268
=item *
7369

7470
L<HTTP::Tiny> has been upgraded from version 0.043 to 0.047.
@@ -77,28 +73,18 @@ L<HTTP::Tiny> has been upgraded from version 0.043 to 0.047.
7773

7874
L<perl5db.pl> has been upgraded from version 1.45 to 1.46.
7975

80-
Fixed the scope level handling of the debugger's C<y> command.
81-
8276
=item *
8377

8478
L<POSIX> has been upgraded from version 1.41 to 1.42.
8579

86-
Replaced the thread-unsafe code used to prevent duplicate warning
87-
messages for using the isxxx() functions. [perl #122476]
88-
8980
=item *
9081

9182
L<Safe> has been upgraded from version 2.37 to 2.38.
9283

93-
Critical bugfix: outside packages could be replaced.
94-
9584
=item *
9685

9786
L<Socket> has been upgraded from version 2.014 to 2.015.
9887

99-
Test suite updates, particularly useful for Solaris and cygwin, and
100-
a slight change to the pattern used for IPv4 address matching.
101-
10288
=back
10389

10490
=head1 Documentation
@@ -243,44 +229,15 @@ it dies with C<Missing or undefined argument to require>.
243229

244230
=head1 Configuration and Compilation
245231

246-
XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools
247-
go here. Any other changes to the Perl build process should be listed here.
248-
However, any platform-specific changes should be listed in the
249-
L</Platform Support> section, instead.
250-
251-
[ List changes as a =item entry ].
252-
253232
=over 4
254233

255234
=item *
256235

257-
Internal handling of floating point values has been improved.
258-
259-
=item *
260-
261236
MurmurHash64A and MurmurHash64B can now be configured as the internal hash
262237
function.
263238

264239
=back
265240

266-
=head1 Testing
267-
268-
XXX Any significant changes to the testing of a freshly built perl should be
269-
listed here. Changes which create B<new> files in F<t/> go here as do any
270-
large changes to the testing harness (e.g. when parallel testing was added).
271-
Changes to existing files in F<t/> aren't worth summarizing, although the bugs
272-
that they represent may be covered elsewhere.
273-
274-
[ List each test improvement as a =item entry ]
275-
276-
=over 4
277-
278-
=item *
279-
280-
XXX
281-
282-
=back
283-
284241
=head1 Platform Support
285242

286243
=head2 Platform-Specific Notes
@@ -311,12 +268,6 @@ C<%I64d> is now being used instead of C<%lld> for MinGW.
311268

312269
=head1 Internal Changes
313270

314-
XXX Changes which affect the interface available to C<XS> code go here. Other
315-
significant internal changes for future core maintainers should be noted as
316-
well.
317-
318-
[ List each change as a =item entry ]
319-
320271
=over 4
321272

322273
=item *
@@ -335,11 +286,6 @@ Added L<perlapi/grok_atou> as a safer replacement for atoi and strtol.
335286

336287
=head1 Selected Bug Fixes
337288

338-
XXX Important bug fixes in the core language are summarized here. Bug fixes in
339-
files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
340-
341-
[ List each fix as a =item entry ]
342-
343289
=over 4
344290

345291
=item *
@@ -368,33 +314,6 @@ regex could cause L<pos> to see an incorrect value. [perl #122460]
368314

369315
=back
370316

371-
=head1 Known Problems
372-
373-
XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any
374-
tests that had to be C<TODO>ed for the release would be noted here. Unfixed
375-
platform specific bugs also go here.
376-
377-
[ List each fix as a =item entry ]
378-
379-
=over 4
380-
381-
=item *
382-
383-
XXX
384-
385-
=back
386-
387-
=head1 Errata From Previous Releases
388-
389-
=over 4
390-
391-
=item *
392-
393-
XXX Add anything here that we forgot to add, or were mistaken about, in
394-
the perldelta of a previous release.
395-
396-
=back
397-
398317
=head1 Acknowledgements
399318

400319
XXX Generate this with:

0 commit comments

Comments
 (0)