[perl.git] branch blead, updated. v5.17.11-16-g76073c8
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/76073c8890e651146559ee560dd616e908c697d0?hp=2ac1dd082a7da7efc20dfaf7b7d4fe145efce0b9 - Log - commit 76073c8890e651146559ee560dd616e908c697d0 Author: Rafael Garcia-Suarez r...@consttype.org Date: Tue Apr 23 13:08:43 2013 +0200 Spelling typo in perllocale --- Summary of changes: pod/perllocale.pod |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/pod/perllocale.pod b/pod/perllocale.pod index 052db49..ad8e64b 100644 --- a/pod/perllocale.pod +++ b/pod/perllocale.pod @@ -76,7 +76,7 @@ This for the most part is beyond the scope of Perl =item Category LC_COLLATE: Collation -This indicates the ordering of letters for comparision and sorting. +This indicates the ordering of letters for comparison and sorting. In Latin alphabets, for example, b, generally follows a. =item Category LC_CTYPE: Character Types -- Perl5 Master Repository
[perl.git] branch blead, updated. v5.17.11-17-g4a6672d
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/4a6672dc1c5bd3aa60e465bc6fdf74927620f064?hp=76073c8890e651146559ee560dd616e908c697d0 - Log - commit 4a6672dc1c5bd3aa60e465bc6fdf74927620f064 Author: Chris 'BinGOs' Williams ch...@bingosnet.co.uk Date: Tue Apr 23 11:48:35 2013 +0100 Include deprecations for v5.17.10 and v5.17.11 in Module::CoreList This will probably resolve [perl #117711] --- Summary of changes: dist/Module-CoreList/Changes |5 + dist/Module-CoreList/lib/Module/CoreList.pm| 172 +++- .../lib/Module/CoreList/TieHashDelta.pm|2 +- 3 files changed, 176 insertions(+), 3 deletions(-) diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes index 47c293e..4371156 100644 --- a/dist/Module-CoreList/Changes +++ b/dist/Module-CoreList/Changes @@ -1,3 +1,8 @@ +2.88 Tue Apr 23 2013 + - Include deprecations for v5.17.10 and v5.17.11 + +2.87 Sat Apr 20 2013 + - Updated for v5.17.11 2.85 Thu Mar 19 2013 - Updated for v5.17.10 diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm b/dist/Module-CoreList/lib/Module/CoreList.pm index 45e414f..7eea24f 100644 --- a/dist/Module-CoreList/lib/Module/CoreList.pm +++ b/dist/Module-CoreList/lib/Module/CoreList.pm @@ -3,7 +3,7 @@ use strict; use vars qw/$VERSION %released %version %families %upstream %bug_tracker %deprecated/; use Module::CoreList::TieHashDelta; -$VERSION = '2.87'; +$VERSION = '2.88'; my $dumpinc = 0; sub import { @@ -8221,10 +8221,178 @@ for my $version (sort { $a = $b } keys %delta) { 5.016003 = { }, 5.017010 = { +'Archive::Extract' = '1', +'B::Lint' = '1', +'B::Lint::Debug'= '1', +'CPANPLUS' = '1', +'CPANPLUS::Backend' = '1', +'CPANPLUS::Backend::RV' = '1', +'CPANPLUS::Config' = '1', +'CPANPLUS::Config::HomeEnv'= '1', +'CPANPLUS::Configure' = '1', +'CPANPLUS::Configure::Setup'= '1', +'CPANPLUS::Dist'= '1', +'CPANPLUS::Dist::Autobundle'= '1', +'CPANPLUS::Dist::Base' = '1', +'CPANPLUS::Dist::Build' = '1', +'CPANPLUS::Dist::Build::Constants'= '1', +'CPANPLUS::Dist::MM'= '1', +'CPANPLUS::Dist::Sample'= '1', +'CPANPLUS::Error' = '1', +'CPANPLUS::Internals' = '1', +'CPANPLUS::Internals::Constants'= '1', +'CPANPLUS::Internals::Constants::Report'= '1', +'CPANPLUS::Internals::Extract'= '1', +'CPANPLUS::Internals::Fetch'= '1', +'CPANPLUS::Internals::Report'= '1', +'CPANPLUS::Internals::Search'= '1', +'CPANPLUS::Internals::Source'= '1', +'CPANPLUS::Internals::Source::Memory'= '1', +'CPANPLUS::Internals::Source::SQLite'= '1', +'CPANPLUS::Internals::Source::SQLite::Tie'= '1', +'CPANPLUS::Internals::Utils'= '1', +'CPANPLUS::Internals::Utils::Autoflush'= '1', +'CPANPLUS::Module' = '1', +'CPANPLUS::Module::Author'= '1', +'CPANPLUS::Module::Author::Fake'= '1', +'CPANPLUS::Module::Checksums'= '1', +'CPANPLUS::Module::Fake'= '1', +'CPANPLUS::Module::Signature'= '1', +'CPANPLUS::Selfupdate' = '1', +'CPANPLUS::Shell' = '1', +'CPANPLUS::Shell::Classic'= '1', +'CPANPLUS::Shell::Default'= '1', +'CPANPLUS::Shell::Default::Plugins::CustomSource'= '1', +'CPANPLUS::Shell::Default::Plugins::Remote'= '1', +'CPANPLUS::Shell::Default::Plugins::Source'= '1', +'Devel::InnerPackage' = '1', +'Log::Message' = '1', +'Log::Message::Config' = '1', +'Log::Message::Handlers'= '1', +'Log::Message::Item'= '1', +'Log::Message::Simple' = '1', +'Module::Pluggable' = '1', +'Module::Pluggable::Object'= '1', +'Object::Accessor' = '1', +'Pod::LaTeX'= '1', +'Term::UI' = '1', +'Term::UI::History' = '1', }, 5.017011 = { +'Archive::Extract' = '1', +'B::Lint' = '1', +'B::Lint::Debug'= '1', +'CPANPLUS' = '1', +'CPANPLUS::Backend' = '1', +'CPANPLUS::Backend::RV' = '1', +'CPANPLUS::Config' = '1', +'CPANPLUS::Config::HomeEnv'= '1', +'CPANPLUS::Configure' = '1', +'CPANPLUS::Configure::Setup'= '1', +'CPANPLUS::Dist'= '1', +'CPANPLUS::Dist::Autobundle'= '1', +'CPANPLUS::Dist::Base' = '1', +'CPANPLUS::Dist::Build' = '1', +'CPANPLUS::Dist::Build::Constants'= '1', +'CPANPLUS::Dist::MM'= '1', +
[perl.git] branch blead, updated. v5.17.11-18-g6bc4329
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/6bc4329f7ec30de04fc201cb3990673e81becde3?hp=4a6672dc1c5bd3aa60e465bc6fdf74927620f064 - Log - commit 6bc4329f7ec30de04fc201cb3990673e81becde3 Author: Eric Brine ikeg...@adaelis.com Date: Thu Apr 18 20:57:54 2013 -0700 Avoid use of $(...) as backticks in SH code Avoid use of $(...) as backticks in SH code as it is not supported by all /bin/sh. RT#115708. --- Summary of changes: Makefile.SH | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile.SH b/Makefile.SH index 93c7385..171eb2a 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -1,7 +1,7 @@ #!/bin/sh # quote() - Creates a shell literal -# Usage: echo ...$( quote ... )... +# Usage: echo ...` quote ... `... quote() { case $1 in '') echo '' ;; @@ -37,6 +37,7 @@ case $0 in */*) cd `expr X$0 : 'X\(.*\)/'` ;; esac +pwd=`pwd` linklibperl='$(LIBPERL)' linklibperl_nonshr='' shrpldflags='$(LDDLFLAGS)' @@ -48,8 +49,8 @@ true) # Prefix all runs of 'miniperl' and 'perl' with # $ldlibpth so that ./perl finds *this* shared libperl. case $LD_LIBRARY_PATH in - '') ldlibpth=LD_LIBRARY_PATH=$( quote `pwd` ) ;; - *) ldlibpth=LD_LIBRARY_PATH=$( quote `pwd` ):$( quote $LD_LIBRARY_PATH ) ;; + '') ldlibpth=LD_LIBRARY_PATH=` quote $pwd ` ;; + *) ldlibpth=LD_LIBRARY_PATH=` quote $pwd `:` quote $LD_LIBRARY_PATH ` ;; esac pldlflags=$cccdlflags @@ -131,8 +132,8 @@ true) eval ldlibpthval=\\$$ldlibpthname\ case $ldlibpthval in - '') ldlibpth=$ldlibpthname=$( quote `pwd` ) ;; - *) ldlibpth=$ldlibpthname=$( quote `pwd` ):$( quote $ldlibpthval ) ;; + '') ldlibpth=$ldlibpthname=` quote $pwd ` ;; + *) ldlibpth=$ldlibpthname=` quote $pwd `:` quote $ldlibpthval ` ;; esac ;; -- Perl5 Master Repository
[perl.git] branch rjbs/rt-113794, created. v5.17.11-19-gda1bdf9
In perl.git, the branch rjbs/rt-113794 has been created http://perl5.git.perl.org/perl.git/commitdiff/da1bdf98bdb1a63332c7445cc722585fc29384dd?hp= at da1bdf98bdb1a63332c7445cc722585fc29384dd (commit) - Log - commit da1bdf98bdb1a63332c7445cc722585fc29384dd Author: Zefram zef...@fysh.org Date: Tue Apr 23 10:30:46 2013 -0400 move Perl_ck_warner() before unwind [perl #113794] Indeed. The Perl_ck_warner() call in die_unwind() used to happen before unwinding, so would be affected by the lexical warning state at the die() site. Now it happens after unwinding, so takes the lexical warning state at the catching site. I don't have a clear idea of which behaviour is more correct. t/op/die_keeperr.t, which was introduced as part of my exception handling changes, is actually testing for the catching-site criterion, but that's not asserting that the criterion should be that. The documentation speaks of no warnings 'misc', but doesn't say which lexical scope matters. Assuming we want to revert this change, the easy fix is to move the conditional Perl_ck_warner() back to before unwinding. A more difficult way would be to determine the disposition of the warning before unwinding and then warn in the required manner after unwinding. I see no compelling reason to warn after unwinding rather than before, so just moving the warning code should be fine. Note from the committer: This patch was supplied by Zefram in https://rt.perl.org/rt3/Ticket/Display.html?id=113794#txn-1204749 with a note that some extra work was required for ext/XS-APItest/t/call.t before the job was done. Ricardo Signes applied this patch and followed Zefram's lead in patching ext/XS-APItest/t/call.t without being 100% certain that this was what was meant. This commit was then submitted for review. --- -- Perl5 Master Repository
[perl.git] branch blead, updated. v5.17.11-19-g617b0ec
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/617b0ec97dba4848d15439fac520f7269975cf65?hp=6bc4329f7ec30de04fc201cb3990673e81becde3 - Log - commit 617b0ec97dba4848d15439fac520f7269975cf65 Author: Chris 'BinGOs' Williams ch...@bingosnet.co.uk Date: Tue Apr 23 16:20:52 2013 +0100 Add the deprecation data to Maintainers.pl --- Summary of changes: Porting/Maintainers.pl | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 24c02e7..6a77fbd 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -205,6 +205,7 @@ use File::Glob qw(:case); 'FILES'= q[cpan/Archive-Extract], 'UPSTREAM' = 'cpan', 'BUGS' = 'bug-archive-extr...@rt.cpan.org', +'DEPRECATED' = '5.017009', }, 'Archive::Tar' = { @@ -307,6 +308,7 @@ use File::Glob qw(:case); 'FILES'= q[cpan/B-Lint], 'EXCLUDED' = ['t/test.pl'], 'UPSTREAM' = 'cpan', +'DEPRECATED' = '5.017009', }, 'base' = { @@ -479,6 +481,7 @@ use File::Glob qw(:case); 'CUSTOMIZED' = ['Makefile.PL'], 'UPSTREAM' = 'cpan', 'BUGS' = 'bug-cpanp...@rt.cpan.org', +'DEPRECATED' = '5.017009', }, 'CPANPLUS::Dist::Build' = { @@ -492,6 +495,7 @@ use File::Glob qw(:case); ), ], 'UPSTREAM' = 'cpan', +'DEPRECATED' = '5.017009', }, 'CPAN::Meta' = { @@ -1151,6 +1155,7 @@ use File::Glob qw(:case); 'DISTRIBUTION' = 'BINGOS/Log-Message-0.06.tar.gz', 'FILES'= q[cpan/Log-Message], 'UPSTREAM' = 'cpan', +'DEPRECATED' = '5.017009', }, 'Log::Message::Simple' = { @@ -1158,6 +1163,7 @@ use File::Glob qw(:case); 'DISTRIBUTION' = 'BINGOS/Log-Message-Simple-0.10.tar.gz', 'FILES'= q[cpan/Log-Message-Simple], 'UPSTREAM' = 'cpan', +'DEPRECATED' = '5.017009', }, 'mad' = { @@ -1315,6 +1321,7 @@ use File::Glob qw(:case); 'FILES'= q[cpan/Module-Pluggable], 'UPSTREAM' = 'cpan', 'CUSTOMIZED' = ['Makefile.PL'], +'DEPRECATED' = '5.017009', }, 'mro' = { @@ -1353,6 +1360,7 @@ use File::Glob qw(:case); 'DISTRIBUTION' = 'BINGOS/Object-Accessor-0.46.tar.gz', 'FILES'= q[cpan/Object-Accessor], 'UPSTREAM' = 'cpan', +'DEPRECATED' = '5.017009', }, 'ODBM_File' = { @@ -1541,6 +1549,7 @@ use File::Glob qw(:case); 'FILES'= q[cpan/Pod-LaTeX], 'EXCLUDED' = ['t/require.t'], 'UPSTREAM' = undef, +'DEPRECATED' = '5.017008', }, 'Pod::Parser' = { @@ -1751,6 +1760,7 @@ use File::Glob qw(:case); 'DISTRIBUTION' = 'BINGOS/Term-UI-0.34.tar.gz', 'FILES'= q[cpan/Term-UI], 'UPSTREAM' = 'cpan', +'DEPRECATED' = '5.017009', }, 'Test' = { -- Perl5 Master Repository
[perl.git] branch blead, updated. v5.17.11-20-gf321be7
In perl.git, the branch blead has been updated http://perl5.git.perl.org/perl.git/commitdiff/f321be7e68d63f48424096568e313ccad2b06211?hp=617b0ec97dba4848d15439fac520f7269975cf65 - Log - commit f321be7e68d63f48424096568e313ccad2b06211 Author: SHIRAKATA Kentaro argr...@ub32.org Date: Tue Apr 23 17:34:07 2013 +0900 POD nitpicks. Also, rebreak some verbatim lines to avoid porting error. Update known_pod_issues.dat. --- Summary of changes: pod/perlfunc.pod |2 +- pod/perliol.pod|2 +- pod/perlmodinstall.pod |2 +- pod/perlrebackslash.pod| 19 +++ pod/perlrecharclass.pod|2 +- pod/perluniintro.pod |2 +- t/porting/known_pod_issues.dat |1 - 7 files changed, 16 insertions(+), 14 deletions(-) diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index 050e2d5..33d36d9 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -5356,7 +5356,7 @@ This protects against those locales where characters such as C| are considered to be word characters. Otherwise, Perl quotes non-ASCII characters using an adaptation from -Unicode (see Lhttp://www.unicode.org/reports/tr31/.) +Unicode (see Lhttp://www.unicode.org/reports/tr31/). The only code points that are quoted are those that have any of the Unicode properties: Pattern_Syntax, Pattern_White_Space, White_Space, Default_Ignorable_Code_Point, or General_Category=Control. diff --git a/pod/perliol.pod b/pod/perliol.pod index 767fabd..a1ac2f0 100644 --- a/pod/perliol.pod +++ b/pod/perliol.pod @@ -685,7 +685,7 @@ Returns 0 on end-of-file, 1 if not end-of-file, -1 on error. Return error indicator. CPerlIOBase_error() is normally sufficient. -Returns 1 if there is an error (usually when CPERLIO_F_ERROR is set, +Returns 1 if there is an error (usually when CPERLIO_F_ERROR is set), 0 otherwise. =item Clearerr diff --git a/pod/perlmodinstall.pod b/pod/perlmodinstall.pod index be06083..f92620c 100644 --- a/pod/perlmodinstall.pod +++ b/pod/perlmodinstall.pod @@ -117,7 +117,7 @@ that includes the module. Again, you'll probably need to be root. =item * -BIf you're running ActivePerl (Win95/98/2K/NT/XP, Linux, Solaris) +BIf you're running ActivePerl (Win95/98/2K/NT/XP, Linux, Solaris), First, type Cppm from a shell and see whether ActiveState's PPM repository has your module. If so, you can install it with Cppm and diff --git a/pod/perlrebackslash.pod b/pod/perlrebackslash.pod index b34ce0c..44b0e7d 100644 --- a/pod/perlrebackslash.pod +++ b/pod/perlrebackslash.pod @@ -68,7 +68,7 @@ as CNot in []. \ABeginning of string. Not in []. \bWord/non-word boundary. (Backspace in []). \BNot a word/non-word boundary. Not in []. - \cX Control-X + \cX Control-X. \CSingle octet, even under UTF-8. Not in []. \dCharacter class for digits. \DCharacter class for non-digits. @@ -76,7 +76,8 @@ as CNot in []. \ETurn off \Q, \L and \U processing. Not in []. \fForm feed. \FFoldcase till \E. Not in []. - \g{}, \g1 Named, absolute or relative backreference. Not in [] + \g{}, \g1 Named, absolute or relative backreference. + Not in []. \GPos assertion. Not in []. \hCharacter class for horizontal whitespace. \HCharacter class for non horizontal whitespace. @@ -246,16 +247,17 @@ Mnemonic: I0ctal or Ioctal. $str = Perl; $str =~ /\o{120}/; # Match, \120 is P. $str =~ /\120/; # Same. - $str =~ /\o{120}+/; # Match, \120 is P, it's repeated at least once + $str =~ /\o{120}+/; # Match, \120 is P, + # it's repeated at least once. $str =~ /\120+/;# Same. $str =~ /P\053/;# No match, \053 is + and taken literally. /\o{23073}/ # Black foreground, white background smiling face. - /\o{4801234567}/# Raises a warning, and yields chr(4) + /\o{4801234567}/# Raises a warning, and yields chr(4). =head4 Disambiguation rules between old-style octal escapes and backreferences Octal escapes of the C\000 form outside of bracketed character classes -potentially clash with old-style backreferences. (see L/Absolute referencing +potentially clash with old-style backreferences (see L/Absolute referencing below). They both consist of a backslash followed by numbers. So Perl has to use heuristics to determine whether it is a backreference or an octal escape. Perl uses the following rules to disambiguate: @@ -282,7 +284,7 @@ takes only the first three for the octal escape; the rest are matched as is. $pat .= ) x 999; /^($pat)\1000$/; # Matches 'aa'; there are 1000 capture groups. /^$pat\1000$/; #