perl.git
10 years agosync CPANPLUS-Dist-Build with CPAN (trivial whitespace diff)
David Mitchell [Fri, 12 Jun 2009 15:56:38 +0000 (16:56 +0100)] 
sync CPANPLUS-Dist-Build with CPAN (trivial whitespace diff)

(cherry picked from commit a8ac7c450a99a27152fed2f67a3cbcf9e96a7627)

10 years agosync lib/CPAN/SIGNATURE with its equivalent in the CPAN distro
David Mitchell [Fri, 12 Jun 2009 15:37:24 +0000 (16:37 +0100)] 
sync lib/CPAN/SIGNATURE with its equivalent in the CPAN distro

(cherry picked from commit 756b13bcb9765eb8465edef9bc776b04b8f92ea4)

10 years agofully sync blead with B::Debug 1.11 (debug.t was out of date)
David Mitchell [Fri, 12 Jun 2009 15:29:12 +0000 (16:29 +0100)] 
fully sync blead with B::Debug 1.11 (debug.t was out of date)

(cherry picked from commit 85da676d838429b10c2026947082857664e55cc7)

10 years agoupdate Porting/Maintainers.pl with recent module version changes
David Mitchell [Fri, 12 Jun 2009 15:14:45 +0000 (16:14 +0100)] 
update Porting/Maintainers.pl with recent module version changes

(cherry picked from commit d11aa99931bdd436094d787408c646953ef642b4)

10 years agotrivial whitspace syncup between blead and CPAN Test 1.25_02
David Mitchell [Fri, 12 Jun 2009 13:44:01 +0000 (14:44 +0100)] 
trivial whitspace syncup between blead and CPAN Test 1.25_02

(cherry picked from commit 46ea7543fc6e507a63069b0761e81c71a10a312d)

10 years agofurther sync blead with Net-Ping-2.36
David Mitchell [Fri, 12 Jun 2009 13:32:51 +0000 (14:32 +0100)] 
further sync blead with Net-Ping-2.36
(followup to 59ea7c6d8e0c5d0244e7496dd44e31e7c14e8f83)

(cherry picked from commit 7ac0cca8059f274ed5c9c482bb9b3cb78d650625)

10 years agobump lib/ExtUtils/Constant.pm version to 0.22 since 5.8.9 had 0.21
David Mitchell [Fri, 12 Jun 2009 12:59:49 +0000 (13:59 +0100)] 
bump lib/ExtUtils/Constant.pm version to 0.22 since 5.8.9 had 0.21

(cherry picked from commit 71605646f0e67f65c13aa000ef0881ebb82461a5)

10 years agofix trivial typo in perldelta
David Mitchell [Fri, 12 Jun 2009 15:13:56 +0000 (16:13 +0100)] 
fix trivial typo in perldelta

10 years agoUpgrade to Devel::PPPort 3.18
Marcus Holland-Moritz [Fri, 12 Jun 2009 11:08:31 +0000 (13:08 +0200)] 
Upgrade to Devel::PPPort 3.18

(cherry picked from commit 55ae25dcfe5b5ecc6ac964f070b813004653dc4e)

10 years agoMake Compare.t work when filenames can't have whitespace.
Craig A. Berry [Thu, 11 Jun 2009 12:19:30 +0000 (07:19 -0500)] 
Make Compare.t work when filenames can't have whitespace.

Plus make sure a file to be compared by name is closed before
comparison on VMS.

(cherry picked from commit 937f2ad5ba73ddf03d0fc5ae95784123a6acab55)

10 years agoSmall typo in example.
H.Merijn Brand [Wed, 10 Jun 2009 19:07:07 +0000 (21:07 +0200)] 
Small typo in example.

Thanks to "Jim Ferguson"

(cherry picked from commit 92a24ac3df5779ed0c9681cafefdd31fc6e1ae98)

10 years agoupdate comment in overload.pl following 813720522f
David Mitchell [Wed, 10 Jun 2009 15:41:25 +0000 (16:41 +0100)] 
update comment in overload.pl following 813720522f

(cherry picked from commit 8bc7f08e00054ded89e7d2347c857303154f0abd)

10 years agoDocument findsym in Attribute::Handlers
David Wheeler [Thu, 11 Jun 2009 07:33:35 +0000 (09:33 +0200)] 
Document findsym in Attribute::Handlers

Also removes unused variable $found. Bumps Attribute::Handlers version
to 0.85.

(cherry picked from commit f2e81f84c325cbe2d33e0d7e73bb3ff32cb94dc0)

