In perl.git, the branch maint-5.10 has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/ddcf29769ffdf3a0336eb098f25cfd0a409ba95d?hp=5f3595e1f7ea021e09eafe8d5305cc4fe6d5030c>

- Log -----------------------------------------------------------------
commit ddcf29769ffdf3a0336eb098f25cfd0a409ba95d
Author: Nicholas Clark <[email protected]>
Date:   Thu Jun 25 16:11:12 2009 +0100

    Add a section describing the pluggable MRO API.

M       pod/perl5101delta.pod

commit 1ba9a1547cc91f0fa400be0fd34b48e904bb9b99
Author: Nicholas Clark <[email protected]>
Date:   Thu Jun 25 13:15:13 2009 +0100

    All the module and pragmata version upgrades from 5.10 to 6th January.
    Correct some typos and other errors.
    Move "=head2 New Modules" above "=head2 Pragmata Changes".

M       pod/perl5101delta.pod
-----------------------------------------------------------------------

Summary of changes:
 pod/perl5101delta.pod |  244 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 216 insertions(+), 28 deletions(-)

diff --git a/pod/perl5101delta.pod b/pod/perl5101delta.pod
index fb7715f..7467062 100644
--- a/pod/perl5101delta.pod
+++ b/pod/perl5101delta.pod
@@ -172,8 +172,11 @@ notable changes.
 
 =head2 A proper interface for pluggable Method Resolution Orders
 
-XXX Nicholas said he needs to document the following change, at which
-point update this entry (b2685f0c86 2008/12/27)
+As of Perl 5.10.1 there is a new interface for plugging and using method
+resolution orders other than the default (linear depth first search).
+The C3 method resolution order added in 5.10.0 has been re-implemented as
+a plugin, without changing its Perl-space interface. See L<perlmroapi> for
+more information.
 
 =head2 The C<overloading> pragma
 
@@ -184,22 +187,6 @@ XXX do we now have dtrace?
 
 =head1 Modules and Pragmata
 
-=head2 Pragmata Changes
-
-=over 4
-
-=item C<charnames>
-
-The Unicode NameAliases.txt database file has been added. This has the
-effect of adding some extra C<\N> character names that formerly wouldn't
-have been recognised; for example, C<"\N{LATIN CAPITAL LETTER GHA}">.
-
-=item C<overloading>
-
-See L</"The C<overloading> pragma"> above.
-
-=back
-
 =head2 New Modules
 
 =over
@@ -215,10 +202,60 @@ C<Compress::Raw::Bzip2> has been added to the core 
(version 2.020).
 
 =item *
 
+C<parent> establishes an ISA relationship with base classes at compile time.
+It provides the key feature of C<base> without the feature creep.
+
+=item *
+
 C<Parse::CPAN::Meta> has been added to the core (version 1.39).
 
 =back
 
+=head2 Pragmata Changes
+
+=over 4
+
+=item C<attributes>
+
+upgraded from version 0.08 to 0.09.
+
+=item C<base>
+
+upgraded from version 2.13 to 2.14. See L<parent> for a replacement.
+
+=item C<bigint>
+
+upgraded from version 0.22 to 0.23
+
+=item C<bignum>
+
+upgraded from version 0.22 to 0.23
+
+=item C<bigrat>
+
+upgraded from version 0.22 to 0.23
+
+=item C<charnames>
+
+The Unicode NameAliases.txt database file has been added. This has the
+effect of adding some extra C<\N> character names that formerly wouldn't
+have been recognised; for example, C<"\N{LATIN CAPITAL LETTER GHA}">.
+
+=item C<constant>
+
+upgraded from version 1.13 to 1.17
+
+=item C<overloading>
+
+See L</"The C<overloading> pragma"> above.
+
+=item C<version>
+
+upgraded from version 0.74 to 0.76
+
+
+=back
+
 =head2 Updated Modules
 
 =over
@@ -236,7 +273,7 @@ have identical effect. This is a change to the behaviour 
documented for
 
 =item *
 
-C<Attribute::Handlers> upgraded from version 0.79 to 0.85
+C<lib> upgraded from version 0.5565 to 0.62
 
 =item *
 
@@ -248,7 +285,15 @@ C<Archive::Tar> upgraded from version 1.38 to 1.52
 
 =item *
 
