This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
16 years agomake cygwin ld2 executable
Yitzchak Scott-Thoennes [Sun, 15 Aug 2004 17:14:59 +0000 (10:14 -0700)]
make cygwin ld2 executable
Message-ID: <20040816001252.GA2148@efn.org>

p4raw-id: //depot/perl@23218

16 years agomake pp_goto() cope potential stack reallocation in EXTEND
Dave Mitchell [Sat, 14 Aug 2004 22:32:16 +0000 (22:32 +0000)]
make pp_goto() cope potential stack reallocation in EXTEND
The code for goto &foo had local pointers to the stack that
pointed to the wrong place after a realloc.

p4raw-id: //depot/perl@23217

16 years agopre Math::BigInt v1.72
Tels [Fri, 13 Aug 2004 14:02:50 +0000 (16:02 +0200)]
pre Math::BigInt v1.72
Message-Id: <200408131402.52270@bloodgate.com>

p4raw-id: //depot/perl@23216

16 years agoTest for functions with operator names
Andy Lester [Thu, 12 Aug 2004 11:31:03 +0000 (06:31 -0500)]
Test for functions with operator names
Message-ID: <20040812163103.GA26687@petdance.com>

p4raw-id: //depot/perl@23215

16 years agoapi doc fix for SvSetMagicSV_nosteal
Stas Bekman [Thu, 12 Aug 2004 18:10:36 +0000 (11:10 -0700)]
api doc fix for SvSetMagicSV_nosteal
Message-ID: <411C150C.5020602@stason.org>

p4raw-id: //depot/perl@23214

16 years agoRe: 2 patches: goto.t, B.pm/xs
Jim Cromie [Tue, 10 Aug 2004 07:29:08 +0000 (01:29 -0600)]
Re: 2 patches: goto.t, B.pm/xs
Message-ID: <4118CDA4.3060700@divsol.com>

p4raw-id: //depot/perl@23213

16 years ago2 patches: goto.t, B.pm/xs
Jim Cromie [Sun, 8 Aug 2004 18:42:47 +0000 (12:42 -0600)]
2 patches: goto.t, B.pm/xs
Message-ID: <4116C887.9080400@divsol.com>

p4raw-id: //depot/perl@23212

16 years agoRe: POSIX::sigprocmask implemented incorrectly
Alan Burlison [Mon, 9 Aug 2004 19:00:12 +0000 (20:00 +0100)]
Re: POSIX::sigprocmask implemented incorrectly
Message-ID: <4117BBAC.7080603@sun.com>

p4raw-id: //depot/perl@23211

16 years agoFix a typo and remove some debugging crud from change #23209
Dave Mitchell [Mon, 9 Aug 2004 19:58:35 +0000 (19:58 +0000)]
Fix a typo and remove some debugging crud from change #23209
p4raw-link: @23209 on //depot/perl: dedbcade96321798da47de9721e77227a1c11eb5

p4raw-id: //depot/perl@23210

16 years agoeval_sv() failing a taint test could corrupt the stack
Dave Mitchell [Mon, 9 Aug 2004 19:48:57 +0000 (19:48 +0000)]
eval_sv() failing a taint test could corrupt the stack

p4raw-id: //depot/perl@23209

16 years agomade eq_array in t/test.pl handle undef values better
Dave Mitchell [Mon, 9 Aug 2004 18:28:33 +0000 (18:28 +0000)]
made eq_array in t/test.pl handle undef values better

p4raw-id: //depot/perl@23208

16 years agofix minor nit in file description, to keep Jarkko happy
Dave Mitchell [Mon, 9 Aug 2004 17:21:27 +0000 (17:21 +0000)]
fix minor nit in file description, to keep Jarkko happy

p4raw-id: //depot/perl@23207

16 years agoPatch for t/op/sleep.t
Andy Lester [Mon, 9 Aug 2004 00:11:51 +0000 (19:11 -0500)]
Patch for t/op/sleep.t
Message-ID: <20040809051151.GA13872@petdance.com>

