This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoBecause I like pain. An update to README
Jesse Vincent [Mon, 6 Nov 2006 19:52:35 +0000 (14:52 -0500)]
Because I like pain. An update to README
Message-Id: <7BF48AB1-5285-4A9D-929B-8DD697348664@fsck.com>

p4raw-id: //depot/perl@29223

17 years agoNew regex syntax omnibus
Yves Orton [Mon, 6 Nov 2006 13:06:28 +0000 (14:06 +0100)]
New regex syntax omnibus
Message-ID: <9b18b3110611060406u2fa1572as57073949a5df9e62@mail.gmail.com>

Plus a portability fix (in string comparison for regex verbs)
and doc tweaks / podchecker fixes

p4raw-id: //depot/perl@29222

17 years agoassert() that SvPV_set() isn't used on arrays.
Nicholas Clark [Mon, 6 Nov 2006 22:21:05 +0000 (22:21 +0000)]
assert() that SvPV_set() isn't used on arrays.

p4raw-id: //depot/perl@29221

17 years agoassert() that SvPV_set() isn't used on hashes.
Nicholas Clark [Mon, 6 Nov 2006 21:05:59 +0000 (21:05 +0000)]
assert() that SvPV_set() isn't used on hashes.

p4raw-id: //depot/perl@29220

17 years agoassert() that scalars are of the correct type in *set macros.
Nicholas Clark [Mon, 6 Nov 2006 20:02:38 +0000 (20:02 +0000)]
assert() that scalars are of the correct type in *set macros.

p4raw-id: //depot/perl@29219

17 years agoGet Visual C++ 2005 (aka Visual C++ 8.x) support off the ground
Steve Hay [Mon, 6 Nov 2006 16:26:48 +0000 (16:26 +0000)]
Get Visual C++ 2005 (aka Visual C++ 8.x) support off the ground

This is not a complete fix yet by any means (there are lots of compiler
warnings and lots of test failures), but it's a step in the right
direction.

See the thread starting here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-10/msg00893.html
and continuing here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00102.html
for further information

p4raw-id: //depot/perl@29218

17 years agoRe: [PATCH] Detecting bad /dev/null's in Configure
Michael Cummings [Fri, 25 Aug 2006 15:48:44 +0000 (11:48 -0400)]
Re: [PATCH] Detecting bad /dev/null's in Configure
Message-ID: <44EF541C.7050801@gentoo.org>

p4raw-id: //depot/perl@29217

17 years agoRe: [PATCH] Detecting bad /dev/null's in Configure
Michael Cummings [Fri, 25 Aug 2006 15:48:44 +0000 (11:48 -0400)]
Re: [PATCH] Detecting bad /dev/null's in Configure
Message-ID: <44EF541C.7050801@gentoo.org>

p4raw-id: //depot/perl@29216

