18 years agoAssume that if runperl is called under tainting, that the caller really
Nicholas Clark [Sat, 18 Feb 2006 18:22:13 +0000]
Assume that if runperl is called under tainting, that the caller really
really wanted to run perl, so brute force untaint everything.

p4raw-id: //depot/perl@27220

18 years agoConvert utftaint.t to test.pl (from Test.pm) and provide it with
Nicholas Clark [Sat, 18 Feb 2006 17:38:38 +0000]
Convert utftaint.t to test.pl (from Test.pm) and provide it with
tainted() from taint.t to remove the dependency on Scalar::Util.
(So it will now work with miniperl)

p4raw-id: //depot/perl@27219

18 years agoUpgrade to Digest-SHA-5.34.
Steve Peters [Sat, 18 Feb 2006 12:58:49 +0000]
Upgrade to Digest-SHA-5.34.

p4raw-id: //depot/perl@27218

18 years agoarena-rework : consolidated patch
Jim Cromie [Mon, 13 Feb 2006 14:12:41 +0000]
arena-rework : consolidated patch
Message-ID: <43F0F649.9040205@gmail.com>

Tweaked somewhat to split the arena boolean from the arena_size,
and with the PTE still doubling-up with one of the SV types in the
array.

p4raw-id: //depot/perl@27215

18 years agoRe: Smoke [5.9.4] 27195 FAIL(m) irix 6.2 (IP22/1 cpu)
Abe Timmerman [Fri, 17 Feb 2006 23:58:23 +0000]
Re: Smoke [5.9.4] 27195 FAIL(m) irix 6.2 (IP22/1 cpu)
Message-Id: <200602172358.23977.abe@ztreet.demon.nl>
Date: Fri, 17 Feb 2006 23:58:23 +0100

p4raw-id: //depot/perl@27214

18 years agoThe two whitespace changes from
Jim Cromie [Mon, 13 Feb 2006 14:12:41 +0000]
The two whitespace changes from

Subject: arena-rework : consolidated patch
Message-ID: <43F0F649.9040205@gmail.com>
Date: Mon, 13 Feb 2006 14:12:41 -0700

p4raw-id: //depot/perl@27213

18 years agoDon't add -fPIC if already present.
Brendan O'Dea [Sat, 11 Feb 2006 00:37:15 +0000]
Don't add -fPIC if already present.

Subject: [PATCH] 5.8.8: Debian patches
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <20060210133715.GA6826@londo.c47.org>

p4raw-id: //depot/perl@27212

18 years agoFix precedence.
Brendan O'Dea [Sat, 11 Feb 2006 00:37:15 +0000]
Fix precedence.

Subject: [PATCH] 5.8.8: Debian patches
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <20060210133715.GA6826@londo.c47.org>

p4raw-id: //depot/perl@27211

18 years agoFix quote typo.
Brendan O'Dea [Sat, 11 Feb 2006 00:37:15 +0000]
Fix quote typo.

Subject: [PATCH] 5.8.8: Debian patches
From: "Brendan O'Dea" <bod@debian.org>
Message-ID: <20060210133715.GA6826@londo.c47.org>

p4raw-id: //depot/perl@27210

18 years agoIn TODO: make encoding.pm lexical ?
Rafael Garcia-Suarez [Fri, 17 Feb 2006 15:48:59 +0000]
In TODO: make encoding.pm lexical ?

p4raw-id: //depot/perl@27209

18 years agocleaning up perly.c
Andy Lester [Sun, 12 Feb 2006 23:04:56 +0000]
cleaning up perly.c
Message-ID: <20060213050455.GA27993@petdance.com>

p4raw-id: //depot/perl@27208

