perl.git
10 years agoMove 'make check' in pods/ to using Pod::Checker
Alex Vandiver [Wed, 22 Oct 2008 05:14:48 +0000 (01:14 -0400)] 
Move 'make check' in pods/ to using Pod::Checker

(cherry picked from commit 64ab118f07a11d8be7edc11032b6e3c7b92a547c)

10 years agoSubject: Patch for hints/netbsd.sh
H.Merijn Brand [Tue, 23 Dec 2008 17:09:36 +0000 (18:09 +0100)] 
Subject: Patch for hints/netbsd.sh

From: "Ulrich Habel" <rhaen@netbsd.org>
Date: Tue, 23 Dec 2008 14:36:26 +0100
Message-ID: <9fd3126e0812230536x3f8a84bagbb1b4dcddb399bf5@mail.gmail.com>

(cherry picked from commit 7f98bb4e5817790bc537b480552504b79734edd5)

10 years agoAdd a new Porting/podtidy to reformat pod using Pod::Tidy
Leon Brocard [Tue, 23 Dec 2008 16:50:43 +0000 (16:50 +0000)] 
Add a new Porting/podtidy to reformat pod using Pod::Tidy

(cherry picked from commit 80029904763df471b761bf9ea848da86d4196c18)

10 years agofix setuid execution that was broken by f20b29985d
David Mitchell [Wed, 25 Feb 2009 23:37:44 +0000 (23:37 +0000)] 
fix setuid execution that was broken by f20b29985d
(it would supriously die with "suidperl needs (suid) fd script" error)

10 years agoremove the lib/CGI.pm and lib/Text/Balanced.pm pod fixes for now;
David Mitchell [Wed, 25 Feb 2009 23:06:47 +0000 (23:06 +0000)] 
remove the lib/CGI.pm and lib/Text/Balanced.pm pod fixes for now;
wait until they've meen merged upstream

10 years agoPOD nits from Frank Wiegand <frank.wiegand@gmail.com>
Abigail [Mon, 22 Dec 2008 09:43:46 +0000 (10:43 +0100)] 
POD nits from Frank Wiegand <frank.wiegand@gmail.com>

(cherry picked from commit 3b46207fed7bf69caa32c27c04bd239cfb64cb53)

10 years agoAdd the perlperf manpage, by Richard Foley
Rafael Garcia-Suarez [Sun, 21 Dec 2008 09:22:27 +0000 (10:22 +0100)] 
Add the perlperf manpage, by Richard Foley

(cherry picked from commit da09661133f307d85bb4af54945611a44b1d907f)

10 years agof6a80292c3db127d1561c118f409c1cffd1b55d9 needs to be reflected in our switch
Nicholas Clark [Sat, 20 Dec 2008 23:00:48 +0000 (23:00 +0000)] 
f6a80292c3db127d1561c118f409c1cffd1b55d9 needs to be reflected in our switch
testing. We're not doing very well on this one.

(cherry picked from commit f87ebf2c2829dea9288b84872cd584c44e1ce940)

10 years agoMANIFEST files want tabs. Hysterical raisins.
Nicholas Clark [Sat, 20 Dec 2008 22:22:41 +0000 (22:22 +0000)] 
MANIFEST files want tabs. Hysterical raisins.

(cherry picked from commit d5a094bddd6c517944a2dc439ce2a14ce38e7bda)

10 years agoThere shouldn't be a ByteLoader directory in ext, even if all it has is a
Nicholas Clark [Sat, 20 Dec 2008 22:20:23 +0000 (22:20 +0000)] 
There shouldn't be a ByteLoader directory in ext, even if all it has is a
.gitignore.

(cherry picked from commit 1b3f4ab12dc33e0794ac17ea254a7b9c1dbc360b)

10 years ago/bin/sh isn't /usr/bin/perl :-)
Nicholas Clark [Sat, 20 Dec 2008 21:50:22 +0000 (21:50 +0000)] 
/bin/sh isn't /usr/bin/perl :-)
Change elsif to the correct "else if" construction.
I suspect that this slipped by into f6a80292c3db127d1561c118f409c1cffd1b55d9
because cflags.SH doesn't seem to be re-expanded if it's newer than cflags.

(cherry picked from commit 8b845f197ad9c905082421adc4c1a23b49886ad3)

10 years agomake perl use git-describe for PATCHNUM
Yves Orton [Sat, 20 Dec 2008 19:37:09 +0000 (20:37 +0100)] 
make perl use git-describe for PATCHNUM

This is just an initial attempt at getting something more useful into the -v / -V output.
Currently "patchlevel" is really "version", and PATCHNUM is just a special string added
to the patchlevel in perl.c via defines created by cflags.SH and its product file cflags,
which happens very early in the build process. This means that for committers the -v output
is likely to not be upto date unless they run make clean.

Anyway, IMO we should rethink a reasonable amount about how we do this, this is just a crude
step forward.

(cherry picked from commit f6a80292c3db127d1561c118f409c1cffd1b55d9)

10 years agoWCOREDUMP is in <sys/wait.h>
Niko Tyni [Wed, 17 Dec 2008 20:02:51 +0000 (22:02 +0200)] 
WCOREDUMP is in <sys/wait.h>

Without this, $? & 128 doesn't get set properly on some (glibc) systems
when dumping core.

(cherry picked from commit de8ca8af19546d4922bab4537a72c9b2b3354009)

10 years agoRemove repository.pod, as it is entirely about the setup of the ActiveState
Nicholas Clark [Sat, 20 Dec 2008 17:06:52 +0000 (17:06 +0000)] 
Remove repository.pod, as it is entirely about the setup of the ActiveState
perforce repository, and is now superceded by pod/perlrepository.pod

