This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
numeric.c: White-space only
[perl5.git] / pod / perldelta.pod
index b243e1c..062eef0 100644 (file)
@@ -5,15 +5,15 @@
 [ this is a template for a new perldelta file.  Any text flagged as XXX needs
 to be processed before release. ]
 
-perldelta - what is new for perl v5.33.9
+perldelta - what is new for perl v5.35.3
 
 =head1 DESCRIPTION
 
-This document describes differences between the 5.33.8 release and the 5.33.9
+This document describes differences between the 5.35.2 release and the 5.35.3
 release.
 
-If you are upgrading from an earlier release such as 5.33.7, first read
-L<perl5338delta>, which describes differences between 5.33.7 and 5.33.8.
+If you are upgrading from an earlier release such as 5.35.1, first read
+L<perl5352delta>, which describes differences between 5.35.1 and 5.35.2.
 
 =head1 Notice
 
@@ -143,13 +143,8 @@ XXX
 
 =head1 Documentation
 
-L<perlguts> now explains in greater detail the need to consult SvUTF8
-when calling SvPV (or variants). A new "How do I pass a Perl string to a C
-library?" section in the same document discusses when to use which style of
-macro to read an SV's string value.
-
-L<perlapi>, L<perlguts>, L<perlxs>, and L<perlxstut> now prefer SvPVbyte
-over SvPV.
+XXX Changes to files in F<pod/> go here.  Consider grouping entries by
+file and be sure to link to the appropriate page, e.g. L<perlfunc>.
 
 =head2 New Documentation
 
@@ -211,10 +206,7 @@ XXX L<message|perldiag/"message">
 
 =item *
 
-L<Wide character in setenv key (encoding to utf8)|perldiag/"Wide character in %s">
-
-Attempts to put wide characters into environment variable keys via C<%ENV> now
-provoke this warning.
+XXX L<message|perldiag/"message">
 
 =back
 
@@ -356,29 +348,7 @@ well.
 
 =item *
 
-Corrected handling of double and long double parameters for perl's
-implementation of formatted output for C<-Dusequadmath> builds.
-
-This applies to PerlIO_printf(), croak(), warn(), sv_catpvf() and
-their variants.
-
-Previously in C<quadmath> builds, code like:
-
-  PerlIO_printf(PerlIO_stderr(), "%g", somedouble);
-
-or
-
-  PerlIO_printf(PerlIO_stderr(), "%Lg", somelongdouble);
-
-would erroneously throw an exception "panic: quadmath invalid format
-...", since the code added for quadmath builds assumed C<NV>s were the
-only floating point format passed into these functions.
-
-This code would also process the standard C long double specifier C<L>
-as if it expected an C<NV> (C<__float128> for quadmath builds),
-resulting in undefined behaviour.
-
-These functions now correctly accept doubles, long doubles and NVs.
+XXX
 
 =back
 
@@ -393,10 +363,7 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
 
 =item *
 
-Setting %ENV now properly handles upgraded strings in the key. Previously
-Perl sent the SV's internal PV directly to the OS; now it will handle keys
-as it has handled values since 5.18: attempt to downgrade the string first;
-if that fails then warn and use the utf8 form.
+XXX
 
 =back
 
@@ -436,7 +403,7 @@ died, add a short obituary here.
 
 XXX Generate this with:
 
-  perl Porting/acknowledgements.pl v5.33.8..HEAD
+  perl Porting/acknowledgements.pl v5.35.2..HEAD
 
 =head1 Reporting Bugs