This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
14 years ago[perl #45823] [PATCH] v5.8.8. pod2html: <a name="example"> anchor, but <a href="item_...
Axel Kollmorgen [Thu, 27 Sep 2007 16:03:38 +0000 (09:03 -0700)]
[perl #45823] [PATCH] v5.8.8. pod2html: <a name="example"> anchor, but <a href="item_example"> link
From: Axel Kollmorgen (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-10743-1190934218-322.45823-75-0@perl.org>

p4raw-id: //depot/perl@32079

14 years agoIncrement IPC::SysV version number.
Marcus Holland-Moritz [Tue, 9 Oct 2007 12:01:22 +0000 (12:01 +0000)]
Increment IPC::SysV version number.

p4raw-id: //depot/perl@32078

14 years agoFix fallback definitions of S_IRWX[UGO] (didn't include
Marcus Holland-Moritz [Tue, 9 Oct 2007 12:00:27 +0000 (12:00 +0000)]
Fix fallback definitions of S_IRWX[UGO] (didn't include
the 'X', but 'W' twice) and fix the value of IPC_GETACL,
which was set to IPC_EXCL.

p4raw-id: //depot/perl@32077

14 years agoDon't deparse $^H{v_string}, which is automatically set by the
Nicholas Clark [Tue, 9 Oct 2007 11:57:16 +0000 (11:57 +0000)]
Don't deparse $^H{v_string}, which is automatically set by the
internals. Doing so confuses modules that test the round-tripping of
various code.

p4raw-id: //depot/perl@32076

14 years agoFree temporary scalars later, because they might be still needed
Rafael Garcia-Suarez [Tue, 9 Oct 2007 10:56:56 +0000 (10:56 +0000)]
Free temporary scalars later, because they might be still needed
when restoring magic

p4raw-id: //depot/perl@32075

14 years agoRe: [perl #46217] (resent) Typeglobs vs. SUPER:: (Hook::LexWrap failure)
Brandon Black [Mon, 8 Oct 2007 08:54:35 +0000 (03:54 -0500)]
Re: [perl #46217] (resent) Typeglobs vs. SUPER:: (Hook::LexWrap failure)
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60710080654s589f57eax90b7f78558ad8b6f@mail.gmail.com>

new tests.

p4raw-id: //depot/perl@32074

14 years agoNew opcode category :load, for require, dofile and caller.
Rafael Garcia-Suarez [Tue, 9 Oct 2007 08:46:24 +0000 (08:46 +0000)]
New opcode category :load, for require, dofile and caller.

p4raw-id: //depot/perl@32073

14 years agomake t/op/pack.t not explode when u64size=''
Alexander Gough [Mon, 8 Oct 2007 16:09:35 +0000 (17:09 +0100)]
make t/op/pack.t not explode when u64size=''
Message-ID: <20071008150935.GE24241@the.earth.li>

p4raw-id: //depot/perl@32072

14 years agoSuggestion by Rick Delaney to make this test pass with -Duse64bitall
Rafael Garcia-Suarez [Mon, 8 Oct 2007 15:52:37 +0000 (15:52 +0000)]
Suggestion by Rick Delaney to make this test pass with -Duse64bitall
on HP-UX (see bug #46011)

p4raw-id: //depot/perl@32071

14 years agoBuild with -Dusemymalloc was broken
Rafael Garcia-Suarez [Mon, 8 Oct 2007 14:09:23 +0000 (14:09 +0000)]
Build with -Dusemymalloc was broken

p4raw-id: //depot/perl@32070

14 years agoTime::Piece & matherr on qnx4
Alexander Gough [Mon, 8 Oct 2007 13:10:04 +0000 (14:10 +0100)]
Time::Piece & matherr on qnx4
Message-ID: <20071008121004.GB24241@the.earth.li>

Plus, bump version number of Time::Piece to 1.11_03

p4raw-id: //depot/perl@32069

14 years agoMove (most of) the conditionally compiled members of the interpreter
Nicholas Clark [Mon, 8 Oct 2007 11:37:27 +0000 (11:37 +0000)]
Move (most of) the conditionally compiled members of the interpreter
structure to the end.

p4raw-id: //depot/perl@32068

14 years agoShrink 4 bytes (ILP32) from the interpreter structure.
Nicholas Clark [Mon, 8 Oct 2007 11:09:06 +0000 (11:09 +0000)]
Shrink 4 bytes (ILP32) from the interpreter structure.
(Spotted a U8 sized hole, and filled the known U16 sized hole).
Moved the sig_pending so that its int fills the 4 byte space left by
csh_len, to reduce padding on LP64.

p4raw-id: //depot/perl@32067

14 years agoDo the same as #32061 for Win32, which also fixes a static linking
Steve Hay [Mon, 8 Oct 2007 10:17:41 +0000 (10:17 +0000)]
Do the same as #32061 for Win32, which also fixes a static linking
build problem with Hash/Util/FieldHash

p4raw-id: //depot/perl@32066

14 years agoRe: [perl #46217] (resent) Typeglobs vs. SUPER:: (Hook::LexWrap failure)
Brandon Black [Sun, 7 Oct 2007 22:36:36 +0000 (17:36 -0500)]
Re: [perl #46217] (resent) Typeglobs vs. SUPER:: (Hook::LexWrap failure)
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <84621a60710072036l60c29016tba8a32b8021b5b24@mail.gmail.com>

p4raw-id: //depot/perl@32065

14 years agoSilence compiler warnings on Win32 (VC6)
Steve Hay [Mon, 8 Oct 2007 08:46:36 +0000 (08:46 +0000)]
Silence compiler warnings on Win32 (VC6)

p4raw-id: //depot/perl@32064

14 years agoDocumentation change to go with change #32056.
Rafael Garcia-Suarez [Mon, 8 Oct 2007 08:46:30 +0000 (08:46 +0000)]
Documentation change to go with change #32056.
p4raw-link: @32056 on //depot/perl: f0d36289ce76f882218c0a53cd52f716a167e5bb

p4raw-id: //depot/perl@32063

14 years agoRe: [perl #46011] [RESOLVED] overload "0+" doesn't handle integer results
Rick Delaney [Sun, 7 Oct 2007 22:37:01 +0000 (18:37 -0400)]
Re: [perl #46011] [RESOLVED] overload "0+" doesn't handle integer results
Message-ID: <20071008023701.GI29047@bort.ca>

p4raw-id: //depot/perl@32062

14 years ago[Patch] Configure doesn't pick up Hash/Util/FieldHash
Alexander Gough [Mon, 8 Oct 2007 00:29:11 +0000 (01:29 +0100)]
[Patch] Configure doesn't pick up Hash/Util/FieldHash
Message-ID: <20071007232910.GA24241@the.earth.li>

p4raw-id: //depot/perl@32061

14 years agoRe: [perl #46011] overload "0+" doesn't handle integer results
Rick Delaney [Sun, 7 Oct 2007 00:22:14 +0000 (20:22 -0400)]
Re: [perl #46011] overload "0+" doesn't handle integer results
Message-ID: <20071007042214.GH29047@bort.ca>

p4raw-id: //depot/perl@32059

14 years agoRe: several compilation problems on VMS in perl@32039
Craig A. Berry [Sat, 6 Oct 2007 13:47:03 +0000 (08:47 -0500)]
Re: several compilation problems on VMS in perl@32039
From: "Craig A. Berry" <craig.a.berry@gmail.com>
Message-ID: <c9ab31fc0710061147x3ee7f9bdg2b1bac3acd018bb2@mail.gmail.com>
Date: Sat, 6 Oct 2007 13:47:03 -0500

p4raw-id: //depot/perl@32058

14 years agoFinally! Worked out how to const Perl_moreswitches().
Nicholas Clark [Sat, 6 Oct 2007 23:44:50 +0000 (23:44 +0000)]
Finally! Worked out how to const Perl_moreswitches().
Although I've committed crimes against indenting to avoid losing
blame annotation history. Revisit this when we have version control
that can easily see through whitespace changes.
[Can probably now propagate consting inside S_parse_body(),
Perl_moreswitches() and Perl_yylex(), but that will not affect the
external API, so can wait until after 5.10]

p4raw-id: //depot/perl@32057

14 years ago"A" should no longer be in the list of options acceptable to PERL5OPT,
Nicholas Clark [Sat, 6 Oct 2007 22:22:20 +0000 (22:22 +0000)]
"A" should no longer be in the list of options acceptable to PERL5OPT,
now that assertions have been removed.

p4raw-id: //depot/perl@32056

14 years agoPropagate the perlapi.pod part of change 32026 back to the source POD.
Nicholas Clark [Sat, 6 Oct 2007 21:24:32 +0000 (21:24 +0000)]
Propagate the perlapi.pod part of change 32026 back to the source POD.

p4raw-id: //depot/perl@32055

14 years agoRemove remaining C<Nullch>s and C<Nullsv>s
Nicholas Clark [Sat, 6 Oct 2007 21:23:23 +0000 (21:23 +0000)]
Remove remaining C<Nullch>s and C<Nullsv>s

p4raw-id: //depot/perl@32054

14 years agoAdd symlink support to Cwd::_vms_abs_path.
Craig A. Berry [Sat, 6 Oct 2007 18:28:59 +0000 (18:28 +0000)]
Add symlink support to Cwd::_vms_abs_path.

p4raw-id: //depot/perl@32053

14 years agoThe scratch scalar used in -d processing for : and = options would leak
Nicholas Clark [Sat, 6 Oct 2007 16:32:36 +0000 (16:32 +0000)]
The scratch scalar used in -d processing for : and = options would leak
as it was never freed.

p4raw-id: //depot/perl@32052

14 years agoNothing* outside the core uses the old misspelling
Nicholas Clark [Sat, 6 Oct 2007 15:38:52 +0000 (15:38 +0000)]
Nothing* outside the core uses the old misspelling
PERL_PV_PRETTY_ELIPSES, so remove it.
* well, nothing that Google can find. Same thing, isn't it? :-)

p4raw-id: //depot/perl@32051

14 years agoFix precedence bug in the logic for PERL_PV_ESCAPE_NOCLEAR in
Nicholas Clark [Sat, 6 Oct 2007 15:29:44 +0000 (15:29 +0000)]
Fix precedence bug in the logic for PERL_PV_ESCAPE_NOCLEAR in
Perl_pv_escape()

p4raw-id: //depot/perl@32050

14 years agoUse the PERL_PV_PRETTY_NOCLEAR flag to simplify the code in
Nicholas Clark [Sat, 6 Oct 2007 15:04:53 +0000 (15:04 +0000)]
Use the PERL_PV_PRETTY_NOCLEAR flag to simplify the code in
Perl_regprop() for the EXACT node case.

p4raw-id: //depot/perl@32049

14 years agoAdd a new flag PERL_PV_PRETTY_NOCLEAR (actually just
Nicholas Clark [Sat, 6 Oct 2007 15:04:04 +0000 (15:04 +0000)]
Add a new flag PERL_PV_PRETTY_NOCLEAR (actually just
PERL_PV_ESCAPE_NOCLEAR), and change Perl_pv_pretty() so that if this
bit is set, the output SV is not reset to an empty string.

p4raw-id: //depot/perl@32048

14 years agoFix typo in change 32043 - s/sv_catpvf/sv_catpvs/
Nicholas Clark [Sat, 6 Oct 2007 14:56:18 +0000 (14:56 +0000)]
Fix typo in change 32043 - s/sv_catpvf/sv_catpvs/

p4raw-id: //depot/perl@32047

14 years agoUpgrade to Time-HiRes-1.9708
Steve Peters [Sat, 6 Oct 2007 13:30:59 +0000 (13:30 +0000)]
Upgrade to Time-HiRes-1.9708

p4raw-id: //depot/perl@32046

14 years agonewSV(size) and SvPOK_on() will be more efficient than newSVpvs("")
Nicholas Clark [Sat, 6 Oct 2007 12:55:29 +0000 (12:55 +0000)]
newSV(size) and SvPOK_on() will be more efficient than newSVpvs("")
followed by SvGROW(size+1)

p4raw-id: //depot/perl@32045

14 years agoUse vnewSVpvf() rather than sv_vcatpvf() onto a newly created empty
Nicholas Clark [Sat, 6 Oct 2007 12:54:32 +0000 (12:54 +0000)]
Use vnewSVpvf() rather than sv_vcatpvf() onto a newly created empty
string.

p4raw-id: //depot/perl@32044

14 years agoAvoid using *pvf functions when the format string is a fixed string.
Nicholas Clark [Sat, 6 Oct 2007 12:23:15 +0000 (12:23 +0000)]
Avoid using *pvf functions when the format string is a fixed string.

p4raw-id: //depot/perl@32043

14 years agoDirectly create the SV with Perl_newSVpvf() rather than using
Nicholas Clark [Sat, 6 Oct 2007 12:22:58 +0000 (12:22 +0000)]
Directly create the SV with Perl_newSVpvf() rather than using
Perl_catSVpvf() to extend a zero-length SV.

p4raw-id: //depot/perl@32042

14 years agoOptimise the logic in isPRINT(), possible following Jarkko's bugfix
Nicholas Clark [Sat, 6 Oct 2007 10:27:17 +0000 (10:27 +0000)]
Optimise the logic in isPRINT(), possible following Jarkko's bugfix
of change 10855. (to the implementation added in change 18)
Nothing that a decent compiler optimiser would have missed.

p4raw-id: //depot/perl@32041

14 years agoRevert one hunk of change 32034 that had the possibility of being buggy
Nicholas Clark [Sat, 6 Oct 2007 10:23:26 +0000 (10:23 +0000)]
Revert one hunk of change 32034 that had the possibility of being buggy
(the sprintf "%c" code will work correctly when the SV is UTF-8).
Audit all the rest for UTF-8 correctness, and force SvUTF-8_off() in
utf8.c to ensure correctness. (The string is reset to "", so this will
not be a behaviour change.)

p4raw-id: //depot/perl@32040

14 years agoIn the MAD code, eliminate one Perl_sv_catpvf() and convert one
Nicholas Clark [Fri, 5 Oct 2007 23:03:14 +0000 (23:03 +0000)]
In the MAD code, eliminate one Perl_sv_catpvf() and convert one
construction to *pvs.

p4raw-id: //depot/perl@32039

14 years agoChange a sv_catpv() to sv_catpvs().
Nicholas Clark [Fri, 5 Oct 2007 23:02:16 +0000 (23:02 +0000)]
Change a sv_catpv() to sv_catpvs().

p4raw-id: //depot/perl@32038

14 years agosymlink() wrapper for VMS that prevents the creation of symlinks
Craig A. Berry [Fri, 5 Oct 2007 22:37:23 +0000 (22:37 +0000)]
symlink() wrapper for VMS that prevents the creation of symlinks
with zero-length names.  The standards disallow that and the test
suite gets indigestion.

p4raw-id: //depot/perl@32037

14 years agoEliminate the Perl_sv_catpvf() in TRIE_STORE_REVCHAR
Nicholas Clark [Fri, 5 Oct 2007 21:46:39 +0000 (21:46 +0000)]
Eliminate the Perl_sv_catpvf() in TRIE_STORE_REVCHAR

p4raw-id: //depot/perl@32036

14 years agoPL_cshname is actually a constant value known at compile time.
Nicholas Clark [Fri, 5 Oct 2007 20:31:23 +0000 (20:31 +0000)]
PL_cshname is actually a constant value known at compile time.
PL_cshlen can be calculated by the compiler. So eliminate both as
interpreter variables, and the code that calculates PL_cshlen at
runtime.

p4raw-id: //depot/perl@32035

14 years agoEliminate most *printf-like calls that use a simple "%c" format,
Nicholas Clark [Fri, 5 Oct 2007 19:48:27 +0000 (19:48 +0000)]
Eliminate most *printf-like calls that use a simple "%c" format,
replacing them with constructions that are more efficient because they
avoid the overhead of the *printf format parser and interpreter code.

p4raw-id: //depot/perl@32034

14 years agoWith the demise of PERL_FLEXIBLE_EXCEPTIONS, S_docatch_body() can be
Nicholas Clark [Fri, 5 Oct 2007 18:15:06 +0000 (18:15 +0000)]
With the demise of PERL_FLEXIBLE_EXCEPTIONS, S_docatch_body() can be
inlined and eliminated.

p4raw-id: //depot/perl@32033

14 years agoAs PL_hinthv is actually tied, need to call SvSETMAGIC() after the
Nicholas Clark [Fri, 5 Oct 2007 16:08:12 +0000 (16:08 +0000)]
As PL_hinthv is actually tied, need to call SvSETMAGIC() after the
store to it. Gosh, the tied hash API is clunky.

p4raw-id: //depot/perl@32032

14 years agoNew [PATCH] use 5.006; use 5.10.0
Robin Barker [Fri, 5 Oct 2007 12:12:05 +0000 (13:12 +0100)]
New [PATCH] use 5.006; use 5.10.0
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226016048DB@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@32031

14 years agoUpdate add-package.pl
Jos I. Boumans [Thu, 4 Oct 2007 11:24:05 +0000 (13:24 +0200)]
Update add-package.pl
From: "Jos I. Boumans" <jos@dwim.org>
Message-Id: <9D8CA217-8B5B-487E-96A4-92D9047FE921@dwim.org>

p4raw-id: //depot/perl@32030

14 years agopatch@32028 POD updates for VMS
John E. Malmberg [Thu, 4 Oct 2007 22:25:34 +0000 (17:25 -0500)]
patch@32028 POD updates for VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4705AEAE.9060100@qsl.net>

p4raw-id: //depot/perl@32029

14 years agoVMS override for Module::Build::Base::find_perl_interpreter,
Craig A. Berry [Thu, 4 Oct 2007 18:02:38 +0000 (18:02 +0000)]
VMS override for Module::Build::Base::find_perl_interpreter,
allowing tests to pass from t/TEST as well as harness.

p4raw-id: //depot/perl@32028

14 years agoTry a bit harder to get *PL_sighandlerp to agree with its
Craig A. Berry [Thu, 4 Oct 2007 15:06:59 +0000 (15:06 +0000)]
Try a bit harder to get *PL_sighandlerp to agree with its
prototype based on SA_SIGINFO definedness rather than Win32-ness.

p4raw-id: //depot/perl@32027

14 years agoPOD cleanups
David Landgren [Fri, 28 Sep 2007 20:42:56 +0000 (22:42 +0200)]
POD cleanups
Message-ID: <46FD4B30.9070802@landgren.net>

p4raw-id: //depot/perl@32026

14 years agoS_dopoptosub() is just a wrapper for S_dopoptosub_at(), so make it a
Nicholas Clark [Thu, 4 Oct 2007 10:39:05 +0000 (10:39 +0000)]
S_dopoptosub() is just a wrapper for S_dopoptosub_at(), so make it a
macro. (Also slightly shrinks the object code for x86 with -Os)

p4raw-id: //depot/perl@32024

14 years agoUpgrade to Devel::PPPort 3.13
Marcus Holland-Moritz [Thu, 4 Oct 2007 10:37:47 +0000 (10:37 +0000)]
Upgrade to Devel::PPPort 3.13

p4raw-id: //depot/perl@32023

14 years agoUpdate Module::Load::Conditional to 0.20
Rafael Garcia-Suarez [Thu, 4 Oct 2007 09:11:18 +0000 (09:11 +0000)]
Update Module::Load::Conditional to 0.20

p4raw-id: //depot/perl@32022

14 years agoUpdate Term::UI to 0.16
Rafael Garcia-Suarez [Thu, 4 Oct 2007 09:06:20 +0000 (09:06 +0000)]
Update Term::UI to 0.16

p4raw-id: //depot/perl@32021

14 years agoFix warnings about Sighandler_t type on Win32.
Rafael Garcia-Suarez [Thu, 4 Oct 2007 08:32:11 +0000 (08:32 +0000)]
Fix warnings about Sighandler_t type on Win32.

p4raw-id: //depot/perl@32020

14 years agoI can't spell (well know fact) and while I'm there correct other
Nicholas Clark [Wed, 3 Oct 2007 20:39:37 +0000 (20:39 +0000)]
I can't spell (well know fact) and while I'm there correct other
spelling, grammar and capitalisation imperfections.

p4raw-id: //depot/perl@32017

14 years agoTest for a subtle pre-5.10 bug. Before 5.10 the overloading flag was
Nicholas Clark [Wed, 3 Oct 2007 20:34:13 +0000 (20:34 +0000)]
Test for a subtle pre-5.10 bug. Before 5.10 the overloading flag was
stored on the reference rather than the referent. Despite the fact that
objects can only be accessed via references (even internally), the
referent actually knows that it's blessed, not the references. So
taking a new, unrelated, reference to it gives an object. However, the
overloading-or-not flag was on the reference prior to 5.10, and taking
a new reference didn't (use to) copy it (prior to 5.8.9).
So test that the bug can't return - overloading should work on a
reference to something already blessed into a package with overloading.

p4raw-id: //depot/perl@32016

14 years agoReverse change #31978
Rafael Garcia-Suarez [Wed, 3 Oct 2007 16:21:59 +0000 (16:21 +0000)]
Reverse change #31978
p4raw-link: @31978 on //depot/perl: d804f4346b490171e547d5cc512063e53da10708

p4raw-id: //depot/perl@32015

14 years agoOne const too much. (Unfortunately, the Copy macro casts
Marcus Holland-Moritz [Wed, 3 Oct 2007 11:29:58 +0000 (11:29 +0000)]
One const too much. (Unfortunately, the Copy macro casts
the constness away, so the compiler cannot detect this.)

p4raw-id: //depot/perl@32014

14 years agoAdapt definition of Sighandler_t to go with change #32012
Rafael Garcia-Suarez [Wed, 3 Oct 2007 11:21:59 +0000 (11:21 +0000)]
Adapt definition of Sighandler_t to go with change #32012
p4raw-link: @32012 on //depot/perl: b6455c53c26be8a62e12a3f2a24a3a5086dd2c7b

p4raw-id: //depot/perl@32013

14 years ago[perl #45513] Test failures on amd64-freebsd 6.2
Slaven Rezic [Sat, 29 Sep 2007 05:38:08 +0000 (22:38 -0700)]
[perl #45513] Test failures on amd64-freebsd 6.2
From: "slaven@rezic.de via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-5916-1191069483-1553.45513-15-0@perl.org>

p4raw-id: //depot/perl@32012

14 years ago[perl #46019] Documentation for 'srand' has a problem in code snippet
ben@linuxgazette.net [Tue, 2 Oct 2007 21:33:49 +0000 (14:33 -0700)]
[perl #46019] Documentation for 'srand' has a problem in code snippet
From: ben@linuxgazette.net (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-5916-1191386029-1116.46019-75-0@perl.org>

p4raw-id: //depot/perl@32011

14 years agoUpdate to a file missed in change #32008.
Steve Peters [Wed, 3 Oct 2007 04:07:08 +0000 (04:07 +0000)]
Update to a file missed in change #32008.
p4raw-link: @32008 on //depot/perl: 547d3dfd0918e1335aa86e352904fbb22cccfb6d

p4raw-id: //depot/perl@32010

14 years agoUpgrade to Getopt-Long-2.37
Steve Peters [Tue, 2 Oct 2007 13:56:07 +0000 (13:56 +0000)]
Upgrade to Getopt-Long-2.37

p4raw-id: //depot/perl@32009

14 years agoUpgrade to CPAN-1.9203
Steve Peters [Tue, 2 Oct 2007 13:39:06 +0000 (13:39 +0000)]
Upgrade to CPAN-1.9203

p4raw-id: //depot/perl@32008

14 years agoNeed to quote the version number of perl in perlivp, now
Rafael Garcia-Suarez [Tue, 2 Oct 2007 12:44:18 +0000 (12:44 +0000)]
Need to quote the version number of perl in perlivp, now
that it finishes by 0

p4raw-id: //depot/perl@32007

14 years ago/cygdrive is configurable
Jerry D. Hedden [Mon, 1 Oct 2007 19:32:19 +0000 (15:32 -0400)]
/cygdrive is configurable
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510710011632n175427fdx39e173372862526e@mail.gmail.com>

p4raw-id: //depot/perl@32006

14 years agouse base problem
Shawn [Mon, 1 Oct 2007 12:45:32 +0000 (05:45 -0700)]
use base problem
Message-ID: <1191267932.150186.12570@d55g2000hsg.googlegroups.com>

(This patch is actually not needed for 5.10, but useful for earlier perls)

p4raw-id: //depot/perl@32005

14 years agoRe: [patch] clean out remnants of DEBUGGING_OPS (was opcode op_type:9)
Jim Cromie [Mon, 1 Oct 2007 18:59:43 +0000 (12:59 -0600)]
Re: [patch] clean out remnants of DEBUGGING_OPS (was opcode op_type:9)
Message-ID: <470197FF.5040709@gmail.com>

p4raw-id: //depot/perl@32004

14 years agowas Re: Freeze ?
John Peacock [Tue, 2 Oct 2007 05:28:31 +0000 (01:28 -0400)]
was Re: Freeze ?
Message-ID: <47020F3F.9070604@havurah-software.org>

p4raw-id: //depot/perl@32003

14 years agoAudrey spotted a spurious "Unicode".
Nicholas Clark [Tue, 2 Oct 2007 07:21:12 +0000 (07:21 +0000)]
Audrey spotted a spurious "Unicode".

p4raw-id: //depot/perl@32002

14 years agoNothing is using IoSUBPROCESS() so eliminate xio_subprocess.
Nicholas Clark [Mon, 1 Oct 2007 12:13:36 +0000 (12:13 +0000)]
Nothing is using IoSUBPROCESS() so eliminate xio_subprocess.
Make xio_flags a U8, which is what it should have been all along
(rather than a char, which might be signed). B.xs had its wrapper as U8

p4raw-id: //depot/perl@32001

14 years agoPatch by jlv <jloverso@mathworks.com> to stop NEXT::AUTOLOAD
Rafael Garcia-Suarez [Mon, 1 Oct 2007 12:00:30 +0000 (12:00 +0000)]
Patch by jlv <jloverso@mathworks.com> to stop NEXT::AUTOLOAD
from emitting warnings under the debugger.
See: http://rt.cpan.org/Public/Bug/Display.html?id=25053

p4raw-id: //depot/perl@32000

14 years ago[patch@31998] Fix M:B: tilde.t tests on VMS
John E. Malmberg [Sun, 30 Sep 2007 09:13:09 +0000 (04:13 -0500)]
[patch@31998] Fix M:B: tilde.t tests on VMS
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <46FFAEF5.1060702@qsl.net>

p4raw-id: //depot/perl@31999

14 years agoRe: [patch@31988] Revised Module::Build fixes for VMS.
John E. Malmberg [Sat, 29 Sep 2007 14:50:37 +0000 (09:50 -0500)]
Re: [patch@31988] Revised Module::Build fixes for VMS.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <46FEAC8D.1080506@qsl.net>

Missed one case in #31995.

p4raw-id: //depot/perl@31998

14 years agobring File::Path up to 2.01 (was: Re: Freeze ?)
David Landgren [Sun, 30 Sep 2007 15:19:49 +0000 (17:19 +0200)]
bring File::Path up to 2.01 (was: Re: Freeze ?)
Message-ID: <46FFA275.6010304@landgren.net>

p4raw-id: //depot/perl@31997

14 years ago[patch@31988] Revised Module::Build fixes for VMS.
John E. Malmberg [Fri, 28 Sep 2007 08:55:27 +0000 (03:55 -0500)]
[patch@31988] Revised Module::Build fixes for VMS.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <46FD07CF.5040504@qsl.net>

p4raw-id: //depot/perl@31995

14 years agoMake all of B work on 5.8.x
Nicholas Clark [Fri, 28 Sep 2007 18:04:55 +0000 (18:04 +0000)]
Make all of B work on 5.8.x

p4raw-id: //depot/perl@31994

14 years agoDocument hint symbols in B::Concise
Rafael Garcia-Suarez [Fri, 28 Sep 2007 13:07:35 +0000 (13:07 +0000)]
Document hint symbols in B::Concise

p4raw-id: //depot/perl@31993

14 years agoHopefully really fix test failures with -C
Nicholas Clark [Fri, 28 Sep 2007 12:40:39 +0000 (12:40 +0000)]
Hopefully really fix test failures with -C

p4raw-id: //depot/perl@31992

14 years agoRemove unneeded cast
Rafael Garcia-Suarez [Fri, 28 Sep 2007 08:20:32 +0000 (08:20 +0000)]
Remove unneeded cast

p4raw-id: //depot/perl@31991

14 years agoChange 31987 forgot to re-run embed.pl
Nicholas Clark [Fri, 28 Sep 2007 07:32:28 +0000 (07:32 +0000)]
Change 31987 forgot to re-run embed.pl

p4raw-id: //depot/perl@31990

14 years ago[patch] s/thinngy/thingy/
Jim Cromie [Thu, 27 Sep 2007 19:29:43 +0000 (13:29 -0600)]
[patch] s/thinngy/thingy/
Message-ID: <46FC5907.4010205@gmail.com>

p4raw-id: //depot/perl@31989

14 years agoI forgot to patch for the threaded case
Rafael Garcia-Suarez [Thu, 27 Sep 2007 09:55:35 +0000 (09:55 +0000)]
I forgot to patch for the threaded case

p4raw-id: //depot/perl@31988

14 years agoMove the bool v_string_ok into the U16-sized gap in the interpreter
Nicholas Clark [Thu, 27 Sep 2007 09:40:58 +0000 (09:40 +0000)]
Move the bool v_string_ok into the U16-sized gap in the interpreter
structure. Add a "spare" variable so that we can add the first post-
5.10.0 bool variable without growing the interpreter structure.

p4raw-id: //depot/perl@31987

14 years agoHopefully fix test failures with -C
Rafael Garcia-Suarez [Thu, 27 Sep 2007 09:38:53 +0000 (09:38 +0000)]
Hopefully fix test failures with -C

p4raw-id: //depot/perl@31986

14 years agoFix test introduced in #31973 that failed on Win32
Steve Hay [Thu, 27 Sep 2007 08:56:05 +0000 (08:56 +0000)]
Fix test introduced in #31973 that failed on Win32
(Win32 doesn't like the runperl() prog having newlines in it)

p4raw-id: //depot/perl@31985

14 years agoMake large file support the default on VMS systems that have it. This in turn
Craig A. Berry [Thu, 27 Sep 2007 00:57:00 +0000 (00:57 +0000)]
Make large file support the default on VMS systems that have it.  This in turn
makes _USE_STD_STAT and symbolic link support the defaults where available.

p4raw-id: //depot/perl@31984

14 years agoAPI spelling patch, by Jerry D. Hedden
Rafael Garcia-Suarez [Wed, 26 Sep 2007 16:57:34 +0000 (16:57 +0000)]
API spelling patch, by Jerry D. Hedden

p4raw-id: //depot/perl@31983

14 years agoMaybe the default order of directories in @INC should be modified.
Rafael Garcia-Suarez [Wed, 26 Sep 2007 16:46:36 +0000 (16:46 +0000)]
Maybe the default order of directories in @INC should be modified.

p4raw-id: //depot/perl@31982

14 years agoChange 31977 introduced a bug (failing to set the return value of
Nicholas Clark [Wed, 26 Sep 2007 16:32:45 +0000 (16:32 +0000)]
Change 31977 introduced a bug (failing to set the return value of
mro::get_linear_isa() when passed a second parameter). However, there
were no tests for this. Fix both.

p4raw-id: //depot/perl@31981

14 years agoCheck rename() under Cygwin
Jerry D. Hedden [Tue, 25 Sep 2007 11:55:53 +0000 (07:55 -0400)]
Check rename() under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709250855o2c9115cdi6ce830a9ccaec696@mail.gmail.com>

p4raw-id: //depot/perl@31980

14 years agoNo more ld2 and perlld under Cygwin
Jerry D. Hedden [Tue, 25 Sep 2007 10:45:47 +0000 (06:45 -0400)]
No more ld2 and perlld under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510709250745s1d17ae54y6403711e00b306a0@mail.gmail.com>

p4raw-id: //depot/perl@31979

14 years agoRE: [PATCH] use 5.010 is ugly; use 5.10.0 warns
Robin Barker [Wed, 26 Sep 2007 13:25:49 +0000 (14:25 +0100)]
RE: [PATCH] use 5.010 is ugly; use 5.10.0 warns
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <2C2E01334A940D4792B3E115F95B7226C9D1C3@exchsvr1.npl.ad.local>

p4raw-id: //depot/perl@31978

14 years agoChange the way of determining the MRO algorithm used from an enum
Nicholas Clark [Wed, 26 Sep 2007 10:21:50 +0000 (10:21 +0000)]
Change the way of determining the MRO algorithm used from an enum
defined in the header, to a pointer to a structure. This allows the
flexibility to easily add more MROs in the future, and to provide an
API to do so. Dispatch in mro.c is now via the structure pointed to,
rather than switch statements on the value of the enum.

p4raw-id: //depot/perl@31977

14 years agoOption spelling nit for AIX
Rafael Garcia-Suarez [Wed, 26 Sep 2007 09:07:59 +0000 (09:07 +0000)]
Option spelling nit for AIX

p4raw-id: //depot/perl@31976

14 years agoOn VAX, feeding a bare "NaN" to nawk causes nawk to core dump since
Rafael Garcia-Suarez [Wed, 26 Sep 2007 09:00:08 +0000 (09:00 +0000)]
On VAX, feeding a bare "NaN" to nawk causes nawk to core dump since
it tries to interpret it as a number, which causes an FP exception.
(Patch from NetBSD)

p4raw-id: //depot/perl@31975