(cherry picked from commit a2450f8e38913ec23222dc5de2f3dae8f5591d33)

10 years agorun: perl pod/buildtoc --build-toc
David Mitchell [Wed, 25 Feb 2009 21:58:02 +0000 (21:58 +0000)] 
run: perl pod/buildtoc --build-toc

10 years agoRe-sort the MANIFEST in the preferred order.
Nicholas Clark [Sat, 20 Dec 2008 16:39:37 +0000 (16:39 +0000)] 
Re-sort the MANIFEST in the preferred order.

(cherry picked from commit 99eeb6ff4a29852d081c814fe5475034c6ae2b6e)

10 years agoFix the 'or' precedence in case open fail
Vincent Pit [Sat, 20 Dec 2008 08:49:33 +0000 (09:49 +0100)] 
Fix the 'or' precedence in case open fail

(cherry picked from commit c8254d1d77677fed2e136a244708bc4d0c26d0fa)

10 years agoPATCH -- POD error in Symbol.pm
Frank Wiegand [Sat, 20 Dec 2008 19:50:26 +0000 (20:50 +0100)] 
PATCH -- POD error in Symbol.pm

Hi,

two POD errors in Symbol.pm:

- wrong comment,
- missing semicolon.

Patch is attached.

Thanks, Frank

(cherry picked from commit 640238c5b29c59bf811361d5e88cd334fb2e4cb9)

10 years agoSubject: [PATCH] Update autodie to 1.998
Paul Fenwick [Sat, 3 Jan 2009 01:17:32 +0000 (19:17 -0600)] 
Subject: [PATCH] Update autodie to 1.998
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Sat, 03 Jan 2009 11:32:59 +1100
Message-ID: <495EB23B.6080504@perltraining.com.au>

(cherry picked from commit 3776a2029920e2a44859557cfb9ab34f869f7e36)

10 years agoautodie information added to Maintainers.pl
Paul Fenwick [Fri, 26 Dec 2008 00:54:03 +0000 (11:54 +1100)] 
autodie information added to Maintainers.pl

(cherry picked from commit 8be3533f7234693553495d37baceb3a03698a7d8)

10 years agoAdded missing autodie exception classes to MANIFEST.
Paul Fenwick [Sat, 20 Dec 2008 17:02:59 +0000 (04:02 +1100)] 
Added missing autodie exception classes to MANIFEST.

(cherry picked from commit f9b1f8657740bc15483dd2b6dd62ededf88f8319)

10 years agogit-flavoured autodie 1.997 patch
Paul Fenwick [Sat, 20 Dec 2008 13:21:02 +0000 (22:21 +0900)] 
git-flavoured autodie 1.997 patch

G'day p5p,

Since we've moved over to git, attached is a git-friendly patch of autodie
1.997 against the current blead.  It's no different to the older 1.997
patch[1], but contains all the meta-info that git likes to have so that you
can use 'git am' to apply the changes.

All the very best,

Paul

[1] Okay, there's one or two non-significant whitespace changes.

--
Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681

>From b0dc5ff6b006a9df2a67b886e5e0d0d168c1245e Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Sun, 21 Dec 2008 00:17:28 +1100
Subject: [PATCH] Autodie 1.997

(cherry picked from commit 0b09a93a0cec34bc5d1740400c4ed9500d2f1dbe)

