From: Rafael Garcia-Suarez Date: Wed, 26 Jul 2006 20:36:19 +0000 (+0000) Subject: Some notes in perl594delta. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ddc61b51e463f539ef028633b10df2573c1022c5;p=p5sagit%2Fp5-mst-13.2.git Some notes in perl594delta. p4raw-id: //depot/perl@28621 --- diff --git a/pod/perl594delta.pod b/pod/perl594delta.pod index 89d5c44..ef374ee 100644 --- a/pod/perl594delta.pod +++ b/pod/perl594delta.pod @@ -15,14 +15,30 @@ and L 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 is now a lexical pragma. +C + =head2 New Core Modules =over 4 @@ -33,11 +49,14 @@ C has been added. =item * -C has been added. +C has been added. This module provides support for +I: hashes that maintain an association of a reference with a +value, in a thread-safe garbage-collected way. =item * -C has been added. +C 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 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