summaryrefslogtreecommitdiff
path: root/pod/perl594delta.pod
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-07-26 20:36:19 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-07-26 20:36:19 +0000
commitddc61b51e463f539ef028633b10df2573c1022c5 (patch)
treea52ea2d93ab3bfb1f0686bbcb9480f7fc3b09ff0 /pod/perl594delta.pod
parent1749ea0d81e275f5160a584ab9e554a4acc871e8 (diff)
downloadperl-ddc61b51e463f539ef028633b10df2573c1022c5.tar.gz
Some notes in perl594delta.
p4raw-id: //depot/perl@28621
Diffstat (limited to 'pod/perl594delta.pod')
-rw-r--r--pod/perl594delta.pod37
1 files changed, 35 insertions, 2 deletions
diff --git a/pod/perl594delta.pod b/pod/perl594delta.pod
index 89d5c4428c..ef374ee008 100644
--- a/pod/perl594delta.pod
+++ b/pod/perl594delta.pod
@@ -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