perl.git
12 years agoRemove unneeded pragma line from B/t/OptreeCheck.pm
Jerry D. Hedden [Tue, 20 Mar 2007 16:43:02 +0000 (09:43 -0700)] 
Remove unneeded pragma line from B/t/OptreeCheck.pm
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <376615.72521.qm@web30204.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30654

12 years agoDon't install XS::APItest and XS::Typemap
Rafael Garcia-Suarez [Wed, 21 Mar 2007 08:57:22 +0000 (08:57 +0000)] 
Don't install XS::APItest and XS::Typemap

p4raw-id: //depot/perl@30653

12 years agoIn safecalloc, use the system calloc() for the non-DEBUGGING case, as
Nicholas Clark [Tue, 20 Mar 2007 23:20:46 +0000 (23:20 +0000)] 
In safecalloc, use the system calloc() for the non-DEBUGGING case, as
it may be able to memset() to 0 for free.

p4raw-id: //depot/perl@30652

12 years agoRe: ppport.h in core
Jerry D. Hedden [Tue, 20 Mar 2007 09:08:19 +0000 (02:08 -0700)] 
Re: ppport.h in core
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <319763.15276.qm@web30202.mail.mud.yahoo.com>

Digest::SHA no longer uses ppport.h

p4raw-id: //depot/perl@30651

12 years agomy email address changed
Michael Stevens [Tue, 20 Mar 2007 15:49:12 +0000 (15:49 +0000)] 
my email address changed
Message-ID: <20070320154912.GE50318@etla.org>

p4raw-id: //depot/perl@30649

12 years agoMore nits in the PERL5LIB docs, suggested by Andreas.
Rafael Garcia-Suarez [Tue, 20 Mar 2007 11:39:16 +0000 (11:39 +0000)] 
More nits in the PERL5LIB docs, suggested by Andreas.

p4raw-id: //depot/perl@30648

12 years agofeel the the baÃ\9f (encoding problems in the regex engine)
Yves Orton [Tue, 20 Mar 2007 01:40:34 +0000 (02:40 +0100)] 
feel the the baÃ\9f (encoding problems in the regex engine)
Message-ID: <9b18b3110703191740m6bf21942p6521f3016ed8092f@mail.gmail.com>

p4raw-id: //depot/perl@30647

