15 years agoWhen writing a perldelta, choose either "regex" or "regexp", and stick to it.
Nicholas Clark [Tue, 23 Jun 2009 21:46:23 +0000]
When writing a perldelta, choose either "regex" or "regexp", and stick to it.

15 years agoAdd a paragraph noting that perl5-security-report@perl.org is for security bugs.
Nicholas Clark [Tue, 23 Jun 2009 21:33:22 +0000]
Add a paragraph noting that perl5-security-report@perl.org is for security bugs.
(Copied verbatim from perl589delta.pod.)

15 years agosync lib/Module/Build/Changes with CPAN equivalent
David Mitchell [Tue, 23 Jun 2009 21:11:23 +0000]
sync lib/Module/Build/Changes with CPAN equivalent

15 years agoanother Maintainers.pl version update
David Mitchell [Tue, 23 Jun 2009 21:09:36 +0000]
another Maintainers.pl version update

15 years agoAmmend unhelpful description of debugger watch command.
Andy Armstrong [Tue, 23 Jun 2009 18:36:33 +0000]
Ammend unhelpful description of debugger watch command.

15 years agoUpdate threads::shared in Porting/Maintainers.pl to 1.29
Jerry D. Hedden [Tue, 23 Jun 2009 16:14:36 +0000]
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>

15 years agoversion bumps in Maintainers.pl
David Mitchell [Tue, 23 Jun 2009 15:44:52 +0000]
version bumps in Maintainers.pl

15 years agoFix for RT #52552.
Robin Barker [Tue, 23 Jun 2009 12:51:45 +0000]
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.

15 years agoFix blead segfault on Cygwin for t/op/stash.t
Ben Morrow [Tue, 23 Jun 2009 12:14:08 +0000]
Fix blead segfault on Cygwin for t/op/stash.t

15 years agoAdded new required fields to makesis.pl
U-Adam-PC\Adam [Mon, 22 Jun 2009 18:00:53 +0000]
Added new required fields to makesis.pl

15 years agoAdd Porting/release_managers_guide.pod to MANIFEST
Steve Peters [Tue, 23 Jun 2009 04:15:22 +0000]
Add Porting/release_managers_guide.pod to MANIFEST

15 years agoavoid trying to load packages that are in the same file
Gabor Szabo [Mon, 22 Jun 2009 19:42:57 +0000]
avoid trying to load packages that are in the same file

(amended by rgs)

15 years agoMerge commit 'szabgab/release_process' into blead
Rafael Garcia-Suarez [Mon, 22 Jun 2009 20:58:44 +0000]
Merge commit 'szabgab/release_process' into blead

15 years agoInstead of a const char *, pass a HEK * to anonymise_cv().
Nicholas Clark [Mon, 22 Jun 2009 19:45:23 +0000]
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.

15 years agotypos, link to thread with ideas about testing stability of perl and CPAN
Gabor Szabo [Mon, 22 Jun 2009 12:55:29 +0000]
typos, link to thread with ideas about testing stability of perl and CPAN

15 years agoadd release_managers_guide.pod
Gabor Szabo [Mon, 22 Jun 2009 12:20:20 +0000]
add release_managers_guide.pod

15 years agoFix test with non-threaded perls
Rafael Garcia-Suarez [Mon, 22 Jun 2009 11:30:26 +0000]
Fix test with non-threaded perls

15 years agoFix skipping tests with threads in last commit
Rafael Garcia-Suarez [Mon, 22 Jun 2009 10:00:28 +0000]
Fix skipping tests with threads in last commit

15 years agoMerge branch 'blead' into debugger_symbols
Duke Leto [Mon, 22 Jun 2009 07:13:53 +0000]
Merge branch 'blead' into debugger_symbols

15 years agodrop remaining mentions of PERL_MEM_LOG_FOO envars
Jim Cromie [Sun, 21 Jun 2009 13:52:28 +0000]
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)

