17 years agosigtrap.pm (handler_traceback): do not clobber $_
Alexey Tourbin [Sat, 24 Feb 2007 21:24:32 +0000]
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]
[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]
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]
- 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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
[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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
[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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
Vadim did the static build change

p4raw-id: //depot/perl@30258

17 years agoA few more details in perldelta
Rafael Garcia-Suarez [Tue, 13 Feb 2007 15:30:12 +0000]
A few more details in perldelta

p4raw-id: //depot/perl@30257

17 years agoUpgrade to CPAN-1.88_72
Steve Peters [Tue, 13 Feb 2007 15:23:00 +0000]
Upgrade to CPAN-1.88_72

p4raw-id: //depot/perl@30256

17 years agoChange 26487 left some debugging code in, and through the wonders of
Nicholas Clark [Tue, 13 Feb 2007 14:22:32 +0000]
Change 26487 left some debugging code in, and through the wonders of
autovivification, that code actually introduced a bug, most easily
visible for the for the non-5.9.x case.

p4raw-id: //depot/perl@30255

17 years agoFwd: CPAN Upload: J/JP/JPEACOCK/version-0.70.tar.gz
John Peacock [Mon, 12 Feb 2007 21:51:23 +0000]
Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.70.tar.gz
Message-ID: <45D127AB.3050904@rowman.com>

p4raw-id: //depot/perl@30254

17 years agoIntegrate:
Nicholas Clark [Mon, 12 Feb 2007 20:29:43 +0000]
Integrate:
[ 29832]
Avoid a SEGV in DBI's test suite, discovered by Andreas.
Probably need to go through and audit to see if there are analagous
places that need tweaking.
p4raw-link: @29832 on //depot/maint-5.8/perl: 42a5fb548791baca026f93036e91df33f2efb5be

p4raw-id: //depot/perl@30240
p4raw-integrated: from //depot/maint-5.8/perl@29832 'merge in' perl.c
(@29809..)

17 years agoRe: [perl #41492] Incorrect match with /(?(DEFINE)(?<A> (?&B)+)(?<B> a))/
Yves Orton [Mon, 12 Feb 2007 19:15:33 +0000]
Re: [perl #41492] Incorrect match with /(?(DEFINE)(?<A> (?&B)+)(?<B> a))/
Message-ID: <9b18b3110702121015o1c84ff6hfd69cfa645fae0bf@mail.gmail.com>

p4raw-id: //depot/perl@30236

17 years agoIntegrate:
Jan Dubois [Fri, 13 May 2005 12:21:40 +0000]
Integrate:
[ 24458]
Fix from Steve Peters

[ 24464]
Subject: RE: 5.8.7-tobe fails to compile on AIX 4.3.3
From: "Jan Dubois" <jand@ActiveState.com>
Message-Id: <200505131921.j4DJLgG5007986@smtp3.ActiveState.com>

and then regenerate reentr.h, with the , no longer inside
REENTR_MEMZERO(). This keeps macros looking like functions.
p4raw-link: @24464 on //depot/maint-5.8/perl: 65af2a75d112159ec53912329b2e01abfb9a3fb4
p4raw-link: @24458 on //depot/maint-5.8/perl: ef0ef25c116d419e8978d636281fda0a90743c2a

p4raw-id: //depot/perl@30235
p4raw-integrated: from //depot/maint-5.8/perl@24464 'edit in' reentr.pl
(@24458..)

17 years agoRe: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Paul Johnson [Sat, 10 Feb 2007 23:10:31 +0000]
Re: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Message-ID: <20070210221031.GB31280@pjcj.net>

p4raw-id: //depot/perl@30234

17 years agoSkip this test if "use open" fails due to an unknown encoding
Rafael Garcia-Suarez [Mon, 12 Feb 2007 17:00:09 +0000]
Skip this test if "use open" fails due to an unknown encoding

p4raw-id: //depot/perl@30233

17 years agoUn-TODO tests avec change #30228
Rafael Garcia-Suarez [Mon, 12 Feb 2007 15:31:56 +0000]
Un-TODO tests avec change #30228
p4raw-link: @30228 on //depot/perl: ebca63ee5f1955c84450c209cba0b49a23ad2f27

p4raw-id: //depot/perl@30229

17 years agoRe: PL_copline inconsistency
Rick Delaney [Sat, 27 Jan 2007 20:29:02 +0000]
Re: PL_copline inconsistency
Message-ID: <20070128012902.GA21572@bort.ca>

p4raw-id: //depot/perl@30228

17 years agoNote why storing a reference as an integer in %^H is not threadsafe.
Nicholas Clark [Mon, 12 Feb 2007 10:52:28 +0000]
Note why storing a reference as an integer in %^H is not threadsafe.

p4raw-id: //depot/perl@30221

17 years agoDocument that m//k works, by Ævar Arnfjörð Bjarmason
Rafael Garcia-Suarez [Mon, 12 Feb 2007 09:05:38 +0000]
Document that m//k works, by Ævar Arnfjörð Bjarmason

p4raw-id: //depot/perl@30220

17 years agoApply #30197 to win32/makefile.mk too
Steve Hay [Mon, 12 Feb 2007 09:04:41 +0000]
Apply #30197 to win32/makefile.mk too

p4raw-id: //depot/perl@30219

17 years agoFAQ sync
Rafael Garcia-Suarez [Mon, 12 Feb 2007 09:01:30 +0000]
FAQ sync

p4raw-id: //depot/perl@30218

17 years agoCheck for the presence of signbit() on VMS. It currently only works
Craig A. Berry [Sun, 11 Feb 2007 23:52:35 +0000]
Check for the presence of signbit() on VMS. It currently only works
on IEEE double, not IEEE long double or any other floating point format.
Also, begin to disentangle -Duselongdouble configuration support from
its other 64-bit brethren.

p4raw-id: //depot/perl@30217

17 years agoIn vms/vms.c's declaration of the LIB$INITIALIZE psect, try to get
Craig A. Berry [Sun, 11 Feb 2007 23:48:46 +0000]
In vms/vms.c's declaration of the LIB$INITIALIZE psect, try to get
all of the attributes we need without any of the ones we don't, and
try to be friendly to older compilers without too much damage to
readability.  Thanks to Saku Setala for the problem report.

p4raw-id: //depot/perl@30216

17 years agoAnother tiny typo in File::Copy (found by Ruud.)
Rafael Garcia-Suarez [Sun, 11 Feb 2007 17:29:04 +0000]
Another tiny typo in File::Copy (found by Ruud.)

p4raw-id: //depot/perl@30215

17 years agoExplicitly load PerlIO::encoding when testing it.
Rafael Garcia-Suarez [Sun, 11 Feb 2007 17:23:51 +0000]
Explicitly load PerlIO::encoding when testing it.
(so we know what we're testing)

p4raw-id: //depot/perl@30214

17 years agoRe: [perl #41442] segfault (dead loop) with Encoding, use open :locale, print STDERR
Slaven Rezic [Mon, 5 Feb 2007 23:04:07 +0000]
Re: [perl #41442] segfault (dead loop) with Encoding, use open :locale, print STDERR
Message-ID: <87veiggt2g.fsf@biokovo.herceg.de>

p4raw-id: //depot/perl@30213

17 years agoConvert new test to using t/test.pl.
Rafael Garcia-Suarez [Sun, 11 Feb 2007 16:26:47 +0000]
Convert new test to using t/test.pl.
(No idea where it could fit better. And since it uses the stack,
it's a bit fragile)

p4raw-id: //depot/perl@30212

17 years ago[perl #41484] qr// stack bug
knew-p5p@pimb.org [Sat, 10 Feb 2007 19:32:17 +0000]
[perl #41484] qr// stack bug
From: knew-p5p@pimb.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-14573-1171164736-117.41484-75-0@perl.org>

p4raw-id: //depot/perl@30211

17 years agoRe: [NL-PM] Fw: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Yves Orton [Sat, 10 Feb 2007 21:31:55 +0000]
Re: [NL-PM] Fw: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Message-ID: <9b18b3110702101231j5e91cc20g780a8c581af02dd5@mail.gmail.com>

p4raw-id: //depot/perl@30200

17 years agoDefend against cmd.exe stupidity (on Win2k at least)
Yves Orton [Sat, 10 Feb 2007 20:00:10 +0000]
Defend against cmd.exe stupidity (on Win2k at least)
Message-ID: <9b18b3110702101100n76f65136ke65113bf0dbd01f@mail.gmail.com>
Date: Sat, 10 Feb 2007 20:00:10 +0100

p4raw-id: //depot/perl@30197

17 years agoThese casts to GV are no longer needed.
Nicholas Clark [Sat, 10 Feb 2007 18:51:31 +0000]
These casts to GV are no longer needed.

p4raw-id: //depot/perl@30195

17 years agosignbit detection (was [perl #39875] -0.0 loses signedness upon numeric comparison)
Andy Dougherty [Fri, 9 Feb 2007 11:40:51 +0000]
signbit detection (was [perl #39875] -0.0 loses signedness upon numeric comparison)
Message-ID: <Pine.LNX.4.62.0702091121400.10202@fractal.phys.lafayette.edu>

p4raw-id: //depot/perl@30192