10 years agoUpgrade Attribute::Handlers to 0.84
Steffen Mueller [Wed, 10 Jun 2009 10:25:48 +0000 (12:25 +0200)] 
Upgrade Attribute::Handlers to 0.84

(cherry picked from commit 12c541f435c0fde6414e8942d051e05098e0253e)

10 years ago[PATCH] Filter-Util-Call (was RE: pmqs: dual life modules)
Paul Marquess [Wed, 10 Jun 2009 03:26:21 +0000 (22:26 -0500)] 
[PATCH] Filter-Util-Call (was RE: pmqs: dual life modules)

(cherry picked from commit af6a0f9e3d4aacb66f6fd0d20aa527ab7d9a9032)

10 years agoSync bleadperl and Net-Ping with the release of Net-Ping-2.36
Steve Peters [Mon, 8 Jun 2009 16:43:56 +0000 (11:43 -0500)] 
Sync bleadperl and Net-Ping with the release of Net-Ping-2.36

(cherry picked from commit 59ea7c6d8e0c5d0244e7496dd44e31e7c14e8f83)

10 years agoUpgrade to MIME-Base64-3.08
Gisle Aas [Tue, 9 Jun 2009 21:15:54 +0000 (23:15 +0200)] 
Upgrade to MIME-Base64-3.08

(cherry picked from commit dfed8d37710c8ee747a9c1375201396b85ccaed2)

10 years agoUpgrade to Digest-MD5-2.39
Gisle Aas [Tue, 9 Jun 2009 21:13:26 +0000 (23:13 +0200)] 
Upgrade to Digest-MD5-2.39

(cherry picked from commit c8780a73668f93a1203363e8df5c0b9feb79a914)

10 years agoUpgrade to Digest-1.16
Gisle Aas [Tue, 9 Jun 2009 21:08:52 +0000 (23:08 +0200)] 
Upgrade to Digest-1.16

(cherry picked from commit 23be15b77e2382b66e19a2a0e78485dc017fdd3c)

10 years agoSync to Data::Dumper 2.123
Steffen Mueller [Thu, 11 Jun 2009 08:04:34 +0000 (10:04 +0200)] 
Sync to Data::Dumper 2.123

A CPAN only fix for the INSTALLDIRS in Makefile.PL.

(cherry picked from commit cc650b8bbbaccae45531080d9ec8179f81184705)

10 years agoUpgrade to Data::Dumper stable release 2.122
Steffen Mueller [Tue, 9 Jun 2009 15:52:55 +0000 (17:52 +0200)] 
Upgrade to Data::Dumper stable release 2.122

(cherry picked from commit f6085ff72b72f58d9b82bcc722d8a8fe8438b807)

10 years agoAdd lib/NEXT/t/dynamically_scoped_regex_vars.t to MANIFEST.
Nicholas Clark [Tue, 9 Jun 2009 12:17:54 +0000 (13:17 +0100)] 
Add lib/NEXT/t/dynamically_scoped_regex_vars.t to MANIFEST.

(cherry picked from commit fb22f0eaa0d1a411b0a77d70dc8a2f14a42726a2)

10 years agoRevised description of => operator
Ian Goodacre [Mon, 8 Jun 2009 09:06:13 +0000 (21:06 +1200)] 
Revised description of => operator

Provided more explicit description of the words that are handled specially
by the => operator and removed the incorrect description of how other
expressions are handled.

(cherry picked from commit 344f2c40b1cab964200d78b0250e43625fa2926a)

10 years agoFix regression test for RT 63110 when running with PERL_UNICODE set
Rafael Garcia-Suarez [Tue, 9 Jun 2009 08:25:51 +0000 (10:25 +0200)] 
Fix regression test for RT 63110 when running with PERL_UNICODE set

This is because block_start already does a copy of the hints in this case.

(cherry picked from commit e8514a9ea0b3241fdae7b1f70306632bc85a7004)

10 years agot/op/my_stash.t should use test.pl instead of Test.pm
Steffen Mueller [Mon, 8 Jun 2009 18:37:11 +0000 (20:37 +0200)] 
t/op/my_stash.t should use test.pl instead of Test.pm

(cherry picked from commit 9758931364444385e32f6e1abf2e6aba4ddbd236)

10 years agoUpdate Test.pm to CPAN's 1.25_02.
Jesse Vincent [Mon, 8 Jun 2009 17:56:06 +0000 (19:56 +0200)] 
Update Test.pm to CPAN's 1.25_02.

(cherry picked from commit 8e6b08e459f07177fcae5d091acb96efb996d8ff)

