This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
16 years agoRe: [PATCH] Hash::Util::FieldHash
Yves Orton [Sat, 24 Jun 2006 13:19:35 +0000 (15:19 +0200)]
Re: [PATCH] Hash::Util::FieldHash
Message-ID: <9b18b3110606240419p1b5a2072t3867306925a3ce46@mail.gmail.com>

p4raw-id: //depot/perl@28423

16 years agoquieten warning by avoiding a comment-within-a-comment
Dave Mitchell [Sat, 24 Jun 2006 23:31:33 +0000 (23:31 +0000)]
quieten warning by avoiding a comment-within-a-comment

p4raw-id: //depot/perl@28422

16 years agomigrate TRIE branch in regmatch() to new FSM-esque paradigm
Dave Mitchell [Fri, 23 Jun 2006 22:26:02 +0000 (22:26 +0000)]
migrate TRIE branch in regmatch() to new FSM-esque paradigm

p4raw-id: //depot/perl@28421

16 years agoUpgrade to Devel::PPPort 3.08_05
Marcus Holland-Moritz [Fri, 23 Jun 2006 19:06:43 +0000 (19:06 +0000)]
Upgrade to Devel::PPPort 3.08_05

p4raw-id: //depot/perl@28420

16 years agoRe: [PATCH] Hash::Util::FieldHash
Anno Siegel [Wed, 21 Jun 2006 22:39:51 +0000 (00:39 +0200)]
Re: [PATCH] Hash::Util::FieldHash
Message-Id: <974A5B4B-7614-4F3F-BA7C-828960D82C55@mailbox.tu-berlin.de>

p4raw-id: //depot/perl@28419

16 years agoRe: [PATCH] perlhack.pod
Dr.Ruud [Thu, 22 Jun 2006 23:42:53 +0000 (01:42 +0200)]
Re: [PATCH] perlhack.pod
From: "Dr.Ruud" <rvtol+news@isolution.nl>
Message-ID: <20060622215407.9605.qmail@lists.develooper.com>

p4raw-id: //depot/perl@28418

