are set then they report that root can execute the file. Perl's builtin
C<-x> and C<-X> operators have always been correct.
+=item *
+
+L<Tie::StdHandle> has been upgraded from version 4.2 to 4.3.
+
+C<READ> now respects the offset argument to C<read> [perl #112826].
+
=back
=head2 Removed Modules and Pragmata
=item *
-XXX L<message|perldiag/"message">
+L<Group name must start with a non-digit word character in regex; marked by <-- HERE in m/%s/|perldiag/"Group name must start with a non-digit word character in regex; marked by <-- HERE in m/%s/">
+
+This error has been added for C<(?&0)>, which is invalid. It used to
+produce an incomprehensible error message [perl #101666].
=back
=item *
-XXX
+Building perl with some Windows compilers used to fail due to a problem
+with miniperl's C<glob> operator (which uses the C<perlglob> program)
+deleting the PATH environment variable [perl #113798].
+
+=item *
+
+C<delete local> no longer crashes with certain magical arrays and hashes
+[perl #112966].
+
+=item *
+
+C<local> on elements of certain magical arrays and hashes used not to
+arrange to have the element deleted on scope exit, even if the element did
+not exist before C<local>.
+
+=item *
+
+C<scalar(write)> no longer returns multiple items [perl #73690].
=back
=item *
-C<do $file> now clears C<$@> after an I/O error [perl #113730].
-
-=item *
-
Closures containing no string evals no longer hang on to their containing
subroutines, allowing variables closed over by outer subroutines to be
freed when the outer sub is freed, even if the inner sub still exists
stopped working properly in 5.16.0. It was causing the new handle to
reference a different scalar variable. This has been fixed [perl #113764].
+=item *
+
+C<qr//> expressions no longer crash with custom regular expression engines
+that do not set C<offs> at regular expression compilation time
+[perl #112962].
+
=back
=head1 Known Problems