10 years agoUpdate Maintainers.pl: Pod-Escapes and Test
Steffen Mueller [Mon, 8 Jun 2009 17:50:43 +0000 (19:50 +0200)] 
Update Maintainers.pl: Pod-Escapes and Test

Update Maintainers.pl to reflect new maintainer of Pod-Escapes. Correct
Jesse's email address (Test maintainer update).

(cherry picked from commit 6283f212c4576314b5268f5f09f878adee2dbca0)

10 years agoJesse Vincent now maintains Test.pm
Steffen Mueller [Mon, 8 Jun 2009 16:20:58 +0000 (18:20 +0200)] 
Jesse Vincent now maintains Test.pm

(cherry picked from commit 983ed8e9492b48b2d8de93f487df19d0f20bb0ab)

10 years agoErrno is no longer dual-lived
Steffen Mueller [Mon, 8 Jun 2009 15:53:48 +0000 (17:53 +0200)] 
Errno is no longer dual-lived

(cf. mail from Graham to p5p). Move to _PERLLIB section of
Porting/Maintainers.pl.

(cherry picked from commit 7083d81af94988aab41326e06ec1ee9aef01410d)

10 years agoBump lib.pm version to match CPAN release
Steffen Mueller [Mon, 8 Jun 2009 15:49:10 +0000 (17:49 +0200)] 
Bump lib.pm version to match CPAN release

(cherry picked from commit c081cc94adce609662e8a6057896a771c8b88073)

10 years agoUpgrade NEXT to 0.64.
Florian Ragwitz [Mon, 8 Jun 2009 12:57:15 +0000 (14:57 +0200)] 
Upgrade NEXT to 0.64.

(cherry picked from commit 3c2847f4f8290362f8c36bb55d0e2df07f55d20c)

10 years agoUpgrade to Test-Harness-3.17
Steve Peters [Sun, 7 Jun 2009 18:16:22 +0000 (13:16 -0500)] 
Upgrade to Test-Harness-3.17

(cherry picked from commit a39e16d8bc9f808ff9ca49c750eca77344a0cf60)

10 years agotue+weds merging activity
David Mitchell [Fri, 12 Jun 2009 12:30:50 +0000 (13:30 +0100)] 
tue+weds merging activity

10 years agoadd remaining Maintainers.pl EXCLUDED and MAP fields
David Mitchell [Mon, 8 Jun 2009 14:59:33 +0000 (15:59 +0100)] 
add remaining Maintainers.pl EXCLUDED and MAP fields

(cherry picked from commit 2654429ed687e53f4bbaeb701da4d1c4cc78521b)

10 years agoadd more Maintianers.pl EXCLUDED and MAP fields
David Mitchell [Sat, 6 Jun 2009 23:51:03 +0000 (00:51 +0100)] 
add more Maintianers.pl EXCLUDED and MAP fields

(cherry picked from commit d8ada404a5a63daf28046c6ff04ca8a872c4d63a)

10 years agosync a bunch of files with Test::Simple 0.86
David Mitchell [Sat, 6 Jun 2009 16:10:50 +0000 (17:10 +0100)] 
sync a bunch of files with Test::Simple 0.86
(the $Id$ changes didn't get picked up when blead was last synced with
CPAN)

(cherry picked from commit 3c4bf43449852fc09297b1d305aa5e5b636ab248)

10 years agoSynchronize with Data::Dumper 2.121_20 on CPAN
Steffen Mueller [Sat, 6 Jun 2009 15:00:48 +0000 (17:00 +0200)] 
Synchronize with Data::Dumper 2.121_20 on CPAN

(cherry picked from commit 04fe7e4318e68a40d4de792dfc440e544cd9c0de)

10 years agoMark all .t and .pm files as non executable
Rafael Garcia-Suarez [Sat, 6 Jun 2009 12:50:16 +0000 (14:50 +0200)] 
Mark all .t and .pm files as non executable

(cherry picked from commit d9f203a5233af6609a4b98c6d12d865eadc274ea)

10 years agoData::Dumper on 5.6.* needs to use old IDs
Steffen Mueller [Sat, 6 Jun 2009 11:44:18 +0000 (13:44 +0200)] 
Data::Dumper on 5.6.* needs to use old IDs

This is the change to Dumper.xs that goes hand-in-hand with change
c2231af7a39be4217e07eedae6069566071d1682 in Dumper.pm.

(cherry picked from commit ecf5217a6a878bcf597e222b6f82da64ef65ecf1)