-C<Autoloader> upgraded from version 5.63 to 5.68
+C<Attribute::Handlers> upgraded from version 0.79 to 0.85
+
+=item *
+
+C<AutoLoader> upgraded from version 5.63 to 5.68
+
+=item *
+
+C<AutoSplit> upgraded from version 1.05 to 1.06
 
 =item *
 
@@ -256,10 +301,22 @@ C<B> upgraded from version 1.17 to 1.22
 
 =item *
 
+C<B::Debug> upgraded from version 1.05 to 1.11
+
+=item *
+
 C<B::Deparse> upgraded from version 0.83 to 0.87
 
 =item *
 
+C<B::Lint> upgraded from version 1.09 to 1.11
+
+=item *
+
+C<Carp> upgraded from version 1.08 to 1.10
+
+=item *
+
 C<CGI> upgraded from version 3.29 to 1.93_03 
 
 =item *
@@ -300,6 +357,14 @@ C<Digest::MD5> upgraded from version 2.36_01 to 2.38
 
 =item *
 
+C<Digest::SHA> upgraded from version 5.45 to 5.47
+
+=item *
+
+C<DirHandle> upgraded from version 1.01 to 1.02
+
+=item *
+
 C<Dynaloader> XXX the "1.09" in 5.8.9 is probably different from that in
 bleed/maint
 
@@ -309,12 +374,15 @@ C<Encode> upgraded from version 2.23 to 2.33
 
 =item *
 
-C<Filter::Simple> upgraded from version 0.82 to 0.84
+C<Errno> upgraded from version 1.10 to 1.10_01
+
+=item *
 
+C<Exporter> upgraded from version 5.62 to 5.63
 
 =item *
 
-C<FindBin> upgraded from version 1.49 to 1.50 
+C<ExtUtils::CBuilder> upgraded from version 0.21 to 0.24_01
 
 =item *
 
@@ -327,6 +395,10 @@ these versions are available on CPAN).
 
 =item *
 
+C<ExtUtils::Embed> upgraded from version 1.27 to 1.28
+
+=item *
+
 C<ExtUtils::Install> upgraded from version 1.44 to 1.52
 
 =item *
@@ -339,6 +411,19 @@ C<ExtUtils::Manifest> upgraded from version 1.51_01 to 1.56
 
 =item *
 
+C<ExtUtils::ParseXS> upgraded from version 2.18_02 to 2.19_01
+
+=item *
+
+C<Fatal> upgraded from version 1.05 to 1.999. See also the new pragma
+C<autodie>.
+
+=item *
+
+C<File::Basename> upgraded from version 2.76 to 2.77
+
+=item *
+
 C<File::Copy> upgraded from version 2.11 to 2.14
 
 =item *
@@ -347,20 +432,39 @@ C<File::Fetch> upgraded from version 0.14 to 0.18
 
 =item *
 
+C<File::Find> upgraded from version 1.12 to 1.14
+
+=item *
+
+C<File::Path> upgraded from version 2.04 to 2.07_02
+
+=item *
+
 C<File::Spec> upgraded from version 3.2501 to 3.30
 
 =item *
 
+C<File::Temp> upgraded from version 0.18 to 0.21
+
+=item *
+
 C<FileCache> upgraded from version 1.07 to 1.08
 
 =item *
 
+C<Filter::Simple> upgraded from version 0.82 to 0.84
+
+=item *
+
 C<Filter::Util::Call> upgraded from version 1.07 to 1.08
 
 =item *
 
-C<Fatal> upgraded from version 1.05 to 1.999. See also the new pragma
-C<autodie>.
+C<FindBin> upgraded from version 1.49 to 1.50 
+
+=item *
+
+C<GDBM_File> upgraded from version 1.08 to 1.09
 
 =item *
 
@@ -395,6 +499,10 @@ C<IO::Compress::*> upgraded from version 2.008 to 2.020
 
 =item *
 
+C<IO::Zlib> upgraded from version 1.07 to 1.09
+
+=item *
+
 C<IPC::Cmd> upgraded from version 0.40_1 to 0.46
 
 =item *
@@ -411,14 +519,37 @@ C<lib> upgraded from version 0.5565 to 0.62
 
 =item *
 
+C<Locale::MakeText> upgraded from version 1.12 to 1.13
+
+=item *
+
 C<Log::Message> upgraded from version 0.01 to 0.02
 
 =item *
 
