This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
15 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

15 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

15 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

15 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

15 years agoRe: [PATCH] perlhack: some portability updates
Dominic Dunlop [Sun, 26 Nov 2006 12:01:16 +0000 (13:01 +0100)]
Re: [PATCH] perlhack: some portability updates
Message-Id: <253514EB-BA57-4A43-93FA-75D6F3CF27BC@mac.com>

p4raw-id: //depot/perl@29398

15 years agoAdd missing d_printf_format_null/PRINTF_FORMAT_NULL_OK to Win32 canned
Steve Hay [Mon, 27 Nov 2006 17:44:27 +0000 (17:44 +0000)]
Add missing d_printf_format_null/PRINTF_FORMAT_NULL_OK to Win32 canned
configs

See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00923.html

p4raw-id: //depot/perl@29397

15 years agoMake the win32/makefile.mk a little safer
Steve Hay [Mon, 27 Nov 2006 17:39:00 +0000 (17:39 +0000)]
Make the win32/makefile.mk a little safer

- Add a few missing s,\,$B, substitutions. We were living dangerously
  with various unescaped backslashes not causing problems purely because
  they don't make valid ecape codes anyway, e.g. ..\perl59.dll was only
  working because \p isn't an escape code so it didn't get mapped to
  anything nasty.

- Move the $(BLINK_FLAGS) out of $(mktmp ...)'s because it could contain
  backslashes which would otherwise need escaping. (Adding in the
  escaping would be another fix but other cases don't put $(BLINK_FLAGS)
  into $(mktmp ...) files in the first place.)

p4raw-id: //depot/perl@29396

15 years agoAdd missing file to MANIFEST
Rafael Garcia-Suarez [Mon, 27 Nov 2006 16:54:26 +0000 (16:54 +0000)]
Add missing file to MANIFEST

p4raw-id: //depot/perl@29395

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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