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

p4raw-id: //depot/perl@30633

17 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]
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

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

p4raw-id: //depot/perl@30630

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

p4raw-id: //depot/perl@30629

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

p4raw-id: //depot/perl@30628

17 years agoWhen restoring localised values, call set only on container magic.
Dave Mitchell [Sun, 18 Mar 2007 23:43:05 +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

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

p4raw-id: //depot/perl@30624

17 years agoThe test case applied in change 29502 really should have gone at the
Nicholas Clark [Sun, 18 Mar 2007 21:14:16 +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

17 years ago29044 broke Fatal.pm
Andreas J. Koenig [Sun, 18 Mar 2007 09:26:58 +0000]
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

17 years agoPerlIO_importFILE() should increase the reference count on the fd
Nicholas Clark [Sat, 17 Mar 2007 18:42:30 +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

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

p4raw-id: //depot/perl@30609

17 years agoTest case from Karl Chen in RT #41831
Nicholas Clark [Sat, 17 Mar 2007 16:58:00 +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

17 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]
Remove the other 4 bits of MAD code designed to abort on local $^L.

p4raw-id: //depot/perl@30607

17 years agoThe code in newCONDOP can be made visibly simpler by using intermediate
Nicholas Clark [Sat, 17 Mar 2007 13:01:18 +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

17 years agoUnder -Dmad, free the ops representing the dead code when a branch
Nicholas Clark [Fri, 16 Mar 2007 19:29:04 +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

17 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]
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

17 years agoRemove the abort() trap, which Larry said was actually only ever
Nicholas Clark [Fri, 16 Mar 2007 08:41:02 +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

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

p4raw-id: //depot/perl@30602

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

p4raw-id: //depot/perl@30601

17 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]
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

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

p4raw-id: //depot/perl@30599

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

p4raw-id: //depot/perl@30597

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

p4raw-id: //depot/perl@30596

17 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]
Seems that 5.6.x needs the same fix as 5.005_xx for dclone.t

p4raw-id: //depot/perl@30595

17 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]
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

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

p4raw-id: //depot/perl@30593

17 years agoRe: What is this MAD stuff all about?
Rick Delaney [Mon, 12 Mar 2007 20:15:12 +0000]
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

17 years agoUpgrade to threads::shared 1.08 :
Rafael Garcia-Suarez [Thu, 15 Mar 2007 09:52:05 +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

17 years agoMake the isdst argument to asctime and mktime default to -1
Rafael Garcia-Suarez [Thu, 15 Mar 2007 09:35:14 +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

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

p4raw-id: //depot/perl@30589

17 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]
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

17 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]
[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

17 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]
[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

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

p4raw-id: //depot/perl@30580

17 years agoUpgrade to Test-Simple-0.68. Includes a tweak to
Steve Peters [Wed, 14 Mar 2007 13:17:42 +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

17 years agouse a fresh stack when loading Errno.pm etc.
Dave Mitchell [Wed, 14 Mar 2007 12:34:05 +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

17 years agoPatch by Sébastien Aperghis-Tramoni to avoid encoding
Rafael Garcia-Suarez [Wed, 14 Mar 2007 09:43:21 +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

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

p4raw-id: //depot/perl@30575

17 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]
The dMY_CXT added in change 27938 isn't needed when in the PERL_CORE.

p4raw-id: //depot/perl@30574

17 years agoCheck that stat and -X favours the file handle over the directory
Nicholas Clark [Tue, 13 Mar 2007 22:48:46 +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

17 years agoCheck that stat and -X on barewords favour the file handle over the
Nicholas Clark [Tue, 13 Mar 2007 22:24:54 +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

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

p4raw-id: //depot/perl@30569

17 years agoIntegrate:
Nicholas Clark [Tue, 13 Mar 2007 19:33:02 +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..)

17 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]
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

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

p4raw-id: //depot/perl@30562

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

p4raw-id: //depot/perl@30561

17 years agoNeed a SPAGAIN here because the stack pointer might have
Rafael Garcia-Suarez [Tue, 13 Mar 2007 11:02:03 +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

17 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]
Get B compiling and passing all tests on both 5.9.x and 5.8.x

p4raw-id: //depot/perl@30558

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

p4raw-id: //depot/perl@30557

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

p4raw-id: //depot/perl@30556

17 years agoRemove notes about experimental functions in the utf8 module.
Rafael Garcia-Suarez [Mon, 12 Mar 2007 21:22:55 +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

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

p4raw-id: //depot/perl@30554

17 years agoFix the partially passing TODO test in optree_constants.t by
Nicholas Clark [Mon, 12 Mar 2007 18:21:56 +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

17 years agoWith the demise of ByteLoader in blead, unshare_hek can return to the
Nicholas Clark [Mon, 12 Mar 2007 15:30:39 +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

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

p4raw-id: //depot/perl@30551

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

p4raw-id: //depot/perl@30550

17 years agoLike fake scalars, state variables shouldn't get new pad entries
Rafael Garcia-Suarez [Mon, 12 Mar 2007 14:33:01 +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

17 years agoExtUtils::Manifest fix-ups for VMS:
Craig A. Berry [Sun, 11 Mar 2007 23:42:14 +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

17 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]
Upgrade inplace.t and iprefix.t to use test.pl, avoiding a lot
of OS-specific shenanigans.

p4raw-id: //depot/perl@30543

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

p4raw-id: //depot/perl@30542

17 years agoTest that format references can't be wrongly dereferenced.
Nicholas Clark [Sat, 10 Mar 2007 16:56:21 +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

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

p4raw-id: //depot/perl@30535

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

p4raw-id: //depot/perl@30533

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

p4raw-id: //depot/perl@30532

17 years agoDon't swallow up other warnings in Exporter's test. Remove a needless
Nicholas Clark [Fri, 9 Mar 2007 20:49:47 +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

17 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]
[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

17 years agoMake Exporter::Heavy correctly not warn when exporting a symbol only
Nicholas Clark [Fri, 9 Mar 2007 19:23:57 +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

17 years agoTom Callaway's Redhat patches
Tom Callaway [Thu, 22 Feb 2007 19:33:45 +0000]
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

17 years agoPrefer dirhandles to filehandles when passing a bareword typeglob
Steve Peters [Fri, 9 Mar 2007 18:30:16 +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

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

p4raw-id: //depot/perl@30525

17 years agoIn ExtUtils::Liblist::Kid::_vms_ext(), escape the dollar, not the
Craig A. Berry [Fri, 9 Mar 2007 00:46:34 +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

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

p4raw-id: //depot/perl@30520

17 years agoWarning fix. Since HePV's second argument is supposed
Rafael Garcia-Suarez [Thu, 8 Mar 2007 16:12:29 +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

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

p4raw-id: //depot/perl@30518

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

p4raw-id: //depot/perl@30517

17 years agoRE: $Win32::VERSION problem
Jan Dubois [Wed, 7 Mar 2007 12:26:01 +0000]
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

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

p4raw-id: //depot/perl@30515

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

p4raw-id: //depot/perl@30514

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

p4raw-id: //depot/perl@30513

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

p4raw-id: //depot/perl@30512

17 years agoMM->{ldflags} may not be defined and wouldn't help us locate
Craig A. Berry [Thu, 8 Mar 2007 03:50:32 +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

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

p4raw-id: //depot/perl@30510

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

p4raw-id: //depot/perl@30500

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

p4raw-id: //depot/perl@30499

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

p4raw-id: //depot/perl@30497

17 years agoUse another method to avoid the "possible interpolation" warning
Rafael Garcia-Suarez [Wed, 7 Mar 2007 16:32:48 +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

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

p4raw-id: //depot/perl@30493

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

p4raw-id: //depot/perl@30492

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

p4raw-id: //depot/perl@30491

17 years agoAvoid to load the *+ and *- globs too early.
Rafael Garcia-Suarez [Wed, 7 Mar 2007 10:33:38 +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

17 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]
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

17 years agoFix error messages returned by S_require_tie_mod. Fix small leaks
Rafael Garcia-Suarez [Tue, 6 Mar 2007 15:51:06 +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

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

p4raw-id: //depot/perl@30487

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

p4raw-id: //depot/perl@30486

17 years ago'Unknown PerlIO layer "encoding"...' message
Jerry D. Hedden [Fri, 2 Mar 2007 06:59:41 +0000]
'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

17 years agoDoc patch about PerlIO::encoding:
Tels [Fri, 2 Mar 2007 11:31:39 +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

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

p4raw-id: //depot/perl@30483

17 years agoReinstate part of #28744 that was accidentally reverted in #30454
Steve Hay [Tue, 6 Mar 2007 09:20:51 +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

17 years agoAs SvUPGRADE() is a macro wrapping a call to sv_upgrade() inside
Nicholas Clark [Mon, 5 Mar 2007 23:52:09 +0000]
As SvUPGRADE() is a macro wrapping a call to sv_upgrade() inside
a check on the existing SvTYPE(), there's no need to wrap it inside
another explcit check of SvTYPE(). This won't make any difference to
the output of an optimising compiler, but it makes the source clearer.

p4raw-id: //depot/perl@30481

17 years agoChange 30461 was wrong. As ext/re (re)builds the regexp engine with
Nicholas Clark [Mon, 5 Mar 2007 12:26:46 +0000]
Change 30461 was wrong. As ext/re (re)builds the regexp engine with
-DDEBUGGING, it's going to need PL_reg_name even if core perl doesn't.
So something is always going to use it, so always define it, and always
export it. (But only define it once, so that static builds work.)

p4raw-id: //depot/perl@30464