This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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..)

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 years agoBetter localisation of $_ in diagnostics.
Rafael Garcia-Suarez [Wed, 7 Mar 2007 10:57:11 +0000 (10:57 +0000)]
Better localisation of $_ in diagnostics.
This fixes bug #41717.

p4raw-id: //depot/perl@30491

15 years agoAvoid to load the *+ and *- globs too early.
Rafael Garcia-Suarez [Wed, 7 Mar 2007 10:33:38 +0000 (10:33 +0000)]
Avoid to load the *+ and *- globs too early.
To silence spurious interpolation warnings, merely
create the stash entry for them. Ensure that the
re::Tie::Hash::NamedCapture module is always loaded
when we have created the tied hashes %+ and %-.
Revert change #30483, which is now unnecessary.
p4raw-link: @30483 on //depot/perl: 73f68b39467596f862aade4f4b46d6061aa98bd3

p4raw-id: //depot/perl@30490

15 years agoUpgrade to IO-Zlib-1.05. There are updates to the core that have
Steve Peters [Tue, 6 Mar 2007 16:49:47 +0000 (16:49 +0000)]
Upgrade to IO-Zlib-1.05.  There are updates to the core that have
not yet been included in the CPAN distribution, so the core
module has a version bump.

p4raw-id: //depot/perl@30489

15 years agoFix error messages returned by S_require_tie_mod. Fix small leaks
Rafael Garcia-Suarez [Tue, 6 Mar 2007 15:51:06 +0000 (15:51 +0000)]
Fix error messages returned by S_require_tie_mod. Fix small leaks
happening in there too. More importantly, call it when we load both
a hash or a glob.

p4raw-id: //depot/perl@30488

15 years agoFix a small leak on loading *+ and *- globs
Rafael Garcia-Suarez [Tue, 6 Mar 2007 15:04:03 +0000 (15:04 +0000)]
Fix a small leak on loading *+ and *- globs

p4raw-id: //depot/perl@30487

15 years agoUpgrade to CGI.pm-3.27
Steve Peters [Tue, 6 Mar 2007 13:52:56 +0000 (13:52 +0000)]
Upgrade to CGI.pm-3.27

p4raw-id: //depot/perl@30486

15 years ago'Unknown PerlIO layer "encoding"...' message
Jerry D. Hedden [Fri, 2 Mar 2007 06:59:41 +0000 (22:59 -0800)]
'Unknown PerlIO layer "encoding"...' message
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <794180.55454.qm@web30208.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30485

15 years agoDoc patch about PerlIO::encoding:
Tels [Fri, 2 Mar 2007 11:31:39 +0000 (11:31 +0000)]
Doc patch about PerlIO::encoding:

Subject: [PATCH] Re: 'Unknown PerlIO layer "encoding"...' message
Message-Id: <200703021131.41085@bloodgate.com>

p4raw-id: //depot/perl@30484

15 years agodumpvar.pl must load re::Tie::Hash::NamedCapture if it wants
Rafael Garcia-Suarez [Tue, 6 Mar 2007 10:32:01 +0000 (10:32 +0000)]
dumpvar.pl must load re::Tie::Hash::NamedCapture if it wants
to dump %+ and %-.

p4raw-id: //depot/perl@30483

15 years agoReinstate part of #28744 that was accidentally reverted in #30454
Steve Hay [Tue, 6 Mar 2007 09:20:51 +0000 (09:20 +0000)]
Reinstate part of #28744 that was accidentally reverted in #30454
to suppress a couple of warnings (at least on Win32)

p4raw-id: //depot/perl@30482