From: Chris 'BinGOs' Williams Date: Sat, 21 Sep 2013 10:35:07 +0000 (+0100) Subject: Module::CoreList export %delta and document it X-Git-Tag: upstream/5.20.0~1723 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c676c8385f1a2cdaa91d135b8fff4058f49f0e93;p=platform%2Fupstream%2Fperl.git Module::CoreList export %delta and document it --- diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes index ecdef14..ff87f1b 100644 --- a/dist/Module-CoreList/Changes +++ b/dist/Module-CoreList/Changes @@ -1,5 +1,6 @@ 3.00 - Prepared for v5.19.5 + - exported %delta 2.99 Fri Sep 20 2013 - Updated for v5.19.4 diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index 1fd6042..e316afc 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -1,7 +1,7 @@ package Module::CoreList; use strict; use vars qw/$VERSION %released %version %families %upstream - %bug_tracker %deprecated/; + %bug_tracker %deprecated %delta/; use Module::CoreList::TieHashDelta; $VERSION = '3.00'; @@ -247,7 +247,7 @@ for my $version ( sort { $a <=> $b } keys %released ) { push @{ $families{ $family }} , $version; } -my %delta = ( +%delta = ( 5 => { changed => { 'AnyDBM_File' => undef, diff --git a/dist/Module-CoreList/lib/Module/CoreList.pod b/dist/Module-CoreList/lib/Module/CoreList.pod index f8797d0..e449beb 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pod +++ b/dist/Module-CoreList/lib/Module/CoreList.pod @@ -159,6 +159,20 @@ that's what you're testing for. Starting with 2.10, the special module name C refers to the version of the Unicode Character Database bundled with Perl. +=item C<%Module::CoreList::delta> + +Available in version 3.00 and above. + +C<%Module::CoreList::version> is implemented via C +using this hash of delta changes. + +It is a hash of hashes that is keyed on perl version. Each keyed hash will have the +following keys: + + delta_from - a previous perl version that the changes are based on + changed - a hash of module/versions that have changed + removed - a hash of modules that have been removed + =item C<%Module::CoreList::released> Keyed on perl version this contains ISO