This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
14 years agoMask signals in thread creation and destruction to avoid a segfault
John Wright [Wed, 6 May 2009 21:48:12 +0000 (15:48 -0600)]
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.

14 years agomain: Unregister signal handler before destroying my_perl
John Wright [Wed, 6 May 2009 06:47:15 +0000 (00:47 -0600)]
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().

14 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

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

14 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

14 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

14 years agoMerge commit 'leto/debugger_symbols' into blead
Rafael Garcia-Suarez [Sat, 6 Jun 2009 12:18:56 +0000 (14:18 +0200)]
Merge commit 'leto/debugger_symbols' into blead

14 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.

14 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

14 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

14 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

14 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

14 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.

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

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

14 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.

14 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

14 years agoFix my comment about DB::sub and make it DB::DB
Duke Leto [Thu, 4 Jun 2009 23:11:42 +0000 (16:11 -0700)]
Fix my comment about DB::sub and make it DB::DB

14 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.

14 years agoMakeMaker must handle an empty $self->{LIBS} array.
Craig A. Berry [Thu, 4 Jun 2009 13:10:50 +0000 (08:10 -0500)]
MakeMaker must handle an empty $self->{LIBS} array.

6.52 broke the build on VMS because the Makefile.PL for Time::HiRes
sends C<'LIBS'  => []> to WriteMakefile() and the code to handle that
case was removed in a refactor, so we ended up not linking against
the main perl library (perlshr.exe on VMS).  More details and an
upstream submission of this patch are at:

https://rt.cpan.org/Ticket/Display.html?id=46633

14 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>
14 years agoCorrectly interpolate the attempted permissions as octal in the error message.
Nicholas Clark [Thu, 4 Jun 2009 13:34:57 +0000 (14:34 +0100)]
Correctly interpolate the attempted permissions as octal in the error message.

14 years agoAssuming that $SIG{PIPE} is not set can be bogus when running in a cron job.
Nicholas Clark [Thu, 4 Jun 2009 13:06:58 +0000 (14:06 +0100)]
Assuming that $SIG{PIPE} is not set can be bogus when running in a cron job.
Use $SIG{KILL} instead, as no-one sane would set an untrappable signal.
This should address failures some smokers are reporting.

14 years agoBump version of perl5db.pl to 1.33, add changelog comments and fix a POD typo
Duke Leto [Thu, 4 Jun 2009 08:22:46 +0000 (01:22 -0700)]
Bump version of perl5db.pl to 1.33, add changelog comments and fix a POD typo

14 years agoMerge branch 'blead' of camel.booking.com:/gitroot/perl into blead
H.Merijn Brand [Thu, 4 Jun 2009 07:37:13 +0000 (09:37 +0200)]
Merge branch 'blead' of camel.booking.com:/gitroot/perl into blead

14 years agoRemember if binaries are ELF
H.Merijn Brand [Thu, 4 Jun 2009 07:36:50 +0000 (09:36 +0200)]
Remember if binaries are ELF

14 years agoMerge branch 'debugger_symbols' of github.com:leto/perl into debugger_symbols
Duke Leto [Thu, 4 Jun 2009 06:33:24 +0000 (23:33 -0700)]
Merge branch 'debugger_symbols' of github.com:leto/perl into debugger_symbols

14 years agoAdd lib/perl5db/t/symbol-table-bug to the MANIFEST
Duke Leto [Wed, 3 Jun 2009 20:29:14 +0000 (13:29 -0700)]
Add lib/perl5db/t/symbol-table-bug to the MANIFEST

14 years agoFix shebang line and permissions of lib/perl5db.t
Duke Leto [Wed, 3 Jun 2009 19:28:08 +0000 (12:28 -0700)]
Fix shebang line and permissions of lib/perl5db.t

14 years agoAdd the debugger script which tests for undefs in the symbol table
Duke Leto [Wed, 3 Jun 2009 19:02:50 +0000 (12:02 -0700)]
Add the debugger script which tests for undefs in the symbol table