p4raw-id: //depot/perl@23206

16 years agoAdd a note in perltodo about a potential extension of readpipe()
Rafael Garcia-Suarez [Mon, 9 Aug 2004 12:10:25 +0000 (12:10 +0000)]
Add a note in perltodo about a potential extension of readpipe()

p4raw-id: //depot/perl@23205

16 years agoRe: POSIX::sigprocmask implemented incorrectly
Alan Burlison [Mon, 9 Aug 2004 10:30:25 +0000 (11:30 +0100)]
Re: POSIX::sigprocmask implemented incorrectly
Message-ID: <41174431.6050803@sun.com>

p4raw-id: //depot/perl@23204

16 years agoAdd tests for XS call_*() API
Dave Mitchell [Sat, 7 Aug 2004 15:10:40 +0000 (15:10 +0000)]
Add tests for XS call_*() API

p4raw-id: //depot/perl@23203

16 years agoDB_File 1.810
Paul Marquess [Sat, 7 Aug 2004 15:22:09 +0000 (16:22 +0100)]
DB_File 1.810
From: "Paul Marquess" <Paul.Marquess@btinternet.com>
Message-Id: <20040807142059.CTQC10838.mta10-svc.ntlworld.com@MARQUESSPT21>

p4raw-id: //depot/perl@23202