10 years agoFor the Data::Dumper CPAN version on 5.6, we need PPPort's sv_2pv_flags
Steffen Mueller [Sat, 6 Jun 2009 11:06:32 +0000 (13:06 +0200)] 
For the Data::Dumper CPAN version on 5.6, we need PPPort's sv_2pv_flags

(cherry picked from commit ab4d8678d5dbc1317a0b44d299d71b5074c33aea)

10 years agoIncrement Data::Dumper version to 2.121_20
Steffen Mueller [Sat, 6 Jun 2009 10:58:26 +0000 (12:58 +0200)] 
Increment Data::Dumper version to 2.121_20

(cherry picked from commit 487299116090e00dd94df6bb91fb1c03313d93ed)

10 years agoRequire at least 5.008 for pack('J'...) in Data::Dumper
Steffen Mueller [Sat, 6 Jun 2009 10:57:21 +0000 (12:57 +0200)] 
Require at least 5.008 for pack('J'...) in Data::Dumper

(cherry picked from commit c2231af7a39be4217e07eedae6069566071d1682)

10 years agoUpdate Parse::CPAN::Meta to 1.39
Steffen Mueller [Sat, 6 Jun 2009 09:49:23 +0000 (11:49 +0200)] 
Update Parse::CPAN::Meta to 1.39

(cherry picked from commit 899c4039f72e07f80f9a144fa771d347a0f2048c)