+C<Math::BigInt> upgraded from version 1.88 to 1.89
+
+=item *
+
+C<Math::BigInt::FastCalc> upgraded from version 0.16 to 0.19
+=item *
+
 C<Math::Complex> upgraded from version 1.37 to 1.56
 
 =item *
 
+C<Math::BigFloat> upgraded from version 1.59 to 1.60
+
+=item *
+
+C<Math::BigRat> upgraded from version 0.21 to 0.22
+
+=item *
+
+C<Math::Trig> upgraded from version 1.36 to 1.56
+
+=item *
+
 C<Module::Build> upgraded from version 0.2808_01 to 0.32
 
 =item *
@@ -451,15 +582,31 @@ C<NEXT> upgraded from version 0.60_01 to 0.64
 
 =item *
 
+C<Object::Accessor> upgraded from version 0.32 to 0.34
+
+=item *
+
+C<OS2::REXX> upgraded from version 1.03 to 1.04
+
+=item *
+
 C<Package::Constants> upgraded from version 0.01 to 0.02
 
 =item *
 
+C<PerlIO::via> upgraded from version 0.04 to 0.07
+
+=item *
+
 C<Pod::Parser> upgraded from version 1.35 to 1.37
 
 =item *
 
-C<Pod::MAN> upgraded from version 2.16 to 2.22
+C<Pod::Man> upgraded from version 2.16 to 2.22
+
+=item *
+
+C<Pod::Simple> upgraded from version 3.05 to 3.07
 
 =item *
 
@@ -471,12 +618,20 @@ C<POSIX> upgraded from version 1.13 to 1.17
 
 =item *
 
+C<Safe> upgraded from 2.12 to 2.16
+
+=item *
+
+C<SelfLoader> upgraded from 1.11 to 1.17
+
+=item *
+
 C<Storable> XXX the "2.19" in 5.8.9 is probably different from that in
 bleed/maint
 
 =item *
 
-C<Switch> upgraded from version 2.13 to 2.14
+C<Switch> upgraded from version 2.13 to 2.14. Please see L</Deprecations>
 
 =item *
 
@@ -484,6 +639,10 @@ C<Symbol> upgraded from version 1.06 to 1.07
 
 =item *
 
+C<Sys::Syslog> upgraded from version 0.22 to 0.27
+
+=item *
+
 C<threads> upgraded from version 1.67 to 1.72
 
 =item *
@@ -511,7 +670,11 @@ removed. If you still need this, then they are available 
in the
 
 =item *
 
-C<Test::Simple> upgraded from version 0.80 to 0.86_01 XXX not a CPAN release
+C<Test::Simple> upgraded from version 0.72 to 0.86_01 XXX not a CPAN release
+
+=item *
+
+C<Text::ParseWords> upgraded from version 3.26 to 3.27
 
 =item *
 
@@ -523,10 +686,31 @@ C<Text::Wrap> upgraded from version 2006.1117 to 2009.0305
 
 =item *
 
+C<Thread::Queue> upgraded from version 2.00 to 2.11
+
+=item *
+
+C<Thread::Semaphore> upgraded from version 2.01 to 2.09
+
+=item *
+
+C<Tie::RefHash> upgraded from version 1.37 to 1.38
+
+=item *
+
+C<Tie::StdHandle> has documentation changes, and has been assigned a version
+for the first time - version 4.2.
+
+=item *
+
 C<Time::HiRes> upgraded from version 1.9711 to 1.9719
 
 =item *
 
+C<Time::Local> upgraded from version 1.18 to 1.1901
+
+=item *
+
 C<Time::Piece> upgraded from version 1.12 to 1.14
 
 =item *
@@ -545,6 +729,10 @@ C<Win32> upgraded from version 0.34 to version 0.39
 
 C<Win32API::File> upgraded from version 0.1001_01 to 0.1101
 
+=item *
+
+C<XSLoader> upgraded from version 0.08 to 0.10
+
 =back
 
 =head1 Utility Changes
@@ -712,7 +900,7 @@ Nor 33254: [PATCH] win32_async_check() doesn't loop enough.
 
 =head3 VMS
 
-Reads from C<PerlIO::Scalar>'s in-memory temporary files used to fail if C<$/>
+Reads from C<PerlIO::scalar>'s in-memory temporary files used to fail if C<$/>
 was set to a numeric reference, to signal record-style reads. This is now 
fixed.
 
 VMS now supports C<getgrgid>.

--
Perl5 Master Repository

Reply via email to