16 years agoFix [perl #24269] socket() call uses non-IFS providers
Steve Hay [Fri, 6 Aug 2004 12:55:31 +0000 (12:55 +0000)]
Fix [perl #24269] socket() call uses non-IFS providers
causing subsequent print/read to hang or misbehave

Patch supplied by Artiom Morozov <artiom@phreaker.net>
in the bug report at http://rt.perl.org/rt3/index.html?q=24269

p4raw-id: //depot/perl@23200

16 years agoAnother small clean-up following changes #23190 and #23198
Steve Hay [Fri, 6 Aug 2004 11:57:59 +0000 (11:57 +0000)]
Another small clean-up following changes #23190 and #23198
p4raw-link: @23190 on //depot/perl: d7aa53827cc12fdf8a697328df844e16aaa58287

p4raw-id: //depot/perl@23199

16 years agoremove leaks associated with version object change #23190
Dave Mitchell [Fri, 6 Aug 2004 10:06:46 +0000 (10:06 +0000)]
remove leaks associated with version object change #23190
p4raw-link: @23190 on //depot/perl: d7aa53827cc12fdf8a697328df844e16aaa58287

p4raw-id: //depot/perl@23198

16 years agosignedness nit in #23190
Craig A. Berry [Thu, 5 Aug 2004 13:10:55 +0000 (08:10 -0500)]
signedness nit in #23190
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <4112782F.7040302@mac.com>

p4raw-id: //depot/perl@23197

16 years agoDocument sv_catpvn_nomg, sv_setsv_nomg and sv_catsv_nomg.
Marcus Holland-Moritz [Wed, 4 Aug 2004 18:29:23 +0000 (18:29 +0000)]
Document sv_catpvn_nomg, sv_setsv_nomg and sv_catsv_nomg.

p4raw-id: //depot/perl@23196

16 years agoComment describing purpose.
Nick Ing-Simmons [Wed, 4 Aug 2004 18:16:47 +0000 (18:16 +0000)]
Comment describing purpose.

p4raw-id: //depot/perl@23195

16 years agoRe: POSIX::sigprocmask implemented incorrectly
Alan Burlison [Mon, 19 Jul 2004 12:07:02 +0000 (13:07 +0100)]
Re: POSIX::sigprocmask implemented incorrectly
Message-ID: <40FBAB56.1030208@sun.com>

(last chunk only)

p4raw-id: //depot/perl@23194

16 years agoRemove compilation warnings about uninitialized variables.
Rafael Garcia-Suarez [Wed, 4 Aug 2004 07:00:21 +0000 (07:00 +0000)]
Remove compilation warnings about uninitialized variables.

p4raw-id: //depot/perl@23193

16 years agoRemove the "Newline in left-justified string" warning.
Rafael Garcia-Suarez [Wed, 4 Aug 2004 06:55:46 +0000 (06:55 +0000)]
Remove the "Newline in left-justified string" warning.

p4raw-id: //depot/perl@23192

16 years agoextension to diagnostics.pm
Fergal Daly [Wed, 4 Aug 2004 00:33:09 +0000 (01:33 +0100)]
extension to diagnostics.pm
Message-ID: <20040803233309.GA239@dyn.fergaldaly.com>

p4raw-id: //depot/perl@23191

16 years agoFinal version object core patch?
John Peacock [Tue, 3 Aug 2004 22:23:57 +0000 (18:23 -0400)]
Final version object core patch?
Message-ID: <411048BD.3080700@rowman.com>

p4raw-id: //depot/perl@23190

16 years agogcc on AIX 4 doesn't like -G on the commandline too
H.Merijn Brand [Tue, 3 Aug 2004 23:51:13 +0000 (23:51 +0000)]
gcc on AIX 4 doesn't like -G on the commandline too

p4raw-id: //depot/perl@23189

16 years agogcc on AIX doesn't like -G on the commandline
H.Merijn Brand [Tue, 3 Aug 2004 23:48:13 +0000 (23:48 +0000)]
gcc on AIX doesn't like -G on the commandline

p4raw-id: //depot/perl@23188

16 years agomore typo fixes for change 3176 (comments at top of .c files)
Dave Mitchell [Tue, 3 Aug 2004 19:20:18 +0000 (19:20 +0000)]
more typo fixes for change 3176 (comments at top of .c files)

p4raw-id: //depot/perl@23187

16 years ago[perl #30914] ExtUtils::Embed should use libperl name from Config
Marek Rouchal [Mon, 2 Aug 2004 07:00:33 +0000 (07:00 +0000)]
[perl #30914] ExtUtils::Embed should use libperl name from Config
From: Marek Rouchal (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-30914-93038.14.5123598132685@perl.org>

p4raw-id: //depot/perl@23186

16 years agoadditional -V:foo tests
Jim Cromie [Mon, 2 Aug 2004 09:15:23 +0000 (03:15 -0600)]
additional -V:foo tests
Message-ID: <410E5A8B.9030307@divsol.com>

p4raw-id: //depot/perl@23185

16 years agoEnhance the caveat in the description of tell()
Nick Ing-Simmons [Wed, 28 Jul 2004 15:12:54 +0000 (16:12 +0100)]
Enhance the caveat in the description of tell()

Subject: Re: [perl #30788] Error in documentation
Message-Id: <20040728141254.3861.5@llama.ing-simmons.net>

p4raw-id: //depot/perl@23184

16 years agoRemove empty rpath from .so files
Rafael Garcia-Suarez [Mon, 2 Aug 2004 09:16:13 +0000 (09:16 +0000)]
Remove empty rpath from .so files

p4raw-id: //depot/perl@23183

16 years agomention refaddr() in overload::StrVal docs
Fergal Daly [Fri, 30 Jul 2004 16:09:19 +0000 (17:09 +0100)]
mention refaddr() in overload::StrVal docs
Message-ID: <20040730150919.GB19022@dyn.fergaldaly.com>

p4raw-id: //depot/perl@23182

16 years agoFix breakage caused by Change 23179
Steve Hay [Mon, 2 Aug 2004 08:05:05 +0000 (08:05 +0000)]
Fix breakage caused by Change 23179

p4raw-id: //depot/perl@23181

16 years agoAdd comment to top of reentr.c and fix typos in other files
Dave Mitchell [Sun, 1 Aug 2004 16:49:20 +0000 (16:49 +0000)]
Add comment to top of reentr.c and fix typos in other files

p4raw-id: //depot/perl@23180

16 years agoSkip test when building without Encode.
Marcus Holland-Moritz [Sun, 1 Aug 2004 16:10:19 +0000 (16:10 +0000)]
Skip test when building without Encode.

p4raw-id: //depot/perl@23179

16 years agoRemove redundant SvOOK_off (called implicitly by SvOK_off)
Marcus Holland-Moritz [Sun, 1 Aug 2004 10:19:46 +0000 (10:19 +0000)]
Remove redundant SvOOK_off (called implicitly by SvOK_off)
and merge identical cases.

p4raw-id: //depot/perl@23178

16 years agoshut up a warning in mg.c
Dave Mitchell [Sat, 31 Jul 2004 16:27:09 +0000 (16:27 +0000)]
shut up a warning in mg.c

p4raw-id: //depot/perl@23177

16 years agoAdd comment to the top of most .c files explaining their purpose
Dave Mitchell [Sat, 31 Jul 2004 16:21:50 +0000 (16:21 +0000)]
Add comment to the top of most .c files explaining their purpose

p4raw-id: //depot/perl@23176

16 years agoFix copy & paste bugs in mX?PUSH macro tests.
Marcus Holland-Moritz [Sat, 31 Jul 2004 15:19:13 +0000 (15:19 +0000)]
Fix copy & paste bugs in mX?PUSH macro tests.

p4raw-id: //depot/perl@23175

16 years agoFirst steps towards an explicit perl.exp-less AIX build
H.Merijn Brand [Sat, 31 Jul 2004 08:32:31 +0000 (08:32 +0000)]
First steps towards an explicit perl.exp-less AIX build
Previous method can still be used by undeffing usenativedlopen
If that is ever tested at all on AIX

p4raw-id: //depot/perl@23174

16 years agoFix and update Perl_grok_* docs.
Marcus Holland-Moritz [Sat, 31 Jul 2004 08:29:54 +0000 (08:29 +0000)]
Fix and update Perl_grok_* docs.

p4raw-id: //depot/perl@23173

16 years agoA few minor updates to README.win32 (aka perlwin32)
Steve Hay [Fri, 30 Jul 2004 14:31:08 +0000 (14:31 +0000)]
A few minor updates to README.win32 (aka perlwin32)

p4raw-id: //depot/perl@23172

16 years agoUpgrade to Math::BigInt v1.71.
Rafael Garcia-Suarez [Fri, 30 Jul 2004 14:24:08 +0000 (14:24 +0000)]
Upgrade to Math::BigInt v1.71.

p4raw-id: //depot/perl@23171

16 years agoBug report #30132 was resolved before it was finished!
Steve Hay [Fri, 30 Jul 2004 13:27:41 +0000 (13:27 +0000)]
Bug report #30132 was resolved before it was finished!
Here's the last piece in the puzzle.

p4raw-id: //depot/perl@23170

16 years agoUpgrade to File::Spec 0.88.
Rafael Garcia-Suarez [Wed, 28 Jul 2004 12:13:36 +0000 (12:13 +0000)]
Upgrade to File::Spec 0.88.

p4raw-id: //depot/perl@23168

16 years agoRe: [perl #30783] Test::Builder does not handle overloaded "name" values
Audrey Tang [Thu, 22 Jul 2004 20:17:58 +0000 (13:17 -0700)]
Re: [perl #30783] Test::Builder does not handle overloaded "name" values
Message-ID: <1912f0e204072220171790193a@mail.gmail.com>

p4raw-id: //depot/perl@23167

16 years agoRe: more 5.9 sort tests (second draft)
david nicol [Wed, 21 Jul 2004 17:10:05 +0000 (12:10 -0500)]
Re: more 5.9 sort tests (second draft)
Message-Id: <1090447805.995.24.camel@plaza.davidnicol.com>

p4raw-id: //depot/perl@23166

16 years agoRe: AW: [perl #7558] [PATCH] README.solaris
Andy Dougherty [Tue, 27 Jul 2004 14:12:06 +0000 (10:12 -0400)]
Re: AW: [perl #7558] [PATCH] README.solaris
Message-ID: <Pine.SOL.4.58.0407271335550.22839@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@23165

16 years ago[perl #7558] [PATCH] README.solaris
Andy Dougherty [Mon, 26 Jul 2004 15:32:35 +0000 (11:32 -0400)]
[perl #7558] [PATCH] README.solaris
Message-Id:  <Pine.SOL.4.58.0407261530350.19559@maxwell.phys.lafayette.edu>

Add more info on /dev/random under solaris

p4raw-id: //depot/perl@23164

16 years agoThe byte-order modifiers won't go into 5.8.
Marcus Holland-Moritz [Mon, 26 Jul 2004 17:14:37 +0000 (17:14 +0000)]
The byte-order modifiers won't go into 5.8.

p4raw-id: //depot/perl@23163

16 years agoWindows-related updates to Porting/repository.pod
Steve Hay [Mon, 26 Jul 2004 10:41:56 +0000 (10:41 +0000)]
Windows-related updates to Porting/repository.pod

p4raw-id: //depot/perl@23162

16 years agomake -Dl log runops loop entry and exit, and jump level popping
Dave Mitchell [Sun, 25 Jul 2004 19:05:28 +0000 (19:05 +0000)]
make -Dl log runops loop entry and exit, and jump level popping

p4raw-id: //depot/perl@23161

16 years agodocument that -i messes soft as well hard hard links.
Dave Mitchell [Sat, 24 Jul 2004 10:00:27 +0000 (10:00 +0000)]
document that -i messes soft as well hard hard links.

p4raw-id: //depot/perl@23160

16 years agomake a note in perlrun that -i doesn't preserve UNIX hard links.
Dave Mitchell [Fri, 23 Jul 2004 21:15:32 +0000 (21:15 +0000)]
make a note in perlrun that -i doesn't preserve UNIX hard links.

p4raw-id: //depot/perl@23159

16 years ago[perl #30733] memory leak in array delete
Dave Mitchell [Fri, 23 Jul 2004 11:06:02 +0000 (11:06 +0000)]
[perl #30733] memory leak in array delete
av_delete() wasn't mortalizing the returned value

p4raw-id: //depot/perl@23158

16 years agoremove binary compat from #23156 (remove PL_retstack)
Dave Mitchell [Fri, 23 Jul 2004 10:35:16 +0000 (10:35 +0000)]
remove binary compat from #23156 (remove PL_retstack)

p4raw-id: //depot/perl@23157

16 years agoremove the return stack PL_retstack, and store return ops in the CX
Dave Mitchell [Fri, 23 Jul 2004 09:52:59 +0000 (09:52 +0000)]
remove the return stack PL_retstack, and store return ops in the CX
structure directly instead

p4raw-id: //depot/perl@23156

16 years agoBuild the perldelta copying command for the main Unix makefile with
Nicholas Clark [Thu, 22 Jul 2004 18:50:31 +0000 (18:50 +0000)]
Build the perldelta copying command for the main Unix makefile with
buildtoc, so that it doesn't get forgotten on version increments.

p4raw-id: //depot/perl@23155

16 years agoGrab perl585delta.pod from maint and
Nicholas Clark [Thu, 22 Jul 2004 18:19:58 +0000 (18:19 +0000)]
Grab perl585delta.pod from maint and

Integrate:
[ 23069]
This is RC2. Maybe this one will last longer.

[ 23141]
Break a leg

[perlhist.pod]
p4raw-link: @23141 on //depot/maint-5.8/perl: 9f882961fc43a6deff05386598fc91191e7baf9f
p4raw-link: @23069 on //depot/maint-5.8/perl: f2d13cbe20ce19819db8fa263a5aba881a4232ec

p4raw-id: //depot/perl@23154
p4raw-branched: from //depot/maint-5.8/perl@23152 'branch in'
pod/perl585delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@23152 'edit in'
pod/perlhist.pod (@23069..)

16 years agoUpgrade to Cwd 2.20
Rafael Garcia-Suarez [Thu, 22 Jul 2004 16:16:41 +0000 (16:16 +0000)]
Upgrade to Cwd 2.20

p4raw-id: //depot/perl@23152

16 years agoSort perldiag.
Rafael Garcia-Suarez [Thu, 22 Jul 2004 15:50:34 +0000 (15:50 +0000)]
Sort perldiag.

p4raw-id: //depot/perl@23151

16 years agoRe: "Too late for -T" could be more descriptive
Jim Cromie [Wed, 21 Jul 2004 11:21:50 +0000 (05:21 -0600)]
Re: "Too late for -T" could be more descriptive
Message-ID: <40FEA62E.2010809@divsol.com>
(with tweaks)

p4raw-id: //depot/perl@23150

16 years agoEmail change for Steffen Mueller.
Rafael Garcia-Suarez [Thu, 22 Jul 2004 12:09:40 +0000 (12:09 +0000)]
Email change for Steffen Mueller.

p4raw-id: //depot/perl@23149

16 years agoGrammar fix by Paul Johnson.
Rafael Garcia-Suarez [Thu, 22 Jul 2004 11:32:16 +0000 (11:32 +0000)]
Grammar fix by Paul Johnson.

p4raw-id: //depot/perl@23148

16 years agoConfig::config_re and config_sh would report the byteorder as 'ffff'
Nicholas Clark [Thu, 22 Jul 2004 10:51:48 +0000 (10:51 +0000)]
Config::config_re and config_sh would report the byteorder as 'ffff'

p4raw-id: //depot/perl@23147

16 years agoMention common dynaloader errors in perldiag.pod
Jos I. Boumans [Wed, 21 Jul 2004 13:47:35 +0000 (15:47 +0200)]
Mention common dynaloader errors in perldiag.pod
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <C226C05A-DB0B-11D8-A551-000A95EF62E2@dwim.org>
(with tweaks)

p4raw-id: //depot/perl@23146

16 years agoRe: [perl #30688] Empty slice arg with ($;$) prototype
Rick Delaney [Tue, 20 Jul 2004 16:53:54 +0000 (12:53 -0400)]
Re: [perl #30688] Empty slice arg with ($;$) prototype
Message-ID: <20040720205353.GA970@biff.bort.ca>

p4raw-id: //depot/perl@23145

16 years ago[perl #30609] [PATCH] BigInt v1.71 - first try
Tels [Sat, 17 Jul 2004 16:22:57 +0000 (18:22 +0200)]
[perl #30609] [PATCH] BigInt v1.71 - first try
Message-Id: <200407171622.58443@bloodgate.com>

p4raw-id: //depot/perl@23142

16 years agoTurn 2 strcpy()s into memcpy() because we know the length.
Nicholas Clark [Mon, 19 Jul 2004 08:33:13 +0000 (08:33 +0000)]
Turn 2 strcpy()s into memcpy() because we know the length.

p4raw-id: //depot/perl@23135

16 years agoClarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
Nicholas Clark [Fri, 16 Jul 2004 13:41:22 +0000 (13:41 +0000)]
Clarify that it's only Mac OS *Classic* that uses 1904 - OS X uses
1970

p4raw-id: //depot/perl@23130

16 years agoTypo fix from Julian Gilbey, forwarded upstream from Debian by
Nicholas Clark [Fri, 16 Jul 2004 13:21:33 +0000 (13:21 +0000)]
Typo fix from Julian Gilbey, forwarded upstream from Debian by
Brendan O'Dea

p4raw-id: //depot/perl@23129

16 years agoUse VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().
Steve Hay [Fri, 16 Jul 2004 12:16:05 +0000 (12:16 +0000)]
Use VirtualAlloc() more flexibly when using it to mimic UNIX's sbrk().
CC: perl-win32-porters@listserv.ActiveState.com
Message-ID: <40F6B295.8010804@uk.radan.com>

Assumes perl's malloc can now handle non-contiguous memory (believed
to be true).
Does not address threading issues.

"The attached patch (against blead) makes sbrk() initially try to
extend the existing block of memory exactly as it currently does, but
to not  fail immediately if it can't -- it now frees up that part of
whatever it  had previously reserved+committed which hadn't actually
been used yet,  resets all its static variables and basically starts
anew."

p4raw-id: //depot/perl@23128

16 years agoglob('*.c') to find documentation is dangerous when run in unclean
Nicholas Clark [Fri, 16 Jul 2004 11:14:45 +0000 (11:14 +0000)]
glob('*.c') to find documentation is dangerous when run in unclean
trees, so isntead use MANIFEST to only scan the legitimate source
files.

p4raw-id: //depot/perl@23127

16 years agoEncourage compilers to tail call optimise in sv_savepv, sv_savepvn
Nicholas Clark [Fri, 16 Jul 2004 11:04:37 +0000 (11:04 +0000)]
Encourage compilers to tail call optimise in sv_savepv, sv_savepvn
and sv_savesharedpv. Need to create non-void returning versions of
Copy and Zero, as the existing macros deliberately cast to (void)

p4raw-id: //depot/perl@23126

16 years agoRebuild perlapi.pod
Nicholas Clark [Fri, 16 Jul 2004 10:59:08 +0000 (10:59 +0000)]
Rebuild perlapi.pod

p4raw-id: //depot/perl@23125

16 years agoBe sure HP-UX' ANSI C compiler's PATH is found *before*
H.Merijn Brand [Fri, 16 Jul 2004 10:30:53 +0000 (10:30 +0000)]
Be sure HP-UX' ANSI C compiler's PATH is found *before*
the path to the bundled braindead C compiler. This might
influence ccache's behaviour in finding the correct path

p4raw-id: //depot/perl@23124

16 years agooslevel can fail on AIX, but the output generated would confuse
Nicholas Clark [Fri, 16 Jul 2004 10:14:24 +0000 (10:14 +0000)]
oslevel can fail on AIX, but the output generated would confuse
Configure

p4raw-id: //depot/perl@23122

16 years agoSome calls to PerlMemShared_alloc() aren't checking the return value.
Nicholas Clark [Fri, 16 Jul 2004 08:53:28 +0000 (08:53 +0000)]
Some calls to PerlMemShared_alloc() aren't checking the return value.
Bug spotted by Nigel Sandever

p4raw-id: //depot/perl@23121

16 years agothreads.xs doesn't check the return value of the thread creation
Nicholas Clark [Thu, 15 Jul 2004 19:09:15 +0000 (19:09 +0000)]
threads.xs doesn't check the return value of the thread creation
call. D'oh! This gives SEGVs if the OS fails to create another thread.
Cause of problem located by Nigel Sandever

p4raw-id: //depot/perl@23120

16 years agoAssimilate Cwd 2.19
Nicholas Clark [Thu, 15 Jul 2004 16:28:03 +0000 (16:28 +0000)]
Assimilate Cwd 2.19

p4raw-id: //depot/perl@23118

16 years agoTrailing semi-colon are not allowed on #ifdef's in ANSI
H.Merijn Brand [Thu, 15 Jul 2004 14:16:07 +0000 (14:16 +0000)]
Trailing semi-colon are not allowed on #ifdef's in ANSI

p4raw-id: //depot/perl@23117

16 years agoAbigail notes that a re-entrant regexp engine is a todo
Nicholas Clark [Thu, 15 Jul 2004 12:50:31 +0000 (12:50 +0000)]
Abigail notes that a re-entrant regexp engine is a todo

p4raw-id: //depot/perl@23116

16 years agofor (reverse @foo) now iterates in reverse in place.
Nicholas Clark [Thu, 15 Jul 2004 12:47:50 +0000 (12:47 +0000)]
for (reverse @foo) now iterates in reverse in place.

p4raw-id: //depot/perl@23115

16 years agoOptimise for (reverse ...)
Nicholas Clark [Thu, 15 Jul 2004 10:05:23 +0000 (10:05 +0000)]
Optimise for (reverse ...)

p4raw-id: //depot/perl@23114

16 years agoNow optimising for $a (reverse ...)
Nicholas Clark [Thu, 15 Jul 2004 09:44:16 +0000 (09:44 +0000)]
Now optimising for $a (reverse ...)

p4raw-id: //depot/perl@23113

16 years agoThe optrees for C<for $_ (...)> and C<for (...)> differ, so even more
Nicholas Clark [Thu, 15 Jul 2004 09:16:43 +0000 (09:16 +0000)]
The optrees for C<for $_ (...)> and C<for (...)> differ, so even more
tests.

p4raw-id: //depot/perl@23112

16 years agoThis seems to be needed to get COW working on Win32
Nicholas Clark [Thu, 15 Jul 2004 09:02:36 +0000 (09:02 +0000)]
This seems to be needed to get COW working on Win32

p4raw-id: //depot/perl@23111

16 years ago"That's the way to do it"
Nicholas Clark [Wed, 14 Jul 2004 23:35:24 +0000 (23:35 +0000)]
"That's the way to do it"
In taking out a bug spotted by my regression tests in t/cmd/for.t
I actually managed to disable the entire optimisation. Which means
that I didn't find the other bug. This optimisation is live, and
passes all tests.

p4raw-id: //depot/perl@23109

16 years agoOptimise foreach my $i (reverse ...)
Nicholas Clark [Wed, 14 Jul 2004 20:55:30 +0000 (20:55 +0000)]
Optimise foreach my $i (reverse ...)
foreach without a lexical iterator not yet optimised

p4raw-id: //depot/perl@23108

16 years agosplit doc clarification
Yitzchak Scott-Thoennes [Wed, 14 Jul 2004 10:19:36 +0000 (03:19 -0700)]
split doc clarification
Message-Id:  <20040714171936.GA1092@efn.org>

p4raw-id: //depot/perl@23107

16 years agoNumeric comparison operators mustn't compare addresses of references
Nicholas Clark [Wed, 14 Jul 2004 15:36:57 +0000 (15:36 +0000)]
Numeric comparison operators mustn't compare addresses of references
that are overloaded.

p4raw-id: //depot/perl@23106

16 years agoLots of tests for for reverse ...
Nicholas Clark [Wed, 14 Jul 2004 10:40:54 +0000 (10:40 +0000)]
Lots of tests for for reverse ...

p4raw-id: //depot/perl@23105

16 years agoSome thoughts on foreach reverse
Nicholas Clark [Tue, 13 Jul 2004 21:10:21 +0000 (21:10 +0000)]
Some thoughts on foreach reverse

p4raw-id: //depot/perl@23104

16 years agos/sort/split/; - my mistake spotted by Dave.
Nicholas Clark [Tue, 13 Jul 2004 19:10:20 +0000 (19:10 +0000)]
s/sort/split/; - my mistake spotted by Dave.

p4raw-id: //depot/perl@23103

16 years agoOptimise list context reverse sort to reverse as part of the sort op
Nicholas Clark [Tue, 13 Jul 2004 18:59:46 +0000 (18:59 +0000)]
Optimise list context reverse sort to reverse as part of the sort op

p4raw-id: //depot/perl@23102

16 years agoWork around evil compiler bug on OS X. (Sucks all memory)
Nicholas Clark [Tue, 13 Jul 2004 18:58:41 +0000 (18:58 +0000)]
Work around evil compiler bug on OS X. (Sucks all memory)

p4raw-id: //depot/perl@23101