10 years agoSubject: [perl #61418] perlthanks isn't documented in perlthanks
Steve Peters [Sat, 20 Dec 2008 03:07:35 +0000 (21:07 -0600)] 
Subject: [perl #61418] perlthanks isn't documented in perlthanks
From: Abigail (via RT) <perlbug-followup@perl.org>
Date: Tue, 16 Dec 2008 13:09:56 -0800
Message-ID: <rt-3.6.HEAD-15883-1229461796-1657.61418-75-0@perl.org>

(cherry picked from commit 985dc10ab33c95586dcbba902505c7460cbcf5e3)

10 years agoIt looks like the previous patch is working fine on UNIXish boxes,
Steve Peters [Sat, 20 Dec 2008 04:40:30 +0000 (22:40 -0600)] 
It looks like the previous patch is working fine on UNIXish boxes,
but is failing on Windows.  Anyways sv_utf8_upgrade_nomg() is
a macro anyways, so moving the documentation to sv.h.

(cherry-picked from commit dc96081217a267e72cb4c28ba8c95ca5811a4b9d)

10 years agoSubject: PATCH 5.10 documentation
Steve Peters [Fri, 19 Dec 2008 17:38:31 +0000 (11:38 -0600)] 
Subject: PATCH 5.10 documentation
From: karl williamson <public@khwilliamson.com>
Date: Tue, 16 Dec 2008 16:00:34 -0700
Message-ID: <49483312.80804@khwilliamson.com>

(cherry-picked from commit 2bbc8d558d247c6ef91207a12a4650c0bc292dd6)

10 years agoAdd other files modified by buildtoc
Leon Brocard [Fri, 19 Dec 2008 15:55:36 +0000 (15:55 +0000)] 
Add other files modified by buildtoc

(cherry picked from commit 9f968a8d97b8bef91863bcad3dc7cb4227f7a93d)

10 years agoAdd perlhaiku into pod.lst
Leon Brocard [Fri, 19 Dec 2008 15:51:55 +0000 (15:51 +0000)] 
Add perlhaiku into pod.lst

(cherry picked from commit f6706af390514c0588c881f2f8b96c25d79f1345)

10 years agoAdd pod page corresponding to README.haiku in .gitignore
Rafael Garcia-Suarez [Fri, 19 Dec 2008 14:59:03 +0000 (15:59 +0100)] 
Add pod page corresponding to README.haiku in .gitignore

(cherry picked from commit c1a4ae1c32a55792a4a050714aa18220071914d8)

10 years agoSubject: [PATCH] Update version of Module::Loaded
Steve Hay [Fri, 19 Dec 2008 14:39:30 +0000 (14:39 +0000)] 
Subject: [PATCH] Update version of Module::Loaded
From: "Jos I. Boumans" <jos@dwim.org>
Date: Wed, 17 Dec 2008 14:32:55 +0100
Message-Id: <2D1323D9-C380-47D1-8E95-FC0B99D55E03@dwim.org>

(cherry picked from commit 61eaa953f49d65cef6a209171aa36ed47cb4258c)

10 years agoSubject: [PATCH] Version updates for Package::Constants & Log::Message
Steve Hay [Fri, 19 Dec 2008 14:39:15 +0000 (14:39 +0000)] 
Subject: [PATCH] Version updates for Package::Constants & Log::Message
From: "Jos I. Boumans" <jos@dwim.org>
Date: Wed, 17 Dec 2008 14:28:12 +0100
Message-Id: <51CE11BA-344A-4C20-B464-CEAF204BAABC@dwim.org>

(cherry picked from commit 4da9db91c10f6d225cc1b4edf5532d859c43e564)

10 years agoUpgrade to Module::Load::Conditional 0.30
Rafael Garcia-Suarez [Mon, 19 Jan 2009 16:08:54 +0000 (17:08 +0100)] 
Upgrade to Module::Load::Conditional 0.30

(cherry picked from commit b8a4246ccaa9e3e22992d50fe53e3d39cea09636)

10 years agoFix new Module-Load-Conditional test, which otherwise fails on Win32.
Steve Hay [Fri, 19 Dec 2008 14:58:20 +0000 (14:58 +0000)] 
Fix new Module-Load-Conditional test, which otherwise fails on Win32.

(cherry picked from commit 687d0cf84a5d65b31d19c4471515acd393337a48)

10 years agoSubject: [PATCH] Update Module::Load::Conditional to 0.28
Steve Hay [Fri, 19 Dec 2008 14:38:54 +0000 (14:38 +0000)] 
Subject: [PATCH] Update Module::Load::Conditional to 0.28
From: "Jos I. Boumans" <jos@dwim.org>
Date: Wed, 17 Dec 2008 14:24:23 +0100
Message-Id: <D986D195-F3E3-4E3E-9867-526C9C55D92F@dwim.org>

(cherry picked from commit 9b31c40c5f3f020eae721bb863fc9731399c4f70)

10 years agoadd some stuff to .gitignore
Yves Orton [Sat, 20 Dec 2008 19:31:24 +0000 (20:31 +0100)] 
add some stuff to .gitignore

(cherry picked from commit 4ebeba21ba7387a4d2a07427df3fd36f9377c62d)

10 years agoReally ignore .patch files
Paul Fenwick [Sat, 20 Dec 2008 13:46:34 +0000 (22:46 +0900)] 
Really ignore .patch files

G'day p5p,

Having now created a few .patch files, it appears the current .gitignore in
blead is reporting them as untracked, rather than simply ignoring them.

The attached patch adjusts the .gitignore file to really ignore .patch files.

Many thanks to Abigail for super-fast application of my other patches.

Cheerio,

Paul

--
Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681

>From 737cfd8db12834b82663d115db1407122ec8de7c Mon Sep 17 00:00:00 2001
From: Paul Fenwick <pjf@perltraining.com.au>
Date: Sun, 21 Dec 2008 00:43:52 +1100
Subject: [PATCH] .patch files are really ignored now.

Signed-off-by: Abigail <abigail@abigail.be>
(cherry picked from commit e9040dfd2ecb1af73aed6d274a802c37856d7c74)

10 years agoAdd various files generated by a Win32 build to .gitignore.
Steve Hay [Wed, 17 Dec 2008 17:22:30 +0000 (17:22 +0000)] 
Add various files generated by a Win32 build to .gitignore.

(cherry picked from commit 1e89acdfb3de39e92ce0b33062221d82e21cb1e2)

10 years agoadd .patch to the config file
Yves Orton [Mon, 15 Dec 2008 14:12:43 +0000 (15:12 +0100)] 
add .patch to the config file

(cherry picked from commit 274f27f99d1765ad1c73d072fb93d98c9022d8c6)

10 years agoFix up .gitignore files some more
Florian Ragwitz [Wed, 25 Jun 2008 01:22:41 +0000 (03:22 +0200)] 
Fix up .gitignore files some more

 * Ignore generated macros.all in .gitignore for Sys::Syslog.
 * Add .gitignore for generated files of GDBM_File.
 * Ignore DynaLoader.xs in .gitignore for DynaLoader.
 * Put every pattern in .gitignore files on a single line.
 * Add some generated .xs files .gitignore of Encode.
 * Ignore RealPPPort.xs in .gitignore for Devel::PPPort.
 * Ignore ODBM_File.pm in .gitignore for lib/.
 * Add .gitignore for generated files of XS::APItest.
 * Add .gitignore for Compress::Raw::Zlib.
 * Ignore GDBM_File.pm in .gitignore for lib/.

(cherry picked from commit 5e137bc214f9c21ed33df8110b67005fb915c4e7)

10 years ago[admin] set up .gitignore files
Sam Vilain [Mon, 16 Jun 2008 10:32:14 +0000 (22:32 +1200)] 
[admin] set up .gitignore files

A list submitted by Paul Fenwick was briefly factored into
directory-specific rules.

(cherry picked from commit fb063f91dc7f31f7c1489f10462283ee145673d0)

10 years agodelete .gitignore, so we can cherry-pick it properly
David Mitchell [Wed, 25 Feb 2009 16:28:34 +0000 (16:28 +0000)] 
delete .gitignore, so we can cherry-pick it properly
It was added by copying the file directly from bleed, rather than
cherry-picking the associated commits. So, lets start over. The commits
this effectively reverts are
    4c23489ea0bd4cc992164ef03d52cb97464ace87
    bd34639964ea282b0b992e8994fadce2a9974927
    4768164804643ea1a595d7dc43baecf5dc8e9c8b

10 years agoadd a log file showing the status of of bleed -> maint merges, plus
David Mitchell [Wed, 25 Feb 2009 14:46:51 +0000 (14:46 +0000)] 
add a log file showing the status of of bleed -> maint merges, plus
a tool for processinbg that file

10 years ago${^CHILD_ERROR_NATIVE} isn't mentioned in perlrun.pod, but is in
Nicholas Clark [Tue, 4 Nov 2008 08:03:04 +0000 (08:03 +0000)] 
${^CHILD_ERROR_NATIVE} isn't mentioned in perlrun.pod, but is in
perlvar.pod.

p4raw-id: //depot/perl@34714

(cherry picked from commit eaade56eadfc8023c1b8527ee5dbbb191a32d4d8)

10 years agoadd chunk of ext/threads/shared/t/utf8.t that was missed from 34102
David Mitchell [Tue, 24 Feb 2009 14:37:13 +0000 (14:37 +0000)] 
add chunk of ext/threads/shared/t/utf8.t that was missed from 34102
(perforce add-and-edit bug)

10 years agoTidy up error messages
Rafael Garcia-Suarez [Tue, 26 Feb 2008 10:19:15 +0000 (10:19 +0000)] 
Tidy up error messages

(cherry-picked from commit cb7b5e07a2547873dcf5502e7f9f8f589eae0bf0)
(actually most of this merge was skipped as the code has changed
considerably since this commit)

p4raw-id: //depot/perl@33374

10 years agomerge chunk of change #33514 that was missed when integrated
David Mitchell [Sun, 22 Feb 2009 01:23:47 +0000 (01:23 +0000)] 
merge chunk of change #33514 that was missed when integrated
into maint by change #33362 (perforce add-then-edit hatefulness)

10 years agoUpdate perl5101delta.pod with merges from 12th and 14th Feb 2009
David Mitchell [Sun, 15 Feb 2009 01:47:51 +0000 (01:47 +0000)] 
Update perl5101delta.pod with merges from 12th and 14th Feb 2009

10 years agosort MANIFEST
David Mitchell [Sun, 15 Feb 2009 01:41:14 +0000 (01:41 +0000)] 
sort MANIFEST

10 years agoFix new test (just added by podlators upgrade) on Win32, at least
Steve Hay [Fri, 7 Nov 2008 08:49:25 +0000 (08:49 +0000)] 
Fix new test (just added by podlators upgrade) on Win32, at least

p4raw-id: //depot/perl@34759

(cherry picked from commit 2dab2cc13c97faef9e98675f369062fe31fb47d6)

10 years agoThank you for a thank you, not thank you for a bug report.
Nicholas Clark [Tue, 16 Dec 2008 13:57:38 +0000 (13:57 +0000)] 
Thank you for a thank you, not thank you for a bug report.

p4raw-id: //depot/perl@35120

(cherry picked from commit 4dbf56a0722142a15f005769a3a0f7cc57b2c544)

10 years agoIntegrate:
Nicholas Clark [Sun, 14 Dec 2008 23:39:28 +0000 (23:39 +0000)] 
Integrate:
[ 35085]
Mostly update Module::CoreList to 2.17, teaching it about 5.8.9.
It can't "know" the Perforce revision of the release until it's close
enough to guess.

[ 35092]
Hopefully today.

[ 35093]
Best estimiate patch number for 5.8.9 release.
p4raw-link: @35093 on //depot/maint-5.8/perl: ad35fe93b63785a1916b39863d33eef04eee941b
p4raw-link: @35092 on //depot/maint-5.8/perl: 4ff3fe7f1e4f605bec2b89920f2d8dfe789255b5
p4raw-link: @35085 on //depot/maint-5.8/perl: 951e5eb7a3e0c2d177c8864d5b44ead4eff50dd0

p4raw-id: //depot/perl@35096
p4raw-integrated: from //depot/maint-5.8/perl@35088 'copy in'
pod/perlhist.pod (@35047..) lib/Module/CoreList.pm (@35085..)

(cherry picked from commit 5b5f44f3a344ad0db95bde1f3ceadf6efd9b4c7b)

10 years agoIntegrate:
Nicholas Clark [Sat, 6 Dec 2008 22:52:18 +0000 (22:52 +0000)] 
Integrate:
[ 35047]
Hopefully today.
p4raw-link: @35047 on //depot/maint-5.8/perl: 53c51e650b0d9ad354c33d5b89a87f0986c0087b

p4raw-id: //depot/perl@35055
p4raw-integrated: from //depot/maint-5.8/perl@35050 'copy in'
pod/perlhist.pod (@34811..)

(cherry picked from commit 7a8d7d26666fbd913d4314f03d703d9d24721cbe)

10 years agoIntegrate:
Nicholas Clark [Wed, 12 Nov 2008 09:18:13 +0000 (09:18 +0000)] 
Integrate:
[ 34811]
Hopefully today.
p4raw-link: @34811 on //depot/maint-5.8/perl: fe4320b5dc40bba015edd810dd349568512306ff

p4raw-id: //depot/perl@34817
p4raw-integrated: from //depot/maint-5.8/perl@34815 'copy in'
pod/perlhist.pod (@33192..)

(cherry picked from commit f9cff2501ba6b9a4be6d0e050b7b28b7334ed0b8)

10 years agoUpgrade to Win32API-File 0.1101
Steve Hay [Fri, 12 Dec 2008 17:50:55 +0000 (17:50 +0000)] 
Upgrade to Win32API-File 0.1101

(Causes a couple of "prerequisite not found" build warnings, but all
works okay otherwise)

p4raw-id: //depot/perl@35079

(cherry picked from commit 3826db83dfffbbaee62e51e9a0f052b407c24562)

10 years agoRevert "Test:More's note() not yet available in maint; fix test"
David Mitchell [Sat, 14 Feb 2009 23:42:30 +0000 (23:42 +0000)] 
Revert "Test:More's note() not yet available in maint; fix test"
This hack is no longer required now Test::Simple 0.86 has been merged

This reverts commit 6b5de51f216c2a030bbe520b9af40d1a45422a09.

10 years agoApply revision 1241 (and 1250) from the TAP::Harness SVN repo
Steve Hay [Fri, 12 Dec 2008 16:47:01 +0000 (16:47 +0000)] 
Apply revision 1241 (and 1250) from the TAP::Harness SVN repo

p4raw-id: //depot/perl@35076

(cherry picked from commit 58ff3f5e5779766d8f447ee3f0681a91d699f619)

10 years agoUpgrade to Test-Simple 0.86
Steve Hay [Fri, 12 Dec 2008 16:50:08 +0000 (16:50 +0000)] 
Upgrade to Test-Simple 0.86

Remove local changes 34491 (no longer required) and 34763 (fixed
properly by change 35076), but keep 34545 and 34762 for now (with
a VERSION bump in Test::Simple as a reminder)

p4raw-id: //depot/perl@35077

(cherry picked from commit 8f70d4fde17302052c934d2d804478a956372f9f)

10 years agoOops, change 34762 should have bumped the VERSION
Steve Hay [Fri, 7 Nov 2008 10:39:27 +0000 (10:39 +0000)] 
Oops, change 34762 should have bumped the VERSION

p4raw-id: //depot/perl@34764

(cherry picked from commit 296ff6bd3a36127bc8e501ec83a84204d61e25f3)

10 years agoTemporary (?) fix for ext/Test/Harness/t/compat/regression.t,
Steve Hay [Fri, 7 Nov 2008 10:37:51 +0000 (10:37 +0000)] 
Temporary (?) fix for ext/Test/Harness/t/compat/regression.t,
broken by Test-Simple upgrade (VERSION is already bumped by the
retention of 34491)

p4raw-id: //depot/perl@34763

(cherry picked from commit b5f955b7bee14cbb651a31c69ec1d2465df27275)

10 years agoFix test broken by Test-Simple upgrade (similar to change 33689)
Steve Hay [Fri, 7 Nov 2008 10:34:28 +0000 (10:34 +0000)] 
Fix test broken by Test-Simple upgrade (similar to change 33689)

p4raw-id: //depot/perl@34762

(cherry picked from commit eaa0815147e13cd4ab5b3d6ca8f26544a9f0c3b4)

10 years agoUpgrade to Test-Simple-0.85_01, keeping local changes 34491 and 34545
Steve Hay [Fri, 7 Nov 2008 10:32:32 +0000 (10:32 +0000)] 
Upgrade to Test-Simple-0.85_01, keeping local changes 34491 and 34545

p4raw-id: //depot/perl@34761

(cherry picked from commit 82d700dc3bcb588c96407260d728895940e2cf09)

10 years agoTest::Simple 0.81_02 has:
Nicholas Clark [Tue, 21 Oct 2008 06:49:53 +0000 (06:49 +0000)] 
Test::Simple 0.81_02 has:
  Features Changed
     - Now preserves the tests' exit code if it exits abnormally,
       rather than setting it to 255.

$! is non-zero with PERLIO=stdio in some cases, so die would have set
the exit code to $! (typically 9). Now that would show through, so
ensure $! *is* zero to make sure that the exit code is 255.

p4raw-id: //depot/perl@34545

(cherry picked from commit c76230386fc5e6fba9fdbeab473abbf4f4adcbe3)

10 years agoUpdate Changes, README and TODO from the Test-Simple 0.84 tarball.
Nicholas Clark [Tue, 21 Oct 2008 06:46:54 +0000 (06:46 +0000)] 
Update Changes, README and TODO from the Test-Simple 0.84 tarball.

p4raw-id: //depot/perl@34544

(cherry picked from commit 730397904bb9cd265e7df8807d1f18c924e223e6)

10 years agoSilence a warning in Test::Builder that was causing lib/constant.t
Steve Peters [Wed, 15 Oct 2008 19:07:38 +0000 (19:07 +0000)] 
Silence a warning in Test::Builder that was causing lib/constant.t
to fail.

p4raw-id: //depot/perl@34491

(cherry picked from commit 417991fcde447d83d1b0e1efc675badd930b3f46)

10 years agoOne final tweak for the Test-Simple-0.82 upgrade. Ugh.
Steve Peters [Wed, 15 Oct 2008 18:23:56 +0000 (18:23 +0000)] 
One final tweak for the Test-Simple-0.82 upgrade.  Ugh.

p4raw-id: //depot/perl@34490

(cherry picked from commit 50d1e3bd601d3c7762a4c20e263f40782db52148)

10 years ago*sigh* More files messed with for Test-Simple-0.82.
Steve Peters [Wed, 15 Oct 2008 14:32:01 +0000 (14:32 +0000)] 
*sigh* More files messed with for Test-Simple-0.82.

p4raw-id: //depot/perl@34488

(cherry picked from commit 87f9c3f59c3e56a72bcc46cf3cff7442b40b537c)

10 years agoMust remember to update MANIFEST, OK?
Steve Peters [Wed, 15 Oct 2008 13:38:59 +0000 (13:38 +0000)] 
Must remember to update MANIFEST, OK?

p4raw-id: //depot/perl@34485

(cherry picked from commit b47164137a61bbcfde6676be14440519ce1dfe32)

10 years agoSome additional files changes for Test-Simple-0.82
Steve Peters [Wed, 15 Oct 2008 13:20:02 +0000 (13:20 +0000)] 
Some additional files changes for Test-Simple-0.82

p4raw-id: //depot/perl@34484

(cherry picked from commit 717da8a4201bbbe7be187b87e3604a793556e80a)

10 years agoUpgrade to Test-Simple-0.82.
Steve Peters [Wed, 15 Oct 2008 13:11:04 +0000 (13:11 +0000)] 
Upgrade to Test-Simple-0.82.

p4raw-id: //depot/perl@34483

(cherry picked from commit ccbd73a450bd33362373a3a066beffb348f528a7)

10 years agoUpdate Win32 canned configs
Steve Hay [Fri, 12 Dec 2008 16:04:51 +0000 (16:04 +0000)] 
Update Win32 canned configs

Updates the config.* and config_H.* files w.r.t. 34456, 34756/34777,
34950 and 34994.

Also adds missing variables (d_ndbm, extern_C and rm_try) and removes a
redundant variable (Mcc) to/from the config.* files for completeness.

p4raw-id: //depot/perl@35075

(cherry picked from commit 955d1b3d5f9691a4c189625e767bda15f421d85b)

10 years agoSubject: Re: [PATCH] Update Archive::Extract to 0.28
Steve Hay [Fri, 19 Dec 2008 15:13:01 +0000 (15:13 +0000)] 
Subject: Re: [PATCH] Update Archive::Extract to 0.28
From: "Jos I. Boumans" <jos@dwim.org>
Date: Tue, 16 Dec 2008 17:41:03 +0100
Message-Id: <B8875390-49FC-4E14-B14D-C21A76E53475@dwim.org>

(Bump version to 0.30, which incorporates a local change that blead already has.)

(cherry picked from commit 14e848788c0b7d2f7f1f5656aecaafdbb8b9a857)

10 years agoFix test failures caused by Archive-Extract upgrade
Steve Hay [Mon, 15 Dec 2008 15:39:12 +0000 (15:39 +0000)] 
Fix test failures caused by Archive-Extract upgrade

p4raw-id: //depot/perl@35106

(cherry picked from commit 29c6b3372eec21075f7025af5e62bc2f94a45970)

10 years agoUpdate Archive::Extract to 0.28
Jos I. Boumans [Sat, 13 Dec 2008 17:36:13 +0000 (18:36 +0100)] 
Update Archive::Extract to 0.28
From: "Jos I. Boumans" <jos@dwim.org>
Message-Id: <A6FBAEE4-A1F3-41BE-A051-ABF03540E9F1@dwim.org>

p4raw-id: //depot/perl@35105

(cherry picked from commit 83285295780b6718141d6f5bf054a2e6da464e39)

10 years agoUpdate Archive::Tar to 1.42
Jos I. Boumans [Sat, 13 Dec 2008 18:08:13 +0000 (19:08 +0100)] 
Update Archive::Tar to 1.42
From: "Jos I. Boumans" <jos@dwim.org>
Message-Id: <5B9B0070-0F59-4182-BF11-3A27487B15F3@dwim.org>

p4raw-id: //depot/perl@35099

(cherry picked from commit 2610e7a4309c5895eb0ce025e439914ec3b3f6c3)

10 years agoUpdate Archive::Tar to 1.40
Jos I. Boumans [Mon, 13 Oct 2008 15:40:22 +0000 (17:40 +0200)] 
Update Archive::Tar to 1.40
From: "Jos I. Boumans" <jos@dwim.org>
Message-Id: <D694D518-2404-4476-B578-A5B95F89660A@dwim.org>

...minus the Pod tests that we've been regularly removing.

p4raw-id: //depot/perl@34486

(cherry picked from commit f56953582ae4af437649f099e3968dfe2c4718c9)

10 years agoFix Archive-Tar's 02_methods.t when IO::Compress::Bzip2 is absent
Steve Hay [Wed, 1 Oct 2008 16:55:42 +0000 (16:55 +0000)] 
Fix Archive-Tar's 02_methods.t when IO::Compress::Bzip2 is absent

p4raw-id: //depot/perl@34453

(cherry picked from commit 5ccadbde5117ca2083980e2ed7e909f56552e473)

10 years agoUpgrade to Archive-Tar-1.39_04
Steve Hay [Wed, 1 Oct 2008 16:53:57 +0000 (16:53 +0000)] 
Upgrade to Archive-Tar-1.39_04

Local change 32352 remains in 04_resolved_issues.t

p4raw-id: //depot/perl@34452

(cherry picked from commit 642eb38136f2ca16919538298be0521b16a2091e)

10 years agoTypo in pod/perlfunc.pod
Aaron Crane [Mon, 15 Dec 2008 11:13:17 +0000 (11:13 +0000)] 
Typo in pod/perlfunc.pod
Message-ID: <20081215111317.GI7480@aaroncrane.co.uk>

p4raw-id: //depot/perl@35101

(cherry picked from commit ca8d723e9504508322389fed1274da4bbaed2dfb)

10 years agoFix change 35082 by manually expanding do_open() to Perl_do_openn().
Nicholas Clark [Sun, 14 Dec 2008 09:26:00 +0000 (09:26 +0000)] 
Fix change 35082 by manually expanding do_open() to Perl_do_openn().

p4raw-id: //depot/perl@35088

(cherry picked from commit 7f8ee4bea33e6e23ac4302695a9b26db779fd38a)

10 years agoRe: [perl #60904] Race condition with perl -i.bk
Chip Salzenberg [Mon, 1 Dec 2008 15:01:12 +0000 (07:01 -0800)] 
Re: [perl #60904] Race condition with perl -i.bk
Message-ID: <20081201230112.GH31089@tytlal.topaz.cx>

Use mode 0600 (minus umask) for creation of the new file with -i

p4raw-id: //depot/perl@35082

(cherry picked from commit 30fc4309ed1e3ccf7d2e8d9d3401a485e1991375)

10 years agoSilence compiler warning in perlio.c
Jerry D. Hedden [Tue, 9 Dec 2008 12:09:36 +0000 (07:09 -0500)] 
Silence compiler warning in perlio.c
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510812090909y11947acfy317e46417b9ae91d@mail.gmail.com>

p4raw-id: //depot/perl@35073

(cherry picked from commit 94ccb8071447cc02333d411ff69ed91cc131500a)

10 years agoRe: 5.8.9 RC2 (was Re: 5.8.9 RC1)
Rainer Tammer [Mon, 15 Dec 2008 08:34:19 +0000 (09:34 +0100)] 
Re: 5.8.9 RC2 (was Re: 5.8.9 RC1)
Message-ID: <4946087B.7080608@tammer.net>

p4raw-id: //depot/perl@35097

(cherry picked from commit c5252117ef781e5b19e029b3fa56e46f18bd573a)

10 years agoFix #61222 (debugger doesn't understand proxy constant subroutines, or
Nicholas Clark [Tue, 9 Dec 2008 20:59:34 +0000 (20:59 +0000)] 
Fix #61222 (debugger doesn't understand proxy constant subroutines, or
as it turns out, anything else not-a-glob in a symbol table).

p4raw-id: //depot/perl@35067

(cherry picked from commit 859c7a68a0300956052bfa69d6a737b51a1891b1)

10 years agoRe: [PATCH] standardize save/restore of errno & vaxc$errno
Chip Salzenberg [Fri, 5 Dec 2008 13:32:19 +0000 (05:32 -0800)] 
Re: [PATCH] standardize save/restore of errno & vaxc$errno
Message-ID: <20081205213219.GH16081@tytlal.topaz.cx>

p4raw-id: //depot/perl@35059

(cherry picked from commit f1618b100c0ec32f92c22129d95b09365ef17941)

10 years agostandardize save/restore of errno & vaxc$errno
Chip Salzenberg [Wed, 26 Nov 2008 23:01:41 +0000 (15:01 -0800)] 
standardize save/restore of errno & vaxc$errno
Message-ID: <20081127070141.GD17663@tytlal.topaz.cx>

p4raw-id: //depot/perl@35018

(cherry picked from commit 4ee3916907333148e2c880a1f5aeba348c349925)

10 years agoblead is canonical for threads
Jerry D. Hedden [Mon, 8 Dec 2008 08:45:13 +0000 (03:45 -0500)] 
blead is canonical for threads
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510812080545n5d8fb198iaa73678081616437@mail.gmail.com>

p4raw-id: //depot/perl@35058

(cherry picked from commit 4b7873d4137f21313c553e93ca4669017b65191f)

10 years agoPATCH [perl #58430] Unicode::UCD::casefold() does not work as documented,
karl williamson [Wed, 3 Dec 2008 19:51:54 +0000 (12:51 -0700)] 
PATCH [perl #58430] Unicode::UCD::casefold() does not work as documented,
Message-ID: <493745CA.6070300@khwilliamson.com>

And bump version to 0.27

p4raw-id: //depot/perl@35036

(cherry picked from commit a452d459f5ff77fd7605dd9d2f58e9d44bc227cf)

10 years agoUpdate perl5101delta.pod with the result of 27/Jan/2009 cherry-picking
David Mitchell [Wed, 28 Jan 2009 01:34:02 +0000 (01:34 +0000)] 
Update perl5101delta.pod with the result of 27/Jan/2009 cherry-picking

10 years ago[patch@34995] vms.c - Memory freed from wrong pool
John E. Malmberg [Wed, 3 Dec 2008 19:38:04 +0000 (13:38 -0600)] 
[patch@34995] vms.c - Memory freed from wrong pool
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <4937347C.70003@qsl.net>

Need PerlMem_free, not Safefree in trim_unixpath.

p4raw-id: //depot/perl@35010

(cherry picked from commit 827f156d0538416a3c0bae2e4b818b96c831d016)

10 years agoAIX patches for Perl 5.8.9 RC2 and gcc on AIX + suidperl on AIX README.aix
Rainer Tammer [Thu, 4 Dec 2008 10:32:11 +0000 (11:32 +0100)] 
AIX patches for Perl 5.8.9 RC2 and gcc on AIX + suidperl on AIX README.aix
Message-ID: <4937A39B.1070104@tammer.net>

[just the hints]

p4raw-id: //depot/perl@35006

(cherry picked from commit 68224244efd7abf4d1987743235ed5035fbf9be1)

10 years agoThe gcc attribute "deprecated" seems to have been available since gcc 3.1
Rafael Garcia-Suarez [Wed, 3 Dec 2008 16:29:09 +0000 (16:29 +0000)] 
The gcc attribute "deprecated" seems to have been available since gcc 3.1

So encode this knowledge in perl.h, so we don't rely on the version of
gcc used by Configure to get the macro definition right.

p4raw-id: //depot/perl@34995

(cherry picked from commit 6a3877213b55d5920eb5e5c6dcf5a318e5bccc83)

10 years agoConfigure detection of __attribute__((deprecated))
Rafael Garcia-Suarez [Wed, 3 Dec 2008 12:51:36 +0000 (13:51 +0100)] 
Configure detection of __attribute__((deprecated))
From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
Message-ID: <b77c1dce0812030351j33d7b75ci3e2640b33f36acd9@mail.gmail.com>

p4raw-id: //depot/perl@34994

(cherry-picked from commit fcdf39cfa40f83fdbf75ada879210410f127eef1)

10 years agoCodify the current behaviour of evals which define subroutines before
Nicholas Clark [Tue, 2 Dec 2008 20:16:33 +0000 (20:16 +0000)] 
Codify the current behaviour of evals which define subroutines before
failing (due to syntax errors).

p4raw-id: //depot/perl@34984

(cherry picked from commit 99d3381e871dbd1d94b47516b4475d85b3935ac6)

10 years agoThe temporary SV created in Perl_save_helem_flags() to store the key
Nicholas Clark [Mon, 1 Dec 2008 22:17:55 +0000 (22:17 +0000)] 
The temporary SV created in Perl_save_helem_flags() to store the key
can be freed immediately after it is used, as it is unrelated to
anything else. This folds SvREFCNT_dec()s on two code paths into one.

p4raw-id: //depot/perl@34973

(cherry-picked from commit fd1b367e716f9d49ad7b9ab14ec9ffbc9065e0bc)

10 years agoAnd (hopefully) the actual change for 34951. Sigh.
Craig A. Berry [Fri, 28 Nov 2008 21:43:48 +0000 (21:43 +0000)] 
And (hopefully) the actual change for 34951.  Sigh.

p4raw-id: //depot/perl@34952

(cherry picked from commit 580410d244b57f3e9f5eaecba8c5bded5becd5d0)

10 years agocould we add usedevel to config.h?
H.Merijn Brand [Fri, 28 Nov 2008 07:52:03 +0000 (07:52 +0000)] 
could we add usedevel to config.h?
From: Nicholas Clark <nick@ccl4.org>
Date: Thu, 27 Nov 2008 20:28:08 +0000
Message-ID: <20081127202807.GG49335@plum.flirble.org>

Subject: Avoid duplicate vendorlib [PATCH]
From: Gisle Aas <gisle@activestate.com>
Date: Wed, 12 Nov 2008 13:50:34 +0100
Message-Id: <71B06786-4C55-4A76-BE24-C01F89015D45@activestate.com>

p4raw-id: //depot/perl@34950

(cherry picked from commit 1be1b388c18674b89d106c333a2dd62d9b736e29)

10 years agorun regen
David Mitchell [Tue, 27 Jan 2009 19:30:53 +0000 (19:30 +0000)] 
run regen

10 years agoNote where there is a U8 of space.
Nicholas Clark [Tue, 18 Nov 2008 21:01:24 +0000 (21:01 +0000)] 
Note where there is a U8 of space.

p4raw-id: //depot/perl@34887

(cherry picked from commit 49947b44604f4ad78042983f22bb71affe999fb9)

10 years agoRemove the trailing NUL byte, and (hopefully) convert perforce to
Nicholas Clark [Tue, 18 Nov 2008 15:10:57 +0000 (15:10 +0000)] 
Remove the trailing NUL byte, and (hopefully) convert perforce to
thinking that it is text, not binary.

p4raw-id: //depot/perl@34883

(cherry picked from commit 6f479e052512b94a76fb842505b7bc960ade1ac4)

10 years agoImprove and restructure t/op/pat.t and split out some unicode related tests into...
Abigail [Tue, 18 Nov 2008 09:29:05 +0000 (10:29 +0100)] 
Improve and restructure t/op/pat.t and split out some unicode related tests into a new test file

Subject: t/op/pat.t
Message-ID: <20081118082905.GJ3172@almanda>

With tweaks: Seems the new harness is quite picky about # signs in test names,
and doesnt like SKIP and TODO to be used together.

p4raw-id: //depot/perl@34882

(cherry picked from commit 84281c3142b669e898404773f536776423f8c11b)

10 years agoMerge just the tests; the actual fix was already merged with #33132:
Nicholas Clark [Wed, 9 Jan 2008 23:26:14 +0000 (23:26 +0000)] 
Merge just the tests; the actual fix was already merged with #33132:

Fix the bug introduced by the bug fix of change 30755.
(Certain regexps could SEGV if cloned).

p4raw-id: //depot/perl@32932

(cherry picked from commit 66b1de870892b142348d95c3a6c21c7ff7269508)