18 years agoRe: Perl_sighandler voodoo (was Re: Smoke [5.8.7] 26127 FAIL(XF) MSWin32 WinXP/.Net...
Robin Houston [Sun, 27 Nov 2005 00:43:13 +0000]
Re: Perl_sighandler voodoo (was Re: Smoke [5.8.7] 26127 FAIL(XF) MSWin32 WinXP/.Net SP2 (x86/2 cpu))
Message-ID: <20051127004313.GA7007@rpc142.cs.man.ac.uk>

Simplification of the code in my_exit_jump() that unwinds context
stacks

p4raw-id: //depot/perl@27207

18 years agoRe: [perl #38485] use integer; 0x80000000/-1; # coredump
Yitzchak Scott-Thoennes [Mon, 13 Feb 2006 01:39:25 +0000]
Re: [perl #38485] use integer; 0x80000000/-1; # coredump
Message-ID: <20060213093925.GA3476@efn.org>

p4raw-id: //depot/perl@27205

18 years agoRe: how to build with -DPERL_MEM_LOG ?
Andy Dougherty [Fri, 3 Feb 2006 11:55:58 +0000]
Re: how to build with -DPERL_MEM_LOG ?
Message-ID: <Pine.SOC.4.62.0602031129530.9630@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@27204

18 years agoProblem compiling swigged c++ code with 5.8.8
Merijn Broeren [Wed, 15 Feb 2006 13:51:49 +0000]
Problem compiling swigged c++ code with 5.8.8
Message-ID: <20060215125148.GA12535@brugman.iloquent.nl>

p4raw-id: //depot/perl@27203

18 years agoUpgrade to CGI-3.16, with version bump on CGI.pm for documentation
Steve Peters [Thu, 16 Feb 2006 12:54:08 +0000]
Upgrade to CGI-3.16, with version bump on CGI.pm for documentation
fixes not yet integrated.

p4raw-id: //depot/perl@27202

18 years agoRemove lib/Hash directory when doing make distclean
Rafael Garcia-Suarez [Thu, 16 Feb 2006 12:47:13 +0000]
Remove lib/Hash directory when doing make distclean

p4raw-id: //depot/perl@27201

18 years agostat() on Windows doesn't handle trailing slashes/backslashes correctly
Jan Dubois [Wed, 15 Feb 2006 17:19:29 +0000]
stat() on Windows doesn't handle trailing slashes/backslashes correctly
From: "Jan Dubois" <jand@ActiveState.com>
Message-ID: <017901c63297$08e1e3f0$2217a8c0@candy>

p4raw-id: //depot/perl@27200

18 years ago[patch] t/lib/warnings/pp_sys
Paul Green [Wed, 15 Feb 2006 11:09:57 +0000]
[patch] t/lib/warnings/pp_sys
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <F5F42E77A43DD944B6D664B00A5401CB011A19AF@EXNA.corp.stratus.com>

p4raw-id: //depot/perl@27199

18 years agoCPAN::FirstTime can go as well from the untested module list
Rafael Garcia-Suarez [Thu, 16 Feb 2006 11:40:42 +0000]
CPAN::FirstTime can go as well from the untested module list

p4raw-id: //depot/perl@27198

18 years agoPod::Plainer is tested, actually (spotted by chromatic)
Rafael Garcia-Suarez [Thu, 16 Feb 2006 11:38:00 +0000]
Pod::Plainer is tested, actually (spotted by chromatic)

p4raw-id: //depot/perl@27197

18 years agoMake XCOPY not prompt every two seconds when rebuilding on Win32
Yves Orton [Mon, 13 Feb 2006 09:41:37 +0000]
Make XCOPY not prompt every two seconds when rebuilding on Win32
Message-ID: <9b18b3110602130041q2d64122am5c83392dd75e0413@mail.gmail.com>

p4raw-id: //depot/perl@27195

18 years agoGet perl_fini() running on HP-UX again.
Gisle Aas [Wed, 15 Feb 2006 15:25:36 +0000]
Get perl_fini() running on HP-UX again.
It was effectively disabled by change 24667 since
__ux_version is only available under DCE threads
which isn't used when perl is built on HP-UX 11
and later.

p4raw-id: //depot/perl@27194

18 years agoFix to run this test in the core
Rafael Garcia-Suarez [Wed, 15 Feb 2006 13:22:27 +0000]
Fix to run this test in the core

p4raw-id: //depot/perl@27193

18 years ago[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.84.tar.gz
Andreas König [Wed, 15 Feb 2006 09:19:56 +0000]
[PAUSE] CPAN Upload: A/AN/ANDK/CPAN-1.84.tar.gz
Message-ID: <87oe19owyb.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@27192

18 years agoAdded hints/dragonfly.sh for #27189
H.Merijn Brand [Wed, 15 Feb 2006 09:11:12 +0000]
Added hints/dragonfly.sh for #27189

p4raw-id: //depot/perl@27190

18 years agoPatch for perl to compile/work on DragonFlyBSD
Robert Sebastian Gerus [Tue, 14 Feb 2006 17:27:52 +0000]
Patch for perl to compile/work on DragonFlyBSD
Message-ID: <4a1e16420602140827w17fd6595w@mail.gmail.com>

p4raw-id: //depot/perl@27189

18 years agopatch@27162 long path name support in readdir / cando_by_name
John E. Malmberg [Sun, 12 Feb 2006 15:24:58 +0000]
patch@27162 long path name support in readdir / cando_by_name
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <43EF999A.1020500@qsl.net>

p4raw-id: //depot/perl@27187

18 years agoVersion bump to go along with change #27185
Steve Peters [Wed, 15 Feb 2006 02:55:13 +0000]
Version bump to go along with change #27185
p4raw-link: @27185 on //depot/perl: 70e28ff32415da9c0786352e034cc6de6db9ec65

p4raw-id: //depot/perl@27186

18 years agoGetopt::Long::Configure 'no_getopt_compat'
Abigail [Tue, 14 Feb 2006 23:58:07 +0000]
Getopt::Long::Configure 'no_getopt_compat'
Message-ID: <20060214225806.GA4120@abigail.nl>

p4raw-id: //depot/perl@27185

18 years agoBack out change change 10214 (drop SVp_IOK from >> PRIVSHIFT) as it
Nicholas Clark [Tue, 14 Feb 2006 23:42:45 +0000]
Back out change change 10214 (drop SVp_IOK from >> PRIVSHIFT) as it
never felt quite correct, and other parts of the SV conversion
implementation have improved such that the symptoms 10214 covered
over are gone even without it.

p4raw-id: //depot/perl@27184

18 years agoUpgrade to Time-HiRes-1.87
Steve Peters [Tue, 14 Feb 2006 17:50:06 +0000]
Upgrade to Time-HiRes-1.87

p4raw-id: //depot/perl@27182

18 years agoHash::Util tests should check if Hash::Util has been built, not
Steve Peters [Tue, 14 Feb 2006 17:41:02 +0000]
Hash::Util tests should check if Hash::Util has been built, not
List::Util (spotted by Rafael).

p4raw-id: //depot/perl@27181

18 years ago[Patch] Enhance Hash::Util
Yves Orton [Mon, 13 Feb 2006 11:39:33 +0000]
[Patch] Enhance Hash::Util
Message-ID: <9b18b3110602130239w311d05fcr776ae8333776ca2e@mail.gmail.com>

p4raw-id: //depot/perl@27180

18 years agoOne shouldn't be able to dereference a GLOB as a SCALAR.
Yitzchak Scott-Thoennes [Sun, 12 Feb 2006 09:18:39 +0000]
One shouldn't be able to dereference a GLOB as a SCALAR.

Subject: Re: [perl #38484] Data::Dumper only warns on unhandled reference types
Message-ID: <20060212171839.GA3604@efn.org>

plus regression tests.

p4raw-id: //depot/perl@27179

18 years agoRemove a my_perl that slipped in
Rafael Garcia-Suarez [Tue, 14 Feb 2006 10:18:48 +0000]
Remove a my_perl that slipped in

p4raw-id: //depot/perl@27178

18 years agoSun Studio lint patches
Andy Lester [Mon, 13 Feb 2006 23:46:17 +0000]
Sun Studio lint patches
Message-ID: <20060214054617.GA8824@petdance.com>

p4raw-id: //depot/perl@27177

18 years agoEnsure that public I, N and P flags are off when SvTAINT is called on
Nicholas Clark [Mon, 13 Feb 2006 21:46:13 +0000]
Ensure that public I, N and P flags are off when SvTAINT is called on
something that already has taint magic.

p4raw-id: //depot/perl@27176

18 years agoperldiag.pod patching re: integer overflow
Andy Lester [Sun, 12 Feb 2006 23:08:48 +0000]
perldiag.pod patching re: integer overflow
Message-ID: <20060213050848.GB27993@petdance.com>

p4raw-id: //depot/perl@27174

18 years ago[perl #38346] [PATCH] Re: B::Deparse's bug?
Stephen McCamant [Wed, 8 Feb 2006 17:48:49 +0000]
[perl #38346] [PATCH] Re: B::Deparse's bug?
Message-ID: <17386.40833.64309.454938@conquest.OCF.Berkeley.EDU>

p4raw-id: //depot/perl@27173

18 years agoTeach checkAUTHORS.pl about Changelogs with leading tabs
Steve Hay [Mon, 13 Feb 2006 16:46:14 +0000]
Teach checkAUTHORS.pl about Changelogs with leading tabs
in the log entries, and fix a malformed log entry in Changes5.005

p4raw-id: //depot/perl@27172

18 years agoRevert an assert() fix in the light of change #27152
Steve Hay [Mon, 13 Feb 2006 16:03:23 +0000]
Revert an assert() fix in the light of change #27152

The MinGW problem described here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-01/msg00146.html
was fixed by change #26664. This is no longer relevant in the light of
change #27152, so revert it.

(The other problems with VC++ 6 and BCC, fixed by change #26634, have
not gone away, however.)
p4raw-link: @27152 on //depot/perl: b0e6ae5b51a7c163ac7cdb0d18b54bb1819f6c13
p4raw-link: @26664 on //depot/perl: fb9e8e97420770e8f89d9f2196e1b7b0c855e8bb
p4raw-link: @26634 on //depot/perl: 834268b87a8eb670d899a13106c8dfcdfc7c9b66

p4raw-id: //depot/perl@27171

18 years agoAll the bits of clone_params.flags need to be initialised, not just
Nicholas Clark [Mon, 13 Feb 2006 15:12:58 +0000]
All the bits of clone_params.flags need to be initialised, not just
CLONEf_JOIN_IN.

p4raw-id: //depot/perl@27169

18 years agoFix change 27059 so that it actually works with >16 file descriptors.
Nicholas Clark [Sun, 12 Feb 2006 19:03:47 +0000]
Fix change 27059 so that it actually works with >16 file descriptors.
With programmers like these, we need Stadler & Waldorf on code review.

p4raw-id: //depot/perl@27166

18 years agoIn perldiag.pod add an entry for the error message that change 27155
Nicholas Clark [Sat, 11 Feb 2006 22:52:40 +0000]
In perldiag.pod add an entry for the error message that change 27155
introduced.

p4raw-id: //depot/perl@27162

18 years agoRemove SOFT_CAST() as it no longer does anything useful.
Nicholas Clark [Sat, 11 Feb 2006 16:10:22 +0000]
Remove SOFT_CAST() as it no longer does anything useful.

p4raw-id: //depot/perl@27161

18 years agoCoalesce 2 if blocks with duplicated conditions in Perl_sv_dup.
Nicholas Clark [Sat, 11 Feb 2006 15:10:32 +0000]
Coalesce 2 if blocks with duplicated conditions in Perl_sv_dup.

p4raw-id: //depot/perl@27159

18 years agoTest to go with change #27155.
Steve Peters [Sat, 11 Feb 2006 14:16:45 +0000]
Test to go with change #27155.
p4raw-link: @27155 on //depot/perl: ece1bcefc6e1d5c666cb173e3db4fb5c6663a8b9

p4raw-id: //depot/perl@27158

18 years agoDie when integer overflow condition is detected in division under
Steve Peters [Sat, 11 Feb 2006 06:14:02 +0000]
Die when integer overflow condition is detected in division under
C<use integer>.  Hopefully fixes RT #38485.

p4raw-id: //depot/perl@27155

18 years agoassert() that we can't reach two unreachable code paths
Nicholas Clark [Sat, 11 Feb 2006 00:40:04 +0000]
assert() that we can't reach two unreachable code paths
(in Perl_magic_get and Perl_pp_shift).

p4raw-id: //depot/perl@27154

18 years agoThe return value from S_hv_auxinit can be ignored, as it's also stored
Nicholas Clark [Fri, 10 Feb 2006 22:37:23 +0000]
The return value from S_hv_auxinit can be ignored, as it's also stored
within the passed in hv parameter.

p4raw-id: //depot/perl@27153

18 years agoA better fix than 27148
Steve Hay [Fri, 10 Feb 2006 17:46:35 +0000]
A better fix than 27148

Subject: Win32 assert (was Re: Smoke [5.9.4] 27145 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu))
From: Nicholas Clark <nick@ccl4.org>
Date: Fri, 10 Feb 2006 14:58:47 +0000
Message-ID: <20060210145847.GA85020@plum.flirble.org>

Subject: RE: Win32 assert (was Re: Smoke [5.9.4] 27145 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu))
From: "Jan Dubois" <jand@ActiveState.com>
Date: Fri, 10 Feb 2006 09:03:41 -0800
Message-ID: <024401c62e63$f1e53c10$6062a8c0@candy>

p4raw-id: //depot/perl@27152

18 years agoWith PERL_POISON defined, ensure freshly malloc()ed memory isn't zeros,
Nicholas Clark [Fri, 10 Feb 2006 14:25:33 +0000]
With PERL_POISON defined, ensure freshly malloc()ed memory isn't zeros,
and when PERL_TRACK_MEMPOOL is also defined scribble on any extension
added by realloc().

p4raw-id: //depot/perl@27151

18 years agoFix the effects of 27136 on Win32 with DEBUGGING and PERL_IMPLICIT_SYS
Steve Hay [Fri, 10 Feb 2006 11:20:23 +0000]
Fix the effects of 27136 on Win32 with DEBUGGING and PERL_IMPLICIT_SYS

p4raw-id: //depot/perl@27148

18 years agoChange 27136 seems to have inadvertently upset some compilers,
Nicholas Clark [Thu, 9 Feb 2006 23:23:59 +0000]
Change 27136 seems to have inadvertently upset some compilers,
presumably where NULL was defined as 0, not (void *)0

p4raw-id: //depot/perl@27145

18 years agoFix breakage in S_set_csh() from change #27136.
Steve Peters [Thu, 9 Feb 2006 18:25:02 +0000]
Fix breakage in S_set_csh() from change #27136.
p4raw-link: @27136 on //depot/perl: 5f66b61cbe1f2ea985f00c0d9a66153e7a3b6ee1

p4raw-id: //depot/perl@27140

18 years agoDocument incompatible interpretation of chdir FOO.
Gisle Aas [Thu, 9 Feb 2006 18:09:01 +0000]
Document incompatible interpretation of chdir FOO.
Ref change 27125.

p4raw-id: //depot/perl@27139

18 years agoReally regenerate headers
Rafael Garcia-Suarez [Thu, 9 Feb 2006 17:49:18 +0000]
Really regenerate headers

p4raw-id: //depot/perl@27138

18 years agoRegenerated headers for change #27136.
Steve Peters [Thu, 9 Feb 2006 17:40:02 +0000]
Regenerated headers for change #27136.
p4raw-link: @27136 on //depot/perl: 5f66b61cbe1f2ea985f00c0d9a66153e7a3b6ee1

p4raw-id: //depot/perl@27137

18 years agoTrying my "remove the pTHXes" patch again
Andy Lester [Thu, 9 Feb 2006 09:40:18 +0000]
Trying my "remove the pTHXes" patch again
Message-ID: <20060209154018.GA14610@petdance.com>

p4raw-id: //depot/perl@27136

18 years agoSkip new chdir warning test if fchdir is not available
Rafael Garcia-Suarez [Thu, 9 Feb 2006 12:38:35 +0000]
Skip new chdir warning test if fchdir is not available

p4raw-id: //depot/perl@27135

18 years agoAvoid calling all the scanning code in gv_fetchpvn_flags when saving
Nicholas Clark [Thu, 9 Feb 2006 12:37:13 +0000]
Avoid calling all the scanning code in gv_fetchpvn_flags when saving
$1 etc, as we can perfom a hash lookup on %:: directly.

p4raw-id: //depot/perl@27134

18 years agolastparen in the regexp structure is never initialised, and so will
Nicholas Clark [Wed, 8 Feb 2006 20:57:24 +0000]
lastparen in the regexp structure is never initialised, and so will
still be uninitialised after a failed match, yet various points in
mg.c read it come what may. Should fix bug 38461.

p4raw-id: //depot/perl@27133

18 years agoBareword file handles not supported for chown/chmod/utime.
Gisle Aas [Wed, 8 Feb 2006 17:52:16 +0000]
Bareword file handles not supported for chown/chmod/utime.

p4raw-id: //depot/perl@27132

18 years agoWave hands about encoding::warnings
Rafael Garcia-Suarez [Wed, 8 Feb 2006 16:57:48 +0000]
Wave hands about encoding::warnings

p4raw-id: //depot/perl@27131

18 years ago[perl #38464] chdir() on closed handles
Peter Dintelmann [Wed, 8 Feb 2006 01:33:54 +0000]
[perl #38464] chdir() on closed handles
From: Peter Dintelmann (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-38464-129771.3.46114092925276@perl.org>

Plus a regression test.

p4raw-id: //depot/perl@27130

18 years agoHandle unused args
Andy Lester [Tue, 7 Feb 2006 16:36:56 +0000]
Handle unused args
Message-ID: <20060207223656.GA5177@petdance.com>

p4raw-id: //depot/perl@27129

18 years ago[patch] several broken make *.valgrind targets
Jim Cromie [Tue, 7 Feb 2006 15:11:54 +0000]
[patch] several broken make *.valgrind targets
Message-ID: <43E91B2A.4060700@gmail.com>

p4raw-id: //depot/perl@27128

18 years agoBorland's C compiler warns that the & is unnecessary.
Nicholas Clark [Wed, 8 Feb 2006 00:05:44 +0000]
Borland's C compiler warns that the & is unnecessary.

p4raw-id: //depot/perl@27127

18 years agoMerging pp_bit_or and pp_bit_xor shrinks the object code by about .7K.
Nicholas Clark [Tue, 7 Feb 2006 18:01:26 +0000]
Merging pp_bit_or and pp_bit_xor shrinks the object code by about .7K.
The overloading tests are not free.

p4raw-id: //depot/perl@27126

18 years agoAllow bareword file handle as argument to chdir().
Gisle Aas [Tue, 7 Feb 2006 17:32:50 +0000]
Allow bareword file handle as argument to chdir().
This copies the mechanism used by truncate().
Fixes bug #38457.

p4raw-id: //depot/perl@27125

18 years agoAll the trancendental unary operators can be merged into PP_sin
Nicholas Clark [Tue, 7 Feb 2006 17:12:08 +0000]
All the trancendental unary operators can be merged into PP_sin
(cos, exp, log, sqrt)

p4raw-id: //depot/perl@27124

18 years agoAvoid gcc warning about possibly uninitialised variables.
Nicholas Clark [Tue, 7 Feb 2006 15:52:18 +0000]
Avoid gcc warning about possibly uninitialised variables.

p4raw-id: //depot/perl@27123

18 years agoCreate new macros AMG_CALLun_var, AMG_CALLun_var and tryAMAGICun_var
Nicholas Clark [Tue, 7 Feb 2006 15:28:41 +0000]
Create new macros AMG_CALLun_var, AMG_CALLun_var and tryAMAGICun_var
which don't do the pre-processor string manipulation internally.

p4raw-id: //depot/perl@27122

18 years agopp_pop can be implemented by pp_shift.
Nicholas Clark [Tue, 7 Feb 2006 14:57:36 +0000]
pp_pop can be implemented by pp_shift.

p4raw-id: //depot/perl@27121

18 years agoRe: [PATCH] Documentation patch for overload
Steffen Müller [Mon, 6 Feb 2006 10:58:44 +0000]
Re: [PATCH] Documentation patch for overload
Message-ID: <43E71DD4.5010108@sneakemail.com>

p4raw-id: //depot/perl@27120

18 years agopp_hex can be implemented trivially by pp_oct, making pp_hex a mathom.
Nicholas Clark [Tue, 7 Feb 2006 14:11:42 +0000]
pp_hex can be implemented trivially by pp_oct, making pp_hex a mathom.

p4raw-id: //depot/perl@27119

18 years agoMerge pp_index and pp_rindex - we have another mathom.
Nicholas Clark [Tue, 7 Feb 2006 13:13:44 +0000]
Merge pp_index and pp_rindex - we have another mathom.

p4raw-id: //depot/perl@27118

18 years agoSome refactoring to converge pp_index and pp_rindex
Nicholas Clark [Tue, 7 Feb 2006 12:41:27 +0000]
Some refactoring to converge pp_index and pp_rindex

p4raw-id: //depot/perl@27117

18 years agoFix bug 38454 (rindex corrects for $[ on bytes rather than UTF-8)
Nicholas Clark [Tue, 7 Feb 2006 12:19:17 +0000]
Fix bug 38454 (rindex corrects for $[ on bytes rather than UTF-8)

p4raw-id: //depot/perl@27116

18 years agoRe: Configure.com issue, more quoting needed.
Peter Prymmer [Mon, 6 Feb 2006 13:27:14 +0000]
Re: Configure.com issue, more quoting needed.
Message-id:  <OF3536E719.A8B8D167-ON8525710D.0065011E-8525710D.00655ED0@factset.com>

p4raw-id: //depot/perl@27115

18 years agopatch@27082 Allow fatal exceptions to bring up VMS debugger
John E. Malmberg [Sat, 4 Feb 2006 16:04:32 +0000]
patch@27082 Allow fatal exceptions to bring up VMS debugger
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <43E516E0.1000508@qsl.net>

p4raw-id: //depot/perl@27114

18 years agoOptimise index so that if the big string is ISO-8859-1 but the little
Nicholas Clark [Mon, 6 Feb 2006 22:28:41 +0000]
Optimise index so that if the big string is ISO-8859-1 but the little
string is UTF-8, it tries to downgrade the little string, rather than
upgrade the big string. For half-meg big strings this is a fourfold
speed gain.

p4raw-id: //depot/perl@27113

18 years agoGiven that the memory allocated in Perl_bytes_from_utf8 and
Nicholas Clark [Mon, 6 Feb 2006 21:40:57 +0000]
Given that the memory allocated in Perl_bytes_from_utf8 and
Perl_bytes_to_utf8 will immediately be written to, I see no need to
allocate it zeroed.

p4raw-id: //depot/perl@27112

18 years agoRename S_glob_assign to S_glob_assign_glob
Nicholas Clark [Mon, 6 Feb 2006 20:52:41 +0000]
Rename S_glob_assign to S_glob_assign_glob
Rename S_pvgv_assign to S_glob_assign_ref

I don't think that they share enough common code to merge them.

p4raw-id: //depot/perl@27111

18 years agoI think that "merge Perl_sv_2[inpu]v" and "reduce duplication in
Nicholas Clark [Mon, 6 Feb 2006 20:12:58 +0000]
I think that "merge Perl_sv_2[inpu]v" and "reduce duplication in
sv_setsv_flags" are about as done as they can be.

p4raw-id: //depot/perl@27110

18 years agoIn Perl_sv_upgrade, the assignment to new_type_details only needs to
Nicholas Clark [Mon, 6 Feb 2006 20:04:35 +0000]
In Perl_sv_upgrade, the assignment to new_type_details only needs to
be done once.

p4raw-id: //depot/perl@27109

18 years agoDocument the limitations of calling exit() (instead of _exit()) from
Steve Peters [Mon, 6 Feb 2006 19:43:17 +0000]
Document the limitations of calling exit() (instead of _exit()) from
a child process on Solaris.

p4raw-id: //depot/perl@27108

18 years agoRemove a duplicate flag copy line from Perl_sv_setsv_flags.
Nicholas Clark [Mon, 6 Feb 2006 18:45:35 +0000]
Remove a duplicate flag copy line from Perl_sv_setsv_flags.

p4raw-id: //depot/perl@27107

18 years agoMove Perl_save_long, Perl_save_I16, Perl_save_I8, Perl_save_iv,
Nicholas Clark [Mon, 6 Feb 2006 18:07:28 +0000]
Move Perl_save_long, Perl_save_I16, Perl_save_I8, Perl_save_iv,
Perl_save_nogv, Perl_save_list, Perl_save_destructor to mathoms.c
Perl_save_svref can't actually move because it calls a static function.

p4raw-id: //depot/perl@27106

18 years agoExpunge USE_5005THREADS from perl.c
Nicholas Clark [Mon, 6 Feb 2006 16:50:22 +0000]
Expunge USE_5005THREADS from perl.c

p4raw-id: //depot/perl@27105

18 years agoFix bug #38439 - reference to typeglob assignment needs to be based
Nicholas Clark [Mon, 6 Feb 2006 13:08:34 +0000]
Fix bug #38439 - reference to typeglob assignment needs to be based
on SvROK(sstr) rather than SvTYPE(sstr) == SVt_RV.

p4raw-id: //depot/perl@27104

18 years ago5.8.8: Unicos test skip (and for the record: config.sh and harness results)
Jarkko Hietaniemi [Sun, 5 Feb 2006 12:16:37 +0000]
5.8.8: Unicos test skip (and for the record: config.sh and harness results)
Message-ID: <43E5D085.90400@iki.fi>

p4raw-id: //depot/perl@27103

18 years agoCleaning up shadowed variables
Andy Lester [Sun, 5 Feb 2006 21:56:43 +0000]
Cleaning up shadowed variables
Message-Id: <B375E848-FA07-479D-9571-FA3925106D16@petdance.com>

p4raw-id: //depot/perl@27102

18 years agoMerge the PVCV case into the common code in S_pvgv_assign.
Nicholas Clark [Sun, 5 Feb 2006 23:44:12 +0000]
Merge the PVCV case into the common code in S_pvgv_assign.

p4raw-id: //depot/perl@27101

18 years agoMerge the PVAV and PVHV clauses into the common code of S_pvgv_assign.
Nicholas Clark [Sun, 5 Feb 2006 23:20:21 +0000]
Merge the PVAV and PVHV clauses into the common code of S_pvgv_assign.

p4raw-id: //depot/perl@27100

18 years agoMerge the default case (GvSV) with the common code in S_pvgv_assign.
Nicholas Clark [Sun, 5 Feb 2006 23:02:58 +0000]
Merge the default case (GvSV) with the common code in S_pvgv_assign.

p4raw-id: //depot/perl@27099

18 years agoStart to merge the 6 arms of S_pvgv_assign into one.
Nicholas Clark [Sun, 5 Feb 2006 22:41:42 +0000]
Start to merge the 6 arms of S_pvgv_assign into one.

p4raw-id: //depot/perl@27098

18 years ago[patch] rework arenas - repair arenasets
Jim Cromie [Sun, 5 Feb 2006 05:31:14 +0000]
[patch] rework arenas - repair arenasets
Message-ID: <43E5F012.1080203@gmail.com>
Date: Sun, 05 Feb 2006 05:31:14 -0700

p4raw-id: //depot/perl@27097

18 years agoDocumentation patch for overload
Steffen Müller [Sun, 5 Feb 2006 12:26:00 +0000]
Documentation patch for overload
Message-ID: <43E5E0E9.1070707@sneakemail.com>

p4raw-id: //depot/perl@27096