This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
14 years agoMove words and revcharmap out of struct _rev_trie_data and duplicate
Nicholas Clark [Mon, 27 Nov 2006 08:02:35 +0000 (08:02 +0000)]
Move words and revcharmap out of struct _rev_trie_data and duplicate
them on thread clone.

p4raw-id: //depot/perl@29394

14 years agoMove widecharmap out of the shared structure _reg_trie_data into the
Nicholas Clark [Sun, 26 Nov 2006 23:32:29 +0000 (23:32 +0000)]
Move widecharmap out of the shared structure _reg_trie_data into the
top level regdata array, so that it can be correctly duplicated on
thread clone.

p4raw-id: //depot/perl@29393

14 years agoSwap _reg_ac_data.trie to U32 offset into the regdata array, as
Nicholas Clark [Sun, 26 Nov 2006 23:01:46 +0000 (23:01 +0000)]
Swap _reg_ac_data.trie to U32 offset into the regdata array, as
preliminary to moving _reg_trie_data.widecharmap out too.

p4raw-id: //depot/perl@29392

14 years agoMoving the reference count to the front of both _reg_trie_data and
Nicholas Clark [Sun, 26 Nov 2006 22:21:02 +0000 (22:21 +0000)]
Moving the reference count to the front of both _reg_trie_data and
_reg_ac_data allows smaller code in Perl_regdupe.

p4raw-id: //depot/perl@29391

14 years agoA little reodering of the switch statement in Perl_regdupe makes a
Nicholas Clark [Sun, 26 Nov 2006 20:52:49 +0000 (20:52 +0000)]
A little reodering of the switch statement in Perl_regdupe makes a
smaller executable.

p4raw-id: //depot/perl@29390

14 years agoEliminated unitialised clone_params value bug accidentally added with
Nicholas Clark [Sun, 26 Nov 2006 20:03:16 +0000 (20:03 +0000)]
Eliminated unitialised clone_params value bug accidentally added with
change 28229.

p4raw-id: //depot/perl@29389

14 years agoStage 1 of threadsafe-ing the trie strucutres - use shared malloc.
Nicholas Clark [Sun, 26 Nov 2006 20:00:36 +0000 (20:00 +0000)]
Stage 1 of threadsafe-ing the trie strucutres - use shared malloc.

p4raw-id: //depot/perl@29388

14 years agoSimplify S_add_data(), given that realloc will NULL acts as malloc().
Nicholas Clark [Sun, 26 Nov 2006 18:44:57 +0000 (18:44 +0000)]
Simplify S_add_data(), given that realloc will NULL acts as malloc().

p4raw-id: //depot/perl@29387

14 years agoChange (well, correct) S_add_data to take and return a U32.
Nicholas Clark [Sun, 26 Nov 2006 18:26:53 +0000 (18:26 +0000)]
Change (well, correct) S_add_data to take and return a U32.

p4raw-id: //depot/perl@29386

14 years agoMake the cache in Carp::trusts actually persist across calls :-)
Nicholas Clark [Sun, 26 Nov 2006 18:00:05 +0000 (18:00 +0000)]
Make the cache in Carp::trusts actually persist across calls :-)
I made a similar mistake once long ago, and now spot the pattern.

p4raw-id: //depot/perl@29385

14 years agoRemove unused lexical present since change 13426.
Nicholas Clark [Sun, 26 Nov 2006 17:33:05 +0000 (17:33 +0000)]
Remove unused lexical present since change 13426.

p4raw-id: //depot/perl@29384

14 years agoAdding Time::Piece to the core...again.
Steve Peters [Sun, 26 Nov 2006 14:14:54 +0000 (14:14 +0000)]
Adding Time::Piece to the core...again.

p4raw-id: //depot/perl@29383

14 years agoStop mod_perl looping forever in &Carp::shortmess_jmp as it somehow
Nicholas Clark [Sun, 26 Nov 2006 12:38:20 +0000 (12:38 +0000)]
Stop mod_perl looping forever in &Carp::shortmess_jmp as it somehow
manages to forcibly re-load Carp.pm without re-loading Carp/Heavy.pm

p4raw-id: //depot/perl@29382