14 years agoFix bug introduced in 67924fd which put the key _< with an undefined value in the...
Duke Leto [Wed, 3 Jun 2009 18:40:35 +0000 (11:40 -0700)]
Fix bug introduced in 67924fd which put the key _< with an undefined value in the symbol table

This patch makes sure that $filename is defined before setting the _<$filename symbol. It also
adds a test which makes sure that *no* symbols have undefined values after loading perl5db.pl .

14 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

14 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

14 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>
14 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.

14 years agoIn Perl_hv_iternext_flags(), clarify and generalise the empty hash bailout code.
Nicholas Clark [Tue, 2 Jun 2009 10:36:35 +0000 (11:36 +0100)]
In Perl_hv_iternext_flags(), clarify and generalise the empty hash bailout code.

14 years agoAdjust MANIFEST
Rafael Garcia-Suarez [Tue, 2 Jun 2009 06:51:22 +0000 (08:51 +0200)]
Adjust MANIFEST

14 years agoMerge branch 'smartmatch' into blead
Rafael Garcia-Suarez [Tue, 2 Jun 2009 06:47:54 +0000 (08:47 +0200)]
Merge branch 'smartmatch' into blead

14 years agoMerge branch 'eumm652' into blead
Rafael Garcia-Suarez [Tue, 2 Jun 2009 06:46:41 +0000 (08:46 +0200)]
Merge branch 'eumm652' into blead

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

14 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.

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

14 years agoAdd benchmark test for keys() on empty hashes (RT26188)
Max Maischein [Mon, 1 Jun 2009 12:18:42 +0000 (14:18 +0200)]
Add benchmark test for keys() on empty hashes (RT26188)

14 years agoFix RT26188, speed up keys() on empty hash
Max Maischein [Sun, 31 May 2009 21:50:12 +0000 (23:50 +0200)]
Fix RT26188, speed up keys() on empty hash

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

14 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

14 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

14 years agoSmart-match perldelta adjustments
Rafael Garcia-Suarez [Mon, 1 Jun 2009 15:16:40 +0000 (17:16 +0200)]
Smart-match perldelta adjustments

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

14 years agoAdd test boilerplate to the new MakeMaker tests
Rafael Garcia-Suarez [Mon, 1 Jun 2009 13:52:31 +0000 (15:52 +0200)]
Add test boilerplate to the new MakeMaker tests

14 years agoUpgrade to ExtUtils::MakeMaker 6.52
Rafael Garcia-Suarez [Mon, 1 Jun 2009 13:44:14 +0000 (15:44 +0200)]
Upgrade to ExtUtils::MakeMaker 6.52

14 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.

14 years agoAuto-complete lexicals in the debugger shell
Steffen Mueller [Sun, 31 May 2009 19:57:24 +0000 (21:57 +0200)]
Auto-complete lexicals in the debugger shell

When typing the name of a lexical variable in the debugger shell, its
name can now be tab auto-completed just like package variables. Requires
PadWalker to be available. Silently skips lexicals if it's not.

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

14 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

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

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

14 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'.

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

14 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

14 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

14 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.

14 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

14 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.

14 years agoMerge branch 'memleaktest' into blead
Rafael Garcia-Suarez [Sun, 31 May 2009 13:11:40 +0000 (15:11 +0200)]
Merge branch 'memleaktest' into blead

14 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

14 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.

14 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

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

14 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.

14 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

14 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

14 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

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

14 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

14 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

14 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.

14 years agoMerge branch 'blead' of camel:/gitroot/perl into blead
Rafael Garcia-Suarez [Wed, 27 May 2009 08:47:22 +0000 (10:47 +0200)]
Merge branch 'blead' of camel:/gitroot/perl into blead

14 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

14 years agoMerge branch 'blead' of camel:/gitroot/perl into blead
Rafael Garcia-Suarez [Tue, 26 May 2009 16:26:40 +0000 (18:26 +0200)]
Merge branch 'blead' of camel:/gitroot/perl into blead

14 years agoMore tests for uninitialized warnings in ranges
Vincent Pit [Tue, 26 May 2009 16:09:15 +0000 (18:09 +0200)]
More tests for uninitialized warnings in ranges