16 years ago: fix: [perl #39583] Pattern Match fails for specific length string
Yves Orton [Fri, 23 Jun 2006 11:54:19 +0000 (13:54 +0200)]
: fix: [perl #39583] Pattern Match fails for specific length string
Message-ID: <9b18b3110606230254m6afd620bjde6322aefda6f199@mail.gmail.com>

p4raw-id: //depot/perl@28417

16 years agoperltodo additions by Vadim Konovalov
Rafael Garcia-Suarez [Fri, 23 Jun 2006 09:41:36 +0000 (09:41 +0000)]
perltodo additions by Vadim Konovalov

p4raw-id: //depot/perl@28416

16 years agoIO::Compress::Base
Paul Marquess [Thu, 22 Jun 2006 11:40:10 +0000 (12:40 +0100)]
IO::Compress::Base
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <01f701c695e8$3d035e20$2405140a@myopwv.com>

p4raw-id: //depot/perl@28415

16 years agoRe: Smoke [5.9.4] 28410 FAIL(Fm) MSWin32 WinXP/.Net SP2 (x86/2 cpu)
Yves Orton [Wed, 21 Jun 2006 22:51:03 +0000 (00:51 +0200)]
Re: Smoke [5.9.4] 28410 FAIL(Fm) MSWin32 WinXP/.Net SP2 (x86/2 cpu)
Message-ID: <9b18b3110606211351v5b052103i4d727ad464a162e@mail.gmail.com>

p4raw-id: //depot/perl@28414

16 years ago<toke.c> isALNUM(*s) && *s != '_'
Dr.Ruud [Wed, 21 Jun 2006 01:58:19 +0000 (03:58 +0200)]
<toke.c> isALNUM(*s) && *s != '_'
From: "Dr.Ruud" <rvtol+news@isolution.nl>
Message-ID: <20060621000237.24398.qmail@lists.develooper.com>

p4raw-id: //depot/perl@28413

16 years agoFix code before declaration error introduced by #28405
Steve Hay [Wed, 21 Jun 2006 08:07:21 +0000 (08:07 +0000)]
Fix code before declaration error introduced by #28405

p4raw-id: //depot/perl@28412

16 years agoRe: [PATCH] Re: [perl #39530] printf: bad formatting of hexadecimal conversion of...
Dominic Dunlop [Tue, 20 Jun 2006 21:49:07 +0000 (23:49 +0200)]
Re: [PATCH] Re: [perl #39530] printf: bad formatting of hexadecimal conversion of binary string using vector flag
Message-Id: <C48A3CD4-DDA5-43AD-8DDC-20375A187EFD@mac.com>

p4raw-id: //depot/perl@28411

16 years agoUpgrade to Sys::Syslog 0.16
Rafael Garcia-Suarez [Tue, 20 Jun 2006 22:01:16 +0000 (22:01 +0000)]
Upgrade to Sys::Syslog 0.16

p4raw-id: //depot/perl@28410

16 years agoChange 28404 broke the construct s/foo/<<BAR/e. So, try to be more
Rafael Garcia-Suarez [Tue, 20 Jun 2006 17:22:15 +0000 (17:22 +0000)]
Change 28404 broke the construct s/foo/<<BAR/e. So, try to be more
clever. If the right hand side of s///e contains a #, then maybe
it's a comment, so add a \n after it. Obviously, this is fast, but
won't cover all possible cases.

p4raw-id: //depot/perl@28409

16 years agoRe: [perl #39530] printf: bad formatting of hexadecimal conversion of binary string...
Dominic Dunlop [Tue, 20 Jun 2006 16:02:38 +0000 (18:02 +0200)]
Re: [perl #39530] printf: bad formatting of hexadecimal conversion of binary string using vector flag
Message-Id: <D223CF35-9AC3-4351-A0C9-F4E224AAC19E@mac.com>

p4raw-id: //depot/perl@28408

16 years agoIO::Compress::* 2.000_13
Paul Marquess [Tue, 20 Jun 2006 13:40:47 +0000 (14:40 +0100)]
IO::Compress::* 2.000_13
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <00b101c69466$c18f0af0$2405140a@myopwv.com>

p4raw-id: //depot/perl@28407

16 years agoUpgrade to Unicode::Normalize 1.01
Rafael Garcia-Suarez [Tue, 20 Jun 2006 12:44:27 +0000 (12:44 +0000)]
Upgrade to Unicode::Normalize 1.01

p4raw-id: //depot/perl@28406

16 years agoClean up a few warnings in regcomp.c under -Dgccansipedantic.
Steve Peters [Tue, 20 Jun 2006 12:14:27 +0000 (12:14 +0000)]
Clean up a few warnings in regcomp.c under -Dgccansipedantic.

p4raw-id: //depot/perl@28405

16 years ago[perl #39365] Bug in toke.c (eval in subst)
Ben Carter [Fri, 9 Jun 2006 02:08:44 +0000 (19:08 -0700)]
[perl #39365] Bug in toke.c (eval in subst)
From: bcarter@gumdrop.flyinganvil.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-39365-134716.18.9775670722527@perl.org>

plus a regression test.

p4raw-id: //depot/perl@28404

16 years agoAdd Documentation for DOES()
chromatic [Sat, 17 Jun 2006 17:24:03 +0000 (10:24 -0700)]
Add Documentation for DOES()
Message-Id: <200606171724.04302.chromatic@wgz.org>

p4raw-id: //depot/perl@28403

16 years agoRE: [PATCH] cflags.SH: rework the gcc warnings selection
Paul Green [Sun, 18 Jun 2006 19:41:50 +0000 (15:41 -0400)]
RE: [PATCH] cflags.SH: rework the gcc warnings selection
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <F5F42E77A43DD944B6D664B00A5401CB02026106@EXNA.corp.stratus.com>

p4raw-id: //depot/perl@28402

16 years agoRe: blead trie problems in tru64 with -DDEBUGGING
Jarkko Hietaniemi [Sun, 18 Jun 2006 01:04:46 +0000 (04:04 +0300)]
Re: blead trie problems in tru64 with -DDEBUGGING
Message-Id:  <44947C7E.7090100@iki.fi>

p4raw-id: //depot/perl@28401

16 years agoComply with the 0x80th commandment
Yves Orton [Sat, 17 Jun 2006 16:44:17 +0000 (18:44 +0200)]
Comply with the 0x80th commandment
Message-Id:  <9b18b3110606170744x60f4074bg11bf0f4c87eeb6c1@mail.gmail.com>

add some (U8) casts

p4raw-id: //depot/perl@28400

16 years agodont warn at exit of detatched threads still running
Dave Mitchell [Sat, 17 Jun 2006 16:39:53 +0000 (16:39 +0000)]
dont warn at exit of detatched threads still running

p4raw-id: //depot/perl@28399

16 years agostart turning regmatch() main loop into a FSM
Dave Mitchell [Fri, 16 Jun 2006 23:25:51 +0000 (23:25 +0000)]
start turning regmatch() main loop into a FSM
also make BRANCH use the state stack rather than its own unwind struct

p4raw-id: //depot/perl@28398

16 years agocflags.SH: rework the gcc warnings selection
Jarkko Hietaniemi [Thu, 15 Jun 2006 09:12:53 +0000 (12:12 +0300)]
cflags.SH: rework the gcc warnings selection
Message-ID: <4490FA65.70006@iki.fi>

p4raw-id: //depot/perl@28397

16 years agoonly use NAML$M_OPEN_SPECIAL where it exists
Craig A. Berry [Thu, 15 Jun 2006 03:20:48 +0000 (03:20 +0000)]
only use NAML$M_OPEN_SPECIAL where it exists

p4raw-id: //depot/perl@28396

16 years agosignedness nit in Unicode::Normalize::decompose
Craig A. Berry [Thu, 15 Jun 2006 03:16:34 +0000 (03:16 +0000)]
signedness nit in Unicode::Normalize::decompose

p4raw-id: //depot/perl@28395

16 years agoRe: [PATCH] fix re debug segvs in global destruction, and a tweak to Benchmark to...
Yves Orton [Wed, 14 Jun 2006 14:33:24 +0000 (16:33 +0200)]
Re: [PATCH] fix re debug segvs in global destruction, and a tweak to Benchmark to prevent infinite loops. (Re: ext/re/t/regop.pl SEGV)
Message-ID: <9b18b3110606140533k583fdd3bh6c4b292e7ff4cf13@mail.gmail.com>

p4raw-id: //depot/perl@28394

16 years agofix re debug segvs in global destruction, and a tweak to Benchmark to prevent infinit...
Yves Orton [Wed, 14 Jun 2006 13:54:04 +0000 (15:54 +0200)]
fix re debug segvs in global destruction, and a tweak to Benchmark to prevent infinite loops. (Re: ext/re/t/regop.pl SEGV)
Message-ID: <9b18b3110606140454p19f4241exae6528f1c7bb32d7@mail.gmail.com>

p4raw-id: //depot/perl@28393

16 years agoI thought I had fixed the spelling of DOES() in universal.t, but
Rafael Garcia-Suarez [Tue, 13 Jun 2006 09:23:23 +0000 (09:23 +0000)]
I thought I had fixed the spelling of DOES() in universal.t, but
apparently no.

p4raw-id: //depot/perl@28392

16 years agoGuard clause should happen first, otherwise its not a guard clause.
Yves Orton [Tue, 13 Jun 2006 09:39:42 +0000 (11:39 +0200)]
Guard clause should happen first, otherwise its not a guard clause.
Message-ID: <9b18b3110606130039v1c6a3fe6s448e92ab2a05888a@mail.gmail.com>

p4raw-id: //depot/perl@28391

16 years agoUpgrade to Digest-SHA-5.41
Steve Peters [Tue, 13 Jun 2006 01:15:21 +0000 (01:15 +0000)]
Upgrade to Digest-SHA-5.41

p4raw-id: //depot/perl@28390

16 years agoUpgrade to Unicode-Normalize-1.00
Steve Peters [Tue, 13 Jun 2006 01:00:02 +0000 (01:00 +0000)]
Upgrade to Unicode-Normalize-1.00

p4raw-id: //depot/perl@28389

16 years agoRe: Segv from new regex code when under threads.
Yves Orton [Mon, 12 Jun 2006 19:17:30 +0000 (21:17 +0200)]
Re: Segv from new regex code when under threads.
Message-ID: <9b18b3110606121017t3af81484t4fb13015fac74592@mail.gmail.com>

p4raw-id: //depot/perl@28388

16 years agoAdd the new method UNIVERSAL::DOES() and the API function sv_does()
chromatic [Tue, 30 May 2006 17:41:08 +0000 (10:41 -0700)]
Add the new method UNIVERSAL::DOES() and the API function sv_does()

Subject: Re: [PROPOSED PATCH: universal.c, t/op/universal.t] Add does()
Message-Id: <200605301741.08363.chromatic@wgz.org>

p4raw-id: //depot/perl@28387

16 years agoAdapt the new Test::Harness test to the core
Rafael Garcia-Suarez [Mon, 12 Jun 2006 14:35:22 +0000 (14:35 +0000)]
Adapt the new Test::Harness test to the core

p4raw-id: //depot/perl@28386

16 years agoStatic cleanup in pp_sort.c
Andy Lester [Mon, 12 Jun 2006 08:59:34 +0000 (03:59 -0500)]
Static cleanup in pp_sort.c
Message-ID: <20060612135934.GA2202@petdance.com>

p4raw-id: //depot/perl@28385

16 years agoUpgrade to Test::Harness 2.62
Rafael Garcia-Suarez [Mon, 12 Jun 2006 14:08:09 +0000 (14:08 +0000)]
Upgrade to Test::Harness 2.62

p4raw-id: //depot/perl@28384

16 years agoFw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.15.tar.gz
S├ębastien Aperghis-Tramoni [Sun, 11 Jun 2006 02:30:54 +0000 (04:30 +0200)]
Fw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.15.tar.gz
Message-ID: <1149985854.448b643e27a1f@imp5-g19.free.fr>

p4raw-id: //depot/perl@28383

16 years agoRe: [PATCH DOC] Three minor fixes related to perlop
Daniel Frederick Crisman [Sat, 10 Jun 2006 10:49:29 +0000 (06:49 -0400)]
Re: [PATCH DOC] Three minor fixes related to perlop
Message-ID: <20060610144929.GA10201@fury.crisman.org>

p4raw-id: //depot/perl@28382

16 years agoProper use of enums
Andy Lester [Sun, 11 Jun 2006 22:44:34 +0000 (17:44 -0500)]
Proper use of enums
Message-ID: <20060612034434.GA21588@petdance.com>

p4raw-id: //depot/perl@28381

16 years agoRe: [PATCH] regexec/regcomp.c cleanups
Yves Orton [Sun, 11 Jun 2006 23:01:14 +0000 (01:01 +0200)]
Re: [PATCH] regexec/regcomp.c cleanups
Message-ID: <9b18b3110606111401o143b2f57rd17bf117979853e7@mail.gmail.com>

p4raw-id: //depot/perl@28380

16 years agoRe: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks.
Yves Orton [Fri, 9 Jun 2006 19:48:11 +0000 (21:48 +0200)]
Re: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks.
Message-ID: <9b18b3110606091048n4d1f3b17vc608943044d4532a@mail.gmail.com>

p4raw-id: //depot/perl@28379

16 years agoA little more work needed to get ext/re/t/re.t test 14 (no segv) passing
Nicholas Clark [Sun, 11 Jun 2006 20:52:36 +0000 (20:52 +0000)]
A little more work needed to get ext/re/t/re.t test 14 (no segv) passing
with PERL_DESTRUCT_LEVEL=2.

p4raw-id: //depot/perl@28378

16 years agoMark the 1st argument to S_exec_failed as non null
Rafael Garcia-Suarez [Fri, 9 Jun 2006 16:40:52 +0000 (16:40 +0000)]
Mark the 1st argument to S_exec_failed as non null

p4raw-id: //depot/perl@28377

16 years agoAdd error checks after execing PL_cshname or PL_sh_path
Jan Dubois [Wed, 7 Jun 2006 15:53:02 +0000 (08:53 -0700)]
Add error checks after execing PL_cshname or PL_sh_path
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <002301c68a85$21aa7320$d045a8c0@candy>

p4raw-id: //depot/perl@28376

16 years ago[patch] Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.64.tar.gz
John Peacock [Thu, 8 Jun 2006 21:14:04 +0000 (17:14 -0400)]
[patch] Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.64.tar.gz
Message-ID: <4488CB5C.4070702@rowman.com>

p4raw-id: //depot/perl@28375

16 years agosv_dup
Andy Lester [Fri, 9 Jun 2006 00:39:25 +0000 (19:39 -0500)]
sv_dup
Message-ID: <20060609053925.GA30698@petdance.com>

p4raw-id: //depot/perl@28374

16 years agoRe: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks.
Yves Orton [Fri, 9 Jun 2006 00:56:37 +0000 (02:56 +0200)]
Re: [PATCH] Better version of the Aho-Corasick patch and lots of benchmarks.
Message-ID: <9b18b3110606081556t779de698r82f361d82a05fbc8@mail.gmail.com>

(with tweaks)

p4raw-id: //depot/perl@28373

16 years agoAdd the perlreguts manpage, by Yves Orton
Rafael Garcia-Suarez [Thu, 8 Jun 2006 14:11:29 +0000 (14:11 +0000)]
Add the perlreguts manpage, by Yves Orton

p4raw-id: //depot/perl@28372

16 years agoRe: range operator vs. unicode
Yitzchak Scott-Thoennes [Thu, 8 Jun 2006 02:33:43 +0000 (19:33 -0700)]
Re: range operator vs. unicode
Message-ID: <20060608093343.GD2676@efn.org>

with tweaks

p4raw-id: //depot/perl@28371

16 years agoRevert change #20462 (except the regression test),
SADAHIRO Tomoyuki [Thu, 1 Jun 2006 08:16:51 +0000 (17:16 +0900)]
Revert change #20462 (except the regression test),
since the bug has been really fixed by change #22074,
as explained in :
Subject: Re: [perl #39247] defined-ness of substrings disappear over repeated calls
Message-Id: <20060601081304.7A39.BQW10602@nifty.com>
p4raw-link: @22074 on //depot/perl: 028c96ebc8db5bddc2fee91a32f93bb4050b53cf
p4raw-link: @20462 on //depot/perl: 6214ab63745c28e26e752f88d98bf89671cabc77

p4raw-id: //depot/perl@28370

16 years agoThe binmode in t/iop/utf8.t doesn't need to be conditional on ${^OPEN}
Nicholas Clark [Wed, 7 Jun 2006 17:36:32 +0000 (17:36 +0000)]
The binmode in t/iop/utf8.t doesn't need to be conditional on ${^OPEN}

p4raw-id: //depot/perl@28369

16 years agoautosplit one level deeper so we don't miss anything
Craig A. Berry [Wed, 7 Jun 2006 12:29:32 +0000 (12:29 +0000)]
autosplit one level deeper so we don't miss anything
on a second pass (where lib/auto already exists)

p4raw-id: //depot/perl@28368

16 years ago[patch@28349] vmsify - full EFS charset support
John E. Malmberg [Mon, 5 Jun 2006 23:39:32 +0000 (19:39 -0400)]
[patch@28349] vmsify - full EFS charset support
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4484F8F4.7040902@qsl.net>

p4raw-id: //depot/perl@28367

16 years agoAdd a regression test to ensure that charnames pragma
Rafael Garcia-Suarez [Wed, 7 Jun 2006 09:13:51 +0000 (09:13 +0000)]
Add a regression test to ensure that charnames pragma
is propagated to eval("")

p4raw-id: //depot/perl@28366

16 years agoMake "use feature 'dor'" an alias for "use feature 'err'"
Rafael Garcia-Suarez [Wed, 7 Jun 2006 08:47:49 +0000 (08:47 +0000)]
Make "use feature 'dor'" an alias for "use feature 'err'"

p4raw-id: //depot/perl@28365

16 years agoexhausting <> in BEGIN{} gets ARGVOUT used only once warning
Yitzchak Scott-Thoennes [Tue, 6 Jun 2006 22:24:46 +0000 (15:24 -0700)]
exhausting <> in BEGIN{} gets ARGVOUT used only once warning
Message-ID: <20060607052446.GA3240@efn.org>

p4raw-id: //depot/perl@28364

16 years agodump.c patches
Andy Lester [Tue, 6 Jun 2006 10:01:37 +0000 (05:01 -0500)]
dump.c patches
Message-ID: <20060606150137.GA4434@petdance.com>

p4raw-id: //depot/perl@28363

16 years agoTeach Configure that icc is not gcc
Steve Peters [Tue, 6 Jun 2006 10:33:12 +0000 (05:33 -0500)]
Teach Configure that icc is not gcc
Message-ID: <20060606153312.GA5542@fisharerojo.org>

p4raw-id: //depot/perl@28362

16 years agoUpgrade to Module::CoreList 2.05
Rafael Garcia-Suarez [Tue, 6 Jun 2006 16:30:36 +0000 (16:30 +0000)]
Upgrade to Module::CoreList 2.05
(contains a patch by Adriano Ferreira to make corelist accept
regexps as arguments)

p4raw-id: //depot/perl@28360

16 years agoUpgrade to Encode 2.18
Rafael Garcia-Suarez [Tue, 6 Jun 2006 12:37:34 +0000 (12:37 +0000)]
Upgrade to Encode 2.18

p4raw-id: //depot/perl@28359

16 years agomore accumulated cleanups
Andy Lester [Tue, 6 Jun 2006 00:25:01 +0000 (19:25 -0500)]
more accumulated cleanups
Message-ID: <20060606052501.GA30469@petdance.com>

p4raw-id: //depot/perl@28358

16 years agoAccumulated toke.c cleanups
Andy Lester [Tue, 6 Jun 2006 00:07:36 +0000 (19:07 -0500)]
Accumulated toke.c cleanups
Message-ID: <20060606050736.GA30291@petdance.com>

p4raw-id: //depot/perl@28357

16 years agorandom thread test failure
Jerry D. Hedden [Mon, 5 Jun 2006 13:28:51 +0000 (06:28 -0700)]
random thread test failure
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <20060605132851.fb30e530d17747c2b054d625b8945d88.65486bb40b.wbe@email.secureserver.net>

p4raw-id: //depot/perl@28356

16 years agothreads 1.32
Jerry D. Hedden [Mon, 5 Jun 2006 06:34:56 +0000 (23:34 -0700)]
threads 1.32
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <20060605063456.fb30e530d17747c2b054d625b8945d88.21396dde59.wbe@email.secureserver.net>

p4raw-id: //depot/perl@28355

16 years agoEliminate most of the UTF-8 black smoke by skipping optree tests when
Nicholas Clark [Mon, 5 Jun 2006 21:39:40 +0000 (21:39 +0000)]
Eliminate most of the UTF-8 black smoke by skipping optree tests when
${^OPEN} is set, and tweaking hints.t to understand that $^H is
different when -C has been used.

p4raw-id: //depot/perl@28354

16 years agoAdd the missing ${^OPEN} hints flag to B::Concise
Nicholas Clark [Mon, 5 Jun 2006 21:38:38 +0000 (21:38 +0000)]
Add the missing ${^OPEN} hints flag to B::Concise

p4raw-id: //depot/perl@28353

16 years ago[DOCPATCH perlunicode.pod] paragraphing nit
SADAHIRO Tomoyuki [Sun, 4 Jun 2006 15:52:54 +0000 (00:52 +0900)]
[DOCPATCH perlunicode.pod] paragraphing nit
Message-Id: <20060604155149.0913.BQW10602@nifty.com>

p4raw-id: //depot/perl@28352

16 years agomg.c: using #ifdef inside a macro call ENONPORTABLE (causes e.g. AIX to barf)
Jarkko Hietaniemi [Sun, 4 Jun 2006 11:21:30 +0000 (14:21 +0300)]
mg.c: using #ifdef inside a macro call ENONPORTABLE (causes e.g. AIX to barf)
Message-Id: <200606040821.k548LUYu010965@vipunen.hut.fi>

p4raw-id: //depot/perl@28351

16 years agoUse POSIX::_exit instead of exit in IPC::Open when exiting after an
Rafael Garcia-Suarez [Mon, 5 Jun 2006 07:50:12 +0000 (07:50 +0000)]
Use POSIX::_exit instead of exit in IPC::Open when exiting after an
exec() failure, as suggested by Salvador Fandino after change #28347
p4raw-link: @28347 on //depot/perl: eee4b3e7bdad6a2c6ef0e7ee1f43200ab0fd25bb

p4raw-id: //depot/perl@28350

16 years agoThe smart match table was duplicated in source code and in perlsyn,
Rafael Garcia-Suarez [Sun, 4 Jun 2006 22:32:50 +0000 (22:32 +0000)]
The smart match table was duplicated in source code and in perlsyn,
so remove the one in the source code

p4raw-id: //depot/perl@28349

16 years agoIt's all relative -- better handling of tainted directories
Craig A. Berry [Fri, 2 Jun 2006 23:18:08 +0000 (23:18 +0000)]
It's all relative -- better handling of tainted directories
in PATH on VMS (and scrubbing them in t/test.pl).

p4raw-id: //depot/perl@28348

16 years agoIPC::Open3 handled exec failure badly
Dave Mitchell [Fri, 2 Jun 2006 19:53:52 +0000 (19:53 +0000)]
IPC::Open3 handled exec failure badly
When you're in the child, don't croak - you may get trapped by
eval. Also clarify the documentation

p4raw-id: //depot/perl@28347

16 years ago[perl #39178] IO::Socket::connect returns wrong errno on timeout
mlelstv@serpens.de [Sun, 21 May 2006 04:23:38 +0000 (21:23 -0700)]
[perl #39178] IO::Socket::connect returns wrong errno on timeout
From: "mlelstv@serpens.de (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-39178-133695.13.7935957232893@perl.org>

p4raw-id: //depot/perl@28346

16 years agoAdd the perlunitut manpage, by Juerd Waalboer
Rafael Garcia-Suarez [Thu, 1 Jun 2006 14:50:50 +0000 (14:50 +0000)]
Add the perlunitut manpage, by Juerd Waalboer

p4raw-id: //depot/perl@28345

16 years agoWas: Bug#369481: perl-base: 5.8.4-8sarge4 seemed to trigger "weak references not...
Brendan O'Dea [Wed, 31 May 2006 22:51:48 +0000 (08:51 +1000)]
Was: Bug#369481: perl-base: 5.8.4-8sarge4 seemed to trigger "weak references not implemented"
Message-ID: <20060531125148.GA20658@londo.c47.org>

p4raw-id: //depot/perl@28344

16 years agoAdd a few more built-in types in perlfunc/ref()
Rafael Garcia-Suarez [Thu, 1 Jun 2006 11:40:34 +0000 (11:40 +0000)]
Add a few more built-in types in perlfunc/ref()

p4raw-id: //depot/perl@28343

16 years agoRemove duplicate file in manifest
Rafael Garcia-Suarez [Thu, 1 Jun 2006 07:08:36 +0000 (07:08 +0000)]
Remove duplicate file in manifest

p4raw-id: //depot/perl@28342

16 years agoAdd missing file to MANIFEST
Rafael Garcia-Suarez [Thu, 1 Jun 2006 07:07:43 +0000 (07:07 +0000)]
Add missing file to MANIFEST

p4raw-id: //depot/perl@28341

16 years agoTeach incfilter.t some DCL.
Craig A. Berry [Wed, 31 May 2006 03:31:54 +0000 (03:31 +0000)]
Teach incfilter.t some DCL.

p4raw-id: //depot/perl@28340

16 years agoMake VMS-specific device name encoding routine say no more politely.
Craig A. Berry [Wed, 31 May 2006 03:19:27 +0000 (03:19 +0000)]
Make VMS-specific device name encoding routine say no more politely.

p4raw-id: //depot/perl@28339

16 years agoRe: B::Lint changes
Joshua ben Jore [Thu, 18 May 2006 08:45:30 +0000 (03:45 -0500)]
Re: B::Lint changes
From: "Joshua ben Jore" <twists@gmail.com>
Message-ID: <dc5c751d0605180645q63ddba5fga354d2660a4877f5@mail.gmail.com>

p4raw-id: //depot/perl@28338

16 years agoFix bugs in the bytecode system caused by the abolition of cop_io.
Nicholas Clark [Tue, 30 May 2006 11:59:26 +0000 (11:59 +0000)]
Fix bugs in the bytecode system caused by the abolition of cop_io.

p4raw-id: //depot/perl@28337

16 years agoC is not perl, AV's dont just magically free themselves...
Yves Orton [Tue, 30 May 2006 10:23:19 +0000 (12:23 +0200)]
C is not perl, AV's dont just magically free themselves...
Message-ID: <9b18b3110605300123t467f14eerf30a149f253be281@mail.gmail.com>

p4raw-id: //depot/perl@28336

16 years agoComprehensive regression tests for Perl_refcounted_he_fetch().
Nicholas Clark [Mon, 29 May 2006 22:58:46 +0000 (22:58 +0000)]
Comprehensive regression tests for Perl_refcounted_he_fetch().
Fix a bug due to the fact that Perl's typedef'd "bool" type isn't
actually boolean.

p4raw-id: //depot/perl@28335

16 years agoredo part of change 27374
Abe Timmerman [Mon, 29 May 2006 23:24:51 +0000 (01:24 +0200)]
redo part of change 27374
Message-id: <200605292324.51714.abe@ztreet.demon.nl>

p4raw-id: //depot/perl@28334

16 years agoAnd some more DynaLoader things that should not be tested on
Craig A. Berry [Mon, 29 May 2006 19:37:41 +0000 (19:37 +0000)]
And some more DynaLoader things that should not be tested on
VMS since they are not part of the implementation.

p4raw-id: //depot/perl@28333

16 years agoUpgrade to Devel::PPPort 3.08_04
Marcus Holland-Moritz [Mon, 29 May 2006 17:50:48 +0000 (17:50 +0000)]
Upgrade to Devel::PPPort 3.08_04

p4raw-id: //depot/perl@28332

16 years agomake require report too many open files error
Dave Mitchell [Mon, 29 May 2006 15:27:02 +0000 (15:27 +0000)]
make require report too many open files error
ie don't continue searching the rest of @INC

p4raw-id: //depot/perl@28331

16 years agoensure failure to load Carp::Heavy gets reported
Dave Mitchell [Mon, 29 May 2006 14:12:13 +0000 (14:12 +0000)]
ensure failure to load Carp::Heavy gets reported

p4raw-id: //depot/perl@28330

16 years agoRevert change 28322, which makes ithreads panic
Rafael Garcia-Suarez [Mon, 29 May 2006 14:08:42 +0000 (14:08 +0000)]
Revert change 28322, which makes ithreads panic

p4raw-id: //depot/perl@28329

16 years agoRe: [perl #39126] possible memory related bug when using sprintf with an utf-8 encode...
SADAHIRO Tomoyuki [Sun, 21 May 2006 19:33:21 +0000 (04:33 +0900)]
Re: [perl #39126] possible memory related bug when using sprintf with an utf-8 encoded format-string and iso-8859-1 encoded string variables.
Message-Id: <20060521193259.81E5.BQW10602@nifty.com>

with test tweaks further suggested by the same

p4raw-id: //depot/perl@28328

16 years agoSilence a warning
Rafael Garcia-Suarez [Mon, 29 May 2006 13:10:45 +0000 (13:10 +0000)]
Silence a warning

p4raw-id: //depot/perl@28327

16 years agoRegen headers following change 28325. Also, make it compile
Rafael Garcia-Suarez [Mon, 29 May 2006 12:40:15 +0000 (12:40 +0000)]
Regen headers following change 28325. Also, make it compile
with gcc by forward-declaring struct _reg_trie_data; and
tweak the new re test to use test.pl, in order to portably
run a new interpreter

p4raw-id: //depot/perl@28326

16 years agoRe: [PATCH] More regex optimisations and debug enhancements (including Andys stuff...
Yves Orton [Sun, 28 May 2006 16:24:59 +0000 (18:24 +0200)]
Re: [PATCH] More regex optimisations and debug enhancements (including Andys stuff too)
Message-ID: <9b18b3110605280724u54a9c53bn3b20692b6fe4f1c3@mail.gmail.com>

p4raw-id: //depot/perl@28325

16 years agoskip t/op/incfilter.t for "make clean;make miniperl;make minitest"
Jarkko Hietaniemi [Sun, 28 May 2006 14:11:02 +0000 (17:11 +0300)]
skip t/op/incfilter.t for "make clean;make miniperl;make minitest"
Message-Id: <200605281111.k4SBB2jc133843@kosh.hut.fi>

p4raw-id: //depot/perl@28324

16 years ago[PATCH] gv.c consting
Andy Lester [Sun, 28 May 2006 12:24:25 +0000 (07:24 -0500)]
[PATCH] gv.c consting
Date: Sun, 28 May 2006 12:24:25 -0500
Message-ID: <20060528172425.GA8291@petdance.com>

Subject: [PATCH] mg.c consting
From: andy@petdance.com (Andy Lester)
Date: Sun, 28 May 2006 11:34:33 -0500
Message-ID: <20060528163433.GA5518@petdance.com>

p4raw-id: //depot/perl@28323