14 years agoSkip test for Module::Load::Conditional that appears to be setting
Steve Peters [Sat, 25 Nov 2006 23:11:36 +0000 (23:11 +0000)]
Skip test for Module::Load::Conditional that appears to be setting
$^X, but not getting it right.  I'll wait to see if Jos has a fix.

p4raw-id: //depot/perl@29381

14 years agoxterm debugger support for VMS from John Malmberg (with revisions)
Craig A. Berry [Sat, 25 Nov 2006 22:19:14 +0000 (22:19 +0000)]
xterm debugger support for VMS from John Malmberg (with revisions)

p4raw-id: //depot/perl@29380

14 years agoAdd Module::Load::Conditional to the core
Jos I. Boumans [Fri, 24 Nov 2006 18:07:54 +0000 (19:07 +0100)]
Add Module::Load::Conditional to the core
From: "Jos Boumans" <kane@dwim.org>
Message-ID: <23336.80.127.35.68.1164388074.squirrel@webmail.xs4all.nl>

p4raw-id: //depot/perl@29379

14 years agosmoke signs suppression
Jarkko Hietaniemi [Sat, 25 Nov 2006 11:45:24 +0000 (06:45 -0500)]
smoke signs suppression
Message-ID: <45687324.3040102@iki.fi>

p4raw-id: //depot/perl@29378

14 years agoperlhack: some portability updates
Jarkko Hietaniemi [Sat, 25 Nov 2006 17:57:23 +0000 (19:57 +0200)]
perlhack: some portability updates
Message-Id: <200611251557.kAPFvNKw011342@kosh.hut.fi>

p4raw-id: //depot/perl@29377

14 years agoRemove redundant macros from win32 makefiles
Steve Hay [Fri, 24 Nov 2006 17:11:34 +0000 (17:11 +0000)]
Remove redundant macros from win32 makefiles