15 years agoA few docs nits after the few last commits
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:27:43 +0000]
A few docs nits after the few last commits

15 years agoAlso replace PERL_MEM_LOG_STDERR by PERL_MEM_LOG_NOIMPL in the -V output
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:16:55 +0000]
Also replace PERL_MEM_LOG_STDERR by PERL_MEM_LOG_NOIMPL in the -V output

15 years agoRegenerate headers
Rafael Garcia-Suarez [Sun, 21 Jun 2009 12:15:34 +0000]
Regenerate headers

15 years agoupdate PERL_MEM_LOG in perlhack.pod
Jim Cromie [Sat, 20 Jun 2009 15:43:43 +0000]
update PERL_MEM_LOG in perlhack.pod

15 years agosimplify PERL_MEM_LOG
Jim Cromie [Wed, 17 Jun 2009 08:12:45 +0000]
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.

15 years agoinvert and rename PERL_MEM_LOG_STDERR to PERL_MEM_LOG_NOIMPL
Jim Cromie [Thu, 11 Jun 2009 22:28:46 +0000]
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.

15 years agopoint illguts at perl.org
Jim Cromie [Fri, 12 Jun 2009 21:27:11 +0000]
point illguts at perl.org

15 years agoRegenerate headers and fix compilation with threads after last commit
Rafael Garcia-Suarez [Sun, 21 Jun 2009 11:44:08 +0000]
Regenerate headers and fix compilation with threads after last commit

15 years agoWhen a glob is deleted, mark its sub as ANON.
Ben Morrow [Sun, 4 Jan 2009 20:04:39 +0000]
When a glob is deleted, mark its sub as ANON.

15 years agoTests for deleting stash entries.
Ben Morrow [Mon, 5 Jan 2009 17:31:54 +0000]
Tests for deleting stash entries.

15 years agomake_patchnum.pl now works in -Dmksymlink target dirs
Jim Cromie [Wed, 17 Jun 2009 17:32:03 +0000]
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)

15 years agoadd-package.pl lib exclude fixed
David Golden [Tue, 16 Jun 2009 03:13:48 +0000]
add-package.pl lib exclude fixed

Was deleting from lib, but should delete from perl/lib

15 years agoUpgrade to threads::shared 1.29
Jerry D. Hedden [Fri, 19 Jun 2009 17:00:40 +0000]
Upgrade to threads::shared 1.29

15 years agoadd Porting/core-cpan-diff
David Mitchell [Fri, 19 Jun 2009 15:00:29 +0000]
add Porting/core-cpan-diff

15 years agoMaintainers.pl: add @IGNORABLE and document EXCLUDED, MAP fields
David Mitchell [Fri, 19 Jun 2009 14:57:27 +0000]
Maintainers.pl: add @IGNORABLE and document EXCLUDED, MAP fields

15 years agoFix API docs:SvGAMAGIC returns a U32, not a char*
Steffen Mueller [Fri, 19 Jun 2009 14:16:51 +0000]
Fix API docs:SvGAMAGIC returns a U32, not a char*

15 years agoAllow expand-macro.pl to expand macros in perl.h without pre-processor warnings.
Nicholas Clark [Thu, 18 Jun 2009 19:37:28 +0000]
Allow expand-macro.pl to expand macros in perl.h without pre-processor warnings.

15 years agoMake expand-macro.pl scan config.h, if it exists.
Nicholas Clark [Thu, 18 Jun 2009 19:33:09 +0000]
Make expand-macro.pl scan config.h, if it exists.

15 years agoAdd gcc predefined macros to $Config{cppsymbols} on GNU/kFreeBSD.
Niko Tyni [Thu, 18 Jun 2009 14:38:12 +0000]
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.

15 years agoRemove CPANPLUS's SQLite tests from the core.
Craig A. Berry [Thu, 18 Jun 2009 03:08:28 +0000]
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.

