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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 years agoAs SvUPGRADE() is a macro wrapping a call to sv_upgrade() inside
Nicholas Clark [Mon, 5 Mar 2007 23:52:09 +0000 (23:52 +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

14 years agoChange 30461 was wrong. As ext/re (re)builds the regexp engine with
Nicholas Clark [Mon, 5 Mar 2007 12:26:46 +0000 (12:26 +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

14 years agoIn vms/gen_shrfls.pl, no more special handling of vars from
Craig A. Berry [Mon, 5 Mar 2007 00:13:50 +0000 (00:13 +0000)]
In vms/gen_shrfls.pl, no more special handling of vars from
regcomp.h -- just process the file. (Needed for PL_reg_name.)

p4raw-id: //depot/perl@30463

14 years agoUse linker flags rather than compiler flags in ExtUtils::Liblist::Kid::_vms_ext
Craig A. Berry [Sun, 4 Mar 2007 22:58:29 +0000 (22:58 +0000)]
Use linker flags rather than compiler flags in ExtUtils::Liblist::Kid::_vms_ext
when determining whether the perlshr library was linked debug. Also submitted
to CPAN RT queue at <http://rt.cpan.org/Ticket/Display.html?id=25268>.

p4raw-id: //depot/perl@30462

14 years agoIt seems that change 30451 should also have arranged to export
Nicholas Clark [Sun, 4 Mar 2007 19:22:45 +0000 (19:22 +0000)]
It seems that change 30451 should also have arranged to export
PL_reg_name properly. Hopefuly this will fix it, but I don't have
access to any platform where I can test this directly.

p4raw-id: //depot/perl@30461

14 years agoMath::BigInt 1.80
Tels [Sun, 4 Mar 2007 15:57:01 +0000 (15:57 +0000)]
Math::BigInt 1.80
Message-Id: <200703041557.02996@bloodgate.com>

p4raw-id: //depot/perl@30460

14 years agoRename exception() to apitest_exception() in XS/APItest, so that it
Nicholas Clark [Sun, 4 Mar 2007 11:51:08 +0000 (11:51 +0000)]
Rename exception() to apitest_exception() in XS/APItest, so that it
doesn't clash with the exception() in Devel/PPPort. This way, all
tests pass when both modules are staticly linked.

p4raw-id: //depot/perl@30459

14 years agoUpgrade to IO-Compress-Base-2.004, Compress-Raw-Zlib-2.004,
Steve Peters [Sun, 4 Mar 2007 07:01:34 +0000 (07:01 +0000)]
Upgrade to IO-Compress-Base-2.004, Compress-Raw-Zlib-2.004,
IO-Compress-Zlib-2.004, and Compress-Zlib-2.004.

p4raw-id: //depot/perl@30458

14 years agoUpgrade to Time-HiRes-1.9707
Steve Peters [Sun, 4 Mar 2007 04:51:28 +0000 (04:51 +0000)]
Upgrade to Time-HiRes-1.9707

p4raw-id: //depot/perl@30457

14 years agoClean up the right file in vms/test.com (following #30414).
Craig A. Berry [Sat, 3 Mar 2007 23:26:33 +0000 (23:26 +0000)]
Clean up the right file in vms/test.com (following #30414).

p4raw-id: //depot/perl@30456

14 years agoAdd missing file from change #30454
Rafael Garcia-Suarez [Sat, 3 Mar 2007 18:19:01 +0000 (18:19 +0000)]
Add missing file from change #30454
p4raw-link: @30454 on //depot/perl: caa6400115a38c0669db5e1b28eaa0eb8d1aad26

p4raw-id: //depot/perl@30455

14 years agoMath::BigInt::FastCalc 0.12 (plug leaks)
Tels [Sat, 3 Mar 2007 17:09:58 +0000 (17:09 +0000)]
Math::BigInt::FastCalc 0.12 (plug leaks)
Message-Id: <200703031710.00203@bloodgate.com>

p4raw-id: //depot/perl@30454

14 years agoMust only use dynamic extensions in the Dynaloader test. If the
Nicholas Clark [Sat, 3 Mar 2007 15:50:33 +0000 (15:50 +0000)]
Must only use dynamic extensions in the Dynaloader test. If the
extensions are static, it doesn't work :-)

p4raw-id: //depot/perl@30453

14 years agoAs the test is about the parser, not actually running the code, better
Nicholas Clark [Sat, 3 Mar 2007 15:28:39 +0000 (15:28 +0000)]
As the test is about the parser, not actually running the code, better
to avoid running <STDOUT> rather than run it with warnings disabled.

p4raw-id: //depot/perl@30452

14 years agoDefine and initialise reg_name only once.
Nicholas Clark [Sat, 3 Mar 2007 12:22:19 +0000 (12:22 +0000)]
Define and initialise reg_name only once.
This allows re to be a static extension.
As it's now no-longer a static variable in regcomp.c, it needs a PL_
prefix.

p4raw-id: //depot/perl@30451

14 years agoDon't let feature.pm interfere with the tests for use VERSION.
Rafael Garcia-Suarez [Sat, 3 Mar 2007 10:09:49 +0000 (10:09 +0000)]
Don't let feature.pm interfere with the tests for use VERSION.
That probably needs to be refined.

p4raw-id: //depot/perl@30450

14 years agoDon't copy DynaLoader.o unnecessarily
Jerry D. Hedden [Thu, 1 Mar 2007 08:47:30 +0000 (00:47 -0800)]
Don't copy DynaLoader.o unnecessarily
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <566598.96493.qm@web30204.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30449

14 years agoAdd a volatile modifier to avoid possible cloberring by longjmp,
Rafael Garcia-Suarez [Sat, 3 Mar 2007 09:36:54 +0000 (09:36 +0000)]
Add a volatile modifier to avoid possible cloberring by longjmp,
as the compiler used by Jerry D. Hedden warns.

p4raw-id: //depot/perl@30448

14 years agoCompilation warnings fixes by Jerry D. Hedden
Rafael Garcia-Suarez [Sat, 3 Mar 2007 09:34:23 +0000 (09:34 +0000)]
Compilation warnings fixes by Jerry D. Hedden

p4raw-id: //depot/perl@30447

14 years agoMake use VERSION also load feature.pm
Rafael Garcia-Suarez [Sat, 3 Mar 2007 09:29:37 +0000 (09:29 +0000)]
Make use VERSION also load feature.pm

p4raw-id: //depot/perl@30446

14 years agoFix a few errors and ambiguities in configure.com caught by
Craig A. Berry [Sat, 3 Mar 2007 04:35:24 +0000 (04:35 +0000)]
Fix a few errors and ambiguities in configure.com caught by
Charlie Hammond's DCL Checker.

p4raw-id: //depot/perl@30445

14 years agoAvoid an assertion failure when overloading readpipe.
Nicholas Clark [Fri, 2 Mar 2007 15:02:43 +0000 (15:02 +0000)]
Avoid an assertion failure when overloading readpipe.

p4raw-id: //depot/perl@30444

14 years agoMore assertion failures, found by auditing the code.
Nicholas Clark [Fri, 2 Mar 2007 14:42:27 +0000 (14:42 +0000)]
More assertion failures, found by auditing the code.

p4raw-id: //depot/perl@30443

14 years agoDon't crash if the symbol table entry for ISA isn't a typeglob.
Nicholas Clark [Fri, 2 Mar 2007 13:23:22 +0000 (13:23 +0000)]
Don't crash if the symbol table entry for ISA isn't a typeglob.

p4raw-id: //depot/perl@30442

14 years agoMore work on perldelta
Rafael Garcia-Suarez [Fri, 2 Mar 2007 12:58:04 +0000 (12:58 +0000)]
More work on perldelta

p4raw-id: //depot/perl@30441

14 years agoThe bug fixed by change 29610 would have been avoided with this
Nicholas Clark [Thu, 1 Mar 2007 17:46:49 +0000 (17:46 +0000)]
The bug fixed by change 29610 would have been avoided with this
assertion - ensure that the hek argument to Perl_unshare_hek() is not
NULL, because if it is, then S_unshare_hek_or_pvn() will merrily
unshare the string "" instead.

p4raw-id: //depot/perl@30440

14 years agoDon't SEGV when dumping an undefined typeglob. The HEK used to store
Nicholas Clark [Thu, 1 Mar 2007 16:09:31 +0000 (16:09 +0000)]
Don't SEGV when dumping an undefined typeglob. The HEK used to store
the GV's name can be NULL.

p4raw-id: //depot/perl@30439

14 years agoMention the syntax C<use feature ':5.10'> in feature.pm's synopsis
Rafael Garcia-Suarez [Thu, 1 Mar 2007 15:22:52 +0000 (15:22 +0000)]
Mention the syntax C<use feature ':5.10'> in feature.pm's synopsis

p4raw-id: //depot/perl@30438

14 years agoUpgrade to Params::Check 0.26
Rafael Garcia-Suarez [Thu, 1 Mar 2007 11:20:14 +0000 (11:20 +0000)]
Upgrade to Params::Check 0.26

p4raw-id: //depot/perl@30437

14 years agoRe: New file: t/op/regexp_email.t
Yves Orton [Wed, 28 Feb 2007 17:45:33 +0000 (18:45 +0100)]
Re: New file: t/op/regexp_email.t
Message-ID: <9b18b3110702280845p7860ca08taf1aead39a178aa4@mail.gmail.com>

p4raw-id: //depot/perl@30436

14 years agoA new test by Abigail: Check that certain modules don't
Rafael Garcia-Suarez [Thu, 1 Mar 2007 10:30:04 +0000 (10:30 +0000)]
A new test by Abigail: Check that certain modules don't
get loaded when other modules are used.

p4raw-id: //depot/perl@30435

14 years agoRe: Revisits in 'make install'
Jerry D. Hedden [Wed, 28 Feb 2007 10:59:49 +0000 (02:59 -0800)]
Re: Revisits in 'make install'
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <95346.11233.qm@web30207.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30434

14 years agoA couple of casting nits by Jarkko
Rafael Garcia-Suarez [Thu, 1 Mar 2007 10:10:41 +0000 (10:10 +0000)]
A couple of casting nits by Jarkko

p4raw-id: //depot/perl@30433

14 years agoTeach Module::Build about DragonflyBSD
Rafael Garcia-Suarez [Thu, 1 Mar 2007 09:19:07 +0000 (09:19 +0000)]
Teach Module::Build about DragonflyBSD

p4raw-id: //depot/perl@30432

14 years agoMissing dual-lived modules in maintainers list
Rafael Garcia-Suarez [Wed, 28 Feb 2007 15:27:23 +0000 (15:27 +0000)]
Missing dual-lived modules in maintainers list

p4raw-id: //depot/perl@30431

14 years agoUpdate my email address
Rafael Garcia-Suarez [Wed, 28 Feb 2007 14:51:41 +0000 (14:51 +0000)]
Update my email address

p4raw-id: //depot/perl@30430

14 years agoWin32 doc update for Win32CORE changes
Yitzchak Scott-Thoennes [Mon, 26 Feb 2007 11:28:00 +0000 (03:28 -0800)]
Win32 doc update for Win32CORE changes
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <13678.68.166.55.187.1172518080.squirrel@68.166.55.187>

p4raw-id: //depot/perl@30429

14 years agoUnexpected output
Abigail [Tue, 27 Feb 2007 23:00:28 +0000 (00:00 +0100)]
Unexpected output
Message-ID: <20070227220028.GA460@abigail.nl>

p4raw-id: //depot/perl@30428

14 years agoRemove obsolete test for the deprecation warning I just removed.
Rafael Garcia-Suarez [Wed, 28 Feb 2007 09:22:56 +0000 (09:22 +0000)]
Remove obsolete test for the deprecation warning I just removed.

p4raw-id: //depot/perl@30427

14 years agoFix ext/Win32API/File/t/file.t under test harness
Jerry D. Hedden [Tue, 27 Feb 2007 09:38:15 +0000 (01:38 -0800)]
Fix ext/Win32API/File/t/file.t under test harness
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <994673.36516.qm@web30215.mail.mud.yahoo.com>

p4raw-id: //depot/perl@30426

14 years agoRe: [PATCH] Re: Math::BigInt and Win32API::File whines a lot during make test...
Jerry D. Hedden [Tue, 27 Feb 2007 10:33:36 +0000 (02:33 -0800)]
Re: [PATCH] Re: Math::BigInt and Win32API::File whines a lot during make test...
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <738238.57355.qm@web30201.mail.mud.yahoo.com>

(Silences warnings about math lib(s), avoids using Math::BigInt
when using 64-bit ints and changes "new" to "->new()")

p4raw-id: //depot/perl@30425

14 years ago(?p{}) has been deprecated for a long time.
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:54:05 +0000 (08:54 +0000)]
(?p{}) has been deprecated for a long time.
Remove it, so people are not confused with regard to the
new /p regexp modifier.

p4raw-id: //depot/perl@30424

14 years agoAdd new tests for keys in %+ and %-
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:45:55 +0000 (08:45 +0000)]
Add new tests for keys in %+ and %-

p4raw-id: //depot/perl@30423

14 years agoperltodo nit for SelfLoader
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:45:13 +0000 (08:45 +0000)]
perltodo nit for SelfLoader

p4raw-id: //depot/perl@30422

14 years agoFix a couple of typos in internal docs
Rafael Garcia-Suarez [Wed, 28 Feb 2007 08:44:16 +0000 (08:44 +0000)]
Fix a couple of typos in internal docs

p4raw-id: //depot/perl@30421