[ 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.29.5
+perldelta - what is new for perl v5.29.7
=head1 DESCRIPTION
-This document describes differences between the 5.29.4 release and the 5.29.5
+This document describes differences between the 5.29.6 release and the 5.29.7
release.
-If you are upgrading from an earlier release such as 5.29.3, first read
-L<perl5294delta>, which describes differences between 5.29.3 and 5.29.4.
+If you are upgrading from an earlier release such as 5.29.5, first read
+L<perl5296delta>, which describes differences between 5.29.5 and 5.29.6.
=head1 Notice
[ List each enhancement as a =head2 entry ]
-=head2 C<-Drv> now means something on C<-DDEBUGGING> builds
-
-Now, adding the verbose flag (C<-Dv>) to the C<-Dr> flag turns on all
-possible regular expression debugging.
-
=head1 Security
XXX Any security-related notices go here. In particular, any security
=item *
-Regular expression pattern matching of things like C<qr/[^I<a>]/> is
-significantly sped up, where I<a> is any ASCII character. Which classes
-will get this speed up is complicated and depends on the underlying bit
-patterns of those characters, so differs between ASCII and EBCDIC
-platforms, but all case pairs, like C<qr/[Gg]/> are included, as is
-C<[^01]>.
+XXX
=back
=over 4
-=item Mac OS X
-
-Perl's build and testing process on Mac OS X for C<-Duseshrplib>
-builds is now compatible with Mac OS X System Integrity Protection
-(SIP).
-
-SIP prevents binaries in F</bin> (and a few other places) being passed
-the C<DYLD_LIBRARY_PATH> environment variable. For our purposes this
-prevents C<DYLD_LIBRARY_PATH> from being passed to the shell, which
-prevents that variable being passed to the testing or build process,
-so running C<perl> couldn't find F<libperl.dylib>.
-
-To workaround that, the initial build of the F<perl> executable
-expects to find F<libperl.dylib> in the build directory, and the
-library path is then adjusted during installation to point to the
-installed library.
+=item XXX-some-platform
-[perl #126706]
+XXX
=back
=item *
-L<SDBM_File> is now more robust with corrupt database files. The
-improvements do not make SDBM files suitable as an interchange format.
-[perl #132147]
-
-=item *
-
-C<binmode($fh);> or C<binmode($fh, ':raw');> now properly removes the
-C<:utf8> flag from the default C<:crlf> I/O layer on Win32. [perl
-#133604]
-
-=item *
-
-The experimental reference aliasing feature was misinterpreting array and
-hash slice assignment as being localised, e.g.
-
- \(@a[3,5,7]) = \(....);
-
-was being interpreted as:
-
- local \(@a[3,5,7]) = \(....);
-
-[perl #133538]
-
+XXX
=back
XXX Generate this with:
- perl Porting/acknowledgements.pl v5.29.4..HEAD
+ perl Porting/acknowledgements.pl v5.29.6..HEAD
=head1 Reporting Bugs
If you find what you think is a bug, you might check the perl bug database
-at L<https://rt.perl.org/> . There may also be information at
-L<http://www.perl.org/> , the Perl Home Page.
+at L<https://rt.perl.org/>. There may also be information at
+L<http://www.perl.org/>, the Perl Home Page.
If you believe you have an unreported bug, please run the L<perlbug> program
included with your release. Be sure to trim your bug down to a tiny but