17 years agoRe: [perl #26136] localtime(3) calls tzset(3), but localtime_r(3) may not.
SADAHIRO Tomoyuki [Mon, 6 Nov 2006 23:31:50 +0000 (08:31 +0900)]
Re: [perl #26136] localtime(3) calls tzset(3), but localtime_r(3) may not.
Message-Id: <20061106233139.A2BC.BQW10602@nifty.com>

p4raw-id: //depot/perl@29215

17 years agoSync Pod::Usage with the CPAN version
Rafael Garcia-Suarez [Mon, 6 Nov 2006 14:05:41 +0000 (14:05 +0000)]
Sync Pod::Usage with the CPAN version

p4raw-id: //depot/perl@29214

17 years agoThe non-unix parts for localtime_r_needs_tzset
H.Merijn Brand [Mon, 6 Nov 2006 13:58:56 +0000 (13:58 +0000)]
The non-unix parts for localtime_r_needs_tzset
Plus forced Glossary entry. That is a TODO for automation

p4raw-id: //depot/perl@29213

17 years agoRe: the new t/run/cloexec.t failing in Solaris and Tru64
Andrew Savige [Tue, 7 Nov 2006 00:06:46 +0000 (11:06 +1100)]
Re: the new t/run/cloexec.t failing in Solaris and Tru64
Message-ID: <20061106130647.57891.qmail@web56411.mail.re3.yahoo.com>

p4raw-id: //depot/perl@29212

17 years agoUpgrade to Test::Simple 0.64_03
Rafael Garcia-Suarez [Mon, 6 Nov 2006 10:59:16 +0000 (10:59 +0000)]
Upgrade to Test::Simple 0.64_03

p4raw-id: //depot/perl@29211

17 years agoChange reentr.pl to generate reentr.h accordingly to change 29209
Rafael Garcia-Suarez [Mon, 6 Nov 2006 10:09:12 +0000 (10:09 +0000)]
Change reentr.pl to generate reentr.h accordingly to change 29209

p4raw-id: //depot/perl@29210

17 years agoRE: [perl #26136] localtime(3) calls tzset(3), but localtime_r(3) may not.
Benjamin Holzman [Wed, 19 Jul 2006 07:11:09 +0000 (03:11 -0400)]
RE: [perl #26136] localtime(3) calls tzset(3), but localtime_r(3) may not.
From: "Benjamin Holzman" <bholzman@longitude.com>
Message-ID: <010801c6ab24$09b9ed30$ce0515ac@office.iseoptions.com>

p4raw-id: //depot/perl@29209

17 years agoSilence a cast warning
Rafael Garcia-Suarez [Mon, 6 Nov 2006 09:30:41 +0000 (09:30 +0000)]
Silence a cast warning

p4raw-id: //depot/perl@29208

17 years agoPVCVs no longer allocate memory for the SvNVX slot, so assert that
Nicholas Clark [Mon, 6 Nov 2006 08:13:09 +0000 (08:13 +0000)]
PVCVs no longer allocate memory for the SvNVX slot, so assert that
no-one is trying to access it.

p4raw-id: //depot/perl@29206

17 years agoIn pipe_exit_routine in vms/vms.c, mark a subprocess we've deleted
Craig A. Berry [Mon, 6 Nov 2006 01:37:13 +0000 (01:37 +0000)]
In pipe_exit_routine in vms/vms.c, mark a subprocess we've deleted
as done.  Courtesy of Scott Lepage.

p4raw-id: //depot/perl@29205

17 years agoRe: [perl #40641] crash with unicode characters in regex comment
SADAHIRO Tomoyuki [Sat, 4 Nov 2006 21:53:50 +0000 (06:53 +0900)]
Re: [perl #40641] crash with unicode characters in regex comment
Message-Id: <20061104215302.3325.BQW10602@nifty.com>

p4raw-id: //depot/perl@29204

17 years agoChange 27506 wasn't quite correct - the copy of the AMAGIC flag should
Nicholas Clark [Sat, 4 Nov 2006 18:56:33 +0000 (18:56 +0000)]
Change 27506 wasn't quite correct - the copy of the AMAGIC flag should
be as part of RvDEEPCP() in gv.c (Perl_amagic_call())

p4raw-id: //depot/perl@29203

17 years agoNew test for close-on-exec ($^F): t/run/cloexec.t
Andrew Savige [Sat, 4 Nov 2006 21:24:14 +0000 (08:24 +1100)]
New test for close-on-exec ($^F): t/run/cloexec.t
Message-ID: <20061104102414.78987.qmail@web56403.mail.re3.yahoo.com>

p4raw-id: //depot/perl@29202

17 years agoreplace S_sv_pos_b2u_forwards with utf8_length (was: sv_pos_b2u dislikes the extended...
SADAHIRO Tomoyuki [Sun, 21 May 2006 14:00:43 +0000 (23:00 +0900)]
replace S_sv_pos_b2u_forwards with utf8_length (was: sv_pos_b2u dislikes the extended UTF-8)
Message-Id: <20060521140011.358D.BQW10602@nifty.com>

p4raw-id: //depot/perl@29201

17 years agoThe assignment to $VERSION must be on its own line, for
Rafael Garcia-Suarez [Fri, 3 Nov 2006 15:04:15 +0000 (15:04 +0000)]
The assignment to $VERSION must be on its own line, for
ExtUtils::MM_Unix::parse_version to be happy.

p4raw-id: //depot/perl@29200

17 years agothreads 1.49
Jerry D. Hedden [Fri, 3 Nov 2006 05:37:16 +0000 (21:37 -0800)]
threads 1.49
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061103133716.95143.qmail@web30214.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29199

17 years agoWrap the $VERSION initialization of DynaLoader in a BEGIN block
gml4410@ggr.co.uk [Thu, 2 Nov 2006 09:30:34 +0000 (01:30 -0800)]
Wrap the $VERSION initialization of DynaLoader in a BEGIN block

Subject: [perl #40651] (Obscure) Bug in Dynaloader
From: gml4410@ggr.co.uk (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-4979-1162488633-1267.40651-75-0@perl.org>

p4raw-id: //depot/perl@29198

17 years agoWhen code is loaded through an @INC-hook, and when this hook
Rafael Garcia-Suarez [Fri, 3 Nov 2006 10:09:19 +0000 (10:09 +0000)]
When code is loaded through an @INC-hook, and when this hook
has set a filename entry in %INC, make sure __FILE__ is set
for this code accordingly to the contents of that %INC entry.

p4raw-id: //depot/perl@29197

17 years agoTypo fixes by Hendrik Maryns.
Gisle Aas [Fri, 3 Nov 2006 07:08:18 +0000 (07:08 +0000)]
Typo fixes by Hendrik Maryns.

p4raw-id: //depot/perl@29196

17 years agoChange #29193 makes this addition unneeded
H.Merijn Brand [Thu, 2 Nov 2006 17:49:53 +0000 (17:49 +0000)]
Change #29193 makes this addition unneeded

p4raw-id: //depot/perl@29195

17 years agoadd test that eval undef clears $@
Dave Mitchell [Thu, 2 Nov 2006 17:36:33 +0000 (17:36 +0000)]
add test that eval undef clears $@

p4raw-id: //depot/perl@29194

17 years agoeval $undef should emit one warning, not three.
Dave Mitchell [Thu, 2 Nov 2006 17:07:00 +0000 (17:07 +0000)]
eval $undef should emit one warning, not three.
Also ensure that eval $undef clears $@ (it did, but only by luck)

p4raw-id: //depot/perl@29193

17 years agoFix case in external pod link
Rafael Garcia-Suarez [Thu, 2 Nov 2006 16:45:13 +0000 (16:45 +0000)]
Fix case in external pod link

p4raw-id: //depot/perl@29192

17 years agosay() has the same syntax than print(), so forbid to override it
Rafael Garcia-Suarez [Thu, 2 Nov 2006 13:51:21 +0000 (13:51 +0000)]
say() has the same syntax than print(), so forbid to override it
(like print())

p4raw-id: //depot/perl@29191

17 years agoThis volatile modifier is not on the referent, but on the pointer
Rafael Garcia-Suarez [Thu, 2 Nov 2006 13:04:10 +0000 (13:04 +0000)]
This volatile modifier is not on the referent, but on the pointer
(see change 28606)

p4raw-id: //depot/perl@29190

17 years agoAdd more backtracking control verbs to regex engine (?CUT), (?ERROR)
Yves Orton [Thu, 2 Nov 2006 12:35:10 +0000 (13:35 +0100)]
Add more backtracking control verbs to regex engine (?CUT), (?ERROR)
Message-ID: <9b18b3110611020335h7ea469a8g28ca483f6832816d@mail.gmail.com>

p4raw-id: //depot/perl@29189

17 years ago[patch at 21983] factor out $^O eq 'darwin' from XSLoader.pm
Vadim Konovalov [Thu, 2 Nov 2006 12:36:49 +0000 (13:36 +0100)]
[patch at 21983] factor out $^O eq 'darwin' from XSLoader.pm
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Message-ID: <E3FB32585BF1D411B9E900805FF51A080204E833@ru0022exch001u.ru.lucent.com>

p4raw-id: //depot/perl@29188

17 years agoRe: $, and say
Gisle Aas [Fri, 27 Jan 2006 14:46:00 +0000 (06:46 -0800)]
Re: $, and say
Message-ID: <lrek2t1e8n.fsf@caliper.activestate.com>

with tweaks so "say;" continues to default to $_
plus a regression test

p4raw-id: //depot/perl@29187

17 years agoSilence a gcc warning
Rafael Garcia-Suarez [Thu, 2 Nov 2006 11:01:29 +0000 (11:01 +0000)]
Silence a gcc warning

p4raw-id: //depot/perl@29186

17 years agoMore regression tests for the _ prototype
Rafael Garcia-Suarez [Thu, 2 Nov 2006 10:32:18 +0000 (10:32 +0000)]
More regression tests for the _ prototype

p4raw-id: //depot/perl@29185

17 years agoMore heuristics to make warnings.t pass under different
Rafael Garcia-Suarez [Thu, 2 Nov 2006 10:06:37 +0000 (10:06 +0000)]
More heuristics to make warnings.t pass under different
combinations of PERL_UNICODE / locale

p4raw-id: //depot/perl@29184

17 years agoAdd a commit verb to regex engine to allow fine tuning of backtracking control.
Yves Orton [Tue, 31 Oct 2006 22:49:57 +0000 (23:49 +0100)]
Add a commit verb to regex engine to allow fine tuning of backtracking control.
Message-ID: <9b18b3110610311349n5947cc8fsf0b2e6ddd9a7ee01@mail.gmail.com>

p4raw-id: //depot/perl@29183

17 years agoFix the failures in warnings tests when PERL_UNICODE is defined
H.Merijn Brand [Wed, 1 Nov 2006 17:03:55 +0000 (18:03 +0100)]
Fix the failures in warnings tests when PERL_UNICODE is defined
that show up in the smokes under UTF-8 locales. Based on :

Subject: Re: UTF-8 Failures in smoke ($PERL_UNICODE)
From: "H.Merijn Brand" <h.m.brand@xs4all.nl>
Message-ID: <20061101170355.7c57b515@pc09>

p4raw-id: //depot/perl@29182

17 years agoForgot to bump Time-HiRes $VERSION in change #29180
Steve Hay [Wed, 1 Nov 2006 13:22:16 +0000 (13:22 +0000)]
Forgot to bump Time-HiRes $VERSION in change #29180
(IO's $VERSION is bumped already)
p4raw-link: @29180 on //depot/perl: 86413ec05edbed389a8f74a82fd028f2d16de4b8

p4raw-id: //depot/perl@29181

17 years agoSilence VC++ compiler warnings
Steve Hay [Wed, 1 Nov 2006 13:07:37 +0000 (13:07 +0000)]
Silence VC++ compiler warnings
See: http://www.nntp.perl.org/group/perl.daily-build.reports/42208

p4raw-id: //depot/perl@29180

17 years agoRemove beta status from compression modules
Paul Marquess [Wed, 1 Nov 2006 10:34:52 +0000 (10:34 +0000)]
Remove beta status from compression modules
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <02b301c6fda1$5d799950$4e3c140a@myopwv.com>

p4raw-id: //depot/perl@29179

17 years agoRegression test by Yves Orton for : [perl #36046] Special var @-
Rafael Garcia-Suarez [Wed, 1 Nov 2006 10:44:58 +0000 (10:44 +0000)]
Regression test by Yves Orton for : [perl #36046] Special var @-
becomes arbitrarily large

p4raw-id: //depot/perl@29178

17 years agoMissed a ) in a comment.
Nicholas Clark [Tue, 31 Oct 2006 22:36:40 +0000 (22:36 +0000)]
Missed a ) in a comment.

p4raw-id: //depot/perl@29177

17 years agoDon't run ext/Sys/Syslog/t/constants.t with taint mode, so it's
Rafael Garcia-Suarez [Tue, 31 Oct 2006 16:28:33 +0000 (16:28 +0000)]
Don't run ext/Sys/Syslog/t/constants.t with taint mode, so it's
not systematically skipped

p4raw-id: //depot/perl@29176

17 years agoSome diagnostic output was giving warnings in op/pack.t
Rafael Garcia-Suarez [Tue, 31 Oct 2006 16:02:03 +0000 (16:02 +0000)]
Some diagnostic output was giving warnings in op/pack.t
under UTF-8 locales, and warnings where fatal by default.
Make them non-fatal for diagnostics.

p4raw-id: //depot/perl@29175

17 years agoFix a case of segfault in ithread destruction
Rafael Garcia-Suarez [Tue, 31 Oct 2006 14:47:25 +0000 (14:47 +0000)]
Fix a case of segfault in ithread destruction

p4raw-id: //depot/perl@29174

17 years agoDoc clarification for PerlIO::encoding
Rafael Garcia-Suarez [Tue, 31 Oct 2006 14:29:07 +0000 (14:29 +0000)]
Doc clarification for PerlIO::encoding
(thanks to Steve Hay)

p4raw-id: //depot/perl@29173

17 years agothreads::shared doesn't use ppport.h in the core
Rafael Garcia-Suarez [Tue, 31 Oct 2006 14:10:25 +0000 (14:10 +0000)]
threads::shared doesn't use ppport.h in the core

p4raw-id: //depot/perl@29172

17 years agothreads 1.47
Jerry D. Hedden [Tue, 31 Oct 2006 05:26:25 +0000 (21:26 -0800)]
threads 1.47
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061031132626.18317.qmail@web30214.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29171

17 years agoSilence a warning and call readpipe_override() correctly.
Rafael Garcia-Suarez [Tue, 31 Oct 2006 13:51:38 +0000 (13:51 +0000)]
Silence a warning and call readpipe_override() correctly.

p4raw-id: //depot/perl@29170

17 years agoMake S_readpipe_override() compile with threads; regenerate perlapi.pod
Rafael Garcia-Suarez [Tue, 31 Oct 2006 13:49:26 +0000 (13:49 +0000)]
Make S_readpipe_override() compile with threads; regenerate perlapi.pod

p4raw-id: //depot/perl@29169

17 years agoMake readpipe() overridable (and also `` and qx//)
Rafael Garcia-Suarez [Tue, 31 Oct 2006 13:34:30 +0000 (13:34 +0000)]
Make readpipe() overridable (and also `` and qx//)

p4raw-id: //depot/perl@29168

17 years agoRemove duplicated entries
Rafael Garcia-Suarez [Tue, 31 Oct 2006 10:59:02 +0000 (10:59 +0000)]
Remove duplicated entries

p4raw-id: //depot/perl@29167

17 years agoImprove documentation of av_len and av_fill.
Gisle Aas [Mon, 30 Oct 2006 20:13:04 +0000 (20:13 +0000)]
Improve documentation of av_len and av_fill.

p4raw-id: //depot/perl@29166

17 years agoAvoid Devel::DProf failing an assertion during global destruction.
Nicholas Clark [Mon, 30 Oct 2006 18:37:41 +0000 (18:37 +0000)]
Avoid Devel::DProf failing an assertion during global destruction.

p4raw-id: //depot/perl@29165

17 years agoIt seems only HWND__* is needed by MinGW g++.
Steve Peters [Mon, 30 Oct 2006 18:29:30 +0000 (18:29 +0000)]
It seems only HWND__* is needed by MinGW g++.

p4raw-id: //depot/perl@29164

17 years agoThe second patch from:
Yves Orton [Mon, 30 Oct 2006 19:15:13 +0000 (21:15 +0200)]
The second patch from:
Subject: [PATCH] regex engine optimiser should grok subroutine patterns, and, name subroutine regops more intuitively
Message-ID: <9b18b3110610300915x3abf6cddu9c2071a70bea48e1@mail.gmail.com>

p4raw-id: //depot/perl@29162

17 years agoThe first patch from:
Yves Orton [Mon, 30 Oct 2006 19:15:13 +0000 (21:15 +0200)]
The first patch from:
Subject: [PATCH] regex engine optimiser should grok subroutine patterns, and, name subroutine regops more intuitively
Message-ID: <9b18b3110610300915x3abf6cddu9c2071a70bea48e1@mail.gmail.com>

p4raw-id: //depot/perl@29161

17 years agoMention that field hashes are for inside-out objects
Rafael Garcia-Suarez [Mon, 30 Oct 2006 17:07:46 +0000 (17:07 +0000)]
Mention that field hashes are for inside-out objects
(this will be useful for perl5100delta.)

p4raw-id: //depot/perl@29160

17 years agoPatch 29155 breaks VC
Yves Orton [Mon, 30 Oct 2006 18:08:17 +0000 (20:08 +0200)]
Patch 29155 breaks VC
Message-ID: <9b18b3110610300808u39cc6cefxbee1468a149dc186@mail.gmail.com>

Plus an additional casting.

p4raw-id: //depot/perl@29159

17 years agoUpdate perldelta with changes up to 28867
Rafael Garcia-Suarez [Mon, 30 Oct 2006 16:29:35 +0000 (16:29 +0000)]
Update perldelta with changes up to 28867

p4raw-id: //depot/perl@29158

17 years agoVOL should be used instead of volatile in the core.
Steve Peters [Mon, 30 Oct 2006 15:53:50 +0000 (15:53 +0000)]
VOL should be used instead of volatile in the core.

p4raw-id: //depot/perl@29157

17 years ago$hex is already hex, so cannot be used in %X if starting with [A-F]
H.Merijn Brand [Mon, 30 Oct 2006 14:14:25 +0000 (14:14 +0000)]
$hex is already hex, so cannot be used in %X if starting with [A-F]

p4raw-id: //depot/perl@29156

17 years agoInitial cleanups to support compiling Win32 with MinGW g++.
Steve Peters [Mon, 30 Oct 2006 13:58:15 +0000 (13:58 +0000)]
Initial cleanups to support compiling Win32 with MinGW g++.

p4raw-id: //depot/perl@29155

17 years agoRe: Closures with named subs
Christian Winter [Sun, 29 Oct 2006 21:34:25 +0000 (22:34 +0100)]
Re: Closures with named subs
Message-ID: <45451051.4080200@linux-config.de>

p4raw-id: //depot/perl@29154

17 years agothreads 1.46
Jerry D. Hedden [Fri, 27 Oct 2006 17:01:11 +0000 (10:01 -0700)]
threads 1.46
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061028000111.23729.qmail@web30207.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29153

17 years agoSilence a g++ warning reported by Jarkko.
Rafael Garcia-Suarez [Mon, 30 Oct 2006 10:13:22 +0000 (10:13 +0000)]
Silence a g++ warning reported by Jarkko.

p4raw-id: //depot/perl@29152

17 years agoDelete Encode's MANIFEST (or else the make process complains
Rafael Garcia-Suarez [Mon, 30 Oct 2006 10:08:24 +0000 (10:08 +0000)]
Delete Encode's MANIFEST (or else the make process complains
about the missing Encode's META.yml file)

p4raw-id: //depot/perl@29151

17 years agoBump $VERSION in Term::UI following change #29120
Steve Hay [Mon, 30 Oct 2006 10:02:35 +0000 (10:02 +0000)]
Bump $VERSION in Term::UI following change #29120
p4raw-link: @29120 on //depot/perl: 8f9c76718e537ed4487b7abb2d2f3503ee90bdef

p4raw-id: //depot/perl@29150

17 years agoFwd: CPAN Upload: J/JP/JPEACOCK/version-0.68.tar.gz
John Peacock [Sun, 29 Oct 2006 14:47:51 +0000 (09:47 -0500)]
Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.68.tar.gz
Message-ID: <45450567.7040609@rowman.com>

p4raw-id: //depot/perl@29149

17 years ago[patch] simplify optree test support
Jim Cromie [Sun, 29 Oct 2006 14:50:02 +0000 (07:50 -0700)]
[patch] simplify optree test support
Message-ID: <4545220A.6060500@gmail.com>

p4raw-id: //depot/perl@29148

17 years agoAdd some missing targets to win32/makefile.mk
Steve Hay [Mon, 30 Oct 2006 09:38:21 +0000 (09:38 +0000)]
Add some missing targets to win32/makefile.mk

This updates makefile.mk w.r.t. Makefile, following changes #28293,
#28832, #28904 and #29131
p4raw-link: @28293 on //depot/perl: a24cc0c03d2211980be311ac40a0e038f157d31f

p4raw-id: //depot/perl@29147

17 years agoIn vim, modelines are not taken into account if they begin on the
Rafael Garcia-Suarez [Mon, 30 Oct 2006 09:33:33 +0000 (09:33 +0000)]
In vim, modelines are not taken into account if they begin on the
first character. Also, regenerate perlintern.pod.

p4raw-id: //depot/perl@29146

17 years agowince patch
Vadim Konovalov [Sat, 28 Oct 2006 23:48:46 +0000 (03:48 +0400)]
wince patch
Message-ID: <4543B41E.3070006@vkonovalov.ru>

p4raw-id: //depot/perl@29145

17 years agoWhen we open a file and pass it along to PerlIO, be sure to enter the
Craig A. Berry [Mon, 30 Oct 2006 00:33:34 +0000 (00:33 +0000)]
When we open a file and pass it along to PerlIO, be sure to enter the
PerlIO world via Unix I/O.  If you start from stdio, a Unix I/O counter
will get decremented on close even though it was never incremented (and
may not even exist).  Exposed by #29065.

p4raw-id: //depot/perl@29144

17 years agoChange the non-mkstemp, non-win32 code path of PerlIO_tmpfile
Craig A. Berry [Mon, 30 Oct 2006 00:23:35 +0000 (00:23 +0000)]
Change the non-mkstemp, non-win32 code path of PerlIO_tmpfile
to use PerlIO_fdopen so that when the tmpfile is closed we do
not decrement a ref count that doesn't exist or is zero.

p4raw-id: //depot/perl@29143

17 years agoChanges to get perl to compile with g++ on Cygwin. Some additional
Steve Peters [Mon, 30 Oct 2006 00:22:00 +0000 (00:22 +0000)]
Changes to get perl to compile with g++ on Cygwin.  Some additional
changes will be needed to get it to link though.

p4raw-id: //depot/perl@29142

17 years ago[PATHCH] Scalar::Util::readonly & compression (was RE: Change 29117: [PATCH] IO...
Paul Marquess [Sun, 29 Oct 2006 21:03:21 +0000 (21:03 +0000)]
[PATHCH]  Scalar::Util::readonly &  compression (was RE: Change 29117: [PATCH] IO::Compress modules)
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <02cf01c6fb9d$ade808a0$6501a8c0@myopwv.com>
Date: Sun, 29 Oct 2006 21:03:21 -0000

p4raw-id: //depot/perl@29140

17 years agoFix a typo in my description for change 26427.
Nicholas Clark [Sun, 29 Oct 2006 21:54:29 +0000 (21:54 +0000)]
Fix a typo in my description for change 26427.

p4raw-id: //depot/perl@29139

17 years agoModify autodoc.pl to add read-only editor boilerplate for perlapi.pod
Nicholas Clark [Sun, 29 Oct 2006 21:23:12 +0000 (21:23 +0000)]
Modify autodoc.pl to add read-only editor boilerplate for perlapi.pod
and perlguts.pod

p4raw-id: //depot/perl@29138

17 years agoRe: Deparse bug?
Stephen McCamant [Sun, 29 Oct 2006 08:40:46 +0000 (00:40 -0800)]
Re: Deparse bug?
Message-ID: <17732.55694.646895.706177@apocalypse.OCF.Berkeley.EDU>
Date: Sun, 29 Oct 2006 08:40:46 -0800

p4raw-id: //depot/perl@29133

17 years agoAdd a few useful developers maketargets to win32/Makefile
Yves Orton [Sun, 29 Oct 2006 13:28:31 +0000 (15:28 +0200)]
Add a few useful developers maketargets to win32/Makefile
Message-ID: <9b18b3110610290328v71956891s7df10e40efd2350c@mail.gmail.com>

p4raw-id: //depot/perl@29131

17 years agoAdd the note from change 25773 about auditing for destruction ordering.
Nicholas Clark [Sun, 29 Oct 2006 18:30:25 +0000 (18:30 +0000)]
Add the note from change 25773 about auditing for destruction ordering.

p4raw-id: //depot/perl@29130

17 years agoI shrunk struct context, so remove it from perltodo.
Nicholas Clark [Sun, 29 Oct 2006 18:23:01 +0000 (18:23 +0000)]
I shrunk struct context, so remove it from perltodo.

p4raw-id: //depot/perl@29128

17 years agoChange 27779 failed to free() memory in two places in Perl_magic_set(),
Nicholas Clark [Fri, 27 Oct 2006 21:40:40 +0000 (21:40 +0000)]
Change 27779 failed to free() memory in two places in Perl_magic_set(),
and hence was leaking like the proverbial Jumblie maritime craft.

p4raw-id: //depot/perl@29127

17 years agoUpgrade to Pod-Parser-1.35.
Steve Peters [Fri, 27 Oct 2006 13:29:05 +0000 (13:29 +0000)]
Upgrade to Pod-Parser-1.35.

p4raw-id: //depot/perl@29126

17 years agoDocument the limitation of Attribute::Handlers w.r.t. UNITCHECK blocks.
Rafael Garcia-Suarez [Fri, 27 Oct 2006 09:45:33 +0000 (09:45 +0000)]
Document the limitation of Attribute::Handlers w.r.t. UNITCHECK blocks.

p4raw-id: //depot/perl@29125

17 years agoChange MY_CXT ref in perl.h
Jerry D. Hedden [Thu, 26 Oct 2006 08:35:46 +0000 (01:35 -0700)]
Change MY_CXT ref in perl.h
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061026153546.71547.qmail@web30214.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29124

17 years agoMake 'threads' conform to perlguts
Jerry D. Hedden [Thu, 26 Oct 2006 11:10:57 +0000 (04:10 -0700)]
Make 'threads' conform to perlguts
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061026181057.74650.qmail@web30211.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29123

17 years agoSpelling fixes for re.pm.
Steve Peters [Fri, 27 Oct 2006 04:48:43 +0000 (04:48 +0000)]
Spelling fixes for re.pm.

p4raw-id: //depot/perl@29122

17 years agoSpelling nits from Debian bug list...
Matt Taggart [Thu, 26 Oct 2006 15:23:29 +0000 (08:23 -0700)]
Spelling nits from Debian bug list...

Subject: Bug#395426: perl: spelling errors
Message-Id: <20061026222329.8B8CF1AAC6D@cyrix.home.bogus>

p4raw-id: //depot/perl@29121

17 years agoClose temporary test file before unlinking (for the sake of Win32)
Steve Hay [Thu, 26 Oct 2006 16:26:56 +0000 (16:26 +0000)]
Close temporary test file before unlinking (for the sake of Win32)

p4raw-id: //depot/perl@29120

17 years agoDocument the new (?FAIL) assertion (Yves Orton)
Rafael Garcia-Suarez [Thu, 26 Oct 2006 16:11:26 +0000 (16:11 +0000)]
Document the new (?FAIL) assertion (Yves Orton)

p4raw-id: //depot/perl@29119

17 years agoFix a problem with jump-tries, add (?FAIL) pattern.
Yves Orton [Thu, 26 Oct 2006 14:59:11 +0000 (16:59 +0200)]
Fix a problem with jump-tries, add (?FAIL) pattern.
Message-ID: <9b18b3110610260559k3efa98barc28987e88c581a8a@mail.gmail.com>

p4raw-id: //depot/perl@29118

17 years agoIO::Compress modules
Paul Marquess [Thu, 26 Oct 2006 15:29:43 +0000 (16:29 +0100)]
IO::Compress modules
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <028201c6f90b$2de7a4b0$4e3c140a@myopwv.com>

p4raw-id: //depot/perl@29117

17 years agoRe: [perl #40583] sprintf "%#04X" also uppercases the 0x-prefix
SADAHIRO Tomoyuki [Fri, 27 Oct 2006 00:19:34 +0000 (09:19 +0900)]
Re: [perl #40583] sprintf "%#04X" also uppercases the 0x-prefix
Message-Id: <20061027001924.B158.BQW10602@nifty.com>

p4raw-id: //depot/perl@29116

17 years agoFix typo in File::Find POD
Jerry D. Hedden [Thu, 26 Oct 2006 06:50:04 +0000 (23:50 -0700)]
Fix typo in File::Find POD
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <20061026135004.79720.qmail@web30211.mail.mud.yahoo.com>

p4raw-id: //depot/perl@29115