This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoRe: [PATCH] Re: Math::BigInt and Win32API::File whines a lot during make test...
Jerry D. Hedden [Tue, 27 Feb 2007 10:33:36 +0000 (02:33 -0800)]
Re: [PATCH] Re: Math::BigInt and Win32API::File whines a lot during make test...
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <738238.57355.qm@web30201.mail.mud.yahoo.com>

(Silences warnings about math lib(s), avoids using Math::BigInt
when using 64-bit ints and changes "new" to "->new()")

p4raw-id: //depot/perl@30425

17 years ago(?p{}) has been deprecated for a long time.
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:54:05 +0000 (08:54 +0000)]
(?p{}) has been deprecated for a long time.
Remove it, so people are not confused with regard to the
new /p regexp modifier.

p4raw-id: //depot/perl@30424

17 years agoAdd new tests for keys in %+ and %-
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:45:55 +0000 (08:45 +0000)]
Add new tests for keys in %+ and %-

p4raw-id: //depot/perl@30423

17 years agoperltodo nit for SelfLoader
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:45:13 +0000 (08:45 +0000)]
perltodo nit for SelfLoader

p4raw-id: //depot/perl@30422

17 years agoFix a couple of typos in internal docs
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:44:16 +0000 (08:44 +0000)]
Fix a couple of typos in internal docs

p4raw-id: //depot/perl@30421

17 years agoChange of email address.
Abigail [Tue, 27 Feb 2007 23:54:56 +0000 (00:54 +0100)]
Change of email address.
Message-ID: <20070227225456.GA1808@abigail.nl>
Date: Tue, 27 Feb 2007 23:54:56 +0100

p4raw-id: //depot/perl@30420

17 years agoSkip tests if Encode not built
Jerry D. Hedden [Tue, 27 Feb 2007 11:27:58 +0000 (03:27 -0800)]
Skip tests if Encode not built
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <176638.9767.qm@web30207.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30419

17 years agoDisable the strict pragma before eval'ing selfloaded code.
Rafael Garcia-Suarez [Tue, 27 Feb 2007 14:07:28 +0000 (14:07 +0000)]
Disable the strict pragma before eval'ing selfloaded code.

p4raw-id: //depot/perl@30418

17 years agodmq points out that %+ and %- are not arrays. Fix the doc.
Rafael Garcia-Suarez [Tue, 27 Feb 2007 13:39:03 +0000 (13:39 +0000)]
dmq points out that %+ and %- are not arrays. Fix the doc.

p4raw-id: //depot/perl@30417

17 years agoUpdate Changes
Rafael Garcia-Suarez [Tue, 27 Feb 2007 13:16:46 +0000 (13:16 +0000)]
Update Changes

p4raw-id: //depot/perl@30416

17 years agoRework and fix docs for %+, %- and re::Tie::Hash::NamedCapture.
Rafael Garcia-Suarez [Tue, 27 Feb 2007 10:56:17 +0000 (10:56 +0000)]
Rework and fix docs for %+, %- and re::Tie::Hash::NamedCapture.

p4raw-id: //depot/perl@30415

17 years agoOn VMS, use the normal executable file extension for the copy of
Craig A. Berry [Tue, 27 Feb 2007 01:41:31 +0000 (01:41 +0000)]
On VMS, use the normal executable file extension for the copy of
Perl used to run the test suite.  Not doing so was confusing
some of the Module::Build tests.

p4raw-id: //depot/perl@30414

