This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
15 years agowatchdog() some IO tests
Jerry D. Hedden [Fri, 11 Jul 2008 12:08:51 +0000 (08:08 -0400)]
watchdog() some IO tests
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807110908q4ac81225see2b11aa4729397d@mail.gmail.com>

p4raw-id: //depot/perl@34148

15 years agotest.pl
Jerry D. Hedden [Fri, 11 Jul 2008 11:07:07 +0000 (07:07 -0400)]
test.pl
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807110807hb3e3727la161367a63da607f@mail.gmail.com>

Jerry found that localizing $? doesn't shield the effects of wait()
unless you actually assign something to $?

p4raw-id: //depot/perl@34147

15 years agoReally apply change #34143
Rafael Garcia-Suarez [Wed, 16 Jul 2008 08:05:33 +0000 (08:05 +0000)]
Really apply change #34143
p4raw-link: @34143 on //depot/perl: e27835eefa408ae52d4ae22eec67eea282a87949

p4raw-id: //depot/perl@34146

15 years agoUpdate Compression modules to version 2.012
Paul Marquess [Tue, 15 Jul 2008 23:25:49 +0000 (00:25 +0100)]
Update Compression modules to version 2.012
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <018801c8e6c9$c0a76530$41f62f90$@Marquess@ntlworld.com>

p4raw-id: //depot/perl@34145

15 years agoFix use of a variable before it is initialised, introduced by change
Nicholas Clark [Tue, 15 Jul 2008 14:51:53 +0000 (14:51 +0000)]
Fix use of a variable before it is initialised, introduced by change
34138, spotted by Jerry D. Hedden. I assume that he's compiling with
options that enable trace flow analysis from the C compiler.

p4raw-id: //depot/perl@34144

15 years agoUpdate to B::Debug 1.11, by Reini Urban
Rafael Garcia-Suarez [Tue, 15 Jul 2008 10:30:31 +0000 (10:30 +0000)]
Update to B::Debug 1.11, by Reini Urban
Avoid B::Flags in CORE tests not to crash on old XS in @INC

p4raw-id: //depot/perl@34143

15 years agoUpgrade to version 0.76 by John Peacock
Rafael Garcia-Suarez [Tue, 15 Jul 2008 08:59:13 +0000 (08:59 +0000)]
Upgrade to version 0.76 by John Peacock
Fix segfault in serialized version objects
(bug #56606)

p4raw-id: //depot/perl@34142

15 years agoUpgrade to threads::shared 1.25 by Jerry D. Hedden
Rafael Garcia-Suarez [Tue, 15 Jul 2008 08:25:27 +0000 (08:25 +0000)]
Upgrade to threads::shared 1.25 by Jerry D. Hedden
Fix for cloning read-only objects.

p4raw-id: //depot/perl@34141

15 years agoMake format items @* and ^* work with references (safely). Note no-one
Nicholas Clark [Sun, 13 Jul 2008 21:37:21 +0000 (21:37 +0000)]
Make format items @* and ^* work with references (safely). Note no-one
said anything about sanely.

p4raw-id: //depot/perl@34140

15 years agoFor cases FF_LINESNGL and FF_LINEGLOB in pp_formline, take great care
Nicholas Clark [Sun, 13 Jul 2008 21:02:43 +0000 (21:02 +0000)]
For cases FF_LINESNGL and FF_LINEGLOB in pp_formline, take great care
to call get magic exactly once. This doesn't just avoid logical errors
with tied variables, it actually avoids panics (or worse) because a
pointer is retained to the string returned by the (first) call to
SvPV_const() for a future sv_chop(), and any future call to get magic
can invalidate the buffer that that pointer points to.
Also this removes the original crazy code that would set then reset the
length of a scalar, so as to only copy an initial portion of it, and
also copy the entire scalar including trailing newline (which might
require allocating more memory), only to immediately remove the newline
from the copy by reducing the length by one.

p4raw-id: //depot/perl@34139

15 years agoThe assert()ions in sv_chop() that the passed in pointer is within the
Nicholas Clark [Sun, 13 Jul 2008 20:22:25 +0000 (20:22 +0000)]
The assert()ions in sv_chop() that the passed in pointer is within the
SV's buffer should be full-on panics, as bogus values passed in can
cause later heap corruption, which is a bad thing (TM).

p4raw-id: //depot/perl@34138

15 years agoFix for #56874: maybe small error in perlxs.pod example
Marcus Holland-Moritz [Sun, 13 Jul 2008 19:04:20 +0000 (19:04 +0000)]
Fix for #56874: maybe small error in perlxs.pod example

p4raw-id: //depot/perl@34137

15 years agoassert() that the pointer passed to Perl_sv_chop() lies within the
Nicholas Clark [Sun, 13 Jul 2008 04:04:31 +0000 (04:04 +0000)]
assert() that the pointer passed to Perl_sv_chop() lies within the
buffer of the SV.

p4raw-id: //depot/perl@34136

15 years agoFormat tests for @* too.
Nicholas Clark [Sat, 12 Jul 2008 18:53:26 +0000 (18:53 +0000)]
Format tests for @* too.

p4raw-id: //depot/perl@34135

15 years agoAbolish xfm_lines from struct xpvfm. structs xpvfm and xpvcv are now
Nicholas Clark [Sat, 12 Jul 2008 08:44:21 +0000 (08:44 +0000)]
Abolish xfm_lines from struct xpvfm. structs xpvfm and xpvcv are now
identical.

p4raw-id: //depot/perl@34134

15 years agoPVFMs don't need to access the IVX any more. (as of change 32836, which
Nicholas Clark [Sat, 12 Jul 2008 07:40:33 +0000 (07:40 +0000)]
PVFMs don't need to access the IVX any more. (as of change 32836, which
re-implemented SvOOK() to avoid using it)

