=encoding utf8
+=for todo
+4f46e52b008 Use GetEnvironmentStringsW(..) instead of GetEnvironmentStringsA(..).
+83b195e49dd1 ensure correctness if sv_2mortal modifies errno
+
=head1 NAME
[ this is a template for a new perldelta file. Any text flagged as
the regular expression. Not having whitespace has resulted in a
deprecated warning since Perl v5.14.0.
+=head2 C<require> dies for unreadable files
+
+When C<require> encounters an unreadable file, it now dies. It used to
+ignore the file and continue searching the directories in @INC
+[perl #113422].
+
=head1 Deprecations
XXX Any deprecated features, syntax, modules etc. should be listed here.
=item *
-XXX
+The C<x> repetition operator is now folded to a single constant at compile
+time if called in scalar context with constant operands and no parentheses
+around the left operand.
=back
=item *
+L<Class::Struct> has been upgraded from version 0.63 to 0.64.
+
+The constructor now respects overridden accessor methods [perl #29230].
+
+=item *
+
L<ExtUtils::CBuilder> has been upgraded from version 0.280206 to 0.280208.
It no longer fails when trying to embed manifests on Windows
field C<op_comp>, which is currently just for perl's internal use, and
should be initialised to NULL by other regexp plugin modules.
+=item *
+
+A new function C<alloccoptash> has been added to the API, but is considered
+experimental. See L<perlapi>.
+
=back
=head1 Selected Bug Fixes
matchs as if it had been written as C<qr/87/>, with a message that the
sequence C<"\8"> is unrecognized.
+=item *
+
+C<__SUB__> now works in special blocks (BEGIN, END, etc.).
+
+=item *
+
+Thread creation on Windows could theoretically result in a crash if done
+inside a BEGIN block. It still does not work properly, but it no longer
+crashes [perl #111610].
+
=back
=head1 Known Problems