This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
14 years agoAdd "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
Nicholas Clark [Wed, 23 Apr 2008 17:23:34 +0000 (17:23 +0000)]
Add "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
the thread starting with
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00305.html

p4raw-id: //depot/perl@33734

14 years agoNote that Rafael did the key elsif() line number TODO, and we're not
Nicholas Clark [Tue, 22 Apr 2008 15:01:52 +0000 (15:01 +0000)]
Note that Rafael did the key elsif() line number TODO, and we're not
certain that solving the general case is worth it.

p4raw-id: //depot/perl@33724

14 years agoUpgrade to ExtUtils-CBuilder-0.23
Steve Hay [Tue, 22 Apr 2008 09:41:44 +0000 (09:41 +0000)]
Upgrade to ExtUtils-CBuilder-0.23

Wipes out local mods in 01-basic.t from #33339 (which are superseded
by changes in 0.23), but keeps local mods for VMS from #32277 (which
are still not in 0.23)

p4raw-id: //depot/perl@33721

14 years agoUpgrade to Win32-0.36
Steve Hay [Tue, 22 Apr 2008 09:38:45 +0000 (09:38 +0000)]
Upgrade to Win32-0.36

p4raw-id: //depot/perl@33720

14 years agoUpdate Compression modules to version 2.009
Paul Marquess [Sun, 20 Apr 2008 15:54:46 +0000 (16:54 +0100)]
Update Compression modules to version 2.009
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <006601c8a2f6$7d18a200$6501a8c0@myopwv.com>

p4raw-id: //depot/perl@33716

14 years agoUpgrade to Math::BigInt v1.89
Rafael Garcia-Suarez [Mon, 21 Apr 2008 07:34:12 +0000 (07:34 +0000)]
Upgrade to Math::BigInt v1.89

p4raw-id: //depot/perl@33715

14 years agoRe: wrong line numbers in elsif()
Paul Johnson [Sat, 19 Apr 2008 13:02:06 +0000 (15:02 +0200)]
Re: wrong line numbers in elsif()
Message-ID: <20080419110206.GE32555@pjcj.net>

p4raw-id: //depot/perl@33714