15 years agoMerge branch 'backslash-N' into blead
Rafael Garcia-Suarez [Thu, 18 Jun 2009 09:20:53 +0000]
Merge branch 'backslash-N' into blead

15 years agoHandle the rare but legal angle bracket in unixify.
Craig A. Berry [Thu, 18 Jun 2009 02:23:49 +0000]
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/

15 years agoAdd perldelta entry for \N
Rafael Garcia-Suarez [Wed, 17 Jun 2009 16:54:41 +0000]
Add perldelta entry for \N

15 years agoSome more tests for \N
Rafael Garcia-Suarez [Wed, 17 Jun 2009 16:50:00 +0000]
Some more tests for \N

15 years agoBasic docs for \N
Rafael Garcia-Suarez [Tue, 16 Jun 2009 06:40:50 +0000]
Basic docs for \N

15 years ago[PATCH] Updating Module::Build to 0.33_02
David Golden [Tue, 16 Jun 2009 12:35:47 +0000]
[PATCH] Updating Module::Build to 0.33_02

15 years agoadd-package.pl lib exclude fixed
David Golden [Tue, 16 Jun 2009 07:36:25 +0000]
add-package.pl lib exclude fixed

15 years agoImplement new regex escape \N
Rafael Garcia-Suarez [Tue, 16 Jun 2009 06:27:23 +0000]
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.

15 years agoUpdate 'NEXT' version in Maintainers.pl
Florian Ragwitz [Mon, 15 Jun 2009 14:47:25 +0000]
Update 'NEXT' version in Maintainers.pl

15 years agoUpdate 'threads' version in Maintainers.pl
Jerry D. Hedden [Fri, 12 Jun 2009 17:00:00 +0000]
Update 'threads' version in Maintainers.pl

15 years agoFix readline example in perlfunc
Rafael Garcia-Suarez [Mon, 15 Jun 2009 14:16:17 +0000]
Fix readline example in perlfunc

Only check $! if an error was encountered (that is, not at end of file)

15 years agoThe attached patch to perlio.c fixes the problem of errno getting set.
Jarkko Hietaniemi [Sun, 14 Jun 2009 16:53:22 +0000]
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.

15 years agoMerge branch 'blead' into debugger_symbols
Duke Leto [Sun, 14 Jun 2009 19:35:25 +0000]
Merge branch 'blead' into debugger_symbols

15 years agoAdd a test to the debugger about not having threads
Duke Leto [Sun, 14 Jun 2009 19:34:55 +0000]
Add a test to the debugger about not having threads

15 years agoSkip threaded debugger tests unless $Config{usethreads}
Duke Leto [Sun, 14 Jun 2009 19:06:55 +0000]
Skip threaded debugger tests unless $Config{usethreads}

15 years agoUpgrade to Devel::PPPort 3.19
Marcus Holland-Moritz [Sun, 14 Jun 2009 09:57:55 +0000]
Upgrade to Devel::PPPort 3.19

15 years agoBring the joy of strict (and warnings) to perlmodlib.PL. Tweak some indenting.
Nicholas Clark [Sat, 13 Jun 2009 20:43:30 +0000]
Bring the joy of strict (and warnings) to perlmodlib.PL. Tweak some indenting.

15 years agoImprove perlmodlib.PL. Reduce the amount of special case logic.
Nicholas Clark [Sat, 13 Jun 2009 19:09:47 +0000]
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.

15 years agoCorrect the NAME in the Pod of ExtUtils::Constant::XS.
Nicholas Clark [Sat, 13 Jun 2009 18:29:58 +0000]
Correct the NAME in the Pod of ExtUtils::Constant::XS.

15 years agoUpgrade IPC::Cmd to 0.46
Jos I. Boumans [Sat, 13 Jun 2009 18:57:57 +0000]
Upgrade IPC::Cmd to 0.46

Message-Id: <5FC9E009-A18A-4385-8FDB-23FE449437C7@cpan.org>