In the course of removing redundant ByteLoader references I found that
various long lists of extensions are hopelessly out of date, e.g.
Compress/Zlib should be Compress/Raw/Zlib and PerlIO/*, threads/* and
others are missing. It seems that these lists of extensions serve no
useful purpose anyway: in Makefile they are used to delete files that
should already have been deleted by the Makefile for each module, and
in makefile.mk DYNAMIC_EXT wasn't used at all! So the simplest remedy
is to remove them. One less maintenance headache.

p4raw-id: //depot/perl@29376

14 years agoCleanup manifest file left by test script when using VC8
Steve Hay [Fri, 24 Nov 2006 15:44:23 +0000 (15:44 +0000)]
Cleanup manifest file left by test script when using VC8

p4raw-id: //depot/perl@29375

14 years agoEmbed manifest files in DLLs built with Module-Build when using VC8
Steve Hay [Fri, 24 Nov 2006 15:38:24 +0000 (15:38 +0000)]
Embed manifest files in DLLs built with Module-Build when using VC8

This change does for Module-Build what part of #29266 did for
ExtUtils-MakeMaker.

p4raw-id: //depot/perl@29374

14 years ago[perl #36689] &=, |= and ^= overloads are nbot documented
Adriano Ferreira [Thu, 23 Nov 2006 17:43:12 +0000 (15:43 -0200)]
[perl #36689] &=, |= and ^= overloads are nbot documented
From: "Adriano Rodrigues" <a.r.ferreira@gmail.com>
Message-ID: <73ddeb6c0611231143y1e3461dbqf30f5fce16698b5c@mail.gmail.com>

p4raw-id: //depot/perl@29373

14 years agoRevert change #29098 (that introduced a new warning,
Rafael Garcia-Suarez [Fri, 24 Nov 2006 10:16:07 +0000 (10:16 +0000)]
Revert change #29098 (that introduced a new warning,
"Variable length character upgraded in print")
p4raw-link: @29098 on //depot/perl: f46fa3876d9373760a3cd5dd806719154ff55bcb

p4raw-id: //depot/perl@29372

14 years agoUn-TODO one test in pat.t ($1 kept safe after a /g match)
Rafael Garcia-Suarez [Fri, 24 Nov 2006 09:58:43 +0000 (09:58 +0000)]
Un-TODO one test in pat.t ($1 kept safe after a /g match)

p4raw-id: //depot/perl@29371

14 years agoEven better configure.com handling for checkcfgvar.pl
Craig A. Berry [Fri, 24 Nov 2006 04:45:30 +0000 (04:45 +0000)]
Even better configure.com handling for checkcfgvar.pl

p4raw-id: //depot/perl@29370

14 years agoInitialize targetarch in configure.com
Craig A. Berry [Fri, 24 Nov 2006 04:42:43 +0000 (04:42 +0000)]
Initialize targetarch in configure.com

p4raw-id: //depot/perl@29369

14 years agoRe: [PATCH] Cleanup regexp flags and structure
Yves Orton [Thu, 23 Nov 2006 19:21:38 +0000 (20:21 +0100)]
Re: [PATCH] Cleanup regexp flags and structure
Message-ID: <9b18b3110611231021l561a9cb4te985db3f0648e097@mail.gmail.com>

Attached patch completes the splitting out of the core from the regexp
internal data.

p4raw-id: //depot/perl@29368

14 years agoModule::Pluggable diff had some hidden binary files in it. I'm
Steve Peters [Thu, 23 Nov 2006 20:51:11 +0000 (20:51 +0000)]
Module::Pluggable diff had some hidden binary files in it.  I'm
backing it out while Jos verifies whether those files are actually
needed in the distribution or not.

p4raw-id: //depot/perl@29367

14 years agoAdd Module::Pluggable to the core
Jos Boumans [Sun, 19 Nov 2006 16:06:00 +0000 (17:06 +0100)]
Add Module::Pluggable to the core
From: "Jos Boumans" <kane@xs4all.net>
Message-ID: <4188.80.127.35.68.1163948760.squirrel@webmail.xs4all.nl>

p4raw-id: //depot/perl@29366

14 years agoChange 29364 forgot to turn the POK flag on.
Nicholas Clark [Thu, 23 Nov 2006 19:29:57 +0000 (19:29 +0000)]
Change 29364 forgot to turn the POK flag on.

p4raw-id: //depot/perl@29365

14 years agoAssigning to a PVCV effectively just sets the prototype, so make this
Nicholas Clark [Thu, 23 Nov 2006 17:16:34 +0000 (17:16 +0000)]
Assigning to a PVCV effectively just sets the prototype, so make this
the exact behaviour. (Fixes bug #40681, which prevents mod_perl from
building)

p4raw-id: //depot/perl@29364

14 years agoRemove superfluous SvROK()
Nicholas Clark [Thu, 23 Nov 2006 16:59:04 +0000 (16:59 +0000)]
Remove superfluous SvROK()

p4raw-id: //depot/perl@29363

14 years agoTune configure.com checking to ignore trailing comments.
Craig A. Berry [Thu, 23 Nov 2006 16:11:16 +0000 (16:11 +0000)]
Tune configure.com checking to ignore trailing comments.

p4raw-id: //depot/perl@29362

14 years agoFix for bug #38631: tied variables don't work with .= <>
Rafael Garcia-Suarez [Thu, 23 Nov 2006 15:55:47 +0000 (15:55 +0000)]
Fix for bug #38631: tied variables don't work with .= <>

p4raw-id: //depot/perl@29361

14 years agoCleanup regexp flags and structure
Yves Orton [Thu, 23 Nov 2006 12:36:24 +0000 (13:36 +0100)]
Cleanup regexp flags and structure
Message-ID: <9b18b3110611230336p3ce3b16du47cd5398dea8d873@mail.gmail.com>

p4raw-id: //depot/perl@29360

14 years agoMore safety in free()s
Rafael Garcia-Suarez [Thu, 23 Nov 2006 11:28:28 +0000 (11:28 +0000)]
More safety in free()s

p4raw-id: //depot/perl@29359

14 years agoSilence VC8's warnings about "unsafe" CRT functions and POSIX CRT
Steve Hay [Thu, 23 Nov 2006 11:06:47 +0000 (11:06 +0000)]
Silence VC8's warnings about "unsafe" CRT functions and POSIX CRT
function names being deprecated, and add a note to perltodo to
revisit this one day.

p4raw-id: //depot/perl@29358

14 years agoinstallman3dir is null
Robin Barker [Tue, 21 Nov 2006 16:48:35 +0000 (16:48 +0000)]
installman3dir is null
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226120ABE@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@29357

14 years agoUpgrade to PathTools-3.24.
Steve Peters [Thu, 23 Nov 2006 03:09:08 +0000 (03:09 +0000)]
Upgrade to PathTools-3.24.

p4raw-id: //depot/perl@29356

14 years agoUpdate makefile.mk as per Makefile w.r.t. #29308 and #29323
Steve Hay [Wed, 22 Nov 2006 17:20:05 +0000 (17:20 +0000)]
Update makefile.mk as per Makefile w.r.t. #29308 and #29323

p4raw-id: //depot/perl@29355

14 years ago\G with /g results in infinite loop in 5.6 and later
Yves Orton [Wed, 22 Nov 2006 17:11:02 +0000 (18:11 +0100)]
\G with /g results in infinite loop in 5.6 and later
Message-ID: <9b18b3110611220811k1a54f650t1bd7c6a9450b0a7e@mail.gmail.com>

p4raw-id: //depot/perl@29354

14 years agoPOSIX::remove() and directories
Peter Dintelmann [Wed, 22 Nov 2006 17:41:55 +0000 (18:41 +0100)]
POSIX::remove() and directories
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Message-ID: <3852726AFA94DE4F87E616F13F416A5F0A912F@naimucu1.ffz00k.rootdom.net>

p4raw-id: //depot/perl@29353

14 years agoVC8 regards 60 seconds as an invalid parameter for strftime()
Steve Hay [Wed, 22 Nov 2006 16:49:10 +0000 (16:49 +0000)]
VC8 regards 60 seconds as an invalid parameter for strftime()
so skip the test in that case.

p4raw-id: //depot/perl@29352

14 years agoDon't AUTOLOAD DESTROY from Attribute::Handlers.
Rafael Garcia-Suarez [Wed, 22 Nov 2006 15:17:54 +0000 (15:17 +0000)]
Don't AUTOLOAD DESTROY from Attribute::Handlers.
(patch by Jerry D. Hedden for CPAN bug #1911)

p4raw-id: //depot/perl@29351

14 years agoFix infinite loop in Perl_my_strftime() for failing strftime()
Steve Hay [Wed, 22 Nov 2006 15:11:41 +0000 (15:11 +0000)]
Fix infinite loop in Perl_my_strftime() for failing strftime()

p4raw-id: //depot/perl@29350

14 years agoMore doc nits on Switch, and bump version to 2.11 for upcoming CPAN release.
Rafael Garcia-Suarez [Wed, 22 Nov 2006 14:30:19 +0000 (14:30 +0000)]
More doc nits on Switch, and bump version to 2.11 for upcoming CPAN release.

p4raw-id: //depot/perl@29349

14 years agoRe: [perl #40917] Benchmark fails under -Mbignum
SADAHIRO Tomoyuki [Wed, 22 Nov 2006 22:32:46 +0000 (07:32 +0900)]
Re: [perl #40917] Benchmark fails under -Mbignum
Message-Id: <20061122223227.193E.BQW10602@nifty.com>

p4raw-id: //depot/perl@29348

14 years agoFix a number of documentation issues in Switch.pm (code examples
Rafael Garcia-Suarez [Wed, 22 Nov 2006 13:57:12 +0000 (13:57 +0000)]
Fix a number of documentation issues in Switch.pm (code examples
that do not compile, typos, obscure examples)

p4raw-id: //depot/perl@29347

14 years agoRemove tests for POD or POD coverage -- they're always skipped.
Rafael Garcia-Suarez [Wed, 22 Nov 2006 10:03:51 +0000 (10:03 +0000)]
Remove tests for POD or POD coverage -- they're always skipped.

p4raw-id: //depot/perl@29346

14 years ago- Restore two Text::Balanced tests, more comprehensive in bleadperl than
Rafael Garcia-Suarez [Wed, 22 Nov 2006 09:56:14 +0000 (09:56 +0000)]
- Restore two Text::Balanced tests, more comprehensive in bleadperl than
  in CPAN.
- Restore a local bugfix, tested by the above tests.
- Fix a few typos in the POD for Text::Balanced
- Bump version of Text::Balanced

p4raw-id: //depot/perl@29345

14 years agoSync Text::Balanced with the CPAN version (1.99.1)
Rafael Garcia-Suarez [Wed, 22 Nov 2006 09:12:16 +0000 (09:12 +0000)]
Sync Text::Balanced with the CPAN version (1.99.1)

p4raw-id: //depot/perl@29344

14 years agoRemove assertions.pm review from perltodo
Rafael Garcia-Suarez [Tue, 21 Nov 2006 17:24:19 +0000 (17:24 +0000)]
Remove assertions.pm review from perltodo

p4raw-id: //depot/perl@29343

14 years agothreads 1.52
Jerry D. Hedden [Tue, 21 Nov 2006 08:26:28 +0000 (00:26 -0800)]
threads 1.52
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <204140.57721.qm@web30207.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29342

14 years agoUpgrade warning should only be issued if upgrade happens
H.Merijn Brand [Tue, 21 Nov 2006 16:18:49 +0000 (16:18 +0000)]
Upgrade warning should only be issued if upgrade happens

p4raw-id: //depot/perl@29341

14 years agoRegenerate Changes, add nits in perldelta
Rafael Garcia-Suarez [Tue, 21 Nov 2006 16:08:34 +0000 (16:08 +0000)]
Regenerate Changes, add nits in perldelta

p4raw-id: //depot/perl@29340

14 years agoSilence some warnings during Configure
H.Merijn Brand [Tue, 21 Nov 2006 16:03:30 +0000 (16:03 +0000)]
Silence some warnings during Configure

p4raw-id: //depot/perl@29339

14 years agoNo more 5005thread messages from Configure for 5.9.x and up
H.Merijn Brand [Tue, 21 Nov 2006 15:16:46 +0000 (15:16 +0000)]
No more 5005thread messages from Configure for 5.9.x and up

p4raw-id: //depot/perl@29338

14 years agoInvalidate the method lookup cache when assigning to a glob
Rafael Garcia-Suarez [Tue, 21 Nov 2006 14:45:19 +0000 (14:45 +0000)]
Invalidate the method lookup cache when assigning to a glob
named "isa". (That happens when importing "isa" from UNIVERSAL,
for example.) Fixes bug #24824.

p4raw-id: //depot/perl@29336

14 years agoRemove warnings against WHOA THERE warnings from the hints files.
Rafael Garcia-Suarez [Tue, 21 Nov 2006 10:22:21 +0000 (10:22 +0000)]
Remove warnings against WHOA THERE warnings from the hints files.

p4raw-id: //depot/perl@29335

14 years agoRemove description of WHOA THERE messages for recommended hint values,
Rafael Garcia-Suarez [Tue, 21 Nov 2006 10:17:36 +0000 (10:17 +0000)]
Remove description of WHOA THERE messages for recommended hint values,
removed by change #29288.
p4raw-link: @29288 on //depot/perl: dcb594bcd7c2ac9f0d01eff34aab9c6bb8e972c1

p4raw-id: //depot/perl@29334

14 years agoRemove the test counter checker at the end of t/op/pat.t : it
Rafael Garcia-Suarez [Tue, 21 Nov 2006 09:15:43 +0000 (09:15 +0000)]
Remove the test counter checker at the end of t/op/pat.t : it
doesn't get updated correctly.

p4raw-id: //depot/perl@29333

14 years ago"This is going to be slow." This change switches OpenBSD locale
Steve Peters [Tue, 21 Nov 2006 03:59:34 +0000 (03:59 +0000)]
"This is going to be slow."  This change switches OpenBSD locale
tests from the spaghetti doneness test to specifically testing
locales in its /usr/share/locale.  Speeds up lib/locale.t to
13 minutes a run vs. the previous time of over two hours.

p4raw-id: //depot/perl@29332

14 years agoCorrect typo in test description.
Nicholas Clark [Mon, 20 Nov 2006 22:53:39 +0000 (22:53 +0000)]
Correct typo in test description.

p4raw-id: //depot/perl@29331

14 years agoUnify the two warnings "Can't declare %s in %s", in line with what's
Rafael Garcia-Suarez [Mon, 20 Nov 2006 18:03:43 +0000 (18:03 +0000)]
Unify the two warnings "Can't declare %s in %s", in line with what's
documented in perldiag.

p4raw-id: //depot/perl@29330

14 years agoRe: thread free problem
Jerry D. Hedden [Mon, 20 Nov 2006 07:32:36 +0000 (23:32 -0800)]
Re: thread free problem
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <696736.39963.qm@web30204.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29329

14 years agoActually, undef $SIG{FOO} should restore the default signal
Rafael Garcia-Suarez [Mon, 20 Nov 2006 15:31:03 +0000 (15:31 +0000)]
Actually, undef $SIG{FOO} should restore the default signal
handler. Else, once we exit a block where the signal handler was
localized, it becomes ignored.

p4raw-id: //depot/perl@29328

14 years agoMake undef $SIG{FOO} ignore the signal FOO
Rafael Garcia-Suarez [Mon, 20 Nov 2006 15:19:36 +0000 (15:19 +0000)]
Make undef $SIG{FOO} ignore the signal FOO

p4raw-id: //depot/perl@29327

14 years ago[patch@29297] perl5db.pl detecting forked debugger on VMS.
John E. Malmberg [Sat, 18 Nov 2006 23:07:17 +0000 (18:07 -0500)]
[patch@29297] perl5db.pl detecting forked debugger on VMS.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <455FD875.8050007@qsl.net>

p4raw-id: //depot/perl@29326

14 years agoFix precedence problem
Rafael Garcia-Suarez [Mon, 20 Nov 2006 14:04:22 +0000 (14:04 +0000)]
Fix precedence problem

p4raw-id: //depot/perl@29325

14 years agoPatch by Yves Orton to fix the regression reported in :
Andreas König [Sun, 19 Nov 2006 05:41:53 +0000 (06:41 +0100)]
Patch by Yves Orton to fix the regression reported in :
Subject: 28325/6 break DateTime::Format::Strptime
Message-ID: <877ixs6oa6.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@29324

14 years agoExtend the test-reonly make target on windows (Yves Orton)
Rafael Garcia-Suarez [Mon, 20 Nov 2006 11:19:29 +0000 (11:19 +0000)]
Extend the test-reonly make target on windows (Yves Orton)

p4raw-id: //depot/perl@29323

14 years agoUn-TODO tests for bug #32840, plus some new tests,
Rafael Garcia-Suarez [Mon, 20 Nov 2006 11:18:03 +0000 (11:18 +0000)]
Un-TODO tests for bug #32840, plus some new tests,
by Yves Orton

p4raw-id: //depot/perl@29322

14 years agoRevert #29307. It doesn't fix the XXX after all. Using "$(shell @type )"
Steve Hay [Mon, 20 Nov 2006 10:38:07 +0000 (10:38 +0000)]
Revert #29307. It doesn't fix the XXX after all. Using "$(shell @type )"
on a temporary file just inserts the contents of the file in question
into the command-line, exactly like putting the data there in the first
place would achieve. It doesn't avoid creating a long command-line as we
would like to do.

p4raw-id: //depot/perl@29321

14 years agoUpdate Text::Tabs and Text::Wrap to version 2006.1117
Rafael Garcia-Suarez [Mon, 20 Nov 2006 09:54:10 +0000 (09:54 +0000)]
Update Text::Tabs and Text::Wrap to version 2006.1117

p4raw-id: //depot/perl@29320

14 years agoExtUtils/typemap: better error messages + constant string optimization
Alexey Tourbin [Sat, 18 Nov 2006 05:06:47 +0000 (08:06 +0300)]
ExtUtils/typemap: better error messages + constant string optimization
Message-ID: <20061118020647.GA23287@localhost.localdomain>

p4raw-id: //depot/perl@29319

14 years agoRe: [PATCH] Study SUSPEND (and recursion) properly
Yves Orton [Fri, 17 Nov 2006 13:34:42 +0000 (14:34 +0100)]
Re: [PATCH] Study SUSPEND (and recursion) properly
Message-ID: <9b18b3110611170434w218b4e86x7d61df2d1166a746@mail.gmail.com>

p4raw-id: //depot/perl@29318

14 years agoUpdate skip count for VMS.
Craig A. Berry [Sat, 18 Nov 2006 17:02:38 +0000 (17:02 +0000)]
Update skip count for VMS.

p4raw-id: //depot/perl@29317

14 years ago[perl #40921] shellwords.pl cannot handle trailing backslash
alexander_bluhm@genua.de [Fri, 17 Nov 2006 09:31:48 +0000 (01:31 -0800)]
[perl #40921] shellwords.pl cannot handle trailing backslash
From: alexander_bluhm@genua.de (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-1163784707-1469.40921-75-0@perl.org>

(and convert the example to a test)

p4raw-id: //depot/perl@29316

14 years agoConvert lib/Text/ParseWords.t to Test::More
Nicholas Clark [Sat, 18 Nov 2006 15:32:04 +0000 (15:32 +0000)]
Convert lib/Text/ParseWords.t to Test::More

p4raw-id: //depot/perl@29315

14 years agoSync up the function definitions for Perl_my_popen with the prototype.
Steve Peters [Sat, 18 Nov 2006 05:42:14 +0000 (05:42 +0000)]
Sync up the function definitions for Perl_my_popen with the prototype.

p4raw-id: //depot/perl@29314

14 years agoTweaks needed to get Perl compiling with g++ on OpenBSD.
Steve Peters [Sat, 18 Nov 2006 05:04:42 +0000 (05:04 +0000)]
Tweaks needed to get Perl compiling with g++ on OpenBSD.

p4raw-id: //depot/perl@29313

14 years ago[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
yves orton [Fri, 17 Nov 2006 10:17:48 +0000 (02:17 -0800)]
[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-1713-1163787467-1300.18209-15-0@perl.org>

p4raw-id: //depot/perl@29312

14 years ago[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
yves orton [Fri, 17 Nov 2006 10:17:48 +0000 (02:17 -0800)]
[perl #18209] bug in regex s/\s$word\s/ /gi; and $&
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-1713-1163787467-1300.18209-15-0@perl.org>

p4raw-id: //depot/perl@29311

14 years ago[perl #22395] regexp /(.*)[bc]/ 10000 times slower in 5.8.0 vs 5.6.1
yves orton [Fri, 17 Nov 2006 09:48:14 +0000 (01:48 -0800)]
[perl #22395] regexp /(.*)[bc]/ 10000 times slower in 5.8.0 vs 5.6.1
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-1666-1163785693-404.22395-15-0@perl.org>

p4raw-id: //depot/perl@29310

14 years ago[perl #17542] regex confusion
yves orton [Fri, 17 Nov 2006 07:40:15 +0000 (23:40 -0800)]
[perl #17542] regex confusion
From: "yves orton via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-1163778013-580.17542-15-0@perl.org>

p4raw-id: //depot/perl@29309

14 years ago[perl #36909] $^R undefined on matches involving backreferences
yves orton [Fri, 17 Nov 2006 16:07:00 +0000 (16:07 +0000)]
[perl #36909] $^R undefined on matches involving backreferences
From: yves orton via RT <bugs-perl5@bugs6.perl.org>
Date: Nov 17, 2006 4:07 PM

p4raw-id: //depot/perl@29308

14 years agoFix the XXX in #29303
Steve Hay [Fri, 17 Nov 2006 17:07:33 +0000 (17:07 +0000)]
Fix the XXX in #29303

p4raw-id: //depot/perl@29307

14 years agoTidy up Makefile part of #29260 and apply to makefile.mk too
Steve Hay [Fri, 17 Nov 2006 15:55:51 +0000 (15:55 +0000)]
Tidy up Makefile part of #29260 and apply to makefile.mk too

p4raw-id: //depot/perl@29306

14 years agoInstall perl-static.exe if it was built
Steve Hay [Fri, 17 Nov 2006 15:45:26 +0000 (15:45 +0000)]
Install perl-static.exe if it was built

Perhaps this should be done via "installperl" so as to get, e.g.,
perl5.9.5-static.exe and honour INST_VER and INST_ARCH?

Just do it quick-and-dirty for now, as is done for wperl.exe. It
can always be fixed later if anyone wants it.

p4raw-id: //depot/perl@29305

14 years ago[patch@29297] d_printf_format_null needed in configure.com
John E. Malmberg [Fri, 17 Nov 2006 10:22:50 +0000 (05:22 -0500)]
[patch@29297] d_printf_format_null needed in configure.com
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <455DD3CA.6050405@qsl.net>

p4raw-id: //depot/perl@29304

14 years agoAdd perl-static.exe support to win32/makefile.mk
Steve Hay [Fri, 17 Nov 2006 15:12:12 +0000 (15:12 +0000)]
Add perl-static.exe support to win32/makefile.mk

This applies the same changes that were made in win32/Makefile by
changes #29285 and #29296, plus a tweak to win32/runperl.c to fix
a linker error when using MinGW/gcc
p4raw-link: @29285 on //depot/perl: 4e036e4bbba6d063b01c50038bdc634716ef4439

p4raw-id: //depot/perl@29303

14 years agoChange 29297 omitted a semicolon.
Nicholas Clark [Fri, 17 Nov 2006 13:01:51 +0000 (13:01 +0000)]
Change 29297 omitted a semicolon.

p4raw-id: //depot/perl@29302

14 years agoStudy SUSPEND (and recursion) properly
Yves Orton [Thu, 16 Nov 2006 20:32:11 +0000 (21:32 +0100)]
Study SUSPEND (and recursion) properly
Message-ID: <9b18b3110611161132j695ee86ata939a149b08efb11@mail.gmail.com>

p4raw-id: //depot/perl@29301

14 years agoDoc nits to re.pm
Rafael Garcia-Suarez [Fri, 17 Nov 2006 09:45:56 +0000 (09:45 +0000)]
Doc nits to re.pm

p4raw-id: //depot/perl@29300

14 years agoadd regmust() to re.pm/re.xs
Yves Orton [Fri, 17 Nov 2006 00:54:13 +0000 (01:54 +0100)]
add regmust() to re.pm/re.xs
Message-ID: <9b18b3110611161554m222446bay7912ec1f778d3aaa@mail.gmail.com>

p4raw-id: //depot/perl@29299

14 years agoAdd missing d_ctermid/HAS_CTERMID to Win32 canned configs
Steve Hay [Fri, 17 Nov 2006 08:53:21 +0000 (08:53 +0000)]
Add missing d_ctermid/HAS_CTERMID to Win32 canned configs

p4raw-id: //depot/perl@29298

14 years agoChange #27951 added tests to t/op/taint.t involving taint, opening
Steve Peters [Fri, 17 Nov 2006 04:20:01 +0000 (04:20 +0000)]
Change #27951 added tests to t/op/taint.t involving taint, opening
"|-".  Unfortunately, this usually reacts badly on OpenBSD with
threaded Perls, causing zombie processes nearly every time this is run.
For now, skipping the test seem reasonable while working on a solution
to the problem.

p4raw-id: //depot/perl@29297

14 years agoFix Extensions_static dependencies to avoid relinking every time
Yves Orton [Thu, 16 Nov 2006 13:58:32 +0000 (14:58 +0100)]
Fix Extensions_static dependencies to avoid relinking every time

Subject: Re: [PATCH@29224] RE: [patch-at-29217] static linkage for perl.ex e fo r win32
Message-ID: <9b18b3110611160458r6bebb7f6k8421abe68b474997@mail.gmail.com>

p4raw-id: //depot/perl@29296

14 years agoRemove duplicate declaration
Rafael Garcia-Suarez [Thu, 16 Nov 2006 13:35:14 +0000 (13:35 +0000)]
Remove duplicate declaration

p4raw-id: //depot/perl@29295

14 years agoClarifications to close() docs, pointed out by Peter Dintelmann
Rafael Garcia-Suarez [Thu, 16 Nov 2006 11:55:07 +0000 (11:55 +0000)]
Clarifications to close() docs, pointed out by Peter Dintelmann

p4raw-id: //depot/perl@29294