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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 years agoMAD dump xml escape regex
Gerard Goossen [Thu, 27 Mar 2008 13:55:31 +0000 (14:55 +0100)]
MAD dump xml escape regex
Message-ID: <20080327125531.GN4409@ostwald>

p4raw-id: //depot/perl@33584

13 years agoDB_File 1.817
Paul Marquess [Thu, 27 Mar 2008 11:12:22 +0000 (11:12 +0000)]
DB_File 1.817
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <051d01c88ffb$6f662eb0$6901a8c0@myopwv.com>

p4raw-id: //depot/perl@33583

13 years agoThe offset for pos is stored as bytes, and converted to (Unicode)
Nicholas Clark [Wed, 26 Mar 2008 21:05:20 +0000 (21:05 +0000)]
The offset for pos is stored as bytes, and converted to (Unicode)
character position when read, if needed. The code for setting pos
inside subst was incorrectly converting to character position before
storing the value. This code appears to have been buggy since it was
added in 2000 in change 7562.

p4raw-id: //depot/perl@33580

13 years agoDon't call S_utf8_mg_pos_cache_update(), and hence don't even create
Nicholas Clark [Wed, 26 Mar 2008 18:59:03 +0000 (18:59 +0000)]
Don't call S_utf8_mg_pos_cache_update(), and hence don't even create
the magic for the UTF-8 cache, if the UTF-8 caching is disabled.

p4raw-id: //depot/perl@33579

13 years agoUpdate makemeta to add the 3 official "resources" - homepage, license
Nicholas Clark [Wed, 26 Mar 2008 18:38:10 +0000 (18:38 +0000)]
Update makemeta to add the 3 official "resources" - homepage, license
and bugtracker.

p4raw-id: //depot/perl@33578

13 years agoRe-run Porting/makemeta
Nicholas Clark [Wed, 26 Mar 2008 18:37:15 +0000 (18:37 +0000)]
Re-run Porting/makemeta

p4raw-id: //depot/perl@33577

13 years agoWith change 33252, MM_Unix.pm isn't quite in sync with upstream any
Nicholas Clark [Wed, 26 Mar 2008 16:50:06 +0000 (16:50 +0000)]
With change 33252, MM_Unix.pm isn't quite in sync with upstream any
more. Of the changes references in 33252, 6.44 accepted and improved
change 32879 (grep in void context), so only changes 32905 and 32964
are outstanding (ABSPERL with whitespace).

p4raw-id: //depot/perl@33575

13 years agoFix whitespace difference between blead and upstream in MM_Unix.pm
Nicholas Clark [Wed, 26 Mar 2008 16:20:11 +0000 (16:20 +0000)]
Fix whitespace difference between blead and upstream in MM_Unix.pm

p4raw-id: //depot/perl@33573

13 years agoActually use the computed @path so as to write the awkwardly named test
Nicholas Clark [Wed, 26 Mar 2008 11:45:12 +0000 (11:45 +0000)]
Actually use the computed @path so as to write the awkwardly named test
files to the right place when in core. Without this the open fails
(silently as intended) and the tests are skipped on all OS.

p4raw-id: //depot/perl@33571

13 years agoRe: [PATCH] perlhack.pod update walkthrough
Leon Brocard [Wed, 26 Mar 2008 10:53:43 +0000 (10:53 +0000)]
Re: [PATCH] perlhack.pod update walkthrough
From: "Leon Brocard" <acme@astray.com>
Message-ID: <a92222c80803260353k6cae53eieea909aed0a967b5@mail.gmail.com>

p4raw-id: //depot/perl@33570

13 years agoTypo Fixes
chromatic [Wed, 26 Mar 2008 00:12:09 +0000 (17:12 -0700)]
Typo Fixes
Message-Id: <200803260012.09967.chromatic@wgz.org>

p4raw-id: //depot/perl@33569

13 years agoUpgrade to CGI-3.35.
Steve Peters [Wed, 26 Mar 2008 03:18:01 +0000 (03:18 +0000)]
Upgrade to CGI-3.35.

p4raw-id: //depot/perl@33568

13 years agoPatches for VMS by Craig Berry from
Nicholas Clark [Tue, 25 Mar 2008 16:55:03 +0000 (16:55 +0000)]
Patches for VMS by Craig Berry from
http://rt.cpan.org/Public/Bug/Display.html?id=34095
(1.50 has 3 failures on VMS)

p4raw-id: //depot/perl@33567

