[ 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.4
+perldelta - what is new for perl v5.29.7
=head1 DESCRIPTION
-This document describes differences between the 5.29.3 release and the 5.29.4
+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.2, first read
-L<perl5293delta>, which describes differences between 5.29.2 and 5.29.3.
+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 The maximum number of times a pattern can match has been doubled
-to 65535
-
-This means if you specify C<qr/a+/> that there can be anywhere from 1
-through 65535 C<"a">'s in a row, instead of 32267 as previously.
-
=head1 Security
XXX Any security-related notices go here. In particular, any security
[ List each incompatible change as a =head2 entry ]
-=head2 Assigning non-zero to C<$[> is fatal
-
-Setting L<< C<$[>|perlvar/$[ >> to a non-zero value has been deprecated since
-Perl 5.12 and now throws a fatal error.
-See L<<< perldeprecation/Assigning non-zero to C<< $[ >> is fatal >>>.
-
=head1 Deprecations
XXX Any deprecated features, syntax, modules etc. should be listed here.
=item *
-L<vars> has been upgraded from version 1.04 to 1.05.
+L<XXX> has been upgraded from version A.xx to B.yy.
-C<vars.pm> no longer disables non-vars strict when checking if strict
-vars is enabled. [perl #130674]
+If there was something important to note about this change, include that here.
=back
=item *
-B::Debug is no longer distributed with the core distribution. It remains
-available on CPAN.
-
-=item *
-
XXX
=back
=item *
-XXX Describe change here
+L<Prototype not terminated|perldiag/"Prototype not terminated">
+
+The file and line number is now reported for this error. [perl
+#133524]
=back
=item *
-C<pack "u", "invalid uuencoding"> now properly NUL terminates the
-zero-length SV produced. [perl #132655]
+A bare C<eof> call with no previous file handle now returns true.
+[perl #133721]
+
+=item *
+
+Failing to compile a format now aborts compilation. Like other errors
+in sub-parses this could leave the parser in a strange state, possibly
+crashing perl if compilation continued. [perl #132158]
=back
XXX Generate this with:
- perl Porting/acknowledgements.pl v5.29.3..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