15 years agoUpdate to Data::Dumper 2.124
Steffen Mueller [Sat, 13 Jun 2009 15:23:57 +0000]
Update to Data::Dumper 2.124

... which includes all test files that blead had and CPAN did not.

15 years agosynchronise lib/Log/Message/t/02_Log-Message.t with CPAN
David Mitchell [Sat, 13 Jun 2009 14:10:31 +0000]
synchronise lib/Log/Message/t/02_Log-Message.t with CPAN
(see <CB6FC0B0-FF03-4554-9E81-1DC167722DA2@cpan.org>)

15 years agoAdd \N idea from Perl 6 to perltodo
Rafael Garcia-Suarez [Sat, 13 Jun 2009 14:09:49 +0000]
Add \N idea from Perl 6 to perltodo

15 years agoMerge branch 'blead' of camel:/gitroot/perl into blead
Rafael Garcia-Suarez [Sat, 13 Jun 2009 13:52:21 +0000]
Merge branch 'blead' of camel:/gitroot/perl into blead

15 years agoAdd perlmodlib.pod in .gitignore, since it's now generated
Rafael Garcia-Suarez [Sat, 13 Jun 2009 13:51:20 +0000]
Add perlmodlib.pod in .gitignore, since it's now generated

15 years agoMore updates for Porting/Maintainers.pl
Vincent Pit [Sat, 13 Jun 2009 13:50:48 +0000]
More updates for Porting/Maintainers.pl

15 years agoNit for the "Missing right brace" error message description
Rafael Garcia-Suarez [Sat, 13 Jun 2009 13:49:12 +0000]
Nit for the "Missing right brace" error message description

15 years agoUpdate to IO-1.25 from CPAN
Graham Barr [Thu, 14 May 2009 00:40:49 +0000]
Update to IO-1.25 from CPAN

15 years agominor updates to Maintainers.pl
David Mitchell [Sat, 13 Jun 2009 13:28:13 +0000]
minor updates to Maintainers.pl

15 years agoRemove autodoc.pl from regen.pl and the lists of regenerated files in Makefiles.
Nicholas Clark [Sat, 13 Jun 2009 13:05:26 +0000]
Remove autodoc.pl from regen.pl and the lists of regenerated files in Makefiles.
Should really have been done as part of 344af494c35a9f0f50dab51474b2e7cd806f1b08

15 years agoEliminate the regen_pods target from pod/Makefile, and references to it.
Nicholas Clark [Sat, 13 Jun 2009 12:53:04 +0000]
Eliminate the regen_pods target from pod/Makefile, and references to it.

15 years agoUpdate Archive::Tar to 1.52
Jos I. Boumans [Sat, 13 Jun 2009 13:01:39 +0000]
Update Archive::Tar to 1.52

15 years agoUpdate CPANPLUS to 0.87_02
Jos I. Boumans [Sat, 13 Jun 2009 11:59:45 +0000]
Update CPANPLUS to 0.87_02

15 years agoGenerate perlmodlib.pod at build time, instead of shipping it.
Nicholas Clark [Sat, 13 Jun 2009 10:46:29 +0000]
Generate perlmodlib.pod at build time, instead of shipping it.

15 years agoMake perlmodlib.PL chdir into pod. Add a -q flag to suppress routine warnings.
Nicholas Clark [Sat, 13 Jun 2009 10:34:34 +0000]
Make perlmodlib.PL chdir into pod. Add a -q flag to suppress routine warnings.

15 years agoIn perlmodlib.PL, just open files in their original location.
Nicholas Clark [Sat, 13 Jun 2009 09:25:12 +0000]
In perlmodlib.PL, just open files in their original location.
Trying to munge the file to a path in lib/ and then attempting to open that
first doesn't gain anything.

15 years agoUpdate CPANPLUS::Dist::Build to CPAN version 0.34
Chris Williams [Sat, 13 Jun 2009 10:00:19 +0000]
Update CPANPLUS::Dist::Build to CPAN version 0.34

