16 years agoStop File::Copy truncating destination files if passed 3 named
Nicholas Clark [Thu, 24 Apr 2008 17:04:58 +0000]
Stop File::Copy truncating destination files if passed 3 named
arguments by accident. In Copy.t, ensure that all file system calls
die with $! if they fail.

p4raw-id: //depot/perl@33740

16 years agoDrop #ifdefs that became empty in change #32012.
Gisle Aas [Thu, 24 Apr 2008 11:15:15 +0000]
Drop #ifdefs that became empty in change #32012.
p4raw-link: @32012 on //depot/perl: b6455c53c26be8a62e12a3f2a24a3a5086dd2c7b

p4raw-id: //depot/perl@33739

16 years agoLooks like we can do System V IPC 64 bit on Leopard. Lets see whether
Nicholas Clark [Thu, 24 Apr 2008 11:05:02 +0000]
Looks like we can do System V IPC 64 bit on Leopard. Lets see whether
the magic smoke escapes from other testers.

p4raw-id: //depot/perl@33738

16 years agoOn Darwin, -Uuse64bitall shouldn't mean -Duse64bitall :-/
Nicholas Clark [Thu, 24 Apr 2008 10:38:56 +0000]
On Darwin, -Uuse64bitall shouldn't mean -Duse64bitall  :-/
Plus fix a pair of typos in a diagnostic output.

p4raw-id: //depot/perl@33737