12 years agoBetter wording for the return value of select()
Rafael Garcia-Suarez [Mon, 19 Mar 2007 23:59:54 +0000 (23:59 +0000)] 
Better wording for the return value of select()
(bug #41907)

p4raw-id: //depot/perl@30646

12 years agoMore adjustments to the PERL5LIB docs by Rick
Rafael Garcia-Suarez [Mon, 19 Mar 2007 23:34:50 +0000 (23:34 +0000)] 
More adjustments to the PERL5LIB docs by Rick
Delaney and myself

p4raw-id: //depot/perl@30645

12 years agoLet %^H be modifiable in eval-strings (bug #41531),
Rafael Garcia-Suarez [Mon, 19 Mar 2007 23:11:12 +0000 (23:11 +0000)] 
Let %^H be modifiable in eval-strings (bug #41531),
by adding a meaning for OPf_SPECIAL on OP_CONST.
Patch by Yves Orton.

p4raw-id: //depot/perl@30644

12 years agoRe: Composing @INC from PERL5LIB
Andreas J. Koenig [Mon, 19 Mar 2007 23:35:10 +0000 (00:35 +0100)] 
Re: Composing @INC from PERL5LIB
Message-ID: <87ircwkgkh.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@30643

12 years agoAdjust timing tolerance in threads tests, by Jerry D. Hedden
Rafael Garcia-Suarez [Mon, 19 Mar 2007 15:42:58 +0000 (15:42 +0000)] 
Adjust timing tolerance in threads tests, by Jerry D. Hedden

p4raw-id: //depot/perl@30634

12 years agoPerlIO_exportFILE() and PerlIO_releaseFILE() should manage the fd
Nicholas Clark [Mon, 19 Mar 2007 15:17:27 +0000 (15:17 +0000)] 
PerlIO_exportFILE() and PerlIO_releaseFILE() should manage the fd
reference counts correctly.

p4raw-id: //depot/perl@30633

12 years agoRe: [perl #41691] [PATCH] v5.8.8 pod2html -- Convert RFC links to point ot IETF pages
Jari Aalto [Sat, 17 Mar 2007 11:11:17 +0000 (14:11 +0300)] 
Re: [perl #41691] [PATCH] v5.8.8 pod2html -- Convert RFC links to point ot IETF pages
Message-ID: <87k5xg9tne.fsf@w2kpicasso.cante.net>

p4raw-id: //depot/perl@30631

12 years agoRe: perlreguts: Copy-editing and wishlist
Marvin Humphrey [Fri, 16 Mar 2007 12:44:55 +0000 (05:44 -0700)] 
Re: perlreguts: Copy-editing and wishlist
Message-Id: <F6284B08-4B4E-467A-AFB2-8A71154FDD08@rectangular.com>

p4raw-id: //depot/perl@30630

12 years agoUpgrade to version.pm 0.71, by John Peacock
Rafael Garcia-Suarez [Mon, 19 Mar 2007 08:58:08 +0000 (08:58 +0000)] 
Upgrade to version.pm 0.71, by John Peacock

p4raw-id: //depot/perl@30629

12 years agominor code simplification made possible by change #30627
Dave Mitchell [Mon, 19 Mar 2007 00:00:46 +0000 (00:00 +0000)] 
minor code simplification made possible by change #30627
p4raw-link: @30627 on //depot/perl: e7cbf6c66722616e50aa4cda71d48adf3ae55201

p4raw-id: //depot/perl@30628

12 years agoWhen restoring localised values, call set only on container magic.
Dave Mitchell [Sun, 18 Mar 2007 23:43:05 +0000 (23:43 +0000)] 
When restoring localised values, call set only on container magic.
Avoids (among other things), localised pos index being trashed at
scope exit.

p4raw-id: //depot/perl@30627

12 years agomove magic container/value test into separate function
Dave Mitchell [Sun, 18 Mar 2007 23:17:04 +0000 (23:17 +0000)] 
move magic container/value test into separate function

p4raw-id: //depot/perl@30624

12 years agoThe test case applied in change 29502 really should have gone at the
Nicholas Clark [Sun, 18 Mar 2007 21:14:16 +0000 (21:14 +0000)] 
The test case applied in change 29502 really should have gone at the
end of the file t/op/re_tests.

p4raw-id: //depot/perl@30618

12 years ago29044 broke Fatal.pm
Andreas J. Koenig [Sun, 18 Mar 2007 09:26:58 +0000 (10:26 +0100)] 
29044 broke Fatal.pm
Message-ID: <87slc37y99.fsf@k75.linux.bogus>
Date: Sun, 18 Mar 2007 09:26:58 +0100

p4raw-id: //depot/perl@30614

12 years agoPerlIO_importFILE() should increase the reference count on the fd
Nicholas Clark [Sat, 17 Mar 2007 18:42:30 +0000 (18:42 +0000)] 
PerlIO_importFILE() should increase the reference count on the fd
that it brings into PerlIO managed space. (A long standing problem
reported by Steve Hay)

p4raw-id: //depot/perl@30610

12 years agoperl5db.t: skip test when /dev/tty is not available
Alexey Tourbin [Sat, 17 Mar 2007 19:28:33 +0000 (22:28 +0300)] 
perl5db.t: skip test when /dev/tty is not available
Message-ID: <20070317162833.GA10670@solemn.turbinal>

p4raw-id: //depot/perl@30609

12 years agoTest case from Karl Chen in RT #41831
Nicholas Clark [Sat, 17 Mar 2007 16:58:00 +0000 (16:58 +0000)] 
Test case from Karl Chen in RT #41831
(The bug was already fixed in blead, merged to maint, and it seems
better to adapt the sample code rather than add the whole new test)

p4raw-id: //depot/perl@30608

12 years agoRemove the other 4 bits of MAD code designed to abort on local $^L.
Nicholas Clark [Sat, 17 Mar 2007 15:14:38 +0000 (15:14 +0000)] 
Remove the other 4 bits of MAD code designed to abort on local $^L.

p4raw-id: //depot/perl@30607

12 years agoThe code in newCONDOP can be made visibly simpler by using intermediate
Nicholas Clark [Sat, 17 Mar 2007 13:01:18 +0000 (13:01 +0000)] 
The code in newCONDOP can be made visibly simpler by using intermediate
variables. It's also 8 bytes smaller with -Os

p4raw-id: //depot/perl@30606

12 years agoUnder -Dmad, free the ops representing the dead code when a branch
Nicholas Clark [Fri, 16 Mar 2007 19:29:04 +0000 (19:29 +0000)] 
Under -Dmad, free the ops representing the dead code when a branch
conditional value is actually a constant. Previously this was leaking
ops, and more visibly shared hash keys.

p4raw-id: //depot/perl@30605

12 years agoRe: [perl #41691] [PATCH] v5.8.8 pod2html -- Convert RFC links to point ot IETF pages
Jari Aalto [Wed, 14 Mar 2007 21:56:14 +0000 (00:56 +0300)] 
Re: [perl #41691] [PATCH] v5.8.8 pod2html -- Convert RFC links to point ot IETF pages
Message-ID: <87hcsnbqnl.fsf@w2kpicasso.cante.net>

p4raw-id: //depot/perl@30604

12 years agoRemove the abort() trap, which Larry said was actually only ever
Nicholas Clark [Fri, 16 Mar 2007 08:41:02 +0000 (08:41 +0000)] 
Remove the abort() trap, which Larry said was actually only ever
intended as a way to enter gdb by using local $^L

p4raw-id: //depot/perl@30603

12 years agoMake sure escaped dots in filenames are preserved when translating
Craig A. Berry [Fri, 16 Mar 2007 01:40:50 +0000 (01:40 +0000)] 
Make sure escaped dots in filenames are preserved when translating
filenames from VMS to UNIX syntax.

p4raw-id: //depot/perl@30602

12 years agoPatch by Abigail to avoid using $& in diagnostics.pm.
Rafael Garcia-Suarez [Thu, 15 Mar 2007 17:43:43 +0000 (17:43 +0000)] 
Patch by Abigail to avoid using $& in diagnostics.pm.

p4raw-id: //depot/perl@30601

12 years agoRe: Smoke [5.8.8] 30522 FAIL(XF) Solaris 2.10 (i386/1 cpu)
Abe Timmerman [Thu, 15 Mar 2007 18:06:25 +0000 (19:06 +0100)] 
Re: Smoke [5.8.8] 30522 FAIL(XF) Solaris 2.10 (i386/1 cpu)
Message-ID: <45F97D11.2080009@ztreet.demon.nl>

skips some tests when perl is built without useperlio

p4raw-id: //depot/perl@30600

12 years agoPatch by Gerard Goossen to add madprops to "require" opcode
Rafael Garcia-Suarez [Thu, 15 Mar 2007 16:14:22 +0000 (16:14 +0000)] 
Patch by Gerard Goossen to add madprops to "require" opcode

p4raw-id: //depot/perl@30599

12 years agoPatch by Gerard Goossen to have nomad print also
Rafael Garcia-Suarez [Thu, 15 Mar 2007 16:01:33 +0000 (16:01 +0000)] 
Patch by Gerard Goossen to have nomad print also
the [ ] { } madprops.

p4raw-id: //depot/perl@30597

12 years agoDon't mention DynaLoader.a in INSTALL,
Rafael Garcia-Suarez [Thu, 15 Mar 2007 15:53:28 +0000 (15:53 +0000)] 
Don't mention DynaLoader.a in INSTALL,
since it doesn't exist anymore

p4raw-id: //depot/perl@30596

12 years agoSeems that 5.6.x needs the same fix as 5.005_xx for dclone.t
Nicholas Clark [Thu, 15 Mar 2007 15:02:55 +0000 (15:02 +0000)] 
Seems that 5.6.x needs the same fix as 5.005_xx for dclone.t

p4raw-id: //depot/perl@30595

12 years agoRe: [Patch] Fix some of the tests of Storable on Perl 5.004
Sébastien Aperghis-Tramoni [Thu, 15 Mar 2007 13:26:07 +0000 (14:26 +0100)] 
Re: [Patch] Fix some of the tests of Storable on Perl 5.004
Message-ID: <1173961567.45f93b5f0fc9f@imp.free.fr>
Date: Thu, 15 Mar 2007 13:26:07 +0100

p4raw-id: //depot/perl@30594

12 years agoTweak to Storable to make dclone.t pass on 5.005_03.
Nicholas Clark [Thu, 15 Mar 2007 11:35:26 +0000 (11:35 +0000)] 
Tweak to Storable to make dclone.t pass on 5.005_03.

p4raw-id: //depot/perl@30593

12 years agoRe: What is this MAD stuff all about?
Rick Delaney [Mon, 12 Mar 2007 20:15:12 +0000 (16:15 -0400)] 
Re: What is this MAD stuff all about?
Message-ID: <20070313001511.GJ6001@bort.ca>
Date: Mon, 12 Mar 2007 20:15:12 -0400

p4raw-id: //depot/perl@30592

12 years agoUpgrade to threads::shared 1.08 :
Rafael Garcia-Suarez [Thu, 15 Mar 2007 09:52:05 +0000 (09:52 +0000)] 
Upgrade to threads::shared 1.08 :
- Sub-second resolution for cont_timedwait under WIN32
  (courtesy of Dean Arnold)
- Fix compiler warnings

p4raw-id: //depot/perl@30591

12 years agoMake the isdst argument to asctime and mktime default to -1
Rafael Garcia-Suarez [Thu, 15 Mar 2007 09:35:14 +0000 (09:35 +0000)] 
Make the isdst argument to asctime and mktime default to -1
instead of 0, as suggested by Mike Schilli.

p4raw-id: //depot/perl@30590

12 years agoChanges needed to get Storable to compile on 5.005_03.
Nicholas Clark [Wed, 14 Mar 2007 23:33:02 +0000 (23:33 +0000)] 
Changes needed to get Storable to compile on 5.005_03.
Passing tests is a different matter...

p4raw-id: //depot/perl@30589

12 years agoRe: [perl #41687] [PATCH] v5.8.8 pod2html -- Add --[no]fragmentuniq to support more...
Jari Aalto [Wed, 7 Mar 2007 10:04:15 +0000 (12:04 +0200)] 
Re: [perl #41687] [PATCH] v5.8.8 pod2html -- Add --[no]fragmentuniq to support more readable <a name=..> refs
Message-ID: <87y7m9scn4.fsf@w2kpicasso.cante.net>

with test adjustments

p4raw-id: //depot/perl@30584

12 years ago[perl #41698] [PATCH] v5.8.8 pod2html -- Add <div>..</div> around the outputted INDEX...
Jari Aalto [Sun, 4 Mar 2007 13:33:20 +0000 (05:33 -0800)] 
[perl #41698] [PATCH] v5.8.8 pod2html -- Add <div>..</div> around the outputted INDEX section
From: Jari Aalto (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-2051-1173043999-1740.41698-75-0@perl.org>

plus test adjustments

p4raw-id: //depot/perl@30583

12 years ago[perl #41701] [PATCH] v5.8.8. pod2html -- F<filename> should add 'class="file"' in...
Jari Aalto [Mon, 5 Mar 2007 02:05:38 +0000 (18:05 -0800)] 
[perl #41701] [PATCH] v5.8.8. pod2html -- F<filename> should add 'class="file"' in the HTML output
From: Jari Aalto (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-2051-1173089138-1801.41701-75-0@perl.org>

plus adjustments to tests

p4raw-id: //depot/perl@30582

12 years agoDe-hardcode a path in a Test::Simple test, so it works
Rafael Garcia-Suarez [Wed, 14 Mar 2007 13:38:15 +0000 (13:38 +0000)] 
De-hardcode a path in a Test::Simple test, so it works
when integrated to the core.

p4raw-id: //depot/perl@30580

12 years agoUpgrade to Test-Simple-0.68. Includes a tweak to
Steve Peters [Wed, 14 Mar 2007 13:17:42 +0000 (13:17 +0000)] 
Upgrade to Test-Simple-0.68.  Includes a tweak to
lib/Test/Simple/t/fail-more.t so that all of its tests pass within
the Perl core.

p4raw-id: //depot/perl@30578

12 years agouse a fresh stack when loading Errno.pm etc.
Dave Mitchell [Wed, 14 Mar 2007 12:34:05 +0000 (12:34 +0000)] 
use a fresh stack when loading Errno.pm etc.
Stops 'use vars qw($!)' in lib/vars.t segfaulting.
(This can be reduced to 'my $sym = "!"; *$sym = \$$sym')

p4raw-id: //depot/perl@30577

12 years agoPatch by Sébastien Aperghis-Tramoni to avoid encoding
Rafael Garcia-Suarez [Wed, 14 Mar 2007 09:43:21 +0000 (09:43 +0000)] 
Patch by Sébastien Aperghis-Tramoni to avoid encoding
everything that goes through Net::Cmd as UTF-8
(regression as of Net::Cmd 2.27, see CPAN RT #24835)

p4raw-id: //depot/perl@30576

12 years agoperlfunc.pod (ref results), perlop.pod (qr// result)
Wolfgang Laun [Wed, 14 Mar 2007 07:56:45 +0000 (08:56 +0100)] 
perlfunc.pod (ref results), perlop.pod (qr// result)
Message-ID: <45F79CAD.5050005@thalesgroup.com>

p4raw-id: //depot/perl@30575

12 years agoThe dMY_CXT added in change 27938 isn't needed when in the PERL_CORE.
Nicholas Clark [Tue, 13 Mar 2007 23:10:11 +0000 (23:10 +0000)] 
The dMY_CXT added in change 27938 isn't needed when in the PERL_CORE.

p4raw-id: //depot/perl@30574

12 years agoCheck that stat and -X favours the file handle over the directory
Nicholas Clark [Tue, 13 Mar 2007 22:48:46 +0000 (22:48 +0000)] 
Check that stat and -X favours the file handle over the directory
handle when using *THINGY{IO} syntax too.

p4raw-id: //depot/perl@30572

12 years agoCheck that stat and -X on barewords favour the file handle over the
Nicholas Clark [Tue, 13 Mar 2007 22:24:54 +0000 (22:24 +0000)] 
Check that stat and -X on barewords favour the file handle over the
directory handle for the ambiguous case.

p4raw-id: //depot/perl@30571

12 years agoBump versions of modules that are currently on "dev" releases in maint.
Nicholas Clark [Tue, 13 Mar 2007 20:48:17 +0000 (20:48 +0000)] 
Bump versions of modules that are currently on "dev" releases in maint.

p4raw-id: //depot/perl@30569

12 years agoIntegrate:
Nicholas Clark [Tue, 13 Mar 2007 19:33:02 +0000 (19:33 +0000)] 
Integrate:
[ 30565]
Make the constant AVf_REAL conditional on Perl version.
p4raw-link: @30565 on //depot/maint-5.8/perl: 5f8a8dc2063e97069e9cba3dcf0af31374112448

p4raw-id: //depot/perl@30566
p4raw-integrated: from //depot/maint-5.8/perl@30563 'copy in'
ext/B/defsubs_h.PL (@30564..)

12 years ago5.8's B.xs exports AVf_REAL, so need to jiggle the test count by 1.
Nicholas Clark [Tue, 13 Mar 2007 17:35:05 +0000 (17:35 +0000)] 
5.8's B.xs exports AVf_REAL, so need to jiggle the test count by 1.
(And then merge the difference back into blead)

p4raw-id: //depot/perl@30563

12 years agoDB_File with g++ and db v1
Jarkko Hietaniemi [Mon, 12 Mar 2007 22:01:34 +0000 (18:01 -0400)] 
DB_File with g++ and db v1
Message-ID: <45F605FE.1090606@iki.fi>

p4raw-id: //depot/perl@30562

12 years agoinform constant.pm about UNITCHECK
Joshua ben Jore [Tue, 13 Mar 2007 00:35:11 +0000 (17:35 -0700)] 
inform constant.pm about UNITCHECK
From: "Joshua ben Jore" <twists@gmail.com>
Message-ID: <dc5c751d0703130035o1a739f45g1ea559d110bd5dd8@mail.gmail.com>

p4raw-id: //depot/perl@30561

12 years agoNeed a SPAGAIN here because the stack pointer might have
Rafael Garcia-Suarez [Tue, 13 Mar 2007 11:02:03 +0000 (11:02 +0000)] 
Need a SPAGAIN here because the stack pointer might have
moved when evaluating a tied hash in scalar context.

p4raw-id: //depot/perl@30560

12 years agoGet B compiling and passing all tests on both 5.9.x and 5.8.x
Nicholas Clark [Tue, 13 Mar 2007 00:01:42 +0000 (00:01 +0000)] 
Get B compiling and passing all tests on both 5.9.x and 5.8.x

p4raw-id: //depot/perl@30558

12 years agoFix a couple of minor typos in comments
Rafael Garcia-Suarez [Mon, 12 Mar 2007 22:14:27 +0000 (22:14 +0000)] 
Fix a couple of minor typos in comments

p4raw-id: //depot/perl@30557

12 years agoBetter wording for (?|...) in perlre, from a suggestion by Ruud.
Rafael Garcia-Suarez [Mon, 12 Mar 2007 21:58:19 +0000 (21:58 +0000)] 
Better wording for (?|...) in perlre, from a suggestion by Ruud.

p4raw-id: //depot/perl@30556

12 years agoRemove notes about experimental functions in the utf8 module.
Rafael Garcia-Suarez [Mon, 12 Mar 2007 21:22:55 +0000 (21:22 +0000)] 
Remove notes about experimental functions in the utf8 module.
Also, document that the internal utf8 functions can be used
without loading utf8.pm. (Suggested by Juerd)

p4raw-id: //depot/perl@30555

12 years agowarn() without args doesn't take a default message in $_, but in $@
Rafael Garcia-Suarez [Mon, 12 Mar 2007 21:00:05 +0000 (21:00 +0000)] 
warn() without args doesn't take a default message in $_, but in $@

p4raw-id: //depot/perl@30554

12 years agoFix the partially passing TODO test in optree_constants.t by
Nicholas Clark [Mon, 12 Mar 2007 18:21:56 +0000 (18:21 +0000)] 
Fix the partially passing TODO test in optree_constants.t by
making the tests for PL_sv_yes and PL_sv_no run as separate programs,
rather than code eval'd in the current program, as under ithreads
whether you get the real thing or a copy depends on whether any
previous code has that SV in a PAD op.

p4raw-id: //depot/perl@30553

12 years agoWith the demise of ByteLoader in blead, unshare_hek can return to the
Nicholas Clark [Mon, 12 Mar 2007 15:30:39 +0000 (15:30 +0000)] 
With the demise of ByteLoader in blead, unshare_hek can return to the
backwaters of 'p'. Not being visible to 'EX'tensions means that there's
less exposure to maintenance compatibility concerns.

p4raw-id: //depot/perl@30552

12 years agoUpgrade to CPAN-1.88_78
Steve Peters [Mon, 12 Mar 2007 15:12:39 +0000 (15:12 +0000)] 
Upgrade to CPAN-1.88_78

p4raw-id: //depot/perl@30551

12 years agoBitten again by the snakes in the MANIFEST spec - tabs, not spaces.
Nicholas Clark [Mon, 12 Mar 2007 15:03:29 +0000 (15:03 +0000)] 
Bitten again by the snakes in the MANIFEST spec - tabs, not spaces.

p4raw-id: //depot/perl@30550

12 years agoLike fake scalars, state variables shouldn't get new pad entries
Rafael Garcia-Suarez [Mon, 12 Mar 2007 14:33:01 +0000 (14:33 +0000)] 
Like fake scalars, state variables shouldn't get new pad entries
at each recursion, in order to be truly stateful. (bug #41789)

p4raw-id: //depot/perl@30548

12 years agoExtUtils::Manifest fix-ups for VMS:
Craig A. Berry [Sun, 11 Mar 2007 23:42:14 +0000 (23:42 +0000)] 
ExtUtils::Manifest fix-ups for VMS:
  - don't use multiple dots in .bak filenames
  - remove VMS-specific clobbering of keys with values in mkmanifest()
patch also in RT at <http://rt.cpan.org//Ticket/Display.html?id=25377>

p4raw-id: //depot/perl@30544

12 years agoUpgrade inplace.t and iprefix.t to use test.pl, avoiding a lot
Craig A. Berry [Sun, 11 Mar 2007 21:05:08 +0000 (21:05 +0000)] 
Upgrade inplace.t and iprefix.t to use test.pl, avoiding a lot
of OS-specific shenanigans.

p4raw-id: //depot/perl@30543

12 years agoAdd directory depth check for older VMS systems to check83.pl
Craig A. Berry [Sun, 11 Mar 2007 21:01:35 +0000 (21:01 +0000)] 
Add directory depth check for older VMS systems to check83.pl

p4raw-id: //depot/perl@30542

12 years agoTest that format references can't be wrongly dereferenced.
Nicholas Clark [Sat, 10 Mar 2007 16:56:21 +0000 (16:56 +0000)] 
Test that format references can't be wrongly dereferenced.
Test that a glob dereference of a PVIO correctly sets the IO of the
temporary glob that it creates.

p4raw-id: //depot/perl@30537

12 years agoBump Exporter's $VERSION.
Nicholas Clark [Sat, 10 Mar 2007 16:20:31 +0000 (16:20 +0000)] 
Bump Exporter's $VERSION.

p4raw-id: //depot/perl@30535

12 years agoA test case for change 30527 (chdir bareword ambiguity with dirhandles
Nicholas Clark [Sat, 10 Mar 2007 15:34:34 +0000 (15:34 +0000)] 
A test case for change 30527 (chdir bareword ambiguity with dirhandles
and filehandles)

p4raw-id: //depot/perl@30533

12 years agoRefactor the "has fchdir" and "has dirfd" logic to one place.
Nicholas Clark [Sat, 10 Mar 2007 15:30:46 +0000 (15:30 +0000)] 
Refactor the "has fchdir" and "has dirfd" logic to one place.

p4raw-id: //depot/perl@30532

12 years agoDon't swallow up other warnings in Exporter's test. Remove a needless
Nicholas Clark [Fri, 9 Mar 2007 20:49:47 +0000 (20:49 +0000)] 
Don't swallow up other warnings in Exporter's test. Remove a needless
eval that happened to generate 4 warnings.

p4raw-id: //depot/perl@30531

12 years ago[perl #41587] [PATCH] 5.8.8 make sure we get the proper ldflags on libperl.so
Tom Callaway [Thu, 22 Feb 2007 14:39:02 +0000 (06:39 -0800)] 
[perl #41587] [PATCH] 5.8.8 make sure we get the proper ldflags on libperl.so
From: Tom Callaway (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-28041-1172183942-1615.41587-75-0@perl.org>

p4raw-id: //depot/perl@30530

12 years agoMake Exporter::Heavy correctly not warn when exporting a symbol only
Nicholas Clark [Fri, 9 Mar 2007 19:23:57 +0000 (19:23 +0000)] 
Make Exporter::Heavy correctly not warn when exporting a symbol only
declared in the export specification. Ensure that the test actually
tests this.

p4raw-id: //depot/perl@30529

12 years agoTom Callaway's Redhat patches
Tom Callaway [Thu, 22 Feb 2007 19:33:45 +0000 (11:33 -0800)] 
Tom Callaway's Redhat patches

Subject: [perl #41595] [PATCH] 5.8.8 Use CFLAGS for all compiler invocations
From: Tom Callaway (via RT) <perlbug-followup@perl.org>
Date: Thu, 22 Feb 2007 19:33:45 -0800
Message-ID: <rt-3.6.HEAD-28041-1172201625-659.41595-75-0@perl.org>

Subject: [perl #41589] [PATCH] 5.8.8 Linux needs -FPIC too
From: Tom Callaway (via RT) <perlbug-followup@perl.org>
Date: Thu, 22 Feb 2007 14:56:24 -0800
Message-ID: <rt-3.6.HEAD-18680-1172184984-1237.41589-75-0@perl.org>

p4raw-id: //depot/perl@30528

12 years agoPrefer dirhandles to filehandles when passing a bareword typeglob
Steve Peters [Fri, 9 Mar 2007 18:30:16 +0000 (18:30 +0000)] 
Prefer dirhandles to filehandles when passing a bareword typeglob
to chdir() and the typeglob has both a dirhandle and a
filehandle assigned to it.

p4raw-id: //depot/perl@30527

12 years agoMention Perl::Unsafe::Signals in the core docs en passant.
Rafael Garcia-Suarez [Fri, 9 Mar 2007 17:47:22 +0000 (17:47 +0000)] 
Mention Perl::Unsafe::Signals in the core docs en passant.

p4raw-id: //depot/perl@30525

12 years agoIn ExtUtils::Liblist::Kid::_vms_ext(), escape the dollar, not the
Craig A. Berry [Fri, 9 Mar 2007 00:46:34 +0000 (00:46 +0000)] 
In ExtUtils::Liblist::Kid::_vms_ext(), escape the dollar, not the
minus (there was no intention to use $\ or $- here).

p4raw-id: //depot/perl@30521

12 years agoThe HePV macro was borked.
Rafael Garcia-Suarez [Thu, 8 Mar 2007 16:31:36 +0000 (16:31 +0000)] 
The HePV macro was borked.

p4raw-id: //depot/perl@30520

12 years agoWarning fix. Since HePV's second argument is supposed
Rafael Garcia-Suarez [Thu, 8 Mar 2007 16:12:29 +0000 (16:12 +0000)] 
Warning fix. Since HePV's second argument is supposed
to be an unsigned integer, there's not point in comparing
it to 0.

p4raw-id: //depot/perl@30519

12 years agoRe: [PATCH] Tweaks so that miniperl.exe doesnt croak while building perl.exe
Yves Orton [Thu, 8 Mar 2007 10:20:50 +0000 (11:20 +0100)] 
Re: [PATCH] Tweaks so that miniperl.exe doesnt croak while building perl.exe
Message-ID: <9b18b3110703080120s41147a4fh4f4c1f9817079be3@mail.gmail.com>

p4raw-id: //depot/perl@30518

12 years agoRe: [PATCH] Tweaks so that miniperl.exe doesnt croak while building perl.exe
Yves Orton [Wed, 7 Mar 2007 20:44:52 +0000 (21:44 +0100)] 
Re: [PATCH] Tweaks so that miniperl.exe doesnt croak while building perl.exe
Message-ID: <9b18b3110703071144t787e028s8a79fa1986624b54@mail.gmail.com>

p4raw-id: //depot/perl@30517

12 years agoRE: $Win32::VERSION problem
Jan Dubois [Wed, 7 Mar 2007 12:26:01 +0000 (04:26 -0800)] 
RE: $Win32::VERSION problem
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <00b301c760f6$d28129d0$77837d70$@com>

Adds the tests from the dual-lived CPAN distribution Win32-0.27
and removes two old t/win32 tests which are now redundant

p4raw-id: //depot/perl@30516

12 years agodebugger history save and load
Andreas J. Koenig [Wed, 7 Mar 2007 14:53:58 +0000 (15:53 +0100)] 
debugger history save and load
Message-ID: <87y7m99n2h.fsf@k75.linux.bogus>

p4raw-id: //depot/perl@30515

12 years agoBetter docs for C<no VERSION>
Rafael Garcia-Suarez [Thu, 8 Mar 2007 13:46:16 +0000 (13:46 +0000)] 
Better docs for C<no VERSION>

p4raw-id: //depot/perl@30514

12 years agoNeed to extend the stack when using warn() without
Rafael Garcia-Suarez [Thu, 8 Mar 2007 11:19:38 +0000 (11:19 +0000)] 
Need to extend the stack when using warn() without
an argument (this fixes bug #41716)

p4raw-id: //depot/perl@30513

12 years agoDefault to ELF on FreeBSD when objformat is not there
Anton Berezin [Thu, 8 Mar 2007 12:08:45 +0000 (13:08 +0100)] 
Default to ELF on FreeBSD when objformat is not there
Message-ID: <20070308110845.GA24332@heechee.tobez.org>

p4raw-id: //depot/perl@30512

12 years agoMM->{ldflags} may not be defined and wouldn't help us locate
Craig A. Berry [Thu, 8 Mar 2007 03:50:32 +0000 (03:50 +0000)] 
MM->{ldflags} may not be defined and wouldn't help us locate
the perlshr library anyway (follow-up to #30462).

p4raw-id: //depot/perl@30511

12 years agoMake vms/gen_shrfls.pl better able to detect header transitions with
Craig A. Berry [Thu, 8 Mar 2007 03:06:53 +0000 (03:06 +0000)] 
Make vms/gen_shrfls.pl better able to detect header transitions with
various compiler versions (needed after #30463).

p4raw-id: //depot/perl@30510

12 years agoRegenerates internal and external API docs
Rafael Garcia-Suarez [Wed, 7 Mar 2007 17:08:54 +0000 (17:08 +0000)] 
Regenerates internal and external API docs

p4raw-id: //depot/perl@30500

12 years agoAdd the new man page, perlunifaq, in relevant places
Rafael Garcia-Suarez [Wed, 7 Mar 2007 17:05:29 +0000 (17:05 +0000)] 
Add the new man page, perlunifaq, in relevant places

p4raw-id: //depot/perl@30499

12 years agoSyntax nit in ExtUtils::Liblist::Kid, noticed by Yves Orton
Rafael Garcia-Suarez [Wed, 7 Mar 2007 16:36:20 +0000 (16:36 +0000)] 
Syntax nit in ExtUtils::Liblist::Kid, noticed by Yves Orton

p4raw-id: //depot/perl@30497

12 years agoUse another method to avoid the "possible interpolation" warning
Rafael Garcia-Suarez [Wed, 7 Mar 2007 16:32:48 +0000 (16:32 +0000)] 
Use another method to avoid the "possible interpolation" warning
for @- and @+ : do this directly from the lexer (patch by Yves
Orton.) This way, @- and @+ aren't preloaded anymore.
Avoid to require re::Tie::Hash::NamedCapture when the *- or *+
globs are created, this was breaking the build due to miniperl's
inability to load it.

p4raw-id: //depot/perl@30496

12 years agoRe: [PATCH] (Re: [PATCH] unicode/utf8 pod)
Juerd Waalboer [Sun, 4 Mar 2007 16:00:19 +0000 (17:00 +0100)] 
Re: [PATCH] (Re: [PATCH] unicode/utf8 pod)
Message-ID: <20070304150019.GN4723@c4.convolution.nl>

p4raw-id: //depot/perl@30493

12 years agoLocalize $! in splainthis() too. (see bug #41717)
Rafael Garcia-Suarez [Wed, 7 Mar 2007 11:00:07 +0000 (11:00 +0000)] 
Localize $! in splainthis() too. (see bug #41717)

p4raw-id: //depot/perl@30492