Some notes in perl594delta.
Rafael Garcia-Suarez [Wed, 26 Jul 2006 20:36:19 +0000 (20:36 +0000)]
p4raw-id: //depot/perl@28621

pod/perl594delta.pod

index 89d5c44..ef374ee 100644 (file)
@@ -15,14 +15,30 @@ and L<perl593delta> for the differences between 5.8.0 and 5.9.3.
 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
@@ -33,11 +49,14 @@ C<Module::Build> has been added.
 
 =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
 
@@ -59,8 +78,22 @@ Regular expressions (Yves)
 
 =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