perl.git
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)

10 years agorealign t/op/pat.t with bleed
David Mitchell [Tue, 27 Jan 2009 15:27:22 +0000 (15:27 +0000)] 
realign t/op/pat.t with bleed
(out-of-order cherry-picking meant that one chunk appeared in
a different part of the filei than bleed)

10 years agoUn-TODO (and un-SKIP) tests in t/op/pat_thr.t that now pass.
Nicholas Clark [Thu, 10 Jan 2008 22:37:20 +0000 (22:37 +0000)] 
Un-TODO (and un-SKIP) tests in t/op/pat_thr.t that now pass.
Some TODOs still remain. Bounties?

p4raw-id: //depot/perl@32940

(cherry picked from commit f9077f1bb4598030c3832aa34c2f29585b65cbf7)

10 years agoMerge just the tests from a2794585f298613c6353549c1058857370acfed3:
Nicholas Clark [Thu, 27 Dec 2007 21:41:03 +0000 (21:41 +0000)] 
Merge just the tests from a2794585f298613c6353549c1058857370acfed3:

scalars used in postponed subexpressions aren't first class regexps,
so don't upgrade them to ORANGE before attaching qr magic.
(And don't stop using qr magic once regexps become first class)

p4raw-id: //depot/perl@32748

10 years agovcroak()'s pattern is actually NULLOK.
Nicholas Clark [Sun, 10 Feb 2008 17:44:34 +0000 (17:44 +0000)] 
vcroak()'s pattern is actually NULLOK.

p4raw-id: //depot/perl@33272

(cherry picked from commit f3dc127a728cf3f7200c6a1a89ee625c7781d94c)

10 years ago[perl #58428][PATCH] Unicode::UCD::charinfo() does not work on 21 Han codepoints
Renee Baecker [Sun, 31 Aug 2008 11:35:45 +0000 (13:35 +0200)] 
[perl #58428][PATCH] Unicode::UCD::charinfo() does not work on 21 Han codepoints
Message-Id: <20080831093545.A15C4120011@rserv16.sitepush.net>

p4raw-id: //depot/perl@34867

(cherry picked from commit 324f9e447b92fcae02f7f5d22ef0a619f9b08d2e)

10 years agoUpdate perl5101delta.pod with the result of 29/Jan/2009 cherry-picking
David Mitchell [Tue, 27 Jan 2009 00:10:21 +0000 (00:10 +0000)] 
Update perl5101delta.pod with the result of 29/Jan/2009 cherry-picking

10 years agoUpgrade to Attribute::Handlers 0.81
Rafael Garcia-Suarez [Mon, 17 Nov 2008 08:30:52 +0000 (08:30 +0000)] 
Upgrade to Attribute::Handlers 0.81

p4raw-id: //depot/perl@34862

(cherry picked from commit e016bc2d267abd0d94b4a9c812dff40f050ee988)

10 years agoRe: [Fwd: CPAN Upload: S/SM/SMUELLER/Attribute-Handlers-0.80.tar.gz]
Steffen Mueller [Sat, 25 Oct 2008 12:04:35 +0000 (14:04 +0200)] 
Re: [Fwd: CPAN Upload: S/SM/SMUELLER/Attribute-Handlers-0.80.tar.gz]
Message-ID: <4902EF33.7000707@sneakemail.com>
Date: Sat, 25 Oct 2008 12:04:35 +0200

p4raw-id: //depot/perl@34584

(cherry picked from commit 2a59936d33162ec2fece0829dd8d17e3256e8399)

10 years agoRe: [perl #59998] [PATCH] crypt() returns tainted data even when input strings are...
Chip Salzenberg [Sun, 16 Nov 2008 23:14:30 +0000 (15:14 -0800)] 
Re: [perl #59998] [PATCH] crypt() returns tainted data even when input strings are detainted
Message-ID: <20081117071429.GD5495@tytlal.topaz.cx>

p4raw-id: //depot/perl@34860

(cherry-picked from commit ec93b65fd8c6a7ae08d0f88100de0c755ed21a94)

10 years agoSync up with Digest-MD5-2.38 from CPAN
Gisle Aas [Sun, 16 Nov 2008 20:53:15 +0000 (20:53 +0000)] 
Sync up with Digest-MD5-2.38 from CPAN

p4raw-id: //depot/perl@34854

(cherry picked from commit 47a7661deb880b9c5c3ea4517c4908096fdff41f)

10 years agoMake B::walksymtable not recurse into packages that are actually main::, but have...
Florian Ragwitz [Thu, 13 Nov 2008 21:34:12 +0000 (22:34 +0100)] 
Make B::walksymtable not recurse into packages that are actually main::, but have a different name.
Message-Id: <1226608453-25937-1-git-send-email-rafl@debian.org>

p4raw-id: //depot/perl@34845

(cherry picked from commit 7834d9fbabb6939951d14409a25b6dc04d3bd15d)

10 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

(cherry picked from commit d5b8ed548f9015c1729a434d337defc04597fb54)

10 years agoupdate README to point to pod/perl5100delta.pod
David Mitchell [Mon, 26 Jan 2009 22:23:51 +0000 (22:23 +0000)] 
update README to point to pod/perl5100delta.pod

10 years agoAdd a dump to help tracing taint bugs, by Chip Salzenberg
Rafael Garcia-Suarez [Sat, 15 Nov 2008 10:15:22 +0000 (10:15 +0000)] 
Add a dump to help tracing taint bugs, by Chip Salzenberg

p4raw-id: //depot/perl@34837

(cherry picked from commit 59b714e260d430f6d20c1573b9cd0f5fe0955ad8)

10 years agoForgot to include lib/perl5db.pl in change #34833
Steve Peters [Fri, 14 Nov 2008 19:17:13 +0000 (19:17 +0000)] 
Forgot to include lib/perl5db.pl in change #34833
p4raw-link: @34833 on //depot/perl: 1ad62f649328dc563f7f21be3c384f5adf18af1d

p4raw-id: //depot/perl@34836

(cherry picked from commit 89d1f0ef1b6c19fa0e51e21c93cfffe86aeb375c)

10 years ago[perl #48489] patch to fix perl bug #7013
bharanee rathna [Tue, 11 Dec 2007 15:25:21 +0000 (07:25 -0800)] 
[perl #48489] patch to fix perl bug #7013
From: "bharanee rathna" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-28750-1197415521-1978.48489-75-0@perl.org>

Just the pp_hot.c portion of this patch applied along with removing
the TODO from the test added in the previous change.

p4raw-id: //depot/perl@34833

(cherry picked from commit 1ad62f649328dc563f7f21be3c384f5adf18af1d)

10 years agoAdd TODO test for :lvalue under -d.
Florian Ragwitz [Fri, 14 Nov 2008 11:24:57 +0000 (12:24 +0100)] 
Add TODO test for :lvalue under -d.
Message-Id: <1226658297-24025-1-git-send-email-rafl@debian.org>

p4raw-id: //depot/perl@34832

(cherry picked from commit 6fd69bbe2bea498b179902913d94c1f09d136b0c)

10 years agoBump ExtUtils-Install to 1.52 (because of CPAN persnickityness)
Yves Orton [Wed, 12 Nov 2008 19:47:21 +0000 (19:47 +0000)] 
Bump ExtUtils-Install to 1.52 (because of CPAN persnickityness)

CPAN these days objects to "world writable" files in CPAN tar files,
which is what you'll get if you dev on a win32 box with "normal"
permissions and do a nmake dist.

And of course thats what I was doing with ExtUtils-Install,
and so CPAN rejected 1.51. Thus I changed permissions and rereleased
and this is the equivalent change to blead. /grrr

p4raw-id: //depot/perl@34828

(cherry picked from commit df25d2ffed6470ee4093c2b22655779430fd807b)

10 years agoUpdate ExtUtils-Install to 1.51
Yves Orton [Wed, 12 Nov 2008 19:23:38 +0000 (19:23 +0000)] 
Update ExtUtils-Install to 1.51

Also adds the Changes file from ExtUtils-Install as Changes_EU-Install

p4raw-id: //depot/perl@34827

(cherry picked from commit 1d37e71175b7474f19e8a91cbbaa7e0cc6450b56)

10 years agoBring ExtUtils::Install up to date with the latest on CPAN 1.50_04 and related test...
Yves Orton [Wed, 5 Nov 2008 22:47:58 +0000 (22:47 +0000)] 
Bring ExtUtils::Install up to date with the latest on CPAN 1.50_04 and related test changes

This involves changes to shared test files used by ExtUtils::MakeMaker and ExtUtils::Install, in particular updating the core/MakeMaker version of ExtUtils/t/basic.t so that it reflects the 1.50_03 version, and then splitting it in half into basic.pl and basic_finish.pl, which are then evalled (together) by basic.t. ExtUtils::Install does somethign similar but only with basic.pl.

This also silences an odd warning from MM_Any.pm that comes up once in a while, which I believe is to do with a deeper core failure as it occurs in code utterly unrelated to these changes.

This patch needs to be pushed upstream to the ExtUtils::MakeMaker distribution on CPAN under Schwern's supervision.

In this way it will be possible to simply copy the t/basic.pl from core into ExtUtils::Install or into ExtUtils::MakeMaker or whatever.

Includes the following changes from ExtUtils::Install:

1.50_04

SVN revision 41.

Restructure tests to make it easier to maintain given it is distributed in various
ways in three different packages.

1.50_03

SVN revision 40.

Sigh, just after i released 1.50_02 I noticed that a test modified in it will fail
under VMS. So this is a fixup release for that alone.

1.50_02

SVN revision 39.

Synchronize with the changes that were made in blead perl
patch #33567. VMS changes by Craig Berry. See

http://public.activestate.com/cgi-bin/perlbrowse/p/33567

This was marked in the pod as 1.51 but not actually version bumped.

So I've marked it as 1.50_02 as a test release prior to putting it out
as the real 1.51

This release also restores the missing installed.t which was accidentally
missed by the MANIFEST having a duplicate entry for install.t instead.
Probably something should have warned about this, but I haven't worked out
what.

Includes changes from Activestate/ActivePerl:

- To make installation less chatty when not under verbose mode. See

http://rt.cpan.org/Public/Bug/Display.html?id=5903

- To install HTML documentation files under builds that set $Config{installhtmldir}
(and presumably also create HTML versions of the pod -- which is quite nice actually :-)

http://rt.cpan.org/Ticket/Display.html?id=37727

p4raw-id: //depot/perl@34742

(cherry picked from commit 4954abf77fcbac122d63699b1b3921b4d44d4570)

10 years agoFrom change #34775, reverting perlio.c change for now. Also,
Steve Peters [Sat, 8 Nov 2008 15:51:45 +0000 (15:51 +0000)] 
From change #34775, reverting perlio.c change for now.  Also,
setting the tests to TODO.
p4raw-link: @34775 on //depot/perl: 2556f95e0f4f5e8e95c9766374614ab52edefe3d

p4raw-id: //depot/perl@34778

(cherry picked from commit 2376d97dd5675c65de55efc384814387b6c9a63f)

10 years agoRe: [perl #56644] PerlIO resource leaks on open() and then :pop in :unix and :stdio
Goro Fuji [Mon, 7 Jul 2008 08:04:52 +0000 (17:04 +0900)] 
Re: [perl #56644] PerlIO resource leaks on open() and then :pop in :unix and :stdio
From: "Goro Fuji" <gfuji@cpan.org>
Message-ID: <efb9c59b0807061604q476025e9n85893f131a6bf23e@mail.gmail.com>

p4raw-id: //depot/perl@34775

(cherry picked from commit 2556f95e0f4f5e8e95c9766374614ab52edefe3d)

10 years ago[perl #54828] perlio.c has a problem (both 5.8 and 5.10)
Goro Fuji [Sun, 25 May 2008 23:10:42 +0000 (16:10 -0700)] 
[perl #54828] perlio.c has a problem (both 5.8 and 5.10)
From: "Goro Fuji" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-11257-1211782242-1590.54828-75-0@perl.org>

The second part of the patch.  The first part was in change #33978.
p4raw-link: @33978 on //depot/perl: 9d97e8b8cac47626e28c79994e7ab0d5c8589515

p4raw-id: //depot/perl@34774

(cherry picked from commit 5fae6dc1d23a9b59e9fc4a976e5c42f399ad3872)