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 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 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)

15 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]
bump lib/ExtUtils/Constant.pm version to 0.22 since 5.8.9 had 0.21

15 years agofix trivial typo in perldelta
David Mitchell [Fri, 12 Jun 2009 12:29:59 +0000]
fix trivial typo in perldelta

15 years agoUpgrade to Devel::PPPort 3.18_01
Marcus Holland-Moritz [Fri, 12 Jun 2009 11:23:26 +0000]
Upgrade to Devel::PPPort 3.18_01

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

15 years agoMake Compare.t work when filenames can't have whitespace.
Craig A. Berry [Thu, 11 Jun 2009 12:19:30 +0000]
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.

15 years agoSome portability and clean-up for errno.t.
Craig A. Berry [Thu, 11 Jun 2009 12:12:57 +0000]
Some portability and clean-up for errno.t.

15 years agoIt's not necessary to hardcode skipping of benchmark tests in them
Rafael Garcia-Suarez [Thu, 11 Jun 2009 14:19:40 +0000]
It's not necessary to hardcode skipping of benchmark tests in them

since that's handled by TEST and harness

15 years agoAdd t/benchmark to tests run if $ENV{PERL_BENCHMARK} is set
Max Maischein [Thu, 11 Jun 2009 12:07:49 +0000]
Add t/benchmark to tests run if $ENV{PERL_BENCHMARK} is set

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

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

15 years agoDocument findsym in Attribute::Handlers
David Wheeler [Thu, 11 Jun 2009 07:33:35 +0000]
Document findsym in Attribute::Handlers

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

15 years agoDo not honor TMPDIR for anonymous temporary files when tainting
Rafael Garcia-Suarez [Wed, 10 Jun 2009 20:42:15 +0000]
Do not honor TMPDIR for anonymous temporary files when tainting

Use a default of /tmp on Unixes when TMPDIR is unset or empty, or
when creation of a temporary file in it fails

This goes on top of commit 26e8050aaf2eeca2f04cdc7bc5df07f8dc4ff0f9

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

Thanks to "Jim Ferguson"

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

15 years agoremove from blead, some files already removed from Makemaker 6.52
David Mitchell [Wed, 10 Jun 2009 15:06:08 +0000]
remove from blead, some files already removed from Makemaker 6.52

15 years agoMerge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead
Steve Peters [Wed, 10 Jun 2009 13:32:55 +0000]
Merge branch 'blead' of ssh://stevep@perl5.git.perl.org/gitroot/perl into blead

15 years ago[perl #66452] TMPDIR not honored when opening an anonymous temporary file
Niko Tyni [Wed, 10 Jun 2009 13:32:42 +0000]
[perl #66452] TMPDIR not honored when opening an anonymous temporary file

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

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

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

15 years agoUpgrade to Digest-MD5-2.39
Gisle Aas [Tue, 9 Jun 2009 21:13:26 +0000]
Upgrade to Digest-MD5-2.39

15 years agoUpgrade to Digest-1.16
Gisle Aas [Tue, 9 Jun 2009 21:08:52 +0000]
Upgrade to Digest-1.16

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

15 years agoFix threads build on Win32
Steve Hay [Tue, 9 Jun 2009 13:47:06 +0000]
Fix threads build on Win32

Follow-up to 8264cf327251f9724c99b125cc3eea11be9b97c5.

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

15 years agoMask thread signal handling fix on Win32
Jerry D. Hedden [Tue, 9 Jun 2009 11:31:26 +0000]
Mask thread signal handling fix on Win32

15 years agoRevised description of => operator
Ian Goodacre [Mon, 8 Jun 2009 09:06:13 +0000]
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.

15 years agoFix regression test for RT 63110 when running with PERL_UNICODE set
Rafael Garcia-Suarez [Tue, 9 Jun 2009 08:25:51 +0000]
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.

15 years agoUpgrade to threads 1.73
Jerry D. Hedden [Mon, 8 Jun 2009 18:00:11 +0000]
Upgrade to threads 1.73

15 years agoMake h2xs add a dependency on Test.pm for < 5.6.2
Steffen Mueller [Mon, 8 Jun 2009 19:41:14 +0000]
Make h2xs add a dependency on Test.pm for < 5.6.2

Also replaces lots of 5.00702 (note missing 0) with 5.006002. This is to
allow us to jettison Test.pm from core eventually.

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

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

15 years agoUpdate Maintainers.pl: Pod-Escapes and Test
Steffen Mueller [Mon, 8 Jun 2009 17:50:43 +0000]
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).

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

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

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

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

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

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

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

15 years agofix RT 39060, errno incorrectly set in perlio
Stepan Kasal [Wed, 3 Jun 2009 10:03:55 +0000]
fix RT 39060, errno incorrectly set in perlio

15 years agoAdd missing test boilerplates to new MakeMaker tests
Rafael Garcia-Suarez [Mon, 8 Jun 2009 08:35:48 +0000]
Add missing test boilerplates to new MakeMaker tests

15 years agoUpgrade to MakeMaker 6.53_02
Rafael Garcia-Suarez [Mon, 8 Jun 2009 08:03:10 +0000]
Upgrade to MakeMaker 6.53_02

15 years agoThere is no pthread_sigmask on VMS, so use sigprocmask instead.
Craig A. Berry [Sun, 7 Jun 2009 21:31:04 +0000]
There is no pthread_sigmask on VMS, so use sigprocmask instead.

According to the standard, use of sigprocmask is undefined in a
multi-threaded context, but in the absence of a per-thread signal
blocking mechanism (likely impossible until and unless per-thread
ASTs become available), this may be the best we can do.

This is a follow-up to: b762d8667351cb765bc1d6419d30acff085da502.

15 years agoUpgrade to Test-Harness-3.17
Steve Peters [Sun, 7 Jun 2009 18:16:22 +0000]
Upgrade to Test-Harness-3.17

15 years agoBump version of threads.pm
Rafael Garcia-Suarez [Sun, 7 Jun 2009 13:55:31 +0000]
Bump version of threads.pm

15 years agoMask signals in thread creation and destruction to avoid a segfault
John Wright [Wed, 6 May 2009 21:48:12 +0000]
Mask signals in thread creation and destruction to avoid a segfault

If our signal handler gets called before a thread got a chance to run
PERL_SET_CONTEXT(), the call to get the thread-specific interpreter will
fail, and we'll end up with aTHX == NULL.  Prevent this from happening
by blocking most signals right before creating the new thread.  This
way, the new thread starts out with most signals blocked, and it
unblocks them when it's ready to handle them.

This required saving the original signal mask somewhere - I put it in
the thread struct.

In several places, PERL_SET_CONTEXT() is called before the target perl
interpreter struct has been fully initialized, so this patch adds code
to block signals around those blocks of code.

15 years agomain: Unregister signal handler before destroying my_perl
John Wright [Wed, 6 May 2009 06:47:15 +0000]
main: Unregister signal handler before destroying my_perl

If the signal handler runs after perl_destruct() has been called, it
will get an invalid (or NULL) my_perl when it asks for the
thread-specific interpreter struct.  This patch resets the signal
handler for any signal previously handled by PL_csighandlerp to SIG_DFL
before calling perl_destruct().

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

15 years agosync a bunch of files with Test::Simple 0.86
David Mitchell [Sat, 6 Jun 2009 16:10:50 +0000]
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)