=head1 DESCRIPTION
This document describes differences between the 5.9.2 and the 5.9.3
-developement releases. See L<perl590delta>, L<perl591delta> and
+development releases. See L<perl590delta>, L<perl591delta> and
L<perl592delta> for the differences between 5.8.0 and 5.9.2.
=head1 Incompatible Changes
+=head2 Parsing of C<-f _>
+
+C<_> is now forced to be a bareword after a filetest operator. This solves
+a number of misparsing issues when a global C<_> subroutine is defined.
+
=head1 Core Enhancements
=head1 Modules and Pragmata
=head1 Selected Bug Fixes
+=head2 C<defined $$x>
+
+C<use strict "refs"> was ignoring taking a hard reference in an argument
+to defined(), as in :
+
+ use strict "refs";
+ my $x = "foo";
+ if (defined $$x) {...}
+
+This now correctly produces the run-time error C<Can't use string as a
+SCALAR ref while "strict refs" in use>. (However, C<defined @$foo> and
+C<defined %$foo> are still allowed. Those constructs are discouraged
+anyway.)
+
=head1 New or Changed Diagnostics
=head1 Changed Internals