[ 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.7
+perldelta - what is new for perl v5.35.3
=head1 DESCRIPTION
-This document describes differences between the 5.33.6 release and the 5.33.7
+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.5, first read
-L<perl5336delta>, which describes differences between 5.33.5 and 5.33.6.
+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
=head1 Core Enhancements
-=head2 Experimental Try/Catch Syntax
-
-An initial experimental attempt at providing C<try>/C<catch> notation has
-been added.
-
- use feature 'try';
-
- try {
- a_function();
- }
- catch ($e) {
- warn "An error occurred: $e";
- }
-
-For more information, see L<perlsyn/"Try Catch Exception Handling">.
+XXX New core language features go here. Summarize user-visible core language
+enhancements. Particularly prominent performance optimisations could go
+here, but most should go in the L</Performance Enhancements> section.
[ List each enhancement as a =head2 entry ]
Additionally, the following selected changes have been made:
-=head3 L<perlfunc>
-
-=over 4
-
-=item *
-
-L<my()|perlfunc/my> and L<state()|perlfunc/state> now explicitly warn
-the reader that lexical variables should typically not be redeclared
-within the same scope or statement.
-L<[#18389]|https://github.com/Perl/perl5/issues/18389>
-
-=back
-
=head3 L<XXX>
=over 4
=over 4
-=item Windows
-
-Building with mingw.org compilers (version 3.4.5 or later) using mingw runtime
-versions < 3.22 now works again. This was broken in Perl 5.31.4.
-
-Building with mingw.org compilers (version 3.4.5 or later) using mingw runtime
-versions >= 3.21 now works (for compilers up to version 5.3.0).
+=item XXX-some-platform
-Makefile.mk, and thus support for dmake, has been removed. It is still possible
-to build Perl on Windows using nmake (Makefile) and GNU make (GNUmakefile).
-[L<GH #18511|https://github.com/Perl/perl5/pull/18511>]
+XXX
=back
=head1 Obituary
-Kent Fredric (KENTNL) passed away in February 2021. A native of New Zealand
-and a self-described "huge geek," Kent was the author or maintainer of 178
-CPAN distributions, the Perl maintainer for the Gentoo Linux distribution and
-a contributor to the Perl core distribution. He is mourned by his family,
-friends and open source software communities worldwide.
+XXX If any significant core contributor or member of the CPAN community has
+died, add a short obituary here.
=head1 Acknowledgements
XXX Generate this with:
- perl Porting/acknowledgements.pl v5.33.6..HEAD
+ perl Porting/acknowledgements.pl v5.35.2..HEAD
=head1 Reporting Bugs