10 years agoFaster utf8_length method -- fixes [RT#50250]
Alex Vandiver [Sat, 30 May 2009 16:38:28 +0000 (12:38 -0400)] 
Faster utf8_length method -- fixes [RT#50250]

UTF8SKIP appears to be a rather slow call; use UTF8_IS_INVARIANT to
skip it whenever possible.  We also move the malformed utf8 check
until after the loop, since it can be checked after the termination
condition, instead of at every pass through the loop.

(cherry picked from commit 8e91ec7fd4ffa8cda89687c8214203a3b3e8a0c8)

10 years agoadd yet more EXCLUDED and MAP keys to Maintainers.pl
David Mitchell [Sat, 6 Jun 2009 00:52:42 +0000 (01:52 +0100)] 
add yet more EXCLUDED and MAP keys to Maintainers.pl
(83 done, 30 to go...)

(cherry picked from commit f699e9507ccd6209d4f240b42b00f92c8cf2f2b0)

10 years ago[PATCH] *-Compress-* 2.020
Paul Marquess [Sat, 6 Jun 2009 00:42:38 +0000 (19:42 -0500)] 
[PATCH] *-Compress-* 2.020

(cherry picked from commit dcfdccf94c5ada3342776b740fd487168bef3ca3)

10 years agooverload.pl shouldnt update its output unconditionally
Jim Cromie [Sat, 30 May 2009 17:07:57 +0000 (11:07 -0600)] 
overload.pl shouldnt update its output unconditionally

fix overload.pl to use rename_if_different, imitating reentr.pl
(including commenting safer_unlink rather than scrubbing it).
Leave lib/overload/number.pm unconditionally generated,
since it is not a dependency for make perl

With this, "make regen perl; make regen perl" will recompile at most 1x.
In turn, this improves utility of regen as an added default make target.

(cherry picked from commit 813720522fb5f54e39efcf9e4103d762ad005f51)

10 years ago[perl #9328] Update INSTALL example for BerkeleyDB install
Andy Dougherty [Fri, 5 Jun 2009 16:20:48 +0000 (12:20 -0400)] 
[perl #9328] Update INSTALL example for BerkeleyDB install

(cherry picked from commit e8b9ce6006d3ecb2b02af04e4406ccb4294e728c)

10 years agoTest case to go with 30e682852bf42358156ed62e06e91f75e9f5b807.
Craig A. Berry [Thu, 4 Jun 2009 15:29:57 +0000 (10:29 -0500)] 
Test case to go with 30e682852bf42358156ed62e06e91f75e9f5b807.

We should be able to depend on SYS$SCRATCH being a non-rooted
logical name.

(cherry picked from commit 50255d58c0706bb8dc18d9013e1541619334546f)

10 years agovms.c EFS logical name fix.
John E. Malmberg [Thu, 4 Jun 2009 13:46:50 +0000 (08:46 -0500)] 
vms.c EFS logical name fix.

This patch fixes an issue that Craig Berry found in the handling of
logical names of the form foo = "device:[dir]" when the EFS character
set is enabled.

Regards,
-John
wb8tyw@qsl.net
Personal Opinion Only

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
(cherry picked from commit 30e682852bf42358156ed62e06e91f75e9f5b807)

10 years agoadd more EXCLUDED and MAP keys to Maintainers.pl
David Mitchell [Wed, 3 Jun 2009 00:42:20 +0000 (01:42 +0100)] 
add more EXCLUDED and MAP keys to Maintainers.pl

(cherry picked from commit 2b4f847434de297901e2c76921bae9eecb9a8929)

10 years agoUpdate CPANPLUS::Dist::Build to CPAN version 0.32
Chris Williams [Mon, 1 Jun 2009 22:28:45 +0000 (23:28 +0100)] 
Update CPANPLUS::Dist::Build to CPAN version 0.32

(cherry picked from commit e42df61ffa4b532a113a57b2965d347ce4da44b3)

10 years agoRe: [PATCH] Update CPANPLUS::Dist::Build to CPAN version 0.30
Chris 'BinGOs' Williams [Tue, 19 May 2009 12:21:45 +0000 (14:21 +0200)] 
Re: [PATCH] Update CPANPLUS::Dist::Build to CPAN version 0.30

Erratum: Avoid creating .output files

(cherry picked from commit 3680f2e2de227d39fcfda50b1c3fd7c08ae03800)

10 years agoparenthesize check for a flag
Stepan Kasal [Tue, 2 Jun 2009 14:20:27 +0000 (16:20 +0200)] 
parenthesize check for a flag

Hello,
  gcc warned me about a suspicious combination of ! and &
Please consinder the following one-line patch.

Stepan Kasal

From 4b449da2aedf3b40b8f6dfa4c410d9becb33330a Mon Sep 17 00:00:00 2001
From: Stepan Kasal <skasal@redhat.com>
Date: Tue, 2 Jun 2009 16:06:10 +0200
Subject: [PATCH] dump.c: parenthesize flag check

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
(cherry picked from commit 5988ef3d5134d80ef12900e39820199702634ca7)

10 years agoDisentangling -g and -DDEBUGGING is a TODO.
Nicholas Clark [Tue, 2 Jun 2009 12:53:19 +0000 (13:53 +0100)] 
Disentangling -g and -DDEBUGGING is a TODO.

(cherry picked from commit ab45a0fa26b7a5ed9c49aa02ce422deee5e12a05)

10 years agoMore ~~ tests
Rafael Garcia-Suarez [Mon, 1 Jun 2009 15:32:56 +0000 (17:32 +0200)] 
More ~~ tests

Also, add a plan to those tests, for extra safety

(cherry picked from commit 532217f11892796c16c46ab116e3d28b314a2e17)

10 years agoMinor doc fix for the smart table legend (clarify the "Object" entry).
Rafael Garcia-Suarez [Mon, 1 Jun 2009 14:46:42 +0000 (16:46 +0200)] 
Minor doc fix for the smart table legend (clarify the "Object" entry).

(cherry picked from commit c6ebb5120dc80740c6aa629eb475e186a4fa19f8)

10 years agostop git whining about trailing whitespace (picky picky..)
David Mitchell [Tue, 2 Jun 2009 00:13:51 +0000 (01:13 +0100)] 
stop git whining about trailing whitespace (picky picky..)

(cherry picked from commit 0e945d0082cb70df3b6da49ba9241db5ee15f208)

10 years agostart adding new EXCLUDED and MAP entries to Maintainers.pl.
David Mitchell [Tue, 2 Jun 2009 00:10:01 +0000 (01:10 +0100)] 
start adding new EXCLUDED and MAP entries to Maintainers.pl.

(cherry picked from commit f09dbad6e7b816d42e45fc2899ceccad63b970d6)

10 years agoresync some files with their CPAN equivalents (just the trivial errors for
David Mitchell [Tue, 2 Jun 2009 00:08:19 +0000 (01:08 +0100)] 
resync some files with their CPAN equivalents (just the trivial errors for
now, like whitespace)

(cherry picked from commit 0106d5186f0aaba6ec8ae9adecaa8ebaaa0d7729)

10 years agoCorrect test output for t/op/eval.t (missing newline)
Jerry D. Hedden [Mon, 1 Jun 2009 14:09:24 +0000 (10:09 -0400)] 
Correct test output for t/op/eval.t (missing newline)

(cherry picked from commit 5a1562d6aa780bfc9a14482654d4f7d63a1db386)

10 years agoProtect against spaces in build directory name when extracting .PL files
Andy Dougherty [Mon, 1 Jun 2009 16:34:36 +0000 (12:34 -0400)] 
Protect against spaces in build directory name when extracting .PL files

(cherry picked from commit 4291ccc37ced038dfc84c91175fda3d5e05590c4)

10 years agoFix casting warning
Rafael Garcia-Suarez [Sun, 31 May 2009 20:08:41 +0000 (22:08 +0200)] 
Fix casting warning

(that was introduced by 9ef5ed94af)

(cherry picked from commit c494f1f4488c4f068dec8514f981347f6dae60a6)

10 years agoMention Devel::NYTProf in perldebug
Steffen Mueller [Sun, 31 May 2009 20:02:33 +0000 (22:02 +0200)] 
Mention Devel::NYTProf in perldebug

In the short section about profiling with Devel::DProf, we now mention
that other profilers (such as Devel::NYTProf) are available from CPAN.

(cherry picked from commit 20f91e418dfa8bdf6cf78614bfebebc28a7613ee)

10 years agowrap some long FILES fields in Maintainers.pl
David Mitchell [Sun, 31 May 2009 19:39:33 +0000 (20:39 +0100)] 
wrap some long FILES fields in Maintainers.pl
(just whitepsace/newline changes)
Basic philosophy is now: if it all fits on one ( < 80 char) line, fine;
otherwise have only one entry per line

(cherry picked from commit abba722db52fdb6c3ea552eff9b64de087ec4944)

10 years agofix Math::BigInt, PathTools entries in Maintainers.pl
David Mitchell [Sun, 31 May 2009 19:22:55 +0000 (20:22 +0100)] 
fix Math::BigInt, PathTools entries in Maintainers.pl
(botched by 002904c4e2f6cd5caebddf970e6be562946af502)

(cherry picked from commit a23b8150904bae75cd90693af2fcc1d59f69b49d)

10 years agoundo:
David Mitchell [Wed, 10 Jun 2009 13:00:37 +0000 (14:00 +0100)] 
undo:
    tmp sync Porting/Maintainers.pl with blead
    (b1797547274ad0d57ae75330bbd11790a698b643)

10 years agoconvert Maintainers.pl from an 8 to a 4 char indent
David Mitchell [Sun, 31 May 2009 19:00:54 +0000 (20:00 +0100)] 
convert Maintainers.pl from an 8 to a 4 char indent
(to give more room for extra field I'm going to add)

(cherry picked from commit 462ea751d7a40f074be9de5ab62454bba7f2678e)

10 years agotmp sync Porting/Maintainers.pl with blead
David Mitchell [Wed, 10 Jun 2009 12:58:31 +0000 (13:58 +0100)] 
tmp sync Porting/Maintainers.pl with blead

10 years agoClarify the meaning of the %Modules keys in Maintainers.pl,
David Mitchell [Sun, 31 May 2009 18:19:58 +0000 (19:19 +0100)] 
Clarify the meaning of the %Modules keys in Maintainers.pl,
and fix a couple of keys that don't correspond to an actual module name
that you can 'use'.

(cherry picked from commit e30e10b5a367090ae9ffa46875cca8410fccd409)

10 years agoadd DISTRIBUTION field to %Modules in Maintainers.pl
David Mitchell [Sun, 31 May 2009 18:00:23 +0000 (19:00 +0100)] 
add DISTRIBUTION field to %Modules in Maintainers.pl
(note that in this initial attempt, the file version numbers are derived
from the newest verions currently available on CPAN, which may not actually
reflect what's bundled with blead. Later on, I'll be fixing this.)

(cherry picked from commit a55d270df056c82a324e5fd8d14288e6f86ca5f0)

10 years agoMaintainers.pl: rationalise distributions:
David Mitchell [Sun, 31 May 2009 13:43:56 +0000 (14:43 +0100)] 
Maintainers.pl: rationalise distributions:
    Cwd and File::Spec are both part of PathTools, and
    Math::BigFloat is part of Math-BigInt

(cherry picked from commit 002904c4e2f6cd5caebddf970e6be562946af502)

10 years agoMaintainers.pl: there is no DB::File, and describe Text::Tabs/Wrap better
David Mitchell [Sun, 31 May 2009 13:17:26 +0000 (14:17 +0100)] 
Maintainers.pl: there is no DB::File, and describe Text::Tabs/Wrap better

(cherry picked from commit 5db42a49f054d101a7622933d5372ec4edcf06c0)

10 years agoClarify perldebug documentation
Bram [Sun, 31 May 2009 15:20:45 +0000 (17:20 +0200)] 
Clarify perldebug documentation

Mention what happens without Readline support.

(cherry picked from commit 3244086bce52e956e04c61b12eb7b67fc1041d8b)

10 years agoSilence a warning emitted by test added by last commit
Rafael Garcia-Suarez [Sun, 31 May 2009 14:30:59 +0000 (16:30 +0200)] 
Silence a warning emitted by test added by last commit

(cherry picked from commit 8c1a9f829d3405fb12e6f9bdabc3cc5b28ab7444)

10 years agoAdd test case from RT#54758.
George Greer [Wed, 27 May 2009 01:05:40 +0000 (21:05 -0400)] 
Add test case from RT#54758.

(cherry picked from commit aa6341cbeb6a07b2e7e96082726fb53ca8ca994c)

10 years agoDocument test structure
Bram [Sun, 31 May 2009 12:47:49 +0000 (14:47 +0200)] 
Document test structure

(was Re: [perl #56194] Regex: (((??{1 + $^N}))) behaves differently in
5.10.0 than in blead)
Adds some basic documentation about the test structure.

(cherry picked from commit b73790d3c9fb2026c569344bfe353223af9bdbea)

10 years agoFix Filter::Simple entry in Maintainers.pl
David Mitchell [Sat, 30 May 2009 16:17:45 +0000 (17:17 +0100)] 
Fix Filter::Simple entry in Maintainers.pl

(cherry picked from commit cddedc15111814f7a25249ebb457416b98da50f7)

10 years agoNicholas says that SvREFCNT_dec should be sufficient here
Rafael Garcia-Suarez [Sat, 30 May 2009 14:40:03 +0000 (16:40 +0200)] 
Nicholas says that SvREFCNT_dec should be sufficient here

(instead of marking the SV as mortal.)

(cherry picked from commit e3b1b6b13da71d3dc75cea4d4ff56f2468a6f7e5)

10 years agoFix [RT#6266] -- sv_pos_u2b expects to be called with a valid character index
Alex Vandiver [Fri, 29 May 2009 20:21:22 +0000 (16:21 -0400)] 
Fix [RT#6266] -- sv_pos_u2b expects to be called with a valid character index

sv_pos_u2b, when utf8 position caching is enabled, treats the uoffset
it is given as real, storing it away for lature use.  sprintf, here,
passes the byte length of the string, which causes an invalid offset
to be cached.

(cherry-picked from commit 9ef5ed94af316c852dd085d2cbe8306867ac870b)

10 years agoadd placeholder tests for rejected change 53f65a9ef4
David Mitchell [Wed, 10 Jun 2009 12:31:33 +0000 (13:31 +0100)] 
add placeholder tests for rejected change 53f65a9ef4

10 years agoAdd regression test for [RT#63110]
Rafael Garcia-Suarez [Sun, 31 May 2009 13:09:56 +0000 (15:09 +0200)] 
Add regression test for [RT#63110]

This is based on a stand-alone test by Bram

(cherry picked from commit fa13de9435b2f7be1099b9202ae6e26021b00ba8)

10 years agoFix [RT#63110] -- two small memory leaks were introduced in 5b9c067
Alex Vandiver [Sat, 30 May 2009 00:17:36 +0000 (20:17 -0400)] 
Fix [RT#63110] -- two small memory leaks were introduced in 5b9c067

(cherry picked from commit cda5537682a2f5132de1e0387c105e67a72efce4)

10 years agoBump version of IPC::Open3
Rafael Garcia-Suarez [Sat, 30 May 2009 13:12:44 +0000 (15:12 +0200)] 
Bump version of IPC::Open3

(cherry picked from commit f6c108d16c4c959f6b02d66f43f3ee84cbcc24b8)

10 years agoSpelling nit
Steffen Mueller [Thu, 28 May 2009 18:16:23 +0000 (20:16 +0200)] 
Spelling nit

(cherry picked from commit 68346ec51a76b5e85e1a39a113a22fe63e7992d2)

10 years agoDocument the PERL_LOADMOD_ flags
Rafael Garcia-Suarez [Fri, 29 May 2009 22:07:40 +0000 (00:07 +0200)] 
Document the PERL_LOADMOD_ flags

(cherry picked from commit ec6d81aba325c8f14f91ef2a6c202902427d3d66)

10 years agoFix [RT#66098] -- stricter checking on SvIVX exposed a lack of SvIOK check
Alex Vandiver [Thu, 28 May 2009 20:27:25 +0000 (16:27 -0400)] 
Fix [RT#66098] -- stricter checking on SvIVX exposed a lack of SvIOK check

(cherry picked from commit b8de32d59998a5999bfdf82297af4ccc75421091)

10 years agoAdd a guide to writing a perldelta.
Nicholas Clark [Thu, 28 May 2009 13:15:53 +0000 (14:15 +0100)] 
Add a guide to writing a perldelta.

(cherry picked from commit 20a4c497f5b0005c2471e3b5ae0d1bb1744fa871)

10 years agoclarified documentation about using lexical $err in open3 call
Slaven Rezic [Fri, 29 May 2009 16:05:43 +0000 (18:05 +0200)] 
clarified documentation about using lexical $err in open3 call

(cherry picked from commit 92be70015ff9700800aa2ca8c8df8c3d2816c8c1)

10 years agoRemove now-obsolete note on ~~ overloading working only on the right.
Rafael Garcia-Suarez [Mon, 25 May 2009 21:09:33 +0000 (23:09 +0200)] 
Remove now-obsolete note on ~~ overloading working only on the right.

(cherry picked from commit 0a690b6aafbb3a93402d261c2a0236aa6c2088aa)

10 years agoAvoid using Test::More in given/when tests
Rafael Garcia-Suarez [Mon, 25 May 2009 09:23:08 +0000 (11:23 +0200)] 
Avoid using Test::More in given/when tests

(cherry picked from commit 37e07c40549a5df0a8597fbe30d09e4faf5fc8ee)

10 years agoRevert "Fix failing autodie test with new smartmatch semantics."
Rafael Garcia-Suarez [Mon, 25 May 2009 05:54:04 +0000 (07:54 +0200)] 
Revert "Fix failing autodie test with new smartmatch semantics."

This should now work, since we now allow objects with ~~-overloading
on the left side of ~~.

This reverts commit 7fecd077a7bc92add80772966a8c824277223d09.

(cherry picked from commit 035fa39eee98425014af34fb056b07c8b4edc4c8)

10 years agoFix test for overload in given() with smart match after last change
Rafael Garcia-Suarez [Sun, 24 May 2009 22:22:25 +0000 (00:22 +0200)] 
Fix test for overload in given() with smart match after last change

(cherry picked from commit 2cb9bde7463231aa454a37102d64d4063c039327)

10 years agoAllow ~~ overloading on the left side, when the right side is a plain scalar
Rafael Garcia-Suarez [Sun, 24 May 2009 21:51:42 +0000 (23:51 +0200)] 
Allow ~~ overloading on the left side, when the right side is a plain scalar

(cherry picked from commit 2c9d2554ad3b3d37d1c8b83cf0f3c4b4b99fde8b)

10 years agoChange the specs of %h~~%h to avoid mentioning ~~ recursively
Rafael Garcia-Suarez [Sun, 24 May 2009 15:31:15 +0000 (17:31 +0200)] 
Change the specs of %h~~%h to avoid mentioning ~~ recursively

(cherry picked from commit 6f76d139d7a6eead1be43e6e20b74edbdac0e8ff)

10 years agoIn the ~~ implementation, consistently use the SV-aware API for hash keys.
Rafael Garcia-Suarez [Sun, 24 May 2009 15:19:11 +0000 (17:19 +0200)] 
In the ~~ implementation, consistently use the SV-aware API for hash keys.

This way, we can handle tied hashes such as ones that have references as keys.

(cherry picked from commit b15feb55e45b2354be3659a613d28786b2518244)

10 years agomaint-specific fixups after merging smartmatch branch (no SVt_REGEXP)
David Mitchell [Tue, 9 Jun 2009 16:26:41 +0000 (17:26 +0100)] 
maint-specific fixups after merging smartmatch branch (no SVt_REGEXP)

10 years agoMerge branch 'smartmatch' into blead
Rafael Garcia-Suarez [Wed, 13 May 2009 13:05:49 +0000 (15:05 +0200)] 
Merge branch 'smartmatch' into blead

cherry-picked from commit 56d86adf5b, which is a merge, so all the
individual commits from the smartmatch branch have been sucked in as a
single commit. Note that this won't yet compile, as the SVt_REGEXP stuff
needs removing for 5.10.x.

10 years agotodays merging activity
David Mitchell [Wed, 27 May 2009 00:12:56 +0000 (01:12 +0100)] 
todays merging activity

10 years agoCatch interdependencies for static builds too
Andy Dougherty [Tue, 26 May 2009 18:18:27 +0000 (14:18 -0400)] 
Catch interdependencies for static builds too

(cherry picked from commit 54f7170d626da3cbbd288fe2b7c7dbb547cb80e8)