p4raw-id: //depot/perl@34133

15 years agoTest that formats can be dumped.
Nicholas Clark [Sat, 12 Jul 2008 07:12:37 +0000 (07:12 +0000)]
Test that formats can be dumped.

p4raw-id: //depot/perl@34132

15 years agoSet d_timegm on VMS.
Craig A. Berry [Fri, 11 Jul 2008 23:11:00 +0000 (23:11 +0000)]
Set d_timegm on VMS.

p4raw-id: //depot/perl@34131

15 years agoUpgrade to Devel::PPPort 3.14_01
Marcus Holland-Moritz [Fri, 11 Jul 2008 20:55:01 +0000 (20:55 +0000)]
Upgrade to Devel::PPPort 3.14_01

p4raw-id: //depot/perl@34130

15 years agoRegression tests for, and fix quite a lot of bugs in, cases FF_LINESNGL
Nicholas Clark [Fri, 11 Jul 2008 20:04:57 +0000 (20:04 +0000)]
Regression tests for, and fix quite a lot of bugs in, cases FF_LINESNGL
and FF_LINEGLOB in pp_formline. (While investigating RT #55668)
Sometimes I wonder if this is actually fun.

p4raw-id: //depot/perl@34129

15 years agoIn Perl_sv_utf8_upgrade_flags(), don't assume that the SV is well
Nicholas Clark [Fri, 11 Jul 2008 19:42:14 +0000 (19:42 +0000)]
In Perl_sv_utf8_upgrade_flags(), don't assume that the SV is well
formed with a trailing '\0'. And do assume that bytes_to_utf8() does.

p4raw-id: //depot/perl@34128

15 years agoAlso dump the SvPVX of PVFMs.
Nicholas Clark [Fri, 11 Jul 2008 18:37:27 +0000 (18:37 +0000)]
Also dump the SvPVX of PVFMs.

p4raw-id: //depot/perl@34127

15 years agoFix to Change 34120
Jerry D. Hedden [Fri, 11 Jul 2008 08:59:24 +0000 (04:59 -0400)]
Fix to Change 34120
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807110559tdc38deas3042e3e8ec234168@mail.gmail.com>

p4raw-id: //depot/perl@34126

15 years agoSimplify code in pp_formline, removing a goto and localising and
Nicholas Clark [Fri, 11 Jul 2008 11:20:04 +0000 (11:20 +0000)]
Simplify code in pp_formline, removing a goto and localising and
consting a variable.

p4raw-id: //depot/perl@34125

15 years agoBring the joy of strict to the rest of write.t
Nicholas Clark [Fri, 11 Jul 2008 10:44:51 +0000 (10:44 +0000)]
Bring the joy of strict to the rest of write.t

p4raw-id: //depot/perl@34124

15 years agoComplete the conversion of t/op/write.t to test.pl, and remove my
Nicholas Clark [Fri, 11 Jul 2008 10:32:00 +0000 (10:32 +0000)]
Complete the conversion of t/op/write.t to test.pl, and remove my
(accidentally committed) skip testing '1'.

p4raw-id: //depot/perl@34123

15 years agoReduce the -| skip back to just the tests that use it, and re-align the
Nicholas Clark [Fri, 11 Jul 2008 10:16:22 +0000 (10:16 +0000)]
Reduce the -| skip back to just the tests that use it, and re-align the
comments with the test code they refer to.

p4raw-id: //depot/perl@34122

15 years agoStart converting t/op/write.t to test.pl
Nicholas Clark [Fri, 11 Jul 2008 10:03:58 +0000 (10:03 +0000)]
Start converting t/op/write.t to test.pl

p4raw-id: //depot/perl@34121

15 years agoConfigure - d_sprintf_returns_strlen
Jerry D. Hedden [Thu, 19 Jun 2008 11:22:58 +0000 (07:22 -0400)]
Configure - d_sprintf_returns_strlen
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806190822l34a3ea7eudb7b75f60ff0635d@mail.gmail.com>

p4raw-id: //depot/perl@34120

15 years agothreads::shared 1.24 (still more)
Jerry D. Hedden [Thu, 10 Jul 2008 10:29:14 +0000 (06:29 -0400)]
threads::shared 1.24 (still more)
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807100729k4b620d3dl3fa079b89360f5ee@mail.gmail.com>

Fixes warnings introduced by previous patch.

p4raw-id: //depot/perl@34118

15 years agothreads::shared 1.24 (more)
Jerry D. Hedden [Thu, 10 Jul 2008 09:05:42 +0000 (05:05 -0400)]
threads::shared 1.24 (more)
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807100605u4f80a1b6u2595fbd030bd5660@mail.gmail.com>

Fixes "unary minus operator applied to unsigned type" warnings on Win32

p4raw-id: //depot/perl@34117

15 years ago[Patch t/op/re_tests] Re: [perl #56690] Some bugs in Perl regexp (core Perl issues)
Abigail [Tue, 8 Jul 2008 18:48:37 +0000 (20:48 +0200)]
[Patch t/op/re_tests] Re: [perl #56690] Some bugs in Perl regexp (core Perl issues)
Message-ID: <20080708164836.GB4537@almanda>

p4raw-id: //depot/perl@34116

15 years agoUpdate Win32 canned configs
Jan Dubois [Mon, 7 Jul 2008 15:58:48 +0000 (08:58 -0700)]
Update Win32 canned configs

Adds new values introduced by #34105/34107, incorporating this patch:

Subject: RE: New probes
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <072601c8e085$04694860$0d3bd920$@com>

The appropriate values for the other compilers were determined by
running the probe functions added to Configure by #34105/34112/34114.
(Note that VC8 requires an invalid parameter handler to run those
functions without crashing, and both VC8 and VC9 need %I64d rather
than %ld to output the appropriate values.)

Also applies the changes to the config_H.* files, together with changes
for #33597/33598/33949 which never got added to them.

p4raw-id: //depot/perl@34115

15 years agoFine-grained sGMTIME_min/max detection
H.Merijn Brand [Tue, 8 Jul 2008 20:03:50 +0000 (20:03 +0000)]
Fine-grained sGMTIME_min/max detection

p4raw-id: //depot/perl@34114

15 years agoBe sure to use the correct type, so bits do not get wrapped
H.Merijn Brand [Tue, 8 Jul 2008 12:02:48 +0000 (12:02 +0000)]
Be sure to use the correct type, so bits do not get wrapped

p4raw-id: //depot/perl@34112

15 years agothreads::shared 1.24 (phase 3)
Jerry D. Hedden [Mon, 7 Jul 2008 13:33:22 +0000 (09:33 -0400)]
threads::shared 1.24 (phase 3)
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807071033j5136e337lab0f3d27575e9113@mail.gmail.com>

p4raw-id: //depot/perl@34110

15 years agotest.pl fix
Jerry D. Hedden [Mon, 7 Jul 2008 13:29:14 +0000 (09:29 -0400)]
test.pl fix
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807071029q5931f03ud506f06b7d1f72af@mail.gmail.com>

p4raw-id: //depot/perl@34109

15 years agoProbe for timegm
H.Merijn Brand [Mon, 7 Jul 2008 20:39:20 +0000 (20:39 +0000)]
Probe for timegm

p4raw-id: //depot/perl@34107

15 years agoPart one of y2038 changes for Schwern
H.Merijn Brand [Mon, 7 Jul 2008 20:03:00 +0000 (20:03 +0000)]
Part one of y2038 changes for Schwern

p4raw-id: //depot/perl@34105

15 years agoUpgrade to Encode-2.26
Steve Hay [Mon, 7 Jul 2008 10:24:11 +0000 (10:24 +0000)]
Upgrade to Encode-2.26

p4raw-id: //depot/perl@34103

15 years agothreads::shared 1.24 (phase 2)
Jerry D. Hedden [Thu, 3 Jul 2008 10:02:30 +0000 (06:02 -0400)]
threads::shared 1.24 (phase 2)
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807030702q74132e14ne6434876a7138f17@mail.gmail.com>

Additional changes to threads::shared for UTF-8 hash keys.

p4raw-id: //depot/perl@34102

15 years agoSkip chown() tests added by #34092 on Win32
Steve Hay [Thu, 3 Jul 2008 15:24:43 +0000 (15:24 +0000)]
Skip chown() tests added by #34092 on Win32

p4raw-id: //depot/perl@34101

15 years agoFix test count that was missed in #34092
Steve Hay [Thu, 3 Jul 2008 15:08:50 +0000 (15:08 +0000)]
Fix test count that was missed in #34092

p4raw-id: //depot/perl@34100

15 years agoOmit tests introduced by #34077 and #34084 which fail on Win32
Steve Hay [Thu, 3 Jul 2008 15:02:08 +0000 (15:02 +0000)]
Omit tests introduced by #34077 and #34084 which fail on Win32

p4raw-id: //depot/perl@34099

15 years agothreads::shared 1.24
Jerry D. Hedden [Wed, 2 Jul 2008 10:01:59 +0000 (06:01 -0400)]
threads::shared 1.24
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510807020701v78a14d06g1e0e5f098c6131ed@mail.gmail.com>

...plus some adjustments to the test headers to prevent failures
in the Perl core.

p4raw-id: //depot/perl@34098

15 years agoAvoid using -> function call notation within test.pl, which is supposed
Nicholas Clark [Tue, 1 Jul 2008 14:34:21 +0000 (14:34 +0000)]
Avoid using -> function call notation within test.pl, which is supposed
to keep to simple constructions to facilitate accurately testing the
core interpreter, which might be buggy.

p4raw-id: //depot/perl@34097

15 years agoUpgrade to Win32-0.38
Steve Hay [Mon, 30 Jun 2008 07:37:29 +0000 (07:37 +0000)]
Upgrade to Win32-0.38
(including changes to GetCurrentThreadId.t which should have gone into
the 0.37 upgrade, but which I missed then)

p4raw-id: //depot/perl@34094

15 years ago[perl #34339][PATCH] "perldoc lib" doesn't describe actual behavior
Renee Baecker [Wed, 25 Jun 2008 16:40:57 +0000 (18:40 +0200)]
[perl #34339][PATCH] "perldoc lib" doesn't describe actual behavior
Message-ID: <486258F9.4020505@smart-websolutions.de>

p4raw-id: //depot/perl@34093

15 years agoSome more missing isGV_with_GP()s
Ben Morrow [Sat, 28 Jun 2008 17:00:17 +0000 (18:00 +0100)]
Some more missing isGV_with_GP()s
Message-ID: <20080628160017.GA81579@osiris.mauzo.dyndns.org>

p4raw-id: //depot/perl@34092

15 years agocommon test code for timed bail
Jerry D. Hedden [Sat, 28 Jun 2008 15:18:48 +0000 (11:18 -0400)]
common test code for timed bail
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806281218i65d32061w27a4431b9b357107@mail.gmail.com>

p4raw-id: //depot/perl@34091

15 years agoUpgrade to Win32-0.37
Steve Hay [Fri, 27 Jun 2008 14:39:33 +0000 (14:39 +0000)]
Upgrade to Win32-0.37

p4raw-id: //depot/perl@34090

15 years agoRe: [perl #56348] [PATCH] glob() with spaces - documentation unclear
Paul Fenwick [Thu, 26 Jun 2008 11:41:45 +0000 (21:41 +1000)]
Re: [perl #56348] [PATCH] glob() with spaces - documentation unclear
Message-ID: <4862F3D9.5010105@perltraining.com.au>

p4raw-id: //depot/perl@34089

15 years agoqx($nosuchfile) isn't portable (Windows whines on STDERR)
Dave Mitchell [Wed, 25 Jun 2008 19:49:38 +0000 (19:49 +0000)]
qx($nosuchfile) isn't portable (Windows whines on STDERR)
so skip these uninit var tests for now

p4raw-id: //depot/perl@34088

15 years agoRe: split smoke for threaded -DDEBUGGING builds
Reini Urban [Wed, 25 Jun 2008 17:30:08 +0000 (19:30 +0200)]
Re: split smoke for threaded -DDEBUGGING builds
Message-ID: <48626480.7030602@x-ray.at>

Plus revert #34086

p4raw-id: //depot/perl@34087

15 years agoSkip one test that was failing with DEBUGGING and threads,
Rafael Garcia-Suarez [Wed, 25 Jun 2008 13:14:08 +0000 (13:14 +0000)]
Skip one test that was failing with DEBUGGING and threads,
because after change #34085 the IV value of the OP_CONST
isn't dumped anymore.
p4raw-link: @34085 on //depot/perl: 7367e658df87ee1f29b1fa68bdefb1966bf4b5d9

p4raw-id: //depot/perl@34086

15 years agofix debop with pad const
Reini Urban [Tue, 24 Jun 2008 12:07:01 +0000 (14:07 +0200)]
fix debop with pad const
Message-ID: <4860C745.2020307@x-ray.at>

p4raw-id: //depot/perl@34085

15 years agomore incorrect variable reported in uninitialized value warnings
Dave Mitchell [Tue, 24 Jun 2008 13:30:23 +0000 (13:30 +0000)]
more incorrect variable reported in uninitialized value warnings
(the ones that change #34077 missed). It also degrades some print
warnings - ie variable names no longer displayed.
p4raw-link: @34077 on //depot/perl: 8b0dea507b8f946d8546917b8fda74bfbf233ac0

p4raw-id: //depot/perl@34084

15 years agoURL for End-Of-Life and OS/Arch documentation
H.Merijn Brand [Tue, 24 Jun 2008 11:58:50 +0000 (11:58 +0000)]
URL for End-Of-Life and OS/Arch documentation
Small enhancements

p4raw-id: //depot/perl@34083

15 years agoDocumentation on taint/environment interactions for perlrun.pod
Paul Fenwick [Tue, 24 Jun 2008 13:53:19 +0000 (23:53 +1000)]
Documentation on taint/environment interactions for perlrun.pod
Message-ID: <48606FAF.4040604@perltraining.com.au>

p4raw-id: //depot/perl@34081

15 years agoRe: [perl #24174] perl-5.8.0-55 exit bug
Michael G. Schwern [Mon, 13 Oct 2003 05:13:48 +0000 (22:13 -0700)]
Re: [perl #24174] perl-5.8.0-55 exit bug
Message-ID: <20031013121348.GB21103@windhund.schwern.org>

p4raw-id: //depot/perl@34080

15 years agoFix malloc.c warning
Jerry D. Hedden [Mon, 23 Jun 2008 09:41:11 +0000 (05:41 -0400)]
Fix malloc.c warning
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806230641x37afed4bla697e381b3ba9d6d@mail.gmail.com>

p4raw-id: //depot/perl@34078

15 years agoIncorrect variable reported in uninitialized value warning.
Dave Mitchell [Sun, 22 Jun 2008 19:05:31 +0000 (19:05 +0000)]
Incorrect variable reported in uninitialized value warning.
Ops that can return undef even for defined args, could mistakenly
warn that the arg was undefined.

p4raw-id: //depot/perl@34077

15 years agoRe: [perl #46381] "Out of memory ... sbrk()" on FreeBSD-6.x for v.5.8.x but not v...
Slaven Rezic [Fri, 26 Oct 2007 16:58:55 +0000 (18:58 +0200)]
Re: [perl #46381] "Out of memory ... sbrk()" on FreeBSD-6.x for v.5.8.x but not v.5.6.x
Message-ID: <874pgd6hxs.fsf@biokovo-amd64.herceg.de>

p4raw-id: //depot/perl@34076

15 years agoMake the version string more consistent between Windows and other platforms.
Rafael Garcia-Suarez [Fri, 20 Jun 2008 15:55:48 +0000 (15:55 +0000)]
Make the version string more consistent between Windows and other platforms.
Noticed and reported by Dave Golden.

p4raw-id: //depot/perl@34075

15 years agothreads::shared 1.23
Jerry D. Hedden [Tue, 17 Jun 2008 16:28:45 +0000 (12:28 -0400)]
threads::shared 1.23
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806171328y54650760u12c8148830a60a63@mail.gmail.com>

p4raw-id: //depot/perl@34074

15 years agoAIX might miss libm
H.Merijn Brand [Tue, 29 Apr 2008 17:49:35 +0000 (19:49 +0200)]
AIX might miss libm
Subject: Re: Closing tickets in RT
From: "H.Merijn Brand" <h.m.brand@xs4all.nl>
Message-ID: <20080429174935.0cb5763b@pc09.procura.nl>

p4raw-id: //depot/perl@34073

15 years agoFix release date for 5.002
Rafael Garcia-Suarez [Wed, 18 Jun 2008 07:43:27 +0000 (07:43 +0000)]
Fix release date for 5.002
(noticed by Grant McLean)

p4raw-id: //depot/perl@34072

15 years agoMake sure parser's filehandle is closed when finished
Steve Hay [Tue, 17 Jun 2008 16:50:57 +0000 (16:50 +0000)]
Make sure parser's filehandle is closed when finished

(It was mistakenly left open if there was no old_parser, which caused
t/comp/require.t to leave behind a 'bleah.pm' (from the test for
#49472) on Win32, where the deletion of an open file fails.)

p4raw-id: //depot/perl@34071

15 years agoFix a couple of tests introduced by #34045 which fail on Win32
Steve Hay [Tue, 17 Jun 2008 11:48:14 +0000 (11:48 +0000)]
Fix a couple of tests introduced by #34045 which fail on Win32

p4raw-id: //depot/perl@34070

15 years agoRename the new macro clear_errsv() from last patch to CLEAR_ERRSV()
Rafael Garcia-Suarez [Tue, 17 Jun 2008 11:16:38 +0000 (11:16 +0000)]
Rename the new macro clear_errsv() from last patch to CLEAR_ERRSV()

p4raw-id: //depot/perl@34069

15 years ago[perl #51370] length($@)>0 for empty $@ if utf8 is in use
Bram [Wed, 11 Jun 2008 03:26:26 +0000 (20:26 -0700)]
[perl #51370] length($@)>0 for empty $@ if utf8 is in use
From: "Bram via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-18229-1213179984-1708.51370-15-0@perl.org>

(The first patch)

p4raw-id: //depot/perl@34068

15 years ago[perl #46309] Buffer overflow in win32_select() (PATCH included)
Risto Kankkunen [Wed, 10 Oct 2007 02:44:13 +0000 (19:44 -0700)]
[perl #46309] Buffer overflow in win32_select() (PATCH included)
From: Risto Kankkunen (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-10743-1192009453-1788.46309-75-0@perl.org>

p4raw-id: //depot/perl@34067

15 years agoWarnings-free for metalint-3.5-27. Woot!
H.Merijn Brand [Mon, 16 Jun 2008 14:49:04 +0000 (14:49 +0000)]
Warnings-free for metalint-3.5-27. Woot!
Removed all files that are now identical to dist-3.5

p4raw-id: //depot/perl@34064

15 years agoTODO B-Deparse cpan-bug 33708
Reini Urban [Mon, 16 Jun 2008 14:40:35 +0000 (16:40 +0200)]
TODO B-Deparse cpan-bug 33708
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60806160540v21c7affbte54ef0eedb0cb64d@mail.gmail.com>

p4raw-id: //depot/perl@34063

15 years ago[perl #55844] [PATCH] perlbug refactoring and prose cleanup
Jesse [Sun, 15 Jun 2008 08:31:50 +0000 (01:31 -0700)]
[perl #55844] [PATCH] perlbug refactoring and prose cleanup
From: Jesse (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-18229-1213543909-1580.55844-75-0@perl.org>

p4raw-id: //depot/perl@34061

15 years agoMake lib/open.t under -Duseperlio
Nicholas Clark [Mon, 16 Jun 2008 13:38:45 +0000 (13:38 +0000)]
Make lib/open.t under -Duseperlio

p4raw-id: //depot/perl@34060

15 years agoFwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.26.tar.gz
Sébastien Aperghis-Tramoni [Mon, 16 Jun 2008 01:57:33 +0000 (03:57 +0200)]
Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.26.tar.gz
Message-Id: <A9FDE5F5-5285-454C-AE15-3EBF6AEBDFC8@free.fr>

p4raw-id: //depot/perl@34058

15 years agoRe: Patches / git
Andy Armstrong [Mon, 16 Jun 2008 01:13:25 +0000 (02:13 +0100)]
Re: Patches / git
Message-Id: <1162EDA1-C865-4CBB-8DA0-3C83F89E826E@hexten.net>

p4raw-id: //depot/perl@34057

15 years ago[perl #47746] Not OK: perl 5.10.0 +RC1 on ia64-linux 2.4.21-sgi302r24
John P. Linderman [Tue, 27 Nov 2007 13:50:14 +0000 (08:50 -0500)]
[perl #47746] Not OK: perl 5.10.0 +RC1 on ia64-linux 2.4.21-sgi302r24
From: "John P. Linderman" <jpl@research.att.com>
Message-Id: <200711271850.lARIoEfN14794612@raptor.research.att.com>

p4raw-id: //depot/perl@34056

15 years ago[perl #55786] [PATCH blead] Re: Overload Segfaulting
Rick Delaney [Sat, 14 Jun 2008 11:51:01 +0000 (04:51 -0700)]
[perl #55786] [PATCH blead] Re: Overload Segfaulting
From: Rick Delaney (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-22068-1213469460-652.55786-75-0@perl.org>

p4raw-id: //depot/perl@34055

15 years agoRe: testing $/ with in memory files
Bram [Sat, 14 Jun 2008 18:20:05 +0000 (20:20 +0200)]
Re: testing $/ with in memory files
Message-ID: <20080614182005.yxuyk1mntwkog0o0@horde.wizbit.be>

p4raw-id: //depot/perl@34054

15 years agoFix off-by-one error in sanity check in my_fclose wrapper on VMS.
Craig A. Berry [Sat, 14 Jun 2008 00:02:05 +0000 (00:02 +0000)]
Fix off-by-one error in sanity check in my_fclose wrapper on VMS.

p4raw-id: //depot/perl@34053

15 years ago[patch@34044] Enable getgrgid on VMS
John E. Malmberg [Thu, 12 Jun 2008 19:50:01 +0000 (14:50 -0500)]
[patch@34044] Enable getgrgid on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4851C439.8070007@qsl.net>

With some revisions.

p4raw-id: //depot/perl@34052

15 years agoThread::Queue 2.11
Jerry D. Hedden [Thu, 12 Jun 2008 09:42:42 +0000 (05:42 -0400)]
Thread::Queue 2.11
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806120642g5a707382l76aaaa80797443c8@mail.gmail.com>

This time, not empty.

p4raw-id: //depot/perl@34051

15 years agoThread::Queue 2.11
Jerry D. Hedden [Thu, 12 Jun 2008 09:42:42 +0000 (05:42 -0400)]
Thread::Queue 2.11
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806120642g5a707382l76aaaa80797443c8@mail.gmail.com>

p4raw-id: //depot/perl@34050

15 years agoThread::Semaphore 2.09
Jerry D. Hedden [Thu, 12 Jun 2008 09:41:24 +0000 (05:41 -0400)]
Thread::Semaphore 2.09
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806120641jbbb984cn1f505c24d520cdbf@mail.gmail.com>

p4raw-id: //depot/perl@34049

15 years agothreads 1.71
Jerry D. Hedden [Thu, 12 Jun 2008 08:42:19 +0000 (04:42 -0400)]
threads 1.71
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806120542v7f55b0aetac69642e5072654e@mail.gmail.com>

p4raw-id: //depot/perl@34048

15 years agothreads::shared 1.22
Jerry D. Hedden [Thu, 12 Jun 2008 08:44:12 +0000 (04:44 -0400)]
threads::shared 1.22
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510806120544q76b18460l435fe9f3b1d77b2f@mail.gmail.com>

p4raw-id: //depot/perl@34047

15 years agoFor dynamic loading on VMS, simplify and robustify things by using
Craig A. Berry [Fri, 13 Jun 2008 15:17:45 +0000 (15:17 +0000)]
For dynamic loading on VMS, simplify and robustify things by using
the system-supplied exception handler rather than the home-rolled one.
This eliminates an access violation sometimes seen with heavy loading
under threads.

p4raw-id: //depot/perl@34046

15 years agoB::Debug dual-life 1.06
Reini Urban [Wed, 11 Jun 2008 17:03:37 +0000 (19:03 +0200)]
B::Debug dual-life 1.06
Message-ID: <484FE949.9040701@x-ray.at>

p4raw-id: //depot/perl@34045

15 years agoPatch from MHX to change the WriteConstant()'s documentation to note
Nicholas Clark [Wed, 11 Jun 2008 22:07:33 +0000 (22:07 +0000)]
Patch from MHX to change the WriteConstant()'s documentation to note
that to change the constant subroutine's name one needs XS_SUBNAME
not SUBNAME, and then make C_SUBNAME default to XS_SUBNAME to be
consistent with the revised documentation.
http://rt.cpan.org/Public/Bug/Display.html?id=29968

p4raw-id: //depot/perl@34044

15 years agoRe: Change 34005: Re: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.25.tar.gz
Sébastien Aperghis-Tramoni [Sun, 8 Jun 2008 02:55:21 +0000 (04:55 +0200)]
Re: Change 34005: Re: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.25.tar.gz
Message-Id: <B44DBB66-1AFE-4C93-BE5F-C41CF69166D2@free.fr>

[applied manually, plus $VERSION bump]

p4raw-id: //depot/perl@34043

15 years ago[patch@34016] VMS passes these t/io/open.t tests now.
John E. Malmberg [Tue, 10 Jun 2008 23:17:46 +0000 (18:17 -0500)]
[patch@34016] VMS passes these t/io/open.t tests now.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <484F51EA.6050005@qsl.net>
Date: Tue, 10 Jun 2008 23:17:46 -0500

p4raw-id: //depot/perl@34042

15 years agoRemove temporary file leftover by test in IO-Compress-Zlib
Steve Hay [Tue, 10 Jun 2008 17:51:26 +0000 (18:51 +0100)]
Remove temporary file leftover by test in IO-Compress-Zlib
From: "Steve Hay" <SteveHay@planit.com>
Message-ID: <1B32FF956ABF414C9BCE5E487A1497E701E53F2D@ukmail02.planit.group>
Date: Tue, 10 Jun 2008 17:51:26 +0100

p4raw-id: //depot/perl@34041

15 years agoFix run/switches test on Win32
Steve Hay [Tue, 10 Jun 2008 09:49:50 +0000 (10:49 +0100)]
Fix run/switches test on Win32
From: "Steve Hay" <SteveHay@planit.com>
Message-ID: <1B32FF956ABF414C9BCE5E487A1497E701DF242E@ukmail02.planit.group>

p4raw-id: //depot/perl@34040

15 years agoStrength reduction optimisation seems to spot that a = a + 1; is just
Nicholas Clark [Mon, 9 Jun 2008 18:43:59 +0000 (18:43 +0000)]
Strength reduction optimisation seems to spot that a = a + 1; is just
a++; so write it as the former, to keep PERL_DEBUG_COW happy.

p4raw-id: //depot/perl@34039

15 years agoRe: [PATCH] More COW lvalues
Reini Urban [Mon, 9 Jun 2008 17:15:41 +0000 (19:15 +0200)]
Re: [PATCH] More COW lvalues
Message-ID: <484D491D.9050704@x-ray.at>
Date: Mon, 09 Jun 2008 17:15:41 +0200

p4raw-id: //depot/perl@34038

15 years agoRe: [PATCH] readable assertion names, now sv.h
Reini Urban [Sun, 8 Jun 2008 15:26:41 +0000 (17:26 +0200)]
Re: [PATCH] readable assertion names, now sv.h
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60806080626kfda0dd1ja906513e8fd0aa39@mail.gmail.com>

p4raw-id: //depot/perl@34031

15 years agoRe: [PATCH] readable assertion names, now the rest
Reini Urban [Sun, 8 Jun 2008 16:17:32 +0000 (18:17 +0200)]
Re: [PATCH] readable assertion names, now the rest
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60806080717h1aaaef1fh425a2ef21a62c9ed@mail.gmail.com>

p4raw-id: //depot/perl@34030

15 years agoreadable assertion names
Reini Urban [Sun, 8 Jun 2008 14:41:51 +0000 (16:41 +0200)]
readable assertion names
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60806080541n4f7e1939q254797411545ebea@mail.gmail.com>

p4raw-id: //depot/perl@34029