16 years agoAdd "safely supporting POSIX SA_SIGINFO" to perltodo, as described in
Nicholas Clark [Wed, 23 Apr 2008 17:23:34 +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

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

16 years agoUpgrade to ExtUtils-CBuilder-0.23
Steve Hay [Tue, 22 Apr 2008 09:41:44 +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

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

p4raw-id: //depot/perl@33720

16 years agoUpdate Compression modules to version 2.009
Paul Marquess [Sun, 20 Apr 2008 15:54:46 +0000]
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

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

p4raw-id: //depot/perl@33715

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

p4raw-id: //depot/perl@33714

16 years ago[perl #52860] [PATCH] Incorrect variable name in perlintro
Matt Kraai [Sun, 13 Apr 2008 15:56:37 +0000]
[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

16 years ago[perl #52866] [PATCH] Missing period in perlintro
Matt Kraai [Sun, 13 Apr 2008 21:01:50 +0000]
[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

16 years ago[perl #53000] Patch for featured TODO: make a reproducible perlmodlib.PL
James Bence [Wed, 16 Apr 2008 22:22:12 +0000]
[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

16 years agoFix the line-number-in-elsif longstanding bug.
Rafael Garcia-Suarez [Fri, 18 Apr 2008 10:42:17 +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

16 years agoAdd "eliminate incorrect line numbers in warnings" to perltodo, and
Nicholas Clark [Thu, 17 Apr 2008 20:17:14 +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

16 years agoExpand "repack the optree" and add "store the current PAD", which was
Nicholas Clark [Thu, 17 Apr 2008 15:15:48 +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

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

p4raw-id: //depot/perl@33707

16 years agoPerl_gv_fetchmethod{,_autoload,_flags} are actually never* called with
Nicholas Clark [Thu, 17 Apr 2008 12:47:39 +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

16 years agoTest dbmopen more thoroughly, including closing the coverage hole for
Nicholas Clark [Thu, 17 Apr 2008 12:44:56 +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

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

p4raw-id: //depot/perl@33704

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

p4raw-id: //depot/perl@33703

16 years ago/* This code tries to figure out just what went wrong with
Nicholas Clark [Thu, 17 Apr 2008 07:58:29 +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

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

p4raw-id: //depot/perl@33701

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

p4raw-id: //depot/perl@33700

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

p4raw-id: //depot/perl@33699

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

p4raw-id: //depot/perl@33698

16 years agoAdd the verbatim perl code mentioned in the comments of
Nicholas Clark [Wed, 16 Apr 2008 13:15:20 +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

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

p4raw-id: //depot/perl@33696

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

p4raw-id: //depot/perl@33695

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

p4raw-id: //depot/perl@33693

16 years agoMove the NoExporter test module under Test::Simple
Rafael Garcia-Suarez [Tue, 15 Apr 2008 15:04:29 +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

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

p4raw-id: //depot/perl@33691

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

p4raw-id: //depot/perl@33690

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

p4raw-id: //depot/perl@33689

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

16 years agoinvalid cop_free of nullified cop. How to fix?
Reini Urban [Tue, 15 Apr 2008 14:09:11 +0000]
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

16 years agoAdd a regression test for bug #52658 (fixed by change #33685)
Rafael Garcia-Suarez [Tue, 15 Apr 2008 12:43:02 +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

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

p4raw-id: //depot/perl@33685

16 years agoFix for [perl #52074] Segfault on ISA push after symbol table delete
Rafael Garcia-Suarez [Tue, 15 Apr 2008 08:36:48 +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

16 years agoClean up unused 'popt' variable in perl.c
Jerry D. Hedden [Mon, 14 Apr 2008 16:07:42 +0000]
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

16 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]
No need to copy the part of PERL5OPT that we've already scanned past.

p4raw-id: //depot/perl@33682

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

p4raw-id: //depot/perl@33681

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

p4raw-id: //depot/perl@33680

16 years agoRe: Solaris build warnings
Andy Dougherty [Wed, 26 Mar 2008 13:42:06 +0000]
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

16 years agoRevert change #33676, likely to break atan(-0,0) on some platforms
Rafael Garcia-Suarez [Mon, 14 Apr 2008 15:16:08 +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

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

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

p4raw-id: //depot/perl@33676

16 years agoMove all the logic to print the "Changed" message into regen_lib.pl,
Nicholas Clark [Mon, 14 Apr 2008 14:38:34 +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

16 years agoTest::More::is_deeply may do overloading (at least for TODOs), and
Craig A. Berry [Mon, 14 Apr 2008 11:44:47 +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

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

p4raw-id: //depot/perl@33673

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

p4raw-id: //depot/perl@33672

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

p4raw-id: //depot/perl@33671

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

p4raw-id: //depot/perl@33670

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

p4raw-id: //depot/perl@33669

16 years agoDouble magic with '\&$x'
Vincent Pit [Tue, 1 Apr 2008 10:48:17 +0000]
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

16 years agoRe: [perl #52672] regexp failure: (?=) turns into OPFAIL
Ævar Arnfjörð Bjarmason [Thu, 10 Apr 2008 00:38:52 +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

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

p4raw-id: //depot/perl@33666

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

p4raw-id: //depot/perl@33665

16 years agochanges to perlsec.pod and call for removal of quicksort
John P. Linderman [Wed, 9 Apr 2008 08:32:31 +0000]
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

16 years agoRe: TODOs (was Re: summer of code mentor applications starting (and ending) next...
Jim Cromie [Tue, 18 Mar 2008 11:14:44 +0000]
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

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

p4raw-id: //depot/perl@33661

16 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]
So why didn't the build break for me? Fix problems spotted by Jerry
Hedden.

p4raw-id: //depot/perl@33659

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

p4raw-id: //depot/perl@33658

16 years agoSplit out S_refcounted_he_new_common() from
Nicholas Clark [Mon, 7 Apr 2008 14:45:33 +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

16 years agoEliminate cop_label from struct cop by storing a label as the first
Nicholas Clark [Mon, 7 Apr 2008 11:29:51 +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

16 years agoChange 33653 (inevitably) missed one cop_label, because I mistook it
Nicholas Clark [Sun, 6 Apr 2008 21:53:57 +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

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

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

p4raw-id: //depot/perl@33653

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

p4raw-id: //depot/perl@33652

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

p4raw-id: //depot/perl@33651

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

p4raw-id: //depot/perl@33650

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

p4raw-id: //depot/perl@33649

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

p4raw-id: //depot/perl@33648

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

p4raw-id: //depot/perl@33647

16 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]
Run overload.pl from regen.pl, and check overload.c as well as overload.h

p4raw-id: //depot/perl@33646

16 years agoMake PL_AMG_names and PL_AMG_namelens static
Jan Dubois [Thu, 3 Apr 2008 18:50:08 +0000]
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

16 years agoPL_bincompat_opt should be exported on AIX and Windows
Jan Dubois [Thu, 3 Apr 2008 17:34:13 +0000]
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

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

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

p4raw-id: //depot/perl@33639

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

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

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

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

p4raw-id: //depot/perl@33627

16 years agoAdd the correct argument assertion macro to sv_insert_flags().
Nicholas Clark [Tue, 1 Apr 2008 18:47:01 +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

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

p4raw-id: //depot/perl@33625

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

p4raw-id: //depot/perl@33624

16 years ago$VERSION++ for all the non-dual life modules outside ext/ that
Nicholas Clark [Mon, 31 Mar 2008 23:08:45 +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

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

p4raw-id: //depot/perl@33622

16 years ago$VERSION++ for all the non-dual life modules in ext/ that
Nicholas Clark [Mon, 31 Mar 2008 22:25:19 +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

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

p4raw-id: //depot/perl@33618

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

p4raw-id: //depot/perl@33612

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

p4raw-id: //depot/perl@33609

16 years agoadd -v to regen.pl and friends
Robin Barker [Wed, 19 Mar 2008 10:55:59 +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

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

p4raw-id: //depot/perl@33606

16 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]
GDBM_File isn't dual life, so no need for a dev module version number.

p4raw-id: //depot/perl@33601

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

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

p4raw-id: //depot/perl@33597

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

p4raw-id: //depot/perl@33596

16 years agodo not use SVTYPEMASK to prevent cleaning of PL_fdpid and PL_strtab
Gerard Goossen [Wed, 26 Mar 2008 14:07:13 +0000]
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