15 years agoUpdate to CPANPLUS 0.87_01
Jos I. Boumans [Sat, 13 Jun 2009 08:04:46 +0000]
Update to CPANPLUS 0.87_01

15 years agoUpdate to Archive::Tar 1.50
Jos I. Boumans [Sat, 13 Jun 2009 08:00:38 +0000]
Update to Archive::Tar 1.50

15 years agoUpdate to Archive::Extract 0.32
Jos I. Boumans [Sat, 13 Jun 2009 07:58:15 +0000]
Update to Archive::Extract 0.32

15 years agoMake SvOK and SvTRUE API docs slightly less utterly confusing
Steffen Mueller [Sat, 13 Jun 2009 10:20:31 +0000]
Make SvOK and SvTRUE API docs slightly less utterly confusing

15 years agoResort MANIFEST.
Nicholas Clark [Sat, 13 Jun 2009 10:03:23 +0000]
Resort MANIFEST.

15 years agoFindBin doesn't need to use Config;
Nicholas Clark [Sat, 13 Jun 2009 10:02:45 +0000]
FindBin doesn't need to use Config;

15 years agoRegenerated perlmodlib.pod
Nicholas Clark [Fri, 12 Jun 2009 20:30:41 +0000]
Regenerated perlmodlib.pod

15 years agoUpdate perlmodlib.PL to accomodate the re-arranging of the directories in ext/
Nicholas Clark [Fri, 12 Jun 2009 20:29:07 +0000]
Update perlmodlib.PL to accomodate the re-arranging of the directories in ext/
(Only a few months behind the times - better late than never.)

15 years agosync ext/Text-Soundex/README with the CPAN version
David Mitchell [Fri, 12 Jun 2009 16:29:39 +0000]
sync ext/Text-Soundex/README with the CPAN version

15 years agoin Maintainers.pl, move Text-Tabs+Wrap to its correct alphabetical place
David Mitchell [Fri, 12 Jun 2009 16:27:11 +0000]
in Maintainers.pl, move Text-Tabs+Wrap to its correct alphabetical place

15 years agoremove ext/Storable/MANIFEST; its out of date related to CPAN
David Mitchell [Fri, 12 Jun 2009 16:24:43 +0000]
remove ext/Storable/MANIFEST; its out of date related to CPAN
and for most dual-life modules we don't bother including it in blead

15 years agosync lib/Pod/Simple/ChangeLog with CPAN
David Mitchell [Fri, 12 Jun 2009 16:22:22 +0000]
sync lib/Pod/Simple/ChangeLog with CPAN

15 years agosync t/pod/pod2usage2.t with CPAN (trivial whitespace change)
David Mitchell [Fri, 12 Jun 2009 16:20:18 +0000]
sync t/pod/pod2usage2.t with CPAN (trivial whitespace change)

15 years agoImprove the description of Pod/Stuff.pm in MANIFEST
David Mitchell [Fri, 12 Jun 2009 16:17:55 +0000]
Improve the description of Pod/Stuff.pm in MANIFEST

15 years agoremove typo fix from LaTex.pm, to keep it in sync with CPAN
David Mitchell [Fri, 12 Jun 2009 16:13:06 +0000]
remove typo fix from LaTex.pm, to keep it in sync with CPAN
this backs out the fix from 3c4b39bee8832007b7e91bfce8701d34cacab411
(I've reported it upstream instead with RT #46887)

15 years agosync lib/Locale/Maketext/ChangeLog from CPAN distro
David Mitchell [Fri, 12 Jun 2009 16:07:08 +0000]
sync lib/Locale/Maketext/ChangeLog from CPAN distro

15 years agoremove two files not part of the IO-Compress CPAN distro
David Mitchell [Fri, 12 Jun 2009 16:06:09 +0000]
remove two files not part of the IO-Compress CPAN distro

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

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

15 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]
fully sync blead with B::Debug 1.11 (debug.t was out of date)

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

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

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