A bareword argument to chdir is now recognized as a file handle.
Earlier releases interpreted the bareword as a directory name.
+=head2 Handling of pmc files
+
+TODO XXX explain what are pmc files
+
+.pmc files are always loaded, even if they are older than a matching .pm
+file. (This trick is used by Pugs.)
+
+=head2 @- and @+ in patterns
+
+The special arrays C<@-> and C<@+> are no longer interpolated in regular
+expressions.
+
=head1 Core Enhancements
=head2 state() variables
+=head2 UNIVERSAL:DOES()
+
=head1 Modules and Pragmata
C<encoding::warnings> is now a lexical pragma.
+C<threads>
+
=head2 New Core Modules
=over 4
=item *
-C<Hash::Util::FieldHash> has been added.
+C<Hash::Util::FieldHash> has been added. This module provides support for
+I<field hashes>: hashes that maintain an association of a reference with a
+value, in a thread-safe garbage-collected way.
=item *
-C<Win32API::File> has been added.
+C<Win32API::File> has been added (for Windows builds). This module
+provides low-level access to Win32 system API calls for files/dirs.
=back
=head1 Installation and Configuration Improvements
+=head2 Ports
+
Perl has been reported to work on DragonFlyBSD.
+=head2 Compilation improvements
+
+All F<ppport.h> files in the XS modules bundled with perl are now
+autogenerated at build time.
+
+=head2 New probes
+
+The configuration process now detects whether strlcat and strlcpy are
+available. When they are not available, perl's own version is used (from
+Russ Allbery's public domain implementation). Various places in the perl
+interpreter now uses them.
+
=head1 Selected Bug Fixes
=head1 New or Changed Diagnostics