14 years agoMerge branch 'blead' of camel:/gitroot/perl into blead
Rafael Garcia-Suarez [Tue, 26 May 2009 15:41:43 +0000 (17:41 +0200)]
Merge branch 'blead' of camel:/gitroot/perl into blead

14 years agoExplicitely point to $. when it causes an uninitialized warning for ranges in scalar...
Vincent Pit [Tue, 26 May 2009 14:56:39 +0000 (16:56 +0200)]
Explicitely point to $. when it causes an uninitialized warning for ranges in scalar context

14 years agoA couple of nits in the ~~ perldelta entry
Rafael Garcia-Suarez [Tue, 26 May 2009 12:57:22 +0000 (14:57 +0200)]
A couple of nits in the ~~ perldelta entry

(Thanks to Ricardo)

14 years agoFile tests were already treated as boolean in when()
Rafael Garcia-Suarez [Tue, 26 May 2009 12:00:35 +0000 (14:00 +0200)]
File tests were already treated as boolean in when()

It was just not documented in 5.10.0. So no need to mention this
as new in perldelta.

14 years agopatch@2009-05-25.21:50:08 magic.t leaves $ENV{foo} on VMS.
John E. Malmberg [Tue, 26 May 2009 04:12:28 +0000 (23:12 -0500)]
patch@2009-05-25.21:50:08 magic.t leaves $ENV{foo} on VMS.

This patches Magic.t to remove the $ENV{foo} it created on VMS.

This environment variable interferes with running other tests including
CPAN tests.

-John
wb8tyw@qsl.net
Personal Opinion Only

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
14 years agopatch@2009-05-25.21:50:08 perl5db.t leaves db.out behind on VMS
John E. Malmberg [Tue, 26 May 2009 04:26:26 +0000 (23:26 -0500)]
patch@2009-05-25.21:50:08 perl5db.t leaves db.out behind on VMS

This patch fixes lib/perl5db.t to not leave a db.out file behind on VMS
after a test run.

-John
wb8tyw@qsl.net
Personal Opinion Only

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
14 years agopatch@2009-05-25.21:50:08 text-options.t file cleanup on VMS
John E. Malmberg [Tue, 26 May 2009 04:47:34 +0000 (23:47 -0500)]
patch@2009-05-25.21:50:08 text-options.t file cleanup on VMS

This patch fixes lib/Pod/text-options.t to not leave tmp.pod and out.tmp
files behind on VMS.

-John
wb8tyw@qsl.net
Personal Opinion Only

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
14 years agoDescribe smart match and switch changes in perldelta
Rafael Garcia-Suarez [Mon, 25 May 2009 21:48:57 +0000 (23:48 +0200)]
Describe smart match and switch changes in perldelta

14 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.

14 years agoDon't run mro/* tests under miniperl
Rafael Garcia-Suarez [Mon, 25 May 2009 10:51:50 +0000 (12:51 +0200)]
Don't run mro/* tests under miniperl

14 years agoSkip tests that use attributes.pm under miniperl
Rafael Garcia-Suarez [Mon, 25 May 2009 10:39:27 +0000 (12:39 +0200)]
Skip tests that use attributes.pm under miniperl

14 years agoFix test if Fcntl couldn't be loaded (for example with miniperl)
Rafael Garcia-Suarez [Mon, 25 May 2009 10:22:16 +0000 (12:22 +0200)]
Fix test if Fcntl couldn't be loaded (for example with miniperl)

14 years agoSkip under miniperl (cannot load Fcntl)
Rafael Garcia-Suarez [Mon, 25 May 2009 10:15:09 +0000 (12:15 +0200)]
Skip under miniperl (cannot load Fcntl)

14 years agoSkip tests if PerlIO::scalar is not available
Rafael Garcia-Suarez [Mon, 25 May 2009 09:59:03 +0000 (11:59 +0200)]
Skip tests if PerlIO::scalar is not available

14 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

14 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.

14 years agoUpdate CPAN.pm to 1.94
Andreas J Koenig [Sun, 24 May 2009 19:57:49 +0000 (21:57 +0200)]
Update CPAN.pm to 1.94

14 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

14 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