platform/upstream/perl.git
17 years agoRemove code duplication in S_to_utf8_substr() and S_to_byte_substr()
Nicholas Clark [Sun, 10 Dec 2006 23:05:25 +0000 (23:05 +0000)]
Remove code duplication in S_to_utf8_substr() and S_to_byte_substr()
by taking advantage of how anchored_* and float_* are stored in arrays
to use a loop.

p4raw-id: //depot/perl@29503

17 years agoDowngrading a fixed or floating substring of a pattern whilst matching
Nicholas Clark [Sun, 10 Dec 2006 22:31:56 +0000 (22:31 +0000)]
Downgrading a fixed or floating substring of a pattern whilst matching
a studied string seems to get to a "should not happen" [bug #41067]
It seems that Perl_regexec_flags() assumes that if the pre-downgraded
substring is FBM compiled, then the downgraded version will be too,
hence changing the downgrade and upgrade routines to FBM compile seems
to be a correct fix.

p4raw-id: //depot/perl@29502

17 years ago#28315 could crash when freeing ops with different pads
Dave Mitchell [Sun, 10 Dec 2006 18:50:05 +0000 (18:50 +0000)]
#28315 could crash when freeing ops with different pads
Add hook to parser to record current PL_comppad, then use this
when popping ops off the parser stack after parser error

p4raw-id: //depot/perl@29501

17 years agoparser: expand yy_is_opval[] to include all value types
Dave Mitchell [Sun, 10 Dec 2006 17:18:00 +0000 (17:18 +0000)]
parser: expand yy_is_opval[] to include all value types
and rename to yy_type_tab[]. Then use this table to improve stack
dumping with -Dpv

p4raw-id: //depot/perl@29500

17 years agoRestore change 27486 accidently removed (also added to 1.19 before release)
Graham Barr [Sun, 10 Dec 2006 16:28:34 +0000 (16:28 +0000)]
Restore change 27486 accidently removed (also added to 1.19 before release)

p4raw-id: //depot/perl@29499

17 years agoUpgrade to Scalar-List-Utils-1.19
Graham Barr [Sun, 10 Dec 2006 16:17:14 +0000 (16:17 +0000)]
Upgrade to Scalar-List-Utils-1.19

p4raw-id: //depot/perl@29498

17 years agoRe: [PATCH 5.8.8] Build on OS/2 - missing part
Ilya Zakharevich [Sat, 9 Dec 2006 16:33:41 +0000 (08:33 -0800)]
Re: [PATCH 5.8.8] Build on OS/2 - missing part
Message-ID: <20061210003341.GA14200@powdermilk.math.berkeley.edu>

p4raw-id: //depot/perl@29497

17 years agoSwap SVpbm_TAIL and SVpbm_VALID.
Nicholas Clark [Sun, 10 Dec 2006 01:13:09 +0000 (01:13 +0000)]
Swap SVpbm_TAIL and SVpbm_VALID.

p4raw-id: //depot/perl@29496

17 years agoUpgrade to Time-HiRes-1.9703
Steve Peters [Sat, 9 Dec 2006 22:44:27 +0000 (22:44 +0000)]
Upgrade to Time-HiRes-1.9703

p4raw-id: //depot/perl@29495

17 years agoPVBMs mustn't enter anything that turns SVIVisUV_on().
Nicholas Clark [Sat, 9 Dec 2006 21:19:45 +0000 (21:19 +0000)]
PVBMs mustn't enter anything that turns SVIVisUV_on().

p4raw-id: //depot/perl@29494

17 years agoExterminate! 2 pieces of superfluous code related to UV setting.
Nicholas Clark [Sat, 9 Dec 2006 21:17:37 +0000 (21:17 +0000)]
Exterminate! 2 pieces of superfluous code related to UV setting.

p4raw-id: //depot/perl@29493

17 years agoIn Perl_fbm_instr(), no need to calculate the address of the table if
Nicholas Clark [Fri, 8 Dec 2006 23:49:51 +0000 (23:49 +0000)]
In Perl_fbm_instr(), no need to calculate the address of the table if
we're going to return anyway.

p4raw-id: //depot/perl@29492

17 years agoassert that SvTAIL() isn't being called on PVAVs or PVHVs
Nicholas Clark [Fri, 8 Dec 2006 23:22:31 +0000 (23:22 +0000)]
assert that SvTAIL() isn't being called on PVAVs or PVHVs

p4raw-id: //depot/perl@29491

17 years agoWrap some macro arguments in () to avoid precedence problems.
Nicholas Clark [Fri, 8 Dec 2006 22:56:54 +0000 (22:56 +0000)]
Wrap some macro arguments in () to avoid precedence problems.

p4raw-id: //depot/perl@29490

17 years agoPerl_screaminstr() must be called with littlestr as a PVBM.
Nicholas Clark [Fri, 8 Dec 2006 22:56:08 +0000 (22:56 +0000)]
Perl_screaminstr() must be called with littlestr as a PVBM.

p4raw-id: //depot/perl@29489

17 years agoadd missing OP_REFCNT_LOCK/UNLOCKs and document it
Dave Mitchell [Fri, 8 Dec 2006 22:20:41 +0000 (22:20 +0000)]
add missing OP_REFCNT_LOCK/UNLOCKs and document it

p4raw-id: //depot/perl@29488

17 years agoAssert that BmRARE, BmUSEFUL and BmPREVIOUS are only called on SVtPVBM
Nicholas Clark [Fri, 8 Dec 2006 22:11:56 +0000 (22:11 +0000)]
Assert that BmRARE, BmUSEFUL and BmPREVIOUS are only called on SVtPVBM

p4raw-id: //depot/perl@29487

17 years agoNo need to upgrade if all we're going to do is return.
Nicholas Clark [Fri, 8 Dec 2006 21:09:57 +0000 (21:09 +0000)]
No need to upgrade if all we're going to do is return.

p4raw-id: //depot/perl@29486

17 years agoMake use of $Config{d_pseudofork} in a couple of core tests
Steve Hay [Thu, 7 Dec 2006 12:34:10 +0000 (12:34 +0000)]
Make use of $Config{d_pseudofork} in a couple of core tests

Can't really use it in ext/IO/t/*.t and lib/Test/Simple/t/fork.t
because they are dual-lived modules and must work with older perls
that don't have d_pseudofork

p4raw-id: //depot/perl@29485

17 years agoMove Win32 from win32/ext/Win32 to ext/Win32
Jan Dubois [Wed, 6 Dec 2006 16:31:42 +0000 (08:31 -0800)]
Move Win32 from win32/ext/Win32 to ext/Win32
Message-ID: <1unen2lsrq4pnnt06933h96pqj1d8luh3b@4ax.com>

p4raw-id: //depot/perl@29483

17 years agoPerl_save_destructor is not a mathom
Jerry D. Hedden [Wed, 6 Dec 2006 11:12:13 +0000 (03:12 -0800)]
Perl_save_destructor is not a mathom
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061206191213.35036.qmail@web30206.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29482

17 years agoMakefile.PL changes to compiler Win32.xs using cygwin
Jan Dubois [Wed, 6 Dec 2006 16:26:38 +0000 (08:26 -0800)]
Makefile.PL changes to compiler Win32.xs using cygwin
Message-ID: <5nnen2p2h4lhremj0qf1tmpkl0asvk87hr@4ax.com>

p4raw-id: //depot/perl@29481

17 years agoBetter fix than #29479 for exporting refcounted_he_chain_2hv
Steve Hay [Wed, 6 Dec 2006 17:28:03 +0000 (17:28 +0000)]
Better fix than #29479 for exporting refcounted_he_chain_2hv

p4raw-id: //depot/perl@29480

17 years agoRe: [PATCH] User pragmas now accessible from B
Yves Orton [Wed, 6 Dec 2006 17:52:08 +0000 (18:52 +0100)]
Re: [PATCH] User pragmas now accessible from B
Message-ID: <9b18b3110612060852s7cfbba66id5aae25e5bb20ae0@mail.gmail.com>

p4raw-id: //depot/perl@29479

17 years agoUpgrade to Time-HiRes 1.9702
Steve Hay [Wed, 6 Dec 2006 14:19:55 +0000 (14:19 +0000)]
Upgrade to Time-HiRes 1.9702

p4raw-id: //depot/perl@29478

17 years agoRe: When should PERL_SYS_TERM() be called? [was: Re: [PATCH] Re: [PATCH] Re: [PATCH...
Jarkko Hietaniemi [Tue, 5 Dec 2006 16:08:33 +0000 (11:08 -0500)]
Re: When should PERL_SYS_TERM() be called? [was: Re: [PATCH] Re: [PATCH] Re: [PATCH] abstract mempool header testing]
Message-ID: <4575DFD1.1060108@iki.fi>

Fixes a problem spotted by Jan Dubois:

The PerlMemShared pool is only shared between the interpreters that
can share data structures (interpreters created by perl_clone(), which
mean pseudo-fork, and threads.xs).  The pool is not shared between
interpreters that are created separately by perl_alloc().
[...]
I guess this means PL_perlio_fd_refcnt needs to be allocated and
freed by standard malloc() and not go through any abstraction.

p4raw-id: //depot/perl@29477

17 years agosave_I8 is not a mathom.
Rafael Garcia-Suarez [Wed, 6 Dec 2006 13:26:18 +0000 (13:26 +0000)]
save_I8 is not a mathom.

p4raw-id: //depot/perl@29476

17 years agoUser pragmas now accessible from B
Joshua ben Jore [Tue, 5 Dec 2006 13:18:21 +0000 (05:18 -0800)]
User pragmas now accessible from B
From: "Joshua ben Jore" <twists@gmail.com>
Message-ID: <dc5c751d0612051318n2e2f08bfh185fab6323a980b@mail.gmail.com>

p4raw-id: //depot/perl@29475

17 years agoAvoid my_regdupe type mismatch warning after #29430
Craig A. Berry [Wed, 6 Dec 2006 05:29:50 +0000 (05:29 +0000)]
Avoid my_regdupe type mismatch warning after #29430

p4raw-id: //depot/perl@29474

17 years agod_pseudofork for configure.com
Craig A. Berry [Wed, 6 Dec 2006 04:48:35 +0000 (04:48 +0000)]
d_pseudofork for configure.com

p4raw-id: //depot/perl@29473

17 years agoRe: [PATCH] Further tweaks to make it easier to create regexp engine plug ins.
Yves Orton [Tue, 5 Dec 2006 22:53:48 +0000 (23:53 +0100)]
Re: [PATCH] Further tweaks to make it easier to create regexp engine plug ins.
Message-ID: <9b18b3110612051353k7745792byabfdf98e18eb48c9@mail.gmail.com>

Fixes a minor bug in change 29468.

p4raw-id: //depot/perl@29472

17 years agoSilence a warning from Module::CoreList that occurs when the module version is
Steve Peters [Tue, 5 Dec 2006 21:00:38 +0000 (21:00 +0000)]
Silence a warning from Module::CoreList that occurs when the module version is
something like X.XX_XX.

p4raw-id: //depot/perl@29471

17 years agoMake the check for PERL_IMPLICIT_SYS better
Steve Hay [Tue, 5 Dec 2006 16:41:55 +0000 (16:41 +0000)]
Make the check for PERL_IMPLICIT_SYS better

p4raw-id: //depot/perl@29470

17 years agoExtend d_pseudofork to Win32-land and set it when appropriate
Steve Hay [Tue, 5 Dec 2006 16:06:31 +0000 (16:06 +0000)]
Extend d_pseudofork to Win32-land and set it when appropriate
(namely, when we have USE_ITHREADS and PERL_IMPLICIT_SYSTEM)

p4raw-id: //depot/perl@29469

17 years agoFurther tweaks to make it easier to create regexp engine plug ins.
Yves Orton [Tue, 5 Dec 2006 16:13:36 +0000 (17:13 +0100)]
Further tweaks to make it easier to create regexp engine plug ins.
Message-ID: <9b18b3110612050713g77cac516x46fb5baac99b47c9@mail.gmail.com>

(with tweaks)

p4raw-id: //depot/perl@29468

17 years agoIntroduction of d_pseudofork
H.Merijn Brand [Tue, 5 Dec 2006 14:55:14 +0000 (14:55 +0000)]
Introduction of d_pseudofork

p4raw-id: //depot/perl@29467

17 years agoRe: When should PERL_SYS_TERM() be called? [was: Re: [PATCH] Re: [PATCH] Re: [PATCH...
Jarkko Hietaniemi [Mon, 4 Dec 2006 22:53:03 +0000 (17:53 -0500)]
Re: When should PERL_SYS_TERM() be called? [was: Re: [PATCH] Re: [PATCH] Re: [PATCH] abstract mempool header testing]
Message-ID: <4574ED1F.40508@iki.fi>

Re-instates #29424 (previously reverted by #29451), now fixed to work
with PERL_IMPLICIT_SYS, thanks to Jan Dubois. Also adds PERLIO_TERM to
the Symbian port.

p4raw-id: //depot/perl@29465

17 years agoSkip Perl_regdupe_internal rather than Perl_regdupe
Steve Hay [Tue, 5 Dec 2006 09:38:14 +0000 (09:38 +0000)]
Skip Perl_regdupe_internal rather than Perl_regdupe
when building on Win32 without ithreads (see #29430)

p4raw-id: //depot/perl@29464

17 years agoMove Perl_get_db_sub() from pp_hot.c to util.c
Nicholas Clark [Mon, 4 Dec 2006 22:50:09 +0000 (22:50 +0000)]
Move Perl_get_db_sub() from pp_hot.c to util.c

p4raw-id: //depot/perl@29463

17 years agoRevert #29454
H.Merijn Brand [Mon, 4 Dec 2006 18:09:20 +0000 (18:09 +0000)]
Revert #29454

p4raw-id: //depot/perl@29462

17 years agofix some casting issues with perly.y / madly.y merger
Dave Mitchell [Mon, 4 Dec 2006 18:08:31 +0000 (18:08 +0000)]
fix some casting issues with perly.y / madly.y merger

p4raw-id: //depot/perl@29461

17 years agoBetter version of last patch, by Yves Orton.
Rafael Garcia-Suarez [Mon, 4 Dec 2006 17:50:51 +0000 (17:50 +0000)]
Better version of last patch, by Yves Orton.
Actually the regexp engine structure only needs
one compilation function hook.

p4raw-id: //depot/perl@29459

17 years agoThe new regexp compilation function must be added to the engine structure.
Rafael Garcia-Suarez [Mon, 4 Dec 2006 17:22:02 +0000 (17:22 +0000)]
The new regexp compilation function must be added to the engine structure.

p4raw-id: //depot/perl@29458

17 years agoActually submit previous change.
Rafael Garcia-Suarez [Mon, 4 Dec 2006 16:24:09 +0000 (16:24 +0000)]
Actually submit previous change.

p4raw-id: //depot/perl@29457

17 years agoSplit Perl_pregcomp in two functions. Patch by Audrey Tang,
Rafael Garcia-Suarez [Mon, 4 Dec 2006 16:15:54 +0000 (16:15 +0000)]
Split Perl_pregcomp in two functions. Patch by Audrey Tang,
to facilitate pluging in other regexp engines.

p4raw-id: //depot/perl@29456

17 years agomerge perly.y and madlu.y
Dave Mitchell [Mon, 4 Dec 2006 15:38:05 +0000 (15:38 +0000)]
merge perly.y and madlu.y

p4raw-id: //depot/perl@29455

17 years agoRe: install misses Compress/IO/{Base,Zlib}
Rafael Garcia-Suarez [Mon, 4 Dec 2006 15:48:12 +0000 (16:48 +0100)]
Re: install misses Compress/IO/{Base,Zlib}
From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
Message-ID: <b77c1dce0612040648j411247c5i27a305c86cbac401@mail.gmail.com>

p4raw-id: //depot/perl@29454

17 years agoAdd File::Fetch to the core
Jos I. Boumans [Fri, 1 Dec 2006 12:24:08 +0000 (13:24 +0100)]
Add File::Fetch to the core
From: "Jos Boumans" <kane@dwim.org>
Message-ID: <22195.80.127.35.68.1164972248.squirrel@webmail.xs4all.nl>

p4raw-id: //depot/perl@29452

17 years agoChange #29424 may well be correct in itself, but currently doesn't
Steve Hay [Mon, 4 Dec 2006 14:31:08 +0000 (14:31 +0000)]
Change #29424 may well be correct in itself, but currently doesn't
work when perl is built with PERL_IMPLICIT_SYS because PERLIO_TERM
uses PerlMemShared_free() which, in that case, involves the perlhost
that has already been freed itself by perl_free(), which is called
before PERL_SYS_TERM().

The order of perl_destruct(), perl_free(), PERL_SYS_TERM() cannot
be changed (it is advertised in perlembed for a start), so just
revert #29424 and the appropriate parts of #29442 for now.

Perhaps PL_perlio_fd_refcnt needs allocating differently, or else
the perlhost needs freeing later (after PerlIO)?

p4raw-id: //depot/perl@29451

17 years agoMinor pod nit in perlre.
Yves Orton [Mon, 4 Dec 2006 14:47:07 +0000 (15:47 +0100)]
Minor pod nit in perlre.
Message-ID: <9b18b3110612040547k1bcff290qb8c9b0d7c9ed9640@mail.gmail.com>

p4raw-id: //depot/perl@29450

17 years agoanother fix for bison 2.3
Dave Mitchell [Mon, 4 Dec 2006 12:08:56 +0000 (12:08 +0000)]
another fix for bison 2.3

p4raw-id: //depot/perl@29449

17 years ago-DDEBUGGING=both doesn't set -g
Yitzchak Scott-Thoennes [Mon, 4 Dec 2006 03:10:31 +0000 (19:10 -0800)]
-DDEBUGGING=both doesn't set -g
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <1176.63.226.246.123.1165230631.squirrel@63.226.246.123>

p4raw-id: //depot/perl@29448

17 years agoRe: [perl #38868] Changing $0 on darwin leads to excessive padding in 'ps'
Chris Dolan [Sat, 2 Dec 2006 09:37:08 +0000 (03:37 -0600)]
Re: [perl #38868] Changing $0 on darwin leads to excessive padding in 'ps'
Message-Id: <005671A0-5C2B-464C-85B9-A91E52278194@chrisdolan.net>

p4raw-id: //depot/perl@29446

17 years ago\R is supposed to mean something else so switch to \g and make it more useful in...
Yves Orton [Sun, 3 Dec 2006 16:55:55 +0000 (17:55 +0100)]
\R is supposed to mean something else so switch to \g and make it more useful in the process
Message-ID: <9b18b3110612030755o241e6372o9870ecce9c42e3d5@mail.gmail.com>

p4raw-id: //depot/perl@29445

17 years agoUpgrade to Test-Simple-0.66.
Steve Peters [Mon, 4 Dec 2006 02:48:24 +0000 (02:48 +0000)]
Upgrade to Test-Simple-0.66.

p4raw-id: //depot/perl@29444

17 years agoadd support for bison 2.3
Dave Mitchell [Sun, 3 Dec 2006 22:08:57 +0000 (22:08 +0000)]
add support for bison 2.3

p4raw-id: //depot/perl@29443

17 years agoRe: [PATCH] Re: [PATCH] Re: [PATCH] abstract mempool header testing
Yves Orton [Sat, 2 Dec 2006 14:48:54 +0000 (15:48 +0100)]
Re: [PATCH] Re: [PATCH] Re: [PATCH] abstract mempool header testing
Message-ID: <9b18b3110612020548l7c5aefd4m19cb0b5c4395abb4@mail.gmail.com>

p4raw-id: //depot/perl@29442

17 years agoRe: [perl #41010] (?(COND)) in pattern matching not working properly
Yves Orton [Thu, 30 Nov 2006 01:12:25 +0000 (02:12 +0100)]
Re: [perl #41010] (?(COND)) in pattern matching not working properly
Message-ID: <9b18b3110611291612i137803f4lab2739e3d9af40f7@mail.gmail.com>

p4raw-id: //depot/perl@29441

17 years agomerge perly.c and madly.c
Dave Mitchell [Sun, 3 Dec 2006 15:52:59 +0000 (15:52 +0000)]
merge perly.c and madly.c

madly.c is now just a wrapper that #includes perly.c

p4raw-id: //depot/perl@29440

17 years agoMinor patch for Benchmark.pm
Christophe Grosjean [Sun, 3 Dec 2006 01:31:58 +0000 (02:31 +0100)]
Minor patch for Benchmark.pm
Message-Id: <1165105918.2718.90.camel@localhost.localdomain>

p4raw-id: //depot/perl@29439

17 years agosynchronise perly.c and madly.c
Dave Mitchell [Sat, 2 Dec 2006 18:38:35 +0000 (18:38 +0000)]
synchronise perly.c and madly.c

p4raw-id: //depot/perl@29438

17 years agoUpgrade to Devel::PPPort 3.10_02
Marcus Holland-Moritz [Sat, 2 Dec 2006 17:25:55 +0000 (17:25 +0000)]
Upgrade to Devel::PPPort 3.10_02

p4raw-id: //depot/perl@29437

17 years agoUpgrade to Devel::PPPort 3.10_01
Marcus Holland-Moritz [Sat, 2 Dec 2006 17:13:26 +0000 (17:13 +0000)]
Upgrade to Devel::PPPort 3.10_01

p4raw-id: //depot/perl@29436

17 years agoperltodo.pod: add perlio todos/thinkabouts
Jarkko Hietaniemi [Fri, 1 Dec 2006 22:05:17 +0000 (00:05 +0200)]
perltodo.pod: add perlio todos/thinkabouts
Message-Id: <200612012005.kB1K5Hn3448004@kosh.hut.fi>

p4raw-id: //depot/perl@29435

17 years agoMake get_db_sub non-static, and call it from pp_goto, which allows the
Nicholas Clark [Fri, 1 Dec 2006 22:51:22 +0000 (22:51 +0000)]
Make get_db_sub non-static, and call it from pp_goto, which allows the
removal of duplicate code. (The conversion of GvSV(PL_DBsub) to
GvSVn(PL_DBsub) implicit in this change should fix a failure with
Devel::SmallProf.)

p4raw-id: //depot/perl@29434

17 years agoRemove the pp_entersub specific logic from S_get_db_sub.
Nicholas Clark [Fri, 1 Dec 2006 22:28:11 +0000 (22:28 +0000)]
Remove the pp_entersub specific logic from S_get_db_sub.

p4raw-id: //depot/perl@29433

17 years agoRe: [PATCH] Make B::Lint use Module::Pluggable
Joshua ben Jore [Wed, 29 Nov 2006 16:26:25 +0000 (08:26 -0800)]
Re: [PATCH] Make B::Lint use Module::Pluggable
From: "Joshua ben Jore" <twists@gmail.com>
Message-ID: <dc5c751d0611291626w51f85791h93d0c6b7d13ed4a2@mail.gmail.com>

p4raw-id: //depot/perl@29432

17 years agoRemove unused variable
Rafael Garcia-Suarez [Fri, 1 Dec 2006 14:03:22 +0000 (14:03 +0000)]
Remove unused variable

p4raw-id: //depot/perl@29431

17 years agoContinue split of perl internal regexp structures from ones that are engine specific.
Yves Orton [Thu, 30 Nov 2006 22:06:38 +0000 (23:06 +0100)]
Continue split of perl internal regexp structures from ones that are engine specific.
Message-ID: <9b18b3110611301306p5cad5deal4aa55559b8c8defd@mail.gmail.com>

p4raw-id: //depot/perl@29430

17 years agoVerify that the debugger has an array where to store lines before
Rafael Garcia-Suarez [Fri, 1 Dec 2006 10:28:36 +0000 (10:28 +0000)]
Verify that the debugger has an array where to store lines before
doing so. This fixes an assertion failure when parsing a script
that begins with '#!perl -d'.
Also, code factorization in toke.c.

p4raw-id: //depot/perl@29429

17 years agoFix Time-HiRes linker error on Win32 introduced by upgrades
Rafael Garcia-Suarez [Fri, 1 Dec 2006 10:26:48 +0000 (11:26 +0100)]
Fix Time-HiRes linker error on Win32 introduced by upgrades
from version 1.94 (#29423 and #29426)

Subject: Re: Time::HiRes not happy?
From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
Message-ID: <b77c1dce0612010126o799d5b8bs4ef37d22d5c7e50@mail.gmail.com>

p4raw-id: //depot/perl@29428

17 years ago-Dprefix failed on Cygwin unless the directory ${installbin} already
Steve Peters [Thu, 30 Nov 2006 14:21:40 +0000 (14:21 +0000)]
-Dprefix failed on Cygwin unless the directory ${installbin} already
existed prior to running make.

p4raw-id: //depot/perl@29427

17 years agoUpgrade to Time-HiRes-1.96.
Steve Peters [Thu, 30 Nov 2006 14:11:57 +0000 (14:11 +0000)]
Upgrade to Time-HiRes-1.96.

p4raw-id: //depot/perl@29426

17 years agoDon't try to export fd_refcnt symbols when building without USE_PERLIO
Steve Hay [Thu, 30 Nov 2006 10:13:40 +0000 (10:13 +0000)]
Don't try to export fd_refcnt symbols when building without USE_PERLIO
to keep the Win32 linker happy

p4raw-id: //depot/perl@29425

17 years agoI think #29060 / #29073 missed this
Steve Hay [Thu, 30 Nov 2006 09:45:47 +0000 (09:45 +0000)]
I think #29060 / #29073 missed this

p4raw-id: //depot/perl@29424

17 years agoUpgrade to Time-HiRes-1.95
Steve Peters [Thu, 30 Nov 2006 04:44:54 +0000 (04:44 +0000)]
Upgrade to Time-HiRes-1.95

p4raw-id: //depot/perl@29423

17 years agoNo code specified for -.
Jarkko Hietaniemi [Wed, 29 Nov 2006 19:06:09 +0000 (14:06 -0500)]
No code specified for -.
Message-ID: <456E2071.3010404@iki.fi>

p4raw-id: //depot/perl@29422

17 years agoUpgrade to CPAN-1.88_63.
Steve Peters [Wed, 29 Nov 2006 15:32:58 +0000 (15:32 +0000)]
Upgrade to CPAN-1.88_63.

p4raw-id: //depot/perl@29421

17 years agoRe: Fix \k<foo> preceded by literal
Yves Orton [Wed, 29 Nov 2006 16:18:34 +0000 (17:18 +0100)]
Re: Fix \k<foo> preceded by literal
Message-ID: <9b18b3110611290718o685a07ddja39f595ed97c231a@mail.gmail.com>

p4raw-id: //depot/perl@29420

17 years agoUpgrade to Tie-RefHash-1.35_01, which is just a version change for
Steve Peters [Wed, 29 Nov 2006 15:24:21 +0000 (15:24 +0000)]
Upgrade to Tie-RefHash-1.35_01, which is just a version change for
bleadperl.

p4raw-id: //depot/perl@29419

17 years agoUpgrade to ExtUtils-ParseXS-2.17. Actuall just caught up with
Steve Peters [Wed, 29 Nov 2006 15:17:59 +0000 (15:17 +0000)]
Upgrade to ExtUtils-ParseXS-2.17.  Actuall just caught up with
most of the patches to bleadperl.  The remaining change missing
is #29252, so, the version has been bumped to 2.17_01.

p4raw-id: //depot/perl@29418

17 years agoPatch by Derek Price to Time::Piece for CPAN bug #21255:
Rafael Garcia-Suarez [Wed, 29 Nov 2006 12:08:35 +0000 (12:08 +0000)]
Patch by Derek Price to Time::Piece for CPAN bug #21255:
NOTDATE - DATE should stringify DATE and let Perl handle things

p4raw-id: //depot/perl@29417

17 years ago[perl #41008] Setting $0 invalidates environment shown by ps
alexander_bluhm@genua.de [Tue, 28 Nov 2006 05:09:31 +0000 (21:09 -0800)]
[perl #41008] Setting $0 invalidates environment shown by ps
From: alexander_bluhm@genua.de (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-1164719371-480.41008-75-0@perl.org>

p4raw-id: //depot/perl@29416

17 years agoMacOSX debugger fork support
Richard Foley [Wed, 29 Nov 2006 12:00:53 +0000 (13:00 +0100)]
MacOSX debugger fork support
Message-Id: <200611291200.53429.Richard.Foley@rfi.net>

p4raw-id: //depot/perl@29415

17 years agoFix Attribute::Handlers to cope with proxy constant subroutines.
Nicholas Clark [Wed, 29 Nov 2006 10:19:19 +0000 (10:19 +0000)]
Fix Attribute::Handlers to cope with proxy constant subroutines.

p4raw-id: //depot/perl@29414

17 years agoChange in handling of \RNNN inside nested patterns
Yves Orton [Wed, 29 Nov 2006 01:07:43 +0000 (02:07 +0100)]
Change in handling of \RNNN inside nested patterns
Subject: Re: New development release in sight
Message-ID: <9b18b3110611281607i3d583febtd549989dc3cabc8a@mail.gmail.com>

p4raw-id: //depot/perl@29413

17 years agoBring the joy of strict to Attribute::Handlers.
Nicholas Clark [Tue, 28 Nov 2006 23:31:15 +0000 (23:31 +0000)]
Bring the joy of strict to Attribute::Handlers.

p4raw-id: //depot/perl@29412

17 years agoRemove DOS line endings
Rafael Garcia-Suarez [Tue, 28 Nov 2006 17:19:40 +0000 (17:19 +0000)]
Remove DOS line endings
(perforce should take care of line encodings on checkout)

p4raw-id: //depot/perl@29411

17 years agoFix IPC-Cmd test failure on Win32: check current directory as well
Steve Hay [Tue, 28 Nov 2006 16:43:17 +0000 (16:43 +0000)]
Fix IPC-Cmd test failure on Win32: check current directory as well
as those listed in $ENV{PATH} when searching for binaries

p4raw-id: //depot/perl@29410

17 years agoBuilding with Visual C++ 2005 now works except for one test failure
Steve Hay [Tue, 28 Nov 2006 16:01:55 +0000 (16:01 +0000)]
Building with Visual C++ 2005 now works except for one test failure

p4raw-id: //depot/perl@29409

17 years agoSilence VC++ 8 warnings about "possible loss of data"
Steve Hay [Tue, 28 Nov 2006 15:57:45 +0000 (15:57 +0000)]
Silence VC++ 8 warnings about "possible loss of data"

p4raw-id: //depot/perl@29408

17 years agoOS/2 compilation fixes by Ilya
Ilya Zakharevich [Tue, 28 Nov 2006 03:36:29 +0000 (19:36 -0800)]
OS/2 compilation fixes by Ilya

Subject: [PATCH 5.8.8] Build on OS/2
Message-ID: <20061128113629.GA18108@powdermilk.math.berkeley.edu>

p4raw-id: //depot/perl@29407

17 years agoSilence 4 "unreferenced local variable" warnings from VC++
Steve Hay [Tue, 28 Nov 2006 14:58:14 +0000 (14:58 +0000)]
Silence 4 "unreferenced local variable" warnings from VC++

p4raw-id: //depot/perl@29406

17 years agoRe: [PATCH 5.8.8] Build on OS/2
Ilya Zakharevich [Tue, 28 Nov 2006 05:02:20 +0000 (21:02 -0800)]
Re: [PATCH 5.8.8] Build on OS/2
Message-ID: <20061128130220.GA18386@powdermilk.math.berkeley.edu>

p4raw-id: //depot/perl@29405

17 years agoAdd Module::Pluggable
Rafael Garcia-Suarez [Tue, 28 Nov 2006 13:50:37 +0000 (13:50 +0000)]
Add Module::Pluggable
(required by CPANPLUS)

p4raw-id: //depot/perl@29404

17 years agoperl5db on miniperl
Ilya Zakharevich [Tue, 28 Nov 2006 03:39:05 +0000 (19:39 -0800)]
perl5db on miniperl
Message-ID: <20061128113905.GA18135@powdermilk.math.berkeley.edu>

p4raw-id: //depot/perl@29403

17 years agoGive perl.exe an icon when built with MinGW and Borland
Steve Hay [Tue, 28 Nov 2006 11:57:35 +0000 (11:57 +0000)]
Give perl.exe an icon when built with MinGW and Borland

It already gets an icon when built with VC++, but the MinGW and Borland
builds were not making any use of the resource file.

Also add the top-level directory into MinGW's resource compiler search
path to assist ActivePerl builds: see:
http://downloads.activestate.com/ActivePerl/src/5.8/AP819_diff.txt

p4raw-id: //depot/perl@29402

17 years agoAdd IPC::Cmd to the core
Rafael Garcia-Suarez [Tue, 28 Nov 2006 10:45:06 +0000 (10:45 +0000)]
Add IPC::Cmd to the core

p4raw-id: //depot/perl@29401

17 years agoTypo fix (by Dominic Dunlop)
Rafael Garcia-Suarez [Tue, 28 Nov 2006 10:09:01 +0000 (10:09 +0000)]
Typo fix (by Dominic Dunlop)

p4raw-id: //depot/perl@29400

17 years ago[PATCH[ threads 1.53
Jerry D. Hedden [Mon, 27 Nov 2006 09:26:08 +0000 (01:26 -0800)]
[PATCH[ threads 1.53
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <965653.3725.qm@web30206.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29399