14 years ago[perl #52860] [PATCH] Incorrect variable name in perlintro
Matt Kraai [Sun, 13 Apr 2008 15:56:37 +0000 (08:56 -0700)]
[perl #52860] [PATCH] Incorrect variable name in perlintro
From: Matt Kraai (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-25460-1208127396-514.52860-75-0@perl.org>

p4raw-id: //depot/perl@33713

14 years ago[perl #52866] [PATCH] Missing period in perlintro
Matt Kraai [Sun, 13 Apr 2008 21:01:50 +0000 (14:01 -0700)]
[perl #52866] [PATCH] Missing period in perlintro
From: Matt Kraai (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-23612-1208145708-1282.52866-75-0@perl.org>

p4raw-id: //depot/perl@33712

14 years ago[perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL
James Bence [Wed, 16 Apr 2008 22:22:12 +0000 (15:22 -0700)]
[perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL
From: "James Bence" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-23612-1208409731-470.53000-75-0@perl.org>

plus regen perlmodlib (from a clean source tree)
and remove perltodo note

p4raw-id: //depot/perl@33711

14 years agoFix the line-number-in-elsif longstanding bug.
Rafael Garcia-Suarez [Fri, 18 Apr 2008 10:42:17 +0000 (10:42 +0000)]
Fix the line-number-in-elsif longstanding bug.
This patch does two things :
- newSTATEOP now nullifies the state op it
  just created if OPf_SPECIAL is passed to it
  in flags
- the parser now inserts a nullified stateop
  in the expression block of an elsif

p4raw-id: //depot/perl@33710

14 years agoAdd "eliminate incorrect line numbers in warnings" to perltodo, and
Nicholas Clark [Thu, 17 Apr 2008 20:17:14 +0000 (20:17 +0000)]
Add "eliminate incorrect line numbers in warnings" to perltodo, and
a pair of TODO tests for the desired behaviour.

p4raw-id: //depot/perl@33709

14 years agoExpand "repack the optree" and add "store the current PAD", which was
Nicholas Clark [Thu, 17 Apr 2008 15:15:48 +0000 (15:15 +0000)]
Expand "repack the optree" and add "store the current PAD", which was
something Dave and I talked about 2 weeks ago.

p4raw-id: //depot/perl@33708

14 years agoRemove a dead case from the error reporting in
Nicholas Clark [Thu, 17 Apr 2008 13:36:21 +0000 (13:36 +0000)]
Remove a dead case from the error reporting in
Perl_gv_fetchmethod_flags()

p4raw-id: //depot/perl@33707

14 years agoPerl_gv_fetchmethod{,_autoload,_flags} are actually never* called with
Nicholas Clark [Thu, 17 Apr 2008 12:47:39 +0000 (12:47 +0000)]
Perl_gv_fetchmethod{,_autoload,_flags} are actually never* called with
a non-NULL stash. So change the parameter to NN.
* Fixed the one really obscure hitherto untested case.

p4raw-id: //depot/perl@33706

14 years agoTest dbmopen more thoroughly, including closing the coverage hole for
Nicholas Clark [Thu, 17 Apr 2008 12:44:56 +0000 (12:44 +0000)]
Test dbmopen more thoroughly, including closing the coverage hole for
the code that automatically requires AnyDBM_File.pm in pp_dbmopen.

p4raw-id: //depot/perl@33705

14 years ago%.*s mandates an "int", says the C standard
Rafael Garcia-Suarez [Thu, 17 Apr 2008 10:03:04 +0000 (10:03 +0000)]
%.*s mandates an "int", says the C standard

p4raw-id: //depot/perl@33704

14 years agoFix warning with int size in printf format
Rafael Garcia-Suarez [Thu, 17 Apr 2008 09:50:34 +0000 (09:50 +0000)]
Fix warning with int size in printf format

p4raw-id: //depot/perl@33703

14 years ago/* This code tries to figure out just what went wrong with
Nicholas Clark [Thu, 17 Apr 2008 07:58:29 +0000 (07:58 +0000)]
/* This code tries to figure out just what went wrong with
   gv_fetchmethod.  It therefore needs to duplicate a lot of
          the internals of that function.
"Duplicate". <snigger>. You said a naughty word. Now sanitised.

[All tests pass, but I'm not 100% confident that this code is
 equivalent in all reachable corner cases, and it may be possible
 to simplify the error reporting logic now in gv_fetchmethod_flags]

p4raw-id: //depot/perl@33702

14 years agoAvoid forwards and then backwards on the :: splitting logic in
Nicholas Clark [Wed, 16 Apr 2008 16:08:04 +0000 (16:08 +0000)]
Avoid forwards and then backwards on the :: splitting logic in
Perl_gv_fetchmethod_autoload()

p4raw-id: //depot/perl@33701

14 years agoUse like() rather than is() to get better failure diagnostics.
Nicholas Clark [Wed, 16 Apr 2008 15:15:20 +0000 (15:15 +0000)]
Use like() rather than is() to get better failure diagnostics.
(One step beyond Jarkko's change 15735)

p4raw-id: //depot/perl@33700

14 years agoUpgrade to Digest::SHA 5.46
Rafael Garcia-Suarez [Wed, 16 Apr 2008 14:01:46 +0000 (14:01 +0000)]
Upgrade to Digest::SHA 5.46
(but keep core-compliant test preambles)

p4raw-id: //depot/perl@33699

14 years agoUpgrade to Math::Complex 1.54
Rafael Garcia-Suarez [Wed, 16 Apr 2008 13:51:36 +0000 (13:51 +0000)]
Upgrade to Math::Complex 1.54

p4raw-id: //depot/perl@33698

14 years agoAdd the verbatim perl code mentioned in the comments of
Nicholas Clark [Wed, 16 Apr 2008 13:15:20 +0000 (13:15 +0000)]
Add the verbatim perl code mentioned in the comments of
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01710.html
but never actually tested.

p4raw-id: //depot/perl@33697

14 years agoUsing memEQ() rather than strnEQ() when the length is known feels
Nicholas Clark [Wed, 16 Apr 2008 10:59:28 +0000 (10:59 +0000)]
Using memEQ() rather than strnEQ() when the length is known feels
cleaner.

p4raw-id: //depot/perl@33696

14 years agoCall cop_free on nullified cops too
Rafael Garcia-Suarez [Tue, 15 Apr 2008 15:54:31 +0000 (15:54 +0000)]
Call cop_free on nullified cops too
(this is a followup to 33687)

p4raw-id: //depot/perl@33695

14 years agoDe-encode missed RFC 2047 encoded headers.
Nicholas Clark [Tue, 15 Apr 2008 15:14:38 +0000 (15:14 +0000)]
De-encode missed RFC 2047 encoded headers.

p4raw-id: //depot/perl@33693

14 years agoMove the NoExporter test module under Test::Simple
Rafael Garcia-Suarez [Tue, 15 Apr 2008 15:04:29 +0000 (15:04 +0000)]
Move the NoExporter test module under Test::Simple
(part of a plan to have modules self contained, and removing test modules from t/lib)

p4raw-id: //depot/perl@33692

14 years agoAdd Dummy.pm from the base CPAN distribution,
Rafael Garcia-Suarez [Tue, 15 Apr 2008 14:57:24 +0000 (14:57 +0000)]
Add Dummy.pm from the base CPAN distribution,
and adjust tests accordingly

p4raw-id: //depot/perl@33691

14 years agoUpgrade to Test::Simple 0.80, but keep locally modified More.t
Rafael Garcia-Suarez [Tue, 15 Apr 2008 14:51:06 +0000 (14:51 +0000)]
Upgrade to Test::Simple 0.80, but keep locally modified More.t

p4raw-id: //depot/perl@33690

14 years agoAdapt properly More.t to run in the core
Rafael Garcia-Suarez [Tue, 15 Apr 2008 13:53:27 +0000 (13:53 +0000)]
Adapt properly More.t to run in the core
(like Module::Build does, for example)

p4raw-id: //depot/perl@33689

14 years agoSync with CPAN's version of the More.t test in Test::Simple
Rafael Garcia-Suarez [Tue, 15 Apr 2008 13:51:15 +0000 (13:51 +0000)]
Sync with CPAN's version of the More.t test in Test::Simple
and delete duplicated test module Dummy.pm. (test now
expected to fail)

p4raw-id: //depot/perl@33688

14 years agoinvalid cop_free of nullified cop. How to fix?
Reini Urban [Tue, 15 Apr 2008 14:09:11 +0000 (16:09 +0200)]
invalid cop_free of nullified cop. How to fix?
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60804150509j3c100fc4t2ed303ae0124ba15@mail.gmail.com>

p4raw-id: //depot/perl@33687

14 years agoAdd a regression test for bug #52658 (fixed by change #33685)
Rafael Garcia-Suarez [Tue, 15 Apr 2008 12:43:02 +0000 (12:43 +0000)]
Add a regression test for bug #52658 (fixed by change #33685)
based on code by Wolf-Dietrich Moeller
p4raw-link: @33685 on //depot/perl: ef0d4e17921ee3de62e9c127fad712496e6d7810

p4raw-id: //depot/perl@33686

14 years agoRevert change #26334, which was introducing too many bugs
Rafael Garcia-Suarez [Tue, 15 Apr 2008 12:29:33 +0000 (12:29 +0000)]
Revert change #26334, which was introducing too many bugs
p4raw-link: @26334 on //depot/perl: 8ff629d935fd2dba7977969e7922b9cd55cc75d2

p4raw-id: //depot/perl@33685

14 years agoFix for [perl #52074] Segfault on ISA push after symbol table delete
Rafael Garcia-Suarez [Tue, 15 Apr 2008 08:36:48 +0000 (08:36 +0000)]
Fix for [perl #52074] Segfault on ISA push after symbol table delete

This restores the 5.8.8 behaviour. The deleted stash is not vivified
again, hence the hierarchy remains broken. But there's no segfault.

p4raw-id: //depot/perl@33684

14 years agoClean up unused 'popt' variable in perl.c
Jerry D. Hedden [Mon, 14 Apr 2008 16:07:42 +0000 (12:07 -0400)]
Clean up unused 'popt' variable in perl.c
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510804141307n583c159eqa94af3a2e6b141b4@mail.gmail.com>
Date: Mon, 14 Apr 2008 16:07:42 -0400

p4raw-id: //depot/perl@33683

14 years agoNo need to copy the part of PERL5OPT that we've already scanned past.
Nicholas Clark [Mon, 14 Apr 2008 18:09:35 +0000 (18:09 +0000)]
No need to copy the part of PERL5OPT that we've already scanned past.

p4raw-id: //depot/perl@33682

14 years agoVery little const-propagation remains related to Perl_moreswitches().
Nicholas Clark [Mon, 14 Apr 2008 17:46:26 +0000 (17:46 +0000)]
Very little const-propagation remains related to Perl_moreswitches().

p4raw-id: //depot/perl@33681

14 years agoperldata.pod typo
Starsinic, Kurt [Thu, 10 Apr 2008 12:28:26 +0000 (08:28 -0400)]
perldata.pod typo
From: "Starsinic, Kurt " <Kurt_Starsinic@ml.com>
Message-ID: <6AF884BDF319934894BE33785C82362706B890BE@MLNYC729MB.amrs.win.ml.com>

p4raw-id: //depot/perl@33680

14 years agoRe: Solaris build warnings
Andy Dougherty [Wed, 26 Mar 2008 13:42:06 +0000 (09:42 -0400)]
Re: Solaris build warnings
Message-ID: <Pine.LNX.4.64.0803261337130.22919@fractal.phys.lafayette.edu>

Rename the "optype" typedef to "Optype"

p4raw-id: //depot/perl@33679

14 years agoRevert change #33676, likely to break atan(-0,0) on some platforms
Rafael Garcia-Suarez [Mon, 14 Apr 2008 15:16:08 +0000 (15:16 +0000)]
Revert change #33676, likely to break atan(-0,0) on some platforms
p4raw-link: @33676 on //depot/perl: 9d6bff35783dc768c5d72663e6e2d31769c5da91

p4raw-id: //depot/perl@33678

14 years agoPerl_store_cop_label() isn't meant to be part of the public API.
Nicholas Clark [Mon, 14 Apr 2008 15:01:49 +0000 (15:01 +0000)]
Perl_store_cop_label() isn't meant to be part of the public API.
(global.sym had been inconsistent with embed.fnc, but it turns out that
global.sym was actually correct.)

p4raw-id: //depot/perl@33677

14 years agoMake atan2(0,0) return undef
Rafael Garcia-Suarez [Mon, 14 Apr 2008 14:47:15 +0000 (14:47 +0000)]
Make atan2(0,0) return undef

p4raw-id: //depot/perl@33676

14 years agoMove all the logic to print the "Changed" message into regen_lib.pl,
Nicholas Clark [Mon, 14 Apr 2008 14:38:34 +0000 (14:38 +0000)]
Move all the logic to print the "Changed" message into regen_lib.pl,
which removes the need for any checksums. Arrange for regen.pl to run
autodoc.pl last, as it wants to open files generated by reentr.pl.

p4raw-id: //depot/perl@33675

14 years agoTest::More::is_deeply may do overloading (at least for TODOs), and
Craig A. Berry [Mon, 14 Apr 2008 11:44:47 +0000 (11:44 +0000)]
Test::More::is_deeply may do overloading (at least for TODOs), and
overloading may require Scalar::Util, which it won't find if all
the paths in @INC are relative to somewhere other than where we are.

p4raw-id: //depot/perl@33674

14 years agoUpgrade to Time::HiRes 1.9715
Rafael Garcia-Suarez [Sun, 13 Apr 2008 14:02:38 +0000 (14:02 +0000)]
Upgrade to Time::HiRes 1.9715

p4raw-id: //depot/perl@33673

14 years agoUpgrade to Devel::PPPort 3.13_02
Marcus Holland-Moritz [Sun, 13 Apr 2008 13:12:15 +0000 (13:12 +0000)]
Upgrade to Devel::PPPort 3.13_02

p4raw-id: //depot/perl@33672

14 years agoAdd two missing dVAR's.
Marcus Holland-Moritz [Sun, 13 Apr 2008 10:28:31 +0000 (10:28 +0000)]
Add two missing dVAR's.

p4raw-id: //depot/perl@33671

14 years agoperlclib.pod tweaks
Vincent Pit [Sat, 12 Apr 2008 13:44:19 +0000 (15:44 +0200)]
perlclib.pod tweaks
Message-ID: <4800A093.3070502@profvince.com>

p4raw-id: //depot/perl@33670

14 years agoFix C portability nit found by Jerry D. Hedden.
Rafael Garcia-Suarez [Fri, 11 Apr 2008 13:45:43 +0000 (13:45 +0000)]
Fix C portability nit found by Jerry D. Hedden.

p4raw-id: //depot/perl@33669

14 years agoDouble magic with '\&$x'
Vincent Pit [Tue, 1 Apr 2008 10:48:17 +0000 (12:48 +0200)]
Double magic with '\&$x'
From: "Vincent Pit" <perl@profvince.com>
Message-ID: <34395.147.210.17.175.1207039697.squirrel@147.210.17.175>

p4raw-id: //depot/perl@33668

14 years agoRe: [perl #52672] regexp failure: (?=) turns into OPFAIL
Ævar Arnfjörð Bjarmason [Thu, 10 Apr 2008 00:38:52 +0000 (00:38 +0000)]
Re: [perl #52672] regexp failure: (?=) turns into OPFAIL
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <51dd1af80804091738r15d37763lf900d59f8bcc5e81@mail.gmail.com>

p4raw-id: //depot/perl@33667

14 years agoMath::BigRat 0.22
Tels [Mon, 7 Apr 2008 21:27:30 +0000 (23:27 +0200)]
Math::BigRat 0.22
Message-Id: <200804072127.38258@bloodgate.com>

p4raw-id: //depot/perl@33666

14 years agois_gv_magical correctly check "ISA"
Gerard Goossen [Wed, 9 Apr 2008 12:12:44 +0000 (14:12 +0200)]
is_gv_magical correctly check "ISA"
Message-ID: <20080409101244.GA11209@ostwald>

p4raw-id: //depot/perl@33665

14 years agochanges to perlsec.pod and call for removal of quicksort
John P. Linderman [Wed, 9 Apr 2008 08:32:31 +0000 (04:32 -0400)]
changes to perlsec.pod and call for removal of quicksort
From: "John P. Linderman" <jpl@research.att.com>
Message-Id: <200804091232.m39CWVkY33722822@raptor.research.att.com>

p4raw-id: //depot/perl@33664

14 years agoRe: TODOs (was Re: summer of code mentor applications starting (and ending) next...
Jim Cromie [Tue, 18 Mar 2008 11:14:44 +0000 (05:14 -0600)]
Re: TODOs (was Re: summer of code mentor applications starting (and ending) next week)
Message-ID: <47DFF884.80802@gmail.com>

[all except the "squeeze the optree" suggestion]

p4raw-id: //depot/perl@33663

14 years agoRemove old option leftover in docs
Rafael Garcia-Suarez [Tue, 8 Apr 2008 15:31:46 +0000 (15:31 +0000)]
Remove old option leftover in docs

p4raw-id: //depot/perl@33661

14 years agoSo why didn't the build break for me? Fix problems spotted by Jerry
Nicholas Clark [Mon, 7 Apr 2008 17:50:31 +0000 (17:50 +0000)]
So why didn't the build break for me? Fix problems spotted by Jerry
Hedden.

p4raw-id: //depot/perl@33659

14 years agoTidy up compiler warning spotted by Jerry Hedden.
Nicholas Clark [Mon, 7 Apr 2008 17:36:41 +0000 (17:36 +0000)]
Tidy up compiler warning spotted by Jerry Hedden.

p4raw-id: //depot/perl@33658

14 years agoSplit out S_refcounted_he_new_common() from
Nicholas Clark [Mon, 7 Apr 2008 14:45:33 +0000 (14:45 +0000)]
Split out S_refcounted_he_new_common() from
Perl_refcounted_he_new_common(), so that Perl_store_cop_label() can
call it without needing to create two temporary SVs. Use it in
newSTATEOP() and eliminate the two temporary SVs. Make
Perl_fetch_cop_label() more defensive by not assuming that the value
for ":" is always a PV. Remove its "compatibility" macro.

p4raw-id: //depot/perl@33657

14 years agoEliminate cop_label from struct cop by storing a label as the first
Nicholas Clark [Mon, 7 Apr 2008 11:29:51 +0000 (11:29 +0000)]
Eliminate cop_label from struct cop by storing a label as the first
entry in the hints hash. Most statements don't have labels, so this
will save memory. Not sure how much.

p4raw-id: //depot/perl@33656

14 years agoChange 33653 (inevitably) missed one cop_label, because I mistook it
Nicholas Clark [Sun, 6 Apr 2008 21:53:57 +0000 (21:53 +0000)]
Change 33653 (inevitably) missed one cop_label, because I mistook it
for part of some other context-stack related struct.

p4raw-id: //depot/perl@33655

14 years agoA macro used only once isn't a typing saving, and 3 macro definitions
Nicholas Clark [Sun, 6 Apr 2008 20:27:34 +0000 (20:27 +0000)]
A macro used only once isn't a typing saving, and 3 macro definitions
never used are more obfuscation than clarification, so inline the only
use of SAVECOPLABEL_FREE(), and remove the unthreaded variant and
both SAVECOPLABEL()s. Exterminate! Exterminate! Exterminate!

p4raw-id: //depot/perl@33654

14 years agoReplace all remaining accesses to COP's cop_label with CopLABEL().
Nicholas Clark [Sun, 6 Apr 2008 20:11:52 +0000 (20:11 +0000)]
Replace all remaining accesses to COP's cop_label with CopLABEL().

p4raw-id: //depot/perl@33653

14 years agoAdd attempting Exterminate! cop_label to perltodo.
Nicholas Clark [Sun, 6 Apr 2008 19:32:03 +0000 (19:32 +0000)]
Add attempting Exterminate! cop_label to perltodo.

p4raw-id: //depot/perl@33652

14 years agoRe: [PATCH][NUDGE] Documentation fix for perlfunc/shutdown
Paul Fenwick [Mon, 31 Mar 2008 22:53:04 +0000 (09:53 +1100)]
Re: [PATCH][NUDGE] Documentation fix for perlfunc/shutdown
Message-ID: <47F0D0A0.8010801@perltraining.com.au>

p4raw-id: //depot/perl@33651

14 years agoperlfunc.pod: atan2(0,0) returns 0, not undef
Paul Fenwick [Sun, 6 Apr 2008 11:28:27 +0000 (21:28 +1000)]
perlfunc.pod: atan2(0,0) returns 0, not undef
Message-ID: <47F8273B.6010504@perltraining.com.au>

p4raw-id: //depot/perl@33650

14 years agoMissed updated a test description, as spotted by vincent.
Nicholas Clark [Sun, 6 Apr 2008 09:29:24 +0000 (09:29 +0000)]
Missed updated a test description, as spotted by vincent.

p4raw-id: //depot/perl@33649

14 years agoUCD 5.1.0
Nicholas Clark [Sat, 5 Apr 2008 13:03:18 +0000 (13:03 +0000)]
UCD 5.1.0

p4raw-id: //depot/perl@33648

14 years agoTru64: align fp policies of gcc and cc
Jarkko Hietaniemi [Sat, 5 Apr 2008 04:16:17 +0000 (07:16 +0300)]
Tru64: align fp policies of gcc and cc
Message-Id: <200804050116.m351GH5P042062@kosh.hut.fi>

p4raw-id: //depot/perl@33647

14 years agoRun overload.pl from regen.pl, and check overload.c as well as overload.h
Steve Hay [Fri, 4 Apr 2008 08:28:11 +0000 (08:28 +0000)]
Run overload.pl from regen.pl, and check overload.c as well as overload.h

p4raw-id: //depot/perl@33646

14 years agoMake PL_AMG_names and PL_AMG_namelens static
Jan Dubois [Thu, 3 Apr 2008 18:50:08 +0000 (11:50 -0700)]
Make PL_AMG_names and PL_AMG_namelens static

From: "Jan Dubois" <jand@activestate.com>
Message-ID: <02c401c895f6$369e8130$a3db8390$@com>

p4raw-id: //depot/perl@33645

14 years agoPL_bincompat_opt should be exported on AIX and Windows
Jan Dubois [Thu, 3 Apr 2008 17:34:13 +0000 (10:34 -0700)]
PL_bincompat_opt should be exported on AIX and Windows

From: "Jan Dubois" <jand@activestate.com>
Message-ID: <02c001c895eb$9bc3e920$d34bbb60$@com>

(with one tweak--it should be PL_bincompat_options!)

p4raw-id: //depot/perl@33644

14 years agoPack lib/CGI/t/upload_post_text.txt with uupacktool.pl. (It contains a
Nicholas Clark [Thu, 3 Apr 2008 17:14:51 +0000 (17:14 +0000)]
Pack lib/CGI/t/upload_post_text.txt with uupacktool.pl. (It contains a
GIF, which clearly isn't text)

p4raw-id: //depot/perl@33643

14 years agoClean up some compiler warnings spotted by smokers.
Nicholas Clark [Thu, 3 Apr 2008 15:41:26 +0000 (15:41 +0000)]
Clean up some compiler warnings spotted by smokers.

p4raw-id: //depot/perl@33639

14 years agoIn Perl_sv_grow(), no need to do PERL_STRLEN_ROUNDUP() if we have
Nicholas Clark [Wed, 2 Apr 2008 21:03:33 +0000 (21:03 +0000)]
In Perl_sv_grow(), no need to do PERL_STRLEN_ROUNDUP() if we have
malloc_size() to get the true allocated space, as PERL_STRLEN_ROUNDUP()
might actually bump the request across an allocation size boundary.

p4raw-id: //depot/perl@33632

14 years agoRe: Change 33598: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1...
Jerry D. Hedden [Wed, 2 Apr 2008 13:45:26 +0000 (09:45 -0400)]
Re: Change 33598: [PATCH] Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510804021045s1f7ec22ftbf5b9e2f2c6c619e@mail.gmail.com>

p4raw-id: //depot/perl@33631

14 years agoFix bug in change 33379 - if we're using malloc_size() as well as being
Nicholas Clark [Wed, 2 Apr 2008 18:23:58 +0000 (18:23 +0000)]
Fix bug in change 33379 - if we're using malloc_size() as well as being
careful to work with PERL_TRACK_MEMPOOL, we also have to be careful to
work *without* it.

p4raw-id: //depot/perl@33629

14 years agoDefine sv_insert() as a wrapper to sv_insert_flags(), and move
Nicholas Clark [Tue, 1 Apr 2008 19:59:54 +0000 (19:59 +0000)]
Define sv_insert() as a wrapper to sv_insert_flags(), and move
Perl_sv_insert() to mathoms.c

p4raw-id: //depot/perl@33627

14 years agoAdd the correct argument assertion macro to sv_insert_flags().
Nicholas Clark [Tue, 1 Apr 2008 18:47:01 +0000 (18:47 +0000)]
Add the correct argument assertion macro to sv_insert_flags().
Don't want anything wrongly marked as non-NULL slipping through.

p4raw-id: //depot/perl@33626

14 years agoUpgrade to Win32-0.35
Steve Hay [Tue, 1 Apr 2008 16:42:04 +0000 (16:42 +0000)]
Upgrade to Win32-0.35

p4raw-id: //depot/perl@33625

14 years agoModule::CoreList wasn't listing Config.pm everywhere.
Rafael Garcia-Suarez [Tue, 1 Apr 2008 09:38:03 +0000 (09:38 +0000)]
Module::CoreList wasn't listing Config.pm everywhere.

p4raw-id: //depot/perl@33624

14 years ago$VERSION++ for all the non-dual life modules outside ext/ that
Nicholas Clark [Mon, 31 Mar 2008 23:08:45 +0000 (23:08 +0000)]
$VERSION++ for all the non-dual life modules outside ext/ that
Porting/cmpVERSION.pl reports differ from the 5.10.0 release.

All the rest of the differences would seem to be dual-life. :-(

p4raw-id: //depot/perl@33623

14 years agoFix bug in the code for --opened - it was not working on blead.
Nicholas Clark [Mon, 31 Mar 2008 22:33:36 +0000 (22:33 +0000)]
Fix bug in the code for --opened - it was not working on blead.

p4raw-id: //depot/perl@33622

14 years ago$VERSION++ for all the non-dual life modules in ext/ that
Nicholas Clark [Mon, 31 Mar 2008 22:25:19 +0000 (22:25 +0000)]
$VERSION++ for all the non-dual life modules in ext/ that
Porting/cmpVERSION.pl reports differ from the 5.10.0 release.

p4raw-id: //depot/perl@33621

14 years agoDouble magic with substr
Vincent Pit [Mon, 31 Mar 2008 19:05:44 +0000 (21:05 +0200)]
Double magic with substr
Message-ID: <47F119E8.5010106@profvince.com>

p4raw-id: //depot/perl@33618

14 years agoConfig.pm needs to be listed in Module::CoreList, too
Rafael Garcia-Suarez [Mon, 31 Mar 2008 15:21:42 +0000 (15:21 +0000)]
Config.pm needs to be listed in Module::CoreList, too

p4raw-id: //depot/perl@33612

14 years agoGive DynaLoader a non-dev version number.
Nicholas Clark [Sun, 30 Mar 2008 23:19:29 +0000 (23:19 +0000)]
Give DynaLoader a non-dev version number.

p4raw-id: //depot/perl@33609

14 years agoadd -v to regen.pl and friends
Robin Barker [Wed, 19 Mar 2008 10:55:59 +0000 (10:55 +0000)]
add -v to regen.pl and friends
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <46A0F33545E63740BC7563DE59CA9C6D093AA6@exchsvr2.npl.ad.local>

p4raw-id: //depot/perl@33608

14 years agodetecting Configure test goofs (Was Re: branch prediction hints)
Nicholas Clark [Mon, 24 Mar 2008 16:35:09 +0000 (16:35 +0000)]
detecting Configure test goofs (Was Re: branch prediction hints)
Message-ID: <20080324163509.GW79799@plum.flirble.org>

p4raw-id: //depot/perl@33606

14 years agoGDBM_File isn't dual life, so no need for a dev module version number.
Nicholas Clark [Sat, 29 Mar 2008 16:15:52 +0000 (16:15 +0000)]
GDBM_File isn't dual life, so no need for a dev module version number.

p4raw-id: //depot/perl@33601

14 years agoRe: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)
Dominic Dunlop [Tue, 11 Mar 2008 21:54:04 +0000 (22:54 +0100)]
Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)
Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com>

[but rename ******* to i_mallocmalloc.U, and then fix up all the files
that Porting/checkcfgvar.pl says need i_mallocmalloc declared]

p4raw-id: //depot/perl@33598

14 years agoAdd i_syspoll to all the pre-canned configs.
Nicholas Clark [Sat, 29 Mar 2008 11:08:07 +0000 (11:08 +0000)]
Add i_syspoll to all the pre-canned configs.

p4raw-id: //depot/perl@33597

14 years agoFix compiler warning about comparison of pointer types.
Nicholas Clark [Sat, 29 Mar 2008 07:08:50 +0000 (07:08 +0000)]
Fix compiler warning about comparison of pointer types.

p4raw-id: //depot/perl@33596

14 years agodo not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtab
Gerard Goossen [Wed, 26 Mar 2008 14:07:13 +0000 (15:07 +0100)]
do not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtab
Message-ID: <20080326130713.GL4409@ostwald>
Date: Wed, 26 Mar 2008 14:07:13 +0100

p4raw-id: //depot/perl@33595

14 years agoRe: Tests failed on PPC64
Dominic Dunlop [Fri, 14 Mar 2008 14:45:39 +0000 (15:45 +0100)]
Re: Tests failed on PPC64
Message-Id: <53E6407E-B87C-4D6A-A6E7-D842BDF30292@mac.com>
Date: Fri, 14 Mar 2008 14:45:39 +0100

p4raw-id: //depot/perl@33594

14 years agoAdditional CGI.pm test files that got missed at some point.
Steve Peters [Fri, 28 Mar 2008 19:16:53 +0000 (19:16 +0000)]
Additional CGI.pm test files that got missed at some point.

p4raw-id: //depot/perl@33592

14 years agoMake the nv_preserves... checking on VMS more robust (and more like
Craig A. Berry [Fri, 28 Mar 2008 19:06:35 +0000 (19:06 +0000)]
Make the nv_preserves... checking on VMS more robust (and more like
what Configure does).  Problem using long int without long double
reported by Jeremy Begg.

p4raw-id: //depot/perl@33591

14 years agoMake uudmap.h dependencies more explicit in the VMS build
Craig A. Berry [Fri, 28 Mar 2008 19:01:13 +0000 (19:01 +0000)]
Make uudmap.h dependencies more explicit in the VMS build
(needed by MMS but not MMK).

p4raw-id: //depot/perl@33589