=encoding utf8
-=for comment complete up to commit a4f7a67c079118a2f900d5f95d3cada67e3475ea
+=for comment complete up to commit 80b8b050d2c6976822563e9f8edb2baa83539b12
=head1 NAME
[ List each deprecation as a =head2 entry ]
+=head2 Unescaped braces in regexps
+
+Literal unescaped C<{> in regular expressions is now deprecated. Every
+brace character should be either escaped (by a preceding backslash) or
+part of a construct where it's a metacharacter. This catches likely typos
+such as C</f{,3}/>. It will also allow braces to be used in the future
+to delimit parameters to metacharacters that currently take no parameters.
+
=head1 Performance Enhancements
XXX Changes which enhance performance without changing behaviour go here. There
=item *
+L<ExtUtils::ParseXS> has been upgraded from version 3.16 to 3.17.
+
+The generated C code now avoids unnecessarily incrementing
+C<PL_amagic_generation> on Perl versions where it's done automatically
+(or on current Perl where the variable no longer exists).
+
+=item *
+
L<File::DosGlob> has been upgraded from version 1.06 to 1.07.
Small documentation and comment fixes.
when there are multiple references to it in the structure being thawed
[perl #111918].
+=item *
+
+L<utf8> has been upgraded from version 1.09 to 1.10.
+
+Some documentation has been clarified.
+
=back
=head2 Removed Modules and Pragmata
=item *
+"L<Unescaped left brace in regex is deprecated, passed
+through|perldiag/"Unescaped left brace in regex is deprecated, passed
+through">" is a new deprecation warning. See L</Unescaped braces in
+regexps>.
+
+=item *
+
XXX L<message|perldiag/"message">
=back
=over 4
+=item clang++
+
+There is now a workaround for a compiler bug that prevented compiling
+with clang++ since Perl 5.15.7 [perl #112786].
+
+=item C++
+
+When compiling the Perl core as C++ (which is only semi-supported), the
+mathom functions are now compiled as C<extern "C">, to ensure proper
+binary compatibility. (However, binary compatibility isn't generally
+guaranteed anyway in the situations where this would matter.)
+
+=item VMS
+
+It should now be possible to compile Perl as C++ on VMS.
+
=item XXX-some-platform
XXX
The fallback overload setting is now stored in a stash entry separate from
overloadedness itself.
+=item *
+
+The character-processing code has been cleaned up in places. The changes
+should be operationally invisible.
+
=back
=head1 Selected Bug Fixes