13 years agoRE: [PATCH revised] Fix ExtUtils::Install under Cygwin
Steve Hay [Mon, 17 Mar 2008 14:36:54 +0000 (14:36 +0000)]
RE: [PATCH revised] Fix ExtUtils::Install under Cygwin
From: "Steve Hay" <SteveHay@planit.com>
Message-ID: <1B32FF956ABF414C9BCE5E487A1497E70176BD61@ukmail02.planit.group>

"OK, so how about the attached. This fixes up -w for all compilers so
 that it is symmetrical with chmod(), and adds a note to perltodo on
 fixing POSIX::access() and chdir()."

The whole long thread started here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00056.html

p4raw-id: //depot/perl@33566

13 years agoRe: Change 33556: [PATCH] borg parent.pm
Jerry D. Hedden [Tue, 25 Mar 2008 11:51:00 +0000 (07:51 -0400)]
Re: Change 33556: [PATCH] borg parent.pm
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510803250851w52ea0c84n9876834d8e8b79e3@mail.gmail.com>

p4raw-id: //depot/perl@33565

13 years agoUpgrade to CGI.pm-3.34. There are still a few differences, so adding
Steve Peters [Tue, 25 Mar 2008 15:27:06 +0000 (15:27 +0000)]
Upgrade to CGI.pm-3.34.  There are still a few differences, so adding
a version bump.

p4raw-id: //depot/perl@33564

13 years agoRepeat change 33508 - change 33561 re-instated the mistake in change
Nicholas Clark [Tue, 25 Mar 2008 11:36:22 +0000 (11:36 +0000)]
Repeat change 33508 - change 33561 re-instated the mistake in change
33507.

p4raw-id: //depot/perl@33563

13 years ago"646"
Jarkko Hietaniemi [Wed, 12 Mar 2008 21:43:53 +0000 (17:43 -0400)]
"646"
Message-ID: <47D886D9.6060001@iki.fi>

Encode::Alias fix for encoding "646" (aka ASCII) on Solaris

p4raw-id: //depot/perl@33562

13 years agoRe: [PATCH] sv.c: consting
Steven Schubiger [Thu, 13 Mar 2008 17:58:00 +0000 (18:58 +0100)]
Re: [PATCH] sv.c: consting
Message-ID: <20080313165800.GD31102@refcnt.homeunix.org>

p4raw-id: //depot/perl@33561

13 years agoUse sv_setpvs() like a few lines before since change #33557
Rafael Garcia-Suarez [Tue, 25 Mar 2008 09:52:27 +0000 (09:52 +0000)]
Use sv_setpvs() like a few lines before since change #33557
p4raw-link: @33557 on //depot/perl: 502d9230ec570254fed51ae721c1da50944a5cbf

p4raw-id: //depot/perl@33560

13 years ago[perl #51964] Typo on regular expression at perlopentut manual page.
pancho@pancho.name [Fri, 21 Mar 2008 03:31:04 +0000 (20:31 -0700)]
[perl #51964] Typo on regular expression at perlopentut manual page.
From: pancho@pancho.name (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-25460-1206095463-311.51964-75-0@perl.org>

p4raw-id: //depot/perl@33559

13 years agoRe: local $@ has an unwanted side effect
David Nicol [Fri, 21 Mar 2008 12:56:12 +0000 (07:56 -0500)]
Re: local $@ has an unwanted side effect
From: "David Nicol" <davidnicol@gmail.com>
Message-ID: <934f64a20803211056q5148027ava77af36f51c96418@mail.gmail.com>

(with Tim Bunce's amendments)

p4raw-id: //depot/perl@33558

13 years agoRe: [PATCH] Double warning with perl -we 'my $a; substr $a, 0, 10,
Vincent Pit [Sat, 22 Mar 2008 13:37:42 +0000 (14:37 +0100)]
Re: [PATCH] Double warning with perl -we 'my $a; substr $a, 0, 10,
Message-ID: <47E4FD96.6080304@profvince.com>

p4raw-id: //depot/perl@33557

13 years agoborg parent.pm
Yitzchak Scott-Thoennes [Wed, 5 Mar 2008 17:19:32 +0000 (09:19 -0800)]
borg parent.pm
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <57512.71.32.86.11.1204766372.squirrel@webmail.efn.org>

Plus bump base.pm's version to a non-alpha number

p4raw-id: //depot/perl@33556

13 years agoIO::Socket::INET unnecessarily resolves "udp"
Niko Tyni [Mon, 24 Mar 2008 23:32:24 +0000 (01:32 +0200)]
IO::Socket::INET unnecessarily resolves "udp"
Message-Id: <1206394344-30835-1-git-send-email-ntyni@debian.org>

p4raw-id: //depot/perl@33554