Jos I. Boumans [Sat, 27 Jun 2009 15:35:17 +0000 (17:35 +0200)]
Upgrade to File::Fetch 0.20
Rafael Garcia-Suarez [Sat, 27 Jun 2009 15:18:52 +0000 (17:18 +0200)]
Adjustments to t/pod/diag.t
James Mastros [Mon, 22 Jun 2009 15:09:18 +0000 (16:09 +0100)]
Add support for TODO diag tests -- a list in DATA of error messages that are allowed to not be in perldiag.pod without it being a 'not ok', just a 'ok # TODO', and populate the DATA section with the current ones.
James Mastros [Sat, 6 Jun 2009 19:46:21 +0000 (20:46 +0100)]
Add test to make sure everything that outputs an exception or warning has a matching entry in perldiag (and fix it so that more of the existing ones do).
Osvaldo Villalon [Sat, 27 Jun 2009 03:12:24 +0000 (23:12 -0400)]
Changed to incorporate latest SDKs.
Andreas J Koenig [Sat, 27 Jun 2009 07:53:54 +0000 (09:53 +0200)]
Update CPAN.pm to 1.9402
Jos I. Boumans [Sat, 27 Jun 2009 12:33:52 +0000 (14:33 +0200)]
Update Archive::Extract to 0.34
Greetings,
below are the patch notes:
Changes for 0.32 Sat Jun 27 14:23:54 2009
============================================
* Attempt to address #46948: unable to install install on win32.
Binaries on Win32 are notoriously unreliable and Strawberry perl
ships with all the needed perl modules, so skip failed binary
tests on Win32.
* Address #47053: Use Archive::Tar iter to keep from read the
tar into memory. Thanks to Robert Krimen and Doug Wilson for
their patches.
--
Jos Boumans
"Whenever you find you are on the side of the majority,
it is time to pause and reflect." - Mark Twain
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Chris 'BinGOs' Williams [Sat, 27 Jun 2009 09:16:29 +0000 (10:16 +0100)]
Update CPANPLUS::Dist::Build to CPAN version 0.35_02
Hi,
Attached is a patch to update the CPANPLUS::Dist::Build in core to
CPAN version 0.35_02
Highlights from the Changelog:
===================================================================
0.35_02 Sat Jun 27 09:35:55 BST 2009
- Don't use the perlwrapper on VMS, (Craig Berry)
- Skip env test on VMS
===================================================================
Many thanks,
--
Chris Williams
aka BinGOs
PGP ID 0x4658671F
http://www.gumbynet.org.uk
==========================
From
dec0de66c239bf268f4b8a045a29d8432df06498 Mon Sep 17 00:00:00 2001
From: Chris Williams <chris@bingosnet.co.uk>
Date: Sat, 27 Jun 2009 09:47:29 +0100
Subject: [PATCH 4/4] Update CPANPLUS::Dist::Build to CPAN version 0.35_02
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Vincent Pit [Fri, 26 Jun 2009 19:14:00 +0000 (21:14 +0200)]
One more regression test for RT #59734
karl williamson [Fri, 26 Jun 2009 18:14:28 +0000 (12:14 -0600)]
PATCH small documentation change for UCD.pm
From
47005e45e9738044f28ea250c17120bfa04a09b1 Mon Sep 17 00:00:00 2001
From: Karl Williamson <khw@khw-desktop.(none)>
Date: Fri, 26 Jun 2009 12:11:05 -0600
Subject: [PATCH] Small documentation change
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Vincent Pit [Thu, 25 Jun 2009 18:49:49 +0000 (20:49 +0200)]
Update RExC_npar and after_freeze correctly after the first branch of a (?| ... )
This fixes RT #59734 : Segfault when using (?|) in regexp.
Frank Wiegand [Fri, 26 Jun 2009 11:18:56 +0000 (13:18 +0200)]
pod/perlfilter.pod: two POD typos
Hi,
while reading perlfilter.pod I found two typos, patch is attached.
Thanks, Frank
From
ab8b547c7f60f1793dfd111d0d758853a07fbc95 Mon Sep 17 00:00:00 2001
From: Frank Wiegand <frank.wiegand@gmail.com>
Date: Fri, 26 Jun 2009 13:15:24 +0200
Subject: [PATCH] perlfilter.pod: fix two typos
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Rafael Garcia-Suarez [Thu, 25 Jun 2009 21:23:30 +0000 (23:23 +0200)]
Better description for the changes about the range operator in when()
(pointed out by Paul Fenwick)
Lubomir Rintel [Thu, 25 Jun 2009 20:57:46 +0000 (22:57 +0200)]
Don't enqueue pending signals during global destruction
Global destruction is not signal-safe. PL_psig_pend may already
be gone when the signal handler is called (with destruct_level > 0).
NULL it before freeing it to prevent a race condition.
Frank Wiegand [Thu, 25 Jun 2009 08:21:46 +0000 (10:21 +0200)]
document the maximum length of barewords
(amended by rgs to be in line with perldiag)
Rafael Garcia-Suarez [Thu, 25 Jun 2009 17:57:19 +0000 (19:57 +0200)]
Trim all trailing / from "." in @INC when filling %INC
This fixes bug #66942 : as a / was left in the directory name,
$INC{"Foo.pm"} for a file loaded from the current directory
was given the incorrect value "/Foo.pm".
Nicholas Clark [Thu, 25 Jun 2009 15:04:37 +0000 (16:04 +0100)]
Add documentation for the method resolution plugin interface.
Nicholas Clark [Thu, 25 Jun 2009 12:57:57 +0000 (13:57 +0100)]
Upgrade to File::Path 2.07_03
Nicholas Clark [Thu, 25 Jun 2009 12:41:02 +0000 (13:41 +0100)]
As Errno is formally no longer dual-lived, give it a proper version number.
Rafael Garcia-Suarez [Wed, 24 Jun 2009 21:39:11 +0000 (23:39 +0200)]
Clarifications to the perldelta notes on smart match
(pointed out by Damian)
Rafael Garcia-Suarez [Wed, 24 Jun 2009 21:35:46 +0000 (23:35 +0200)]
Add tests for smart match overload fallback
Nicholas Clark [Wed, 24 Jun 2009 16:20:15 +0000 (17:20 +0100)]
Mention parallel testing in INSTALL and perl5110delta.pod
Nicholas Clark [Wed, 24 Jun 2009 16:14:48 +0000 (17:14 +0100)]
Fix a semantic error in the Pod. (wrong heading level)
Nicholas Clark [Wed, 24 Jun 2009 16:12:44 +0000 (17:12 +0100)]
Fix some typos and grammar infelicities in core test descriptions.
David Mitchell [Wed, 24 Jun 2009 12:38:27 +0000 (13:38 +0100)]
core-cpan-diff: include author path in distro version comparison
and display.
(Also show module names being processed when using -o)
David Mitchell [Wed, 24 Jun 2009 12:03:12 +0000 (13:03 +0100)]
core-cpan-diff: continue with next distro on download failure
Vincent Pit [Wed, 24 Jun 2009 09:40:12 +0000 (11:40 +0200)]
Update Maintainers.pl accordingly
Chris Williams [Wed, 24 Jun 2009 09:26:40 +0000 (10:26 +0100)]
Update CPANPLUS::Dist::Build to CPAN version 0.35_01
David Mitchell [Tue, 23 Jun 2009 22:06:18 +0000 (23:06 +0100)]
sync lib/CPANPLUS/Backend.pm with CPAN
(just a whitespace change)
Nicholas Clark [Tue, 23 Jun 2009 22:01:41 +0000 (23:01 +0100)]
Note that the "Deep recursion" depth warning threshold can be changed from 100.
Nicholas Clark [Tue, 23 Jun 2009 21:46:23 +0000 (22:46 +0100)]
When writing a perldelta, choose either "regex" or "regexp", and stick to it.
Nicholas Clark [Tue, 23 Jun 2009 21:33:22 +0000 (22:33 +0100)]
Add a paragraph noting that perl5-security-report@perl.org is for security bugs.
(Copied verbatim from perl589delta.pod.)
David Mitchell [Tue, 23 Jun 2009 21:11:23 +0000 (22:11 +0100)]
sync lib/Module/Build/Changes with CPAN equivalent
David Mitchell [Tue, 23 Jun 2009 21:09:36 +0000 (22:09 +0100)]
another Maintainers.pl version update
Andy Armstrong [Tue, 23 Jun 2009 18:36:33 +0000 (19:36 +0100)]
Ammend unhelpful description of debugger watch command.
Jerry D. Hedden [Tue, 23 Jun 2009 16:14:36 +0000 (12:14 -0400)]
Update threads::shared in Porting/Maintainers.pl to 1.29
Per subject. Patch attached.
From
c59d5bfd19e27a9f279887f69d49c79f6f342a4c Mon Sep 17 00:00:00 2001
From: Jerry D. Hedden <jdhedden@cpan.org>
Date: Tue, 23 Jun 2009 12:12:43 -0400
Subject: [PATCH] Update threads::shared in Porting/Maintainers.pl to 1.29
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
David Mitchell [Tue, 23 Jun 2009 15:44:52 +0000 (16:44 +0100)]
version bumps in Maintainers.pl
Robin Barker [Tue, 23 Jun 2009 12:51:45 +0000 (14:51 +0200)]
Fix for RT #52552.
This patch only taints for pack('a'/'A') which was the original bug. I
guess the previous behaviour (pre-5.10.0) tainted on all tainted input.
That more general behaviour may be recoverable - not sure what we want.
Ben Morrow [Tue, 23 Jun 2009 12:14:08 +0000 (14:14 +0200)]
Fix blead segfault on Cygwin for t/op/stash.t
U-Adam-PC\Adam [Mon, 22 Jun 2009 18:00:53 +0000 (14:00 -0400)]
Added new required fields to makesis.pl
Steve Peters [Tue, 23 Jun 2009 04:15:22 +0000 (23:15 -0500)]
Add Porting/release_managers_guide.pod to MANIFEST
Gabor Szabo [Mon, 22 Jun 2009 19:42:57 +0000 (22:42 +0300)]
avoid trying to load packages that are in the same file
(amended by rgs)
Rafael Garcia-Suarez [Mon, 22 Jun 2009 20:58:44 +0000 (22:58 +0200)]
Merge commit 'szabgab/release_process' into blead
Nicholas Clark [Mon, 22 Jun 2009 19:45:23 +0000 (20:45 +0100)]
Instead of a const char *, pass a HEK * to anonymise_cv().
This will cope properly with Unicode package names. It also allows use of more
efficient perl API calls, avoiding any strlen()s.
Gabor Szabo [Mon, 22 Jun 2009 12:55:29 +0000 (15:55 +0300)]
typos, link to thread with ideas about testing stability of perl and CPAN
Gabor Szabo [Mon, 22 Jun 2009 12:20:20 +0000 (15:20 +0300)]
add release_managers_guide.pod
Rafael Garcia-Suarez [Mon, 22 Jun 2009 11:30:26 +0000 (13:30 +0200)]
Fix test with non-threaded perls
Rafael Garcia-Suarez [Mon, 22 Jun 2009 10:00:28 +0000 (12:00 +0200)]
Fix skipping tests with threads in last commit
Duke Leto [Mon, 22 Jun 2009 07:13:53 +0000 (00:13 -0700)]
Merge branch 'blead' into debugger_symbols
Jim Cromie [Sun, 21 Jun 2009 13:52:28 +0000 (07:52 -0600)]
drop remaining mentions of PERL_MEM_LOG_FOO envars
perl.c has the last mentions of PERL_MEM_LOG_ENV*. drop them too.
(rgs: plus some in handy.h's comments too)
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:27:43 +0000 (14:27 +0200)]
A few docs nits after the few last commits
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:16:55 +0000 (14:16 +0200)]
Also replace PERL_MEM_LOG_STDERR by PERL_MEM_LOG_NOIMPL in the -V output
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:15:34 +0000 (14:15 +0200)]
Regenerate headers
Jim Cromie [Sat, 20 Jun 2009 15:43:43 +0000 (09:43 -0600)]
update PERL_MEM_LOG in perlhack.pod
Jim Cromie [Wed, 17 Jun 2009 08:12:45 +0000 (02:12 -0600)]
simplify PERL_MEM_LOG
This combines multiple environment variable reads into 1,
where it looks for values like "2mst"
-2 leading digits are atoi()d to get FD
-m memory logging please
-s sv logging also
-t timestamp those please.
Combining these reduces overhead such that it seemed
worthwhile to drop all the ifdefs. TBD whether this works
in the environment that drove the original tradeoffs.
If it isnt enough, Id be tempted by a global static ptr,
and on 1st use, is read, seen 0, a lock is taken, and getenvar
run to populate it, unlocked, proceed. This would remove
iterative overheads.
Jim Cromie [Thu, 11 Jun 2009 22:28:46 +0000 (16:28 -0600)]
invert and rename PERL_MEM_LOG_STDERR to PERL_MEM_LOG_NOIMPL
Most users who want PERL_MEM_LOG want the default implementation,
give it to them. Users providing their own implementation can
obtain current behavior by adding -DPERL_MEM_LOG_NOIMPL.
Frankly, the average user probably wants _ENV by default too.
Jim Cromie [Fri, 12 Jun 2009 21:27:11 +0000 (15:27 -0600)]
point illguts at perl.org
Rafael Garcia-Suarez [Sun, 21 Jun 2009 11:44:08 +0000 (13:44 +0200)]
Regenerate headers and fix compilation with threads after last commit
Ben Morrow [Sun, 4 Jan 2009 20:04:39 +0000 (20:04 +0000)]
When a glob is deleted, mark its sub as ANON.
Ben Morrow [Mon, 5 Jan 2009 17:31:54 +0000 (17:31 +0000)]
Tests for deleting stash entries.
Jim Cromie [Wed, 17 Jun 2009 17:32:03 +0000 (11:32 -0600)]
make_patchnum.pl now works in -Dmksymlink target dirs
this fixes script to work when run from a target/build dir
created by Configure -Dmksymlinks.. It works properly when
building in the srcdir too.
Several git commands fail for me, I added $opt_v=1 to see,
and left them; they add ~15 lines of output to a build.
(A bit amended by rgs: made $opt_v dependent on a -v flag on
the command-line)
David Golden [Tue, 16 Jun 2009 03:13:48 +0000 (23:13 -0400)]
add-package.pl lib exclude fixed
Was deleting from lib, but should delete from perl/lib
Jerry D. Hedden [Fri, 19 Jun 2009 17:00:40 +0000 (13:00 -0400)]
Upgrade to threads::shared 1.29
David Mitchell [Fri, 19 Jun 2009 15:00:29 +0000 (16:00 +0100)]
add Porting/core-cpan-diff
David Mitchell [Fri, 19 Jun 2009 14:57:27 +0000 (15:57 +0100)]
Maintainers.pl: add @IGNORABLE and document EXCLUDED, MAP fields
Steffen Mueller [Fri, 19 Jun 2009 14:16:51 +0000 (16:16 +0200)]
Fix API docs:SvGAMAGIC returns a U32, not a char*
Nicholas Clark [Thu, 18 Jun 2009 19:37:28 +0000 (20:37 +0100)]
Allow expand-macro.pl to expand macros in perl.h without pre-processor warnings.
Nicholas Clark [Thu, 18 Jun 2009 19:33:09 +0000 (20:33 +0100)]
Make expand-macro.pl scan config.h, if it exists.
Niko Tyni [Thu, 18 Jun 2009 14:38:12 +0000 (16:38 +0200)]
Add gcc predefined macros to $Config{cppsymbols} on GNU/kFreeBSD.
This is needed at least by h2ph, otherwise the generated .ph files
choke on missing __LONG_MAX__ and similar definitions.
Craig A. Berry [Thu, 18 Jun 2009 03:08:28 +0000 (22:08 -0500)]
Remove CPANPLUS's SQLite tests from the core.
They will never be run here in the absence of DBD::SQLite, and the
absurdly long names can cause trouble for venerable but now exotic
volume formats such as ODS-2 or FAT.
Rafael Garcia-Suarez [Thu, 18 Jun 2009 09:20:53 +0000 (11:20 +0200)]
Merge branch 'backslash-N' into blead
Craig A. Berry [Thu, 18 Jun 2009 02:23:49 +0000 (21:23 -0500)]
Handle the rare but legal angle bracket in unixify.
We have been getting:
$ perl -e "print VMS::Filespec::unixify('foo:<bar>');"
/foo/<bar/
but should be (and now are) getting:
$ perl -e "print VMS::Filespec::unixify('foo:<bar>');"
/foo/bar/
Rafael Garcia-Suarez [Wed, 17 Jun 2009 16:54:41 +0000 (18:54 +0200)]
Add perldelta entry for \N
Rafael Garcia-Suarez [Wed, 17 Jun 2009 16:50:00 +0000 (18:50 +0200)]
Some more tests for \N
Rafael Garcia-Suarez [Tue, 16 Jun 2009 06:40:50 +0000 (08:40 +0200)]
Basic docs for \N
David Golden [Tue, 16 Jun 2009 12:35:47 +0000 (07:35 -0500)]
[PATCH] Updating Module::Build to 0.33_02
David Golden [Tue, 16 Jun 2009 07:36:25 +0000 (09:36 +0200)]
add-package.pl lib exclude fixed
Rafael Garcia-Suarez [Tue, 16 Jun 2009 06:27:23 +0000 (08:27 +0200)]
Implement new regex escape \N
\N, like in Perl 6, is equivalent to . but not influenced by /s.
It matches any character except \n. Note that followed by { and
a non-number, \N is still a named character.
Florian Ragwitz [Mon, 15 Jun 2009 14:47:25 +0000 (16:47 +0200)]
Update 'NEXT' version in Maintainers.pl
Jerry D. Hedden [Fri, 12 Jun 2009 17:00:00 +0000 (13:00 -0400)]
Update 'threads' version in Maintainers.pl
Rafael Garcia-Suarez [Mon, 15 Jun 2009 14:16:17 +0000 (16:16 +0200)]
Fix readline example in perlfunc
Only check $! if an error was encountered (that is, not at end of file)
Jarkko Hietaniemi [Sun, 14 Jun 2009 16:53:22 +0000 (12:53 -0400)]
The attached patch to perlio.c fixes the problem of errno getting set.
While I am firmly in the school of "do not look at $! except immediately
after a failure", I also agree that spuriously setting it is messy. But
there is just no way of knowing where your errno might have been.
The problem was that PerlIO_fast_gets() (and other nearby similar
capability-checking PerlIO routines) set the errno (and it was being
called a lot, from sv_gets()). I think setting the errno here was
a mistake: checking for "can has FOO" should not set external state,
such as the errno. The patch removes that errno trashing from all those
routines.
Duke Leto [Sun, 14 Jun 2009 19:35:25 +0000 (12:35 -0700)]
Merge branch 'blead' into debugger_symbols
Duke Leto [Sun, 14 Jun 2009 19:34:55 +0000 (12:34 -0700)]
Add a test to the debugger about not having threads
Duke Leto [Sun, 14 Jun 2009 19:06:55 +0000 (12:06 -0700)]
Skip threaded debugger tests unless $Config{usethreads}
Marcus Holland-Moritz [Sun, 14 Jun 2009 09:57:55 +0000 (11:57 +0200)]
Upgrade to Devel::PPPort 3.19
Nicholas Clark [Sat, 13 Jun 2009 20:43:30 +0000 (21:43 +0100)]
Bring the joy of strict (and warnings) to perlmodlib.PL. Tweak some indenting.
Nicholas Clark [Sat, 13 Jun 2009 19:09:47 +0000 (20:09 +0100)]
Improve perlmodlib.PL. Reduce the amount of special case logic.
Get the module name from the Pod, rather than using heuristics on the filename
(sometimes wrong). Parse .pm_PL files too. Special cases now are only Config
and 8 files that don't use their package name in =head NAME.
Nicholas Clark [Sat, 13 Jun 2009 18:29:58 +0000 (19:29 +0100)]
Correct the NAME in the Pod of ExtUtils::Constant::XS.
Jos I. Boumans [Sat, 13 Jun 2009 18:57:57 +0000 (13:57 -0500)]
Upgrade IPC::Cmd to 0.46
Message-Id: <
5FC9E009-A18A-4385-8FDB-
23FE449437C7@cpan.org>
Steffen Mueller [Sat, 13 Jun 2009 15:23:57 +0000 (17:23 +0200)]
Update to Data::Dumper 2.124
... which includes all test files that blead had and CPAN did not.
David Mitchell [Sat, 13 Jun 2009 14:10:31 +0000 (15:10 +0100)]
synchronise lib/Log/Message/t/02_Log-Message.t with CPAN
(see <
CB6FC0B0-FF03-4554-9E81-
1DC167722DA2@cpan.org>)
Rafael Garcia-Suarez [Sat, 13 Jun 2009 14:09:49 +0000 (16:09 +0200)]
Add \N idea from Perl 6 to perltodo
Rafael Garcia-Suarez [Sat, 13 Jun 2009 13:52:21 +0000 (15:52 +0200)]
Merge branch 'blead' of camel:/gitroot/perl into blead
Rafael Garcia-Suarez [Sat, 13 Jun 2009 13:51:20 +0000 (15:51 +0200)]
Add perlmodlib.pod in .gitignore, since it's now generated
Vincent Pit [Sat, 13 Jun 2009 13:50:48 +0000 (15:50 +0200)]
More updates for Porting/Maintainers.pl
Rafael Garcia-Suarez [Sat, 13 Jun 2009 13:49:12 +0000 (15:49 +0200)]
Nit for the "Missing right brace" error message description
Graham Barr [Thu, 14 May 2009 00:40:49 +0000 (19:40 -0500)]
Update to IO-1.25 from CPAN
David Mitchell [Sat, 13 Jun 2009 13:28:13 +0000 (14:28 +0100)]
minor updates to Maintainers.pl
Nicholas Clark [Sat, 13 Jun 2009 13:05:26 +0000 (14:05 +0100)]
Remove autodoc.pl from regen.pl and the lists of regenerated files in Makefiles.
Should really have been done as part of
344af494c35a9f0f50dab51474b2e7cd806f1b08