17 years agoRe: [perl #41565] qr// memory corruption
Yves Orton [Mon, 26 Feb 2007 16:45:23 +0000 (17:45 +0100)]
Re: [perl #41565] qr// memory corruption
Message-ID: <9b18b3110702260745u373980e8x19ba3afdf33bd424@mail.gmail.com>

p4raw-id: //depot/perl@30413

17 years agoRe: Regexp recursion limit too low?
Yves Orton [Thu, 15 Feb 2007 17:22:16 +0000 (18:22 +0100)]
Re: Regexp recursion limit too low?
Message-ID: <9b18b3110702150822o13a4f240g86463c60e625fb8f@mail.gmail.com>

p4raw-id: //depot/perl@30412

17 years agoBump $Win32API::File::VERSION for change #30409
Steve Hay [Mon, 26 Feb 2007 13:45:23 +0000 (13:45 +0000)]
Bump $Win32API::File::VERSION for change #30409
p4raw-link: @30409 on //depot/perl: 57d226e4c036539e44197f78a5d0e896298c6424

p4raw-id: //depot/perl@30411

17 years agoIn configure.com, include the Win32 extensions in $Config{known_extensions},
Craig A. Berry [Mon, 26 Feb 2007 13:36:41 +0000 (13:36 +0000)]
In configure.com, include the Win32 extensions in $Config{known_extensions},
but not it $Config{extensions}.  This way t/TEST knows to exclude them.

p4raw-id: //depot/perl@30410

17 years agoRe: [PATCH] Re: Win32 modules & cygwin
Yitzchak Scott-Thoennes [Mon, 26 Feb 2007 00:45:10 +0000 (16:45 -0800)]
Re: [PATCH] Re: Win32 modules & cygwin
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <1300.63.226.247.142.1172479510.squirrel@63.226.247.142>

(Stops Win32* extension tests from being run when the
corresponding extensions haven't been built)

p4raw-id: //depot/perl@30409

17 years agoUpdate the FSF's address. Plus some other whitespace and NON-WHITESPACE
Nicholas Clark [Mon, 26 Feb 2007 11:59:27 +0000 (11:59 +0000)]
Update the FSF's address. Plus some other whitespace and NON-WHITESPACE
changes that have crept into the GPL v2.

p4raw-id: //depot/perl@30408

17 years agoFix bug #41550 - AUTOLOAD :lvalue not working the same in blead as in
Nicholas Clark [Mon, 26 Feb 2007 11:07:06 +0000 (11:07 +0000)]
Fix bug #41550 -  AUTOLOAD :lvalue not working the same in blead as in
5.8.8 (a code example from "Extending and Embedding Perl")

p4raw-id: //depot/perl@30407

17 years agoConvert t/op/sub_lval.t to test.pl
Nicholas Clark [Mon, 26 Feb 2007 09:33:15 +0000 (09:33 +0000)]
Convert t/op/sub_lval.t to test.pl

p4raw-id: //depot/perl@30406

17 years agoModule::Pluggable wasn't in the maintainers list
Rafael Garcia-Suarez [Mon, 26 Feb 2007 06:59:44 +0000 (06:59 +0000)]
Module::Pluggable wasn't in the maintainers list

p4raw-id: //depot/perl@30405

17 years agoAdd a version number to Module::Pluggable::Object and
Rafael Garcia-Suarez [Mon, 26 Feb 2007 06:57:22 +0000 (06:57 +0000)]
Add a version number to Module::Pluggable::Object and
bump the version number of Module::Pluggable

p4raw-id: //depot/perl@30404

17 years agoIn perlport, refine description of eight-level directory depth
Craig A. Berry [Mon, 26 Feb 2007 04:35:18 +0000 (04:35 +0000)]
In perlport, refine description of eight-level directory depth
limitation on older VMS systems and add example of how to tell
when we're in trouble.

p4raw-id: //depot/perl@30403

17 years agoAssorted updates to vms/vms.c to fix compiler errors on VAX.
Craig A. Berry [Mon, 26 Feb 2007 01:08:07 +0000 (01:08 +0000)]
Assorted updates to vms/vms.c to fix compiler errors on VAX.

p4raw-id: //depot/perl@30402

17 years agoOne more longdouble nit for configure.com, following 30217, 30325, and 30329.
Craig A. Berry [Mon, 26 Feb 2007 01:06:30 +0000 (01:06 +0000)]
One more longdouble nit for configure.com, following 30217, 30325, and 30329.

p4raw-id: //depot/perl@30401

17 years agoModule::Pluggable::Object::search_paths portability update prompted by
Craig A. Berry [Mon, 26 Feb 2007 00:42:30 +0000 (00:42 +0000)]
Module::Pluggable::Object::search_paths portability update prompted by
VMS test failures.  Patch also submitted to CPAN RT queue at
<http://rt.cpan.org/Public/Bug/Display.html?id=13607>.

p4raw-id: //depot/perl@30400

17 years agosigtrap.pm (handler_traceback): do not clobber $_
Alexey Tourbin [Sat, 24 Feb 2007 21:24:32 +0000 (00:24 +0300)]
sigtrap.pm (handler_traceback): do not clobber $_
Message-ID: <20070224182432.GA14446@localhost.localdomain>

p4raw-id: //depot/perl@30399

17 years ago[perl #41560] [PATCH] crash in Perl_vmess when GvIOp is null
Devin Heitmueller [Tue, 20 Feb 2007 16:38:20 +0000 (08:38 -0800)]
[perl #41560] [PATCH] crash in Perl_vmess when GvIOp is null
From: "Devin Heitmueller" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-24617-1172018300-131.41560-75-0@perl.org>

p4raw-id: //depot/perl@30398

17 years agoRe: [perl #41513] (parsing?)problem when using a '/' followed by a Switch statement
Wolfgang Laun [Sat, 24 Feb 2007 15:08:44 +0000 (16:08 +0100)]
Re: [perl #41513] (parsing?)problem when using a '/' followed by a Switch statement
From: "Wolfgang Laun" <wolfgang.laun@gmail.com>
Message-ID: <17de7ee80702240608n1411ef67xcdd1ffb238742bc1@mail.gmail.com>

p4raw-id: //depot/perl@30397

17 years ago- Use the same regexp as in change #30395 to parse subroutine
Rafael Garcia-Suarez [Sun, 25 Feb 2007 15:29:20 +0000 (15:29 +0000)]
- Use the same regexp as in change #30395 to parse subroutine
  declarations
- Make SelfLoader strict-compliant
- Constant fold debug code out
p4raw-link: @30395 on //depot/perl: 91798d18643cb4539dc3cf0a83f879bbe84d17c2

p4raw-id: //depot/perl@30396

17 years agoFactorize three regexps into one, using new regexp features
Rafael Garcia-Suarez [Sun, 25 Feb 2007 15:04:17 +0000 (15:04 +0000)]
Factorize three regexps into one, using new regexp features
(with some help from Yves Orton). (Now the compatibilty of this
module with 5.8.x perls is doomed.)

p4raw-id: //depot/perl@30395

17 years agoDon't clobber $_ by using "my $_". Potential bug found by Alexey Tourbin.
Rafael Garcia-Suarez [Sun, 25 Feb 2007 14:42:11 +0000 (14:42 +0000)]
Don't clobber $_ by using "my $_". Potential bug found by Alexey Tourbin.

p4raw-id: //depot/perl@30394

17 years agoAdd a comment to mg.c to clarify that words like "raise" and
Craig A. Berry [Sun, 25 Feb 2007 00:54:14 +0000 (00:54 +0000)]
Add a comment to mg.c to clarify that words like "raise" and
"pending" in the context of Perl's deferred signals bear only
an analogous relationship to the underlying signal mechanism.

p4raw-id: //depot/perl@30393

17 years agoUpdate descriptions of long-running ops and non-deferrable
Craig A. Berry [Sat, 24 Feb 2007 21:52:23 +0000 (21:52 +0000)]
Update descriptions of long-running ops and non-deferrable
signals in perlipc.pod.

p4raw-id: //depot/perl@30392

17 years agoExtUtils/Constant/Base.pm: use constant folding to eliminated dead code
Alexey Tourbin [Sat, 24 Feb 2007 15:52:23 +0000 (18:52 +0300)]
ExtUtils/Constant/Base.pm: use constant folding to eliminated dead code
Message-ID: <20070224125223.GA17227@localhost.localdomain>

p4raw-id: //depot/perl@30391

17 years agoExtUtils/MM_Unix.pm (fixin): do not clobber $/
Alexey Tourbin [Sat, 24 Feb 2007 15:38:58 +0000 (18:38 +0300)]
ExtUtils/MM_Unix.pm (fixin): do not clobber $/
Message-ID: <20070224123858.GA11434@localhost.localdomain>

p4raw-id: //depot/perl@30390

17 years agoperlio.c (PerlIO_tmpfile): fix memory leak
Alexey Tourbin [Sat, 24 Feb 2007 14:47:35 +0000 (17:47 +0300)]
perlio.c (PerlIO_tmpfile): fix memory leak
Message-ID: <20070224114735.GA3454@localhost.localdomain>

p4raw-id: //depot/perl@30389

17 years agoAdd a new test for undef and delete on stash entries that
Rafael Garcia-Suarez [Sat, 24 Feb 2007 09:53:56 +0000 (09:53 +0000)]
Add a new test for undef and delete on stash entries that
are bound to subroutines or methods. Based on a test by
Robert 'phaylon' Sedlacek.

p4raw-id: //depot/perl@30388

17 years agoC<keys %+> should not warn. Don't make scan_ident test for
Rafael Garcia-Suarez [Sat, 24 Feb 2007 09:29:20 +0000 (09:29 +0000)]
C<keys %+> should not warn. Don't make scan_ident test for
ambiguous unary ops when the following token is a hash identifier.
(like with scalars and arrays)

p4raw-id: //depot/perl@30387

17 years agoIndexing and POD fixes
Rafael Garcia-Suarez [Sat, 24 Feb 2007 09:04:10 +0000 (09:04 +0000)]
Indexing and POD fixes

p4raw-id: //depot/perl@30386

17 years agoperlretut.pod, 2nd version
Wolfgang Laun [Thu, 22 Feb 2007 09:36:19 +0000 (10:36 +0100)]
perlretut.pod, 2nd version
Message-ID: <45DD5603.1040402@thalesgroup.com>

p4raw-id: //depot/perl@30385

17 years agoAt least, fix the MakeMaker build_man tests.
Rafael Garcia-Suarez [Sat, 24 Feb 2007 07:22:05 +0000 (07:22 +0000)]
At least, fix the MakeMaker build_man tests.

p4raw-id: //depot/perl@30384

17 years agoRe: [perl #41546] perl 5.8.x bug: overloaded 'eq' does not work with 'nomethod'
Rick Delaney [Wed, 21 Feb 2007 16:53:16 +0000 (11:53 -0500)]
Re: [perl #41546] perl 5.8.x bug: overloaded 'eq' does not work with 'nomethod'
Message-ID: <20070221215316.GF5646@bort.ca>

p4raw-id: //depot/perl@30383

17 years agoReinstate tests removed by change #30381, but don't
Rafael Garcia-Suarez [Thu, 22 Feb 2007 18:29:18 +0000 (18:29 +0000)]
Reinstate tests removed by change #30381, but don't
"use Config" in the test, because that will overwrite
%main::Config with the real Config hash, not the fake
one from MakeMaker.
p4raw-link: @30381 on //depot/perl: cb7d39f54ca678d4ba0e91eaea2d10f4ab6317d7

p4raw-id: //depot/perl@30382

17 years agoRevert changes to lib/ExtUtils/t/build_man.t from change
Steve Peters [Thu, 22 Feb 2007 18:09:06 +0000 (18:09 +0000)]
Revert changes to lib/ExtUtils/t/build_man.t from change
#30380.  The changes in that test write to the now
readonly %Config.

p4raw-id: //depot/perl@30381

17 years agoUpgrade to ExtUtils-MakeMaker-6.32. Included a version
Steve Peters [Thu, 22 Feb 2007 14:36:27 +0000 (14:36 +0000)]
Upgrade to ExtUtils-MakeMaker-6.32.  Included a version
bump to ExtUtils::MakeMaker to 6.32_01 because changes
#29266, #29583, #29580, #29581 and #29583 were missing from the new
release.

p4raw-id: //depot/perl@30380

17 years agoRe: Win32 modules & cygwin
Yitzchak Scott-Thoennes [Tue, 20 Feb 2007 01:50:18 +0000 (17:50 -0800)]
Re: Win32 modules & cygwin
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <1254.67.42.109.122.1171965018.squirrel@67.42.109.122>

Also includes integration & deletion of win32/ext/Win32API to
ext/Win32API, and addition of copyright message and corrections to
spacing/tabbing as suggested by Jan Dubois.

p4raw-id: //depot/perl@30379

17 years agoUpgrade to CPAN-1.88_77.
Steve Peters [Wed, 21 Feb 2007 17:50:37 +0000 (17:50 +0000)]
Upgrade to CPAN-1.88_77.

p4raw-id: //depot/perl@30378

17 years agoRe: [PATCH] Test with Errno in autouse.t
Jerry D. Hedden [Wed, 21 Feb 2007 09:27:20 +0000 (01:27 -0800)]
Re: [PATCH] Test with Errno in autouse.t
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <619324.6794.qm@web30207.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30376

17 years agoRemove unreferenced local variable
Steve Hay [Wed, 21 Feb 2007 13:36:14 +0000 (13:36 +0000)]
Remove unreferenced local variable

p4raw-id: //depot/perl@30375

17 years agoFix Win32 compilation error following #30372
Steve Hay [Wed, 21 Feb 2007 08:40:18 +0000 (08:40 +0000)]
Fix Win32 compilation error following #30372

p4raw-id: //depot/perl@30374

17 years agoFix VMS exit handling broken in Test::Harness 2.64. Also
Craig A. Berry [Wed, 21 Feb 2007 01:55:37 +0000 (01:55 +0000)]
Fix VMS exit handling broken in Test::Harness 2.64. Also
submitted as http://rt.cpan.org/Public/Bug/Display.html?id=24985
on CPAN RT queue.

p4raw-id: //depot/perl@30373

17 years agoSilence a couple of compile warnings.
Steve Peters [Tue, 20 Feb 2007 13:24:38 +0000 (13:24 +0000)]
Silence a couple of compile warnings.

p4raw-id: //depot/perl@30372

17 years agoSome INSTALL nits by Andy Dougherty
Rafael Garcia-Suarez [Tue, 20 Feb 2007 11:05:15 +0000 (11:05 +0000)]
Some INSTALL nits by Andy Dougherty

p4raw-id: //depot/perl@30371

17 years agoSkip test when Encode isn't built
Rafael Garcia-Suarez [Tue, 20 Feb 2007 10:44:44 +0000 (10:44 +0000)]
Skip test when Encode isn't built
(noticed by Jerry D. Hedden)

p4raw-id: //depot/perl@30370

17 years agoTest with Errno in autouse.t
Jerry D. Hedden [Sun, 18 Feb 2007 09:09:23 +0000 (01:09 -0800)]
Test with Errno in autouse.t
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <834019.44481.qm@web30203.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30369

17 years agoA few nits to perlfunc/map.
Rafael Garcia-Suarez [Tue, 20 Feb 2007 09:31:59 +0000 (09:31 +0000)]
A few nits to perlfunc/map.

p4raw-id: //depot/perl@30368

17 years agoregexec.c: S_ stands for static
Jarkko Hietaniemi [Tue, 20 Feb 2007 03:03:03 +0000 (05:03 +0200)]
regexec.c: S_ stands for static
Message-Id: <20070220010303.2380A43A67@anubis.hut.fi>

p4raw-id: //depot/perl@30367

17 years agodump.c: format fixes
Jarkko Hietaniemi [Tue, 20 Feb 2007 03:00:50 +0000 (05:00 +0200)]
dump.c: format fixes
Message-Id: <20070220010050.CCDAF43A67@anubis.hut.fi>

p4raw-id: //depot/perl@30366

17 years agoAvoid *some* g++ errors. (But not all yet)
Nicholas Clark [Mon, 19 Feb 2007 23:58:53 +0000 (23:58 +0000)]
Avoid *some* g++ errors. (But not all yet)

p4raw-id: //depot/perl@30365

17 years agoblead (honestly :-) g++ with -DPERL_GLOBAL_STRUCT_PRIVATE needs tweaking
Jarkko Hietaniemi [Mon, 19 Feb 2007 19:41:07 +0000 (21:41 +0200)]
blead (honestly :-) g++ with -DPERL_GLOBAL_STRUCT_PRIVATE needs tweaking
Message-Id: <20070219174107.63EEB43A67@anubis.hut.fi>

Plus a regen picked up changes in pod/perlapi.pod related to change
#30347.

p4raw-id: //depot/perl@30362

17 years agoUpgrade to CPAN-1.88_76
Steve Peters [Mon, 19 Feb 2007 19:42:47 +0000 (19:42 +0000)]
Upgrade to CPAN-1.88_76

p4raw-id: //depot/perl@30361

17 years agointegrate bignum 0.19
Tels [Sat, 3 Feb 2007 13:42:20 +0000 (14:42 +0100)]
integrate bignum 0.19
Message-Id: <200702031342.21634@bloodgate.com>

p4raw-id: //depot/perl@30360

17 years agoIntegrate BigRat 0.17
Tels [Sat, 3 Feb 2007 13:10:57 +0000 (14:10 +0100)]
Integrate BigRat 0.17
Message-Id: <200702031310.58656@bloodgate.com>

p4raw-id: //depot/perl@30359

17 years ago[PATCH] integrate Math::BigInt 1.79 and Math::BigInt::FastCalc 0.11
Tels [Fri, 2 Feb 2007 15:37:36 +0000 (16:37 +0100)]
[PATCH] integrate Math::BigInt 1.79 and Math::BigInt::FastCalc 0.11
Date: Fri, 2 Feb 2007 15:37:36 +0100
Message-Id: <200702021537.38442@bloodgate.com>

Subject: Re: [PATCH] integrate Math::BigInt 1.79 and Math::BigInt::FastCalc 0.11
From: Tels <nospam-abuse@bloodgate.com>
Date: Tue, 6 Feb 2007 20:18:48 +0100
Message-Id: <200702062019.05487@bloodgate.com>

Also, a fix for @INC in lib/Math/BigInt/t/calling.t

Additional tests to perform Pod and Pod coverage testing
were left out based on removal of similar test files previously.

p4raw-id: //depot/perl@30358

17 years agoRevert change #28980 per Jarkko's suggestion
Rafael Garcia-Suarez [Mon, 19 Feb 2007 18:23:51 +0000 (18:23 +0000)]
Revert change #28980 per Jarkko's suggestion
(it was actually breaking g++ builds)
p4raw-link: @28980 on //depot/perl: 6e8dae779caa61392088d43ba93888dc57f1df7e

p4raw-id: //depot/perl@30357

17 years agoActually, only changes to regexec.c from #30081 needed to be reverted.
Rafael Garcia-Suarez [Mon, 19 Feb 2007 13:41:41 +0000 (13:41 +0000)]
Actually, only changes to regexec.c from #30081 needed to be reverted.

p4raw-id: //depot/perl@30352

17 years agoRevert change #30081 at dmq's request, and mark its tests
Rafael Garcia-Suarez [Mon, 19 Feb 2007 13:08:03 +0000 (13:08 +0000)]
Revert change #30081 at dmq's request, and mark its tests
as TODO. (This should restore compilation with g++)
p4raw-link: @30081 on //depot/perl: ded05c2a789e70bb7204e21b2aa98c6d1ac776c2

p4raw-id: //depot/perl@30351

17 years agoAdd a cast for C++ compilation
Rafael Garcia-Suarez [Mon, 19 Feb 2007 10:08:38 +0000 (10:08 +0000)]
Add a cast for C++ compilation

p4raw-id: //depot/perl@30349

17 years agoMore efficient to call newSV_type() then SvGROW() instead of newSV()
Nicholas Clark [Sun, 18 Feb 2007 20:07:39 +0000 (20:07 +0000)]
More efficient to call newSV_type() then SvGROW() instead of newSV()
with a size then sv_upgrade(), as the latter calls sv_upgrade() twice.

p4raw-id: //depot/perl@30348

17 years agoAdd a new API function newSV_type, to replace the idiom:
Nicholas Clark [Sun, 18 Feb 2007 19:40:43 +0000 (19:40 +0000)]
Add a new API function newSV_type, to replace the idiom:
sv = newSV(0);
sv_upgrade(sv, type);

p4raw-id: //depot/perl@30347

17 years agoProperly handle the differences in hints in the optree with/without
Nicholas Clark [Sun, 18 Feb 2007 18:33:04 +0000 (18:33 +0000)]
Properly handle the differences in hints in the optree with/without
use open; by adding the with-open hints to all the golden results,
and providing a new flag strip_open_hint to checkOptree().

p4raw-id: //depot/perl@30346

17 years agonewHV doesn't need to turn off POK or NOK, as they will default to not
Nicholas Clark [Sun, 18 Feb 2007 17:56:13 +0000 (17:56 +0000)]
newHV doesn't need to turn off POK or NOK, as they will default to not
being set.

p4raw-id: //depot/perl@30345

17 years agotest.pl should locally increase $Level, rather than setting it to a
Nicholas Clark [Sun, 18 Feb 2007 14:18:01 +0000 (14:18 +0000)]
test.pl should locally increase $Level, rather than setting it to a
hard value, so that callers of like and unlike can present diagnostics
with the line number of their own caller.

p4raw-id: //depot/perl@30344

17 years agoMake vms/munchconfig.c able to take a list of substitutions from
Craig A. Berry [Sun, 18 Feb 2007 03:54:46 +0000 (03:54 +0000)]
Make vms/munchconfig.c able to take a list of substitutions from
a file so we don't overflow the command buffer on older systems.

p4raw-id: //depot/perl@30343

17 years agoMake configure.com's manifest checker more robust when handling files with
Craig A. Berry [Sat, 17 Feb 2007 22:40:51 +0000 (22:40 +0000)]
Make configure.com's manifest checker more robust when handling files with
multiple dots that also have an underscore in the name (e.g., foo_bar.tar.gz).
Various archive utilities will create that as foo_bar_tar.gz or foo_bar.tar_gz,
at least on ODS-2 volumes.

p4raw-id: //depot/perl@30342

17 years agoMissed an aTHX_ in B's call to Perl_emulate_cop_io.
Nicholas Clark [Sat, 17 Feb 2007 14:12:07 +0000 (14:12 +0000)]
Missed an aTHX_ in B's call to Perl_emulate_cop_io.
Missed that global.sym was modified.

p4raw-id: //depot/perl@30335

17 years agoSplit the storage of the layers specificied by open.pm into one hint
Nicholas Clark [Sat, 17 Feb 2007 12:39:17 +0000 (12:39 +0000)]
Split the storage of the layers specificied by open.pm into one hint
for input, and one for output, as this better reflects how they are
used. The original "concatenate with \0" plan was really only a
compramise to avoid needing to increase every COP by 2 pointers.

p4raw-id: //depot/perl@30334

17 years agoMove all the cut&paste open TODO logic into OptreeCheck.pm, where it
Nicholas Clark [Fri, 16 Feb 2007 23:54:33 +0000 (23:54 +0000)]
Move all the cut&paste open TODO logic into OptreeCheck.pm, where it
should have been in the first place. Apply strict and warnings to
OptreeCheck.pm, and remove dead code they show up.

p4raw-id: //depot/perl@30333

17 years ago[perl #41521] Fix for IO::Socket send method
Todd C. Miller [Fri, 16 Feb 2007 11:26:45 +0000 (03:26 -0800)]
[perl #41521] Fix for IO::Socket send method
From: "Todd C. Miller" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-24617-1171654005-819.41521-75-0@perl.org>

p4raw-id: //depot/perl@30332

17 years agoFix Win32 build after unusual breakage caused by #30327
Steve Hay [Fri, 16 Feb 2007 18:14:58 +0000 (18:14 +0000)]
Fix Win32 build after unusual breakage caused by #30327
(Boy, did that take some tracking down!)

p4raw-id: //depot/perl@30331

17 years agoUpdate Changes
Rafael Garcia-Suarez [Fri, 16 Feb 2007 15:38:39 +0000 (15:38 +0000)]
Update Changes

p4raw-id: //depot/perl@30330

17 years agoIn configure.com, put the "use" back in useieee (typo in #30325)
Craig A. Berry [Fri, 16 Feb 2007 14:41:18 +0000 (14:41 +0000)]
In configure.com, put the "use" back in useieee (typo in #30325)

p4raw-id: //depot/perl@30329

17 years agoAvoid to run config_h.SH twice during configuration.
Rafael Garcia-Suarez [Fri, 16 Feb 2007 10:30:57 +0000 (10:30 +0000)]
Avoid to run config_h.SH twice during configuration.

p4raw-id: //depot/perl@30327

17 years agoIn configure.com, further disambiguate -Duselongdouble and its
Craig A. Berry [Fri, 16 Feb 2007 00:43:07 +0000 (00:43 +0000)]
In configure.com, further disambiguate -Duselongdouble and its
prerequisites from other 64-bit options.

p4raw-id: //depot/perl@30325

17 years agoHakim Cassimally is the new maintainer of the Perldoc modules
Rafael Garcia-Suarez [Thu, 15 Feb 2007 14:16:56 +0000 (14:16 +0000)]
Hakim Cassimally is the new maintainer of the Perldoc modules

p4raw-id: //depot/perl@30317

17 years agoRe: Patch for Deep recursion in B::Deparse
Ash Berlin [Thu, 15 Feb 2007 10:47:15 +0000 (10:47 +0000)]
Re: Patch for Deep recursion in B::Deparse
Message-ID: <45D43A33.6070101@firemirror.com>

p4raw-id: //depot/perl@30315

17 years agoRe: [perl #41491] Incorrect regexp warning.
Yves Orton [Thu, 15 Feb 2007 12:07:40 +0000 (13:07 +0100)]
Re: [perl #41491] Incorrect regexp warning.
Message-ID: <9b18b3110702150307t21b5efd2jfdeebccdff9175b1@mail.gmail.com>

p4raw-id: //depot/perl@30313

17 years agoUse newer 'threads' constructs
Jerry D. Hedden [Mon, 12 Feb 2007 12:04:33 +0000 (04:04 -0800)]
Use newer 'threads' constructs
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <844555.64815.qm@web30202.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30310

17 years agoThere's no need to special case SVt_NULL in the print code, as it's
Nicholas Clark [Wed, 14 Feb 2007 20:59:02 +0000 (20:59 +0000)]
There's no need to special case SVt_NULL in the print code, as it's
only 0.01% of the cases called, and the call to SvPV_const() will
issue the same warning and return the same empty string result for us.
Unfortunately changing the switch statement to an if results in lots of
whitespace changes, hence this change appears much larger than it is.

p4raw-id: //depot/perl@30298

17 years agoAllow to override MAX_RECURSE_EVAL_NOCHANGE_DEPTH,
Rafael Garcia-Suarez [Wed, 14 Feb 2007 17:29:53 +0000 (17:29 +0000)]
Allow to override MAX_RECURSE_EVAL_NOCHANGE_DEPTH,
introduced in change 28939 (this should be documented)

p4raw-id: //depot/perl@30293

17 years agoUpgrade to Devel::PPPort 3.11
Marcus Holland-Moritz [Wed, 14 Feb 2007 13:23:50 +0000 (13:23 +0000)]
Upgrade to Devel::PPPort 3.11

p4raw-id: //depot/perl@30280

17 years agoRe: [PATCH] Document that m//k works
Yves Orton [Tue, 13 Feb 2007 22:04:54 +0000 (23:04 +0100)]
Re: [PATCH] Document that m//k works
Message-ID: <9b18b3110702131304q370f3530j463c1a59c5ac1dfe@mail.gmail.com>

p4raw-id: //depot/perl@30278

17 years agoChange 30276 wasn't meant do mess with t/lib/common.pl. Oops.
Nicholas Clark [Wed, 14 Feb 2007 00:04:54 +0000 (00:04 +0000)]
Change 30276 wasn't meant do mess with t/lib/common.pl. Oops.
Undo the mistake.

p4raw-id: //depot/perl@30277

17 years agoIntegrate:
SADAHIRO Tomoyuki [Mon, 6 Nov 2006 23:31:50 +0000 (08:31 +0900)]
Integrate:
[ 29215]
Subject: Re: [perl #26136] localtime(3) calls tzset(3), but localtime_r(3) may not.
Message-Id: <20061106233139.A2BC.BQW10602@nifty.com>

[ 29712]
fix occasional op/time.t failure
test 2 uses far more sys than user time, so it's possible to burn
20 secs of wall time without an apparent increase in user time
p4raw-link: @29712 on //depot/perl: 584ba4d5a2c5892744e31d4dc44d2eeeddf5030f
p4raw-link: @29215 on //depot/perl: a8c5b3ccafcbc15c45c2cc8105bb50368b6a22d6

p4raw-id: //depot/perl@30276

17 years agoInvoke minitrue to ensure that my spelling had always been correct.
Nicholas Clark [Tue, 13 Feb 2007 20:11:53 +0000 (20:11 +0000)]
Invoke minitrue to ensure that my spelling had always been correct.
[We] thank Big Brother for raising the chocolate ration to twenty
grammes a week.

p4raw-id: //depot/perl@30268

17 years agoRe: Segmentation fault at undeclared for loop variable
Robin Houston [Tue, 13 Feb 2007 16:50:08 +0000 (16:50 +0000)]
Re: Segmentation fault at undeclared for loop variable
Message-Id: <C8B8E41C-C6FE-4822-918B-C62C916194DF@cpan.org>

p4raw-id: //depot/perl@30267

17 years agoadd hooks for capture buffers into regex engine.
Yves Orton [Tue, 13 Feb 2007 20:27:33 +0000 (21:27 +0100)]
add hooks for capture buffers into regex engine.
Message-ID: <9b18b3110702131127q79cc6df1lb1480d9a40d15213@mail.gmail.com>

p4raw-id: //depot/perl@30265

17 years agoRe: [perl #41491] Incorrect regexp warning.
Yves Orton [Tue, 13 Feb 2007 19:09:17 +0000 (20:09 +0100)]
Re: [perl #41491] Incorrect regexp warning.
Message-ID: <9b18b3110702131009l6a0867a3m8317c9d62328f834@mail.gmail.com>

p4raw-id: //depot/perl@30264

17 years agoVadim did the static build change
Steve Hay [Tue, 13 Feb 2007 16:02:42 +0000 (16:02 +0000)]
Vadim did the static build change

p4raw-id: //depot/perl@30258