=head2 C<qr/\N{}/> now disallowed under C<use re "strict">
An empty C<\N{}> makes no sense, but for backwards compatibility is
-silently accepted as doing nothing. But now this is a fatal error under
-the experimental feature L<re/'strict' mode>.
+accepted as doing nothing, though a deprecation warning is raised by
+default. But now this is a fatal error under the experimental feature
+L<re/'strict' mode>.
=head2 Nested declarations are now disallowed
=item *
-EBCDIC code paths have largely been unified to avoid repetition.
+EBCDIC code paths have largely been unified with non-EBCDIC ones to
+avoid repetition and make maintenance easier.
=item *
=item *
-Fixed over eager warnings for C<< /[.foo.]/ >>.
-
-This prevents Perl from warning about constructs like C<< /[.].*[.]/ >>.
-[perl #127582, #127604]
-
-=item *
-
Narrow the filename check in F<strict.pm> and F<warnings.pm>. Previously,
it assumed that if the filename (without the F<.pmc?> extension) differed
from the package name, if was a misspelled use statement (i.e. C<use Strict>
seem to give the expected results, yet passed all the tests in the
extensive suite furnished by Unicode. It turns out that it was because
these were short input strings, and the failures had to do with longer
-inputs. This was fixed in Perl 5.23.4, but the improvement was not
-noticed until after that was released, so is included here now.
+inputs.
=item *