This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
14 years agoMake the constant AVf_REAL conditional on Perl version.
Nicholas Clark [Tue, 13 Mar 2007 19:08:56 +0000 (19:08 +0000)]
Make the constant AVf_REAL conditional on Perl version.

p4raw-id: //depot/maint-5.8/perl@30565

14 years agoIntegrate:
Nicholas Clark [Tue, 13 Mar 2007 17:50:17 +0000 (17:50 +0000)]
Integrate:
[ 26576]
Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
From: Jim Cromie <jim.cromie@gmail.com>
Date: Sun, 01 Jan 2006 23:05:00 -0700
Message-ID: <43B8C28C.20502@gmail.com>

[ 27243]
xcv_start and xcv_xsubany can be merged into a union, as they are never
both needed.

[ 27244]
xcv_root and xcv_xsub can also be merged into a union, providing a new
flag is added to denote whether the PVCV is perl or XSUB.

[ 27714]
Subject: Re: Making IO::Socket pass test on Win32
From: Jim Cromie <jim.cromie@gmail.com>
Date: Tue, 04 Apr 2006 11:07:03 -0400
Message-ID: <44328B97.2060903@gmail.com>

[ 27786]
Fix B and ByteLoader to cope with cop_warnings no longer being an SV.

[ 28257]
Move the hints from op_private into cop_hints. This allows all 32 bits
to be stored. Make B::Concise display the new hints field, and modify
B::Deparse to use it.

[ 28258]
Abolish cop_io (the simple way) by storing the value in cop_hints_hash.
Todo - store the in and out values under 2 keys, and avoid the need to
create a temporary mortal SV while checking it.

[ 28261]
Fix bug in change 28258. So how come I thought I'd passed all tests?

[ 28337]
Fix bugs in the bytecode system caused by the abolition of cop_io.

[ 28338]
Subject: Re: B::Lint changes
From: "Joshua ben Jore" <twists@gmail.com>
Date: Thu, 18 May 2006 08:45:30 -0500
Message-ID: <dc5c751d0605180645q63ddba5fga354d2660a4877f5@mail.gmail.com>

[ 28353]
Add the missing ${^OPEN} hints flag to B::Concise

[ 28354]
Eliminate most of the UTF-8 black smoke by skipping optree tests when
${^OPEN} is set, and tweaking hints.t to understand that $^H is
different when -C has been used.

[ 28487]
Adjust test count after introducing new constants in POSIX

[ 28489]
Implement handling of state variables in list assignment

[ 28567]
Subject: [PATCH] z/OS: non-CPAN ext and lib + main() without the third arg + Stephen McCamant's comment
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Thu, 13 Jul 2006 19:47:29 +0300
Message-ID: <44B67921.6090901@iki.fi>

[ 28656]
Subject: [PATCH blead] Re: [perl #40055] B::Deparse double do
From: Rick Delaney <rick@bort.ca>
Date: Thu, 3 Aug 2006 17:30:06 -0400
Message-ID: <20060803213006.GU21381@localhost.localdomain>

[ 28740]
Amendment to change #28739

[ 28831]
Subject: [perl #40328] B::Deparse pod does not list failure to grok outer lexical scopes in BUGS section
From: David Nicol (via RT) <perlbug-followup@perl.org>
Date: Tue, 12 Sep 2006 13:21:24 -0700
Message-ID: <rt-3.5.HEAD-31259-1158092484-244.40328-75-0@perl.org>

[ 28925]
Un-TODO some B tests

[ 29062]
Subject: [PATCH] B:: changes for UNITCHECK blocks
From: Alex Gough <alex-p5p@earth.li>
Date: Fri, 20 Oct 2006 02:05:20 +0100
Message-ID: <20061020010520.GC12290@the.earth.li>

[ 29089]
Protection against overwriting defsubs.h via a symlink
(by Jim Cromie)

[ 29133]
Subject: [PATCH] Re: Deparse bug?
From: Stephen McCamant <smcc@mit.edu>
Message-ID: <17732.55694.646895.706177@apocalypse.OCF.Berkeley.EDU>
Date: Sun, 29 Oct 2006 08:40:46 -0800

[ 29148]
Subject: [patch] simplify optree test support
From: Jim Cromie <jim.cromie@gmail.com>
Date: Sun, 29 Oct 2006 14:50:02 -0700
Message-ID: <4545220A.6060500@gmail.com>

[ 29432]
Subject: Re: [PATCH] Make B::Lint use Module::Pluggable
From: "Joshua ben Jore" <twists@gmail.com>
Date: Wed, 29 Nov 2006 16:26:25 -0800
Message-ID: <dc5c751d0611291626w51f85791h93d0c6b7d13ed4a2@mail.gmail.com>

[ 29475]
Subject: [PATCH] User pragmas now accessible from B
From: "Joshua ben Jore" <twists@gmail.com>
Date: Tue, 5 Dec 2006 13:18:21 -0800
Message-ID: <dc5c751d0612051318n2e2f08bfh185fab6323a980b@mail.gmail.com>

[ 29479]
Subject: Re: [PATCH] User pragmas now accessible from B
From: demerphq <demerphq@gmail.com>
Date: Wed, 6 Dec 2006 17:52:08 +0100
Message-ID: <9b18b3110612060852s7cfbba66id5aae25e5bb20ae0@mail.gmail.com>

[ 29512]
Subject: Re: [PATCH] Deparse.pm bugfix
From: Bo Lindbergh <blgl@hagernas.com>
Date: Sat, 9 Dec 2006 12:17:53 +0100
Message-Id: <A4BDE74B-DB3A-41C0-B2BE-FCEE0E15AB54@hagernas.com>

[ 29544]
Eliminate PVBM. Store fast Boyer-Moore tables in PVGV.
Add the placeholder for new type, temporarily named BIND, for binding
and aliasing in 6 on 5.

[ 29972]
Subject: Re: [perl #41283] B::walkoptree_slow fails for 'our @foo = split( m/ /, "hello" )'
From: "Joshua ben Jore" <twists@gmail.com>
Date: Wed, 17 Jan 2007 17:49:22 -0800
Message-ID: <dc5c751d0701171749x3f2dfd00tc523d33bc234c530@mail.gmail.com>

[ 30052]
Convert ext/B/t/debug.t to Test::More. (Diagnostics are good, m'kay)

[ 30315]
Subject: Re: Patch for Deep recursion in B::Deparse
From: Ash Berlin <ash_cpan@firemirror.com>
Date: Thu, 15 Feb 2007 10:47:15 +0000
Message-ID: <45D43A33.6070101@firemirror.com>

[ 30333]
Move all the cut&paste open TODO logic into OptreeCheck.pm, where it
should have been in the first place. Apply strict and warnings to
OptreeCheck.pm, and remove dead code they show up.

[ 30334]
Split the storage of the layers specificied by open.pm into one hint
for input, and one for output, as this better reflects how they are
used. The original "concatenate with \0" plan was really only a
compramise to avoid needing to increase every COP by 2 pointers.

[ 30335]
Missed an aTHX_ in B's call to Perl_emulate_cop_io.
Missed that global.sym was modified.

[ 30346]
Properly handle the differences in hints in the optree with/without
use open; by adding the with-open hints to all the golden results,
and providing a new flag strip_open_hint to checkOptree().

[ 30553]
Fix the partially passing TODO test in optree_constants.t by
making the tests for PL_sv_yes and PL_sv_no run as separate programs,
rather than code eval'd in the current program, as under ithreads
whether you get the real thing or a copy depends on whether any
previous code has that SV in a PAD op.

[ 30558]
Get B compiling and passing all tests on both 5.9.x and 5.8.x

[ 30563]
5.8's B.xs exports AVf_REAL, so need to jiggle the test count by 1.
(And then merge the difference back into blead)
p4raw-link: @30563 on //depot/perl: 5c7211248d8b00140edb83c8ed744d148679fb52
p4raw-link: @30558 on //depot/perl: e412117ea1226c9d124c70f29c4db6aa58f12c11
p4raw-link: @30553 on //depot/perl: 36932700a4dbb6a64cc9d5ed20faca911d716e57
p4raw-link: @30346 on //depot/perl: be2b1c742382f74864880924170180bbe1904463
p4raw-link: @30335 on //depot/perl: 33972ad64a99b9ebe310f5ddfe85338f71fea66d
p4raw-link: @30334 on //depot/perl: 8b850bd54aa90bd3cc2546352bef5140216ffbb6
p4raw-link: @30333 on //depot/perl: 3feb66e7ea0f57a1105b8fea88e024b00c92a8a0
p4raw-link: @30315 on //depot/perl: b6b46d6fef0ebfb87b28df83dc99c5caa7d12a75
p4raw-link: @30052 on //depot/perl: f071ed12d768b92e96fb1ecf3f2ac6262bc75f07
p4raw-link: @29972 on //depot/perl: 156f89f0e7d18e47942e0dd315561acafbba17b5
p4raw-link: @29544 on //depot/perl: cecf5685359d1599cf3a31ed49f95b583ac5f0da
p4raw-link: @29512 on //depot/perl: 21b7468a4ad9c64317ef5eee9af5e16ca9ec9b86
p4raw-link: @29479 on //depot/perl: 38d458223cba6a811392b6c55c78b12d7fae269e
p4raw-link: @29475 on //depot/perl: fd9f6265d8baae6f5a03aa84840f587026ca6455
p4raw-link: @29432 on //depot/perl: 2adc4a427a258fb352ae019b2f0f41d98117e1d3
p4raw-link: @29148 on //depot/perl: ab7e0f544dbf50e31b2ea173f6c5d078f5d74caa
p4raw-link: @29133 on //depot/perl: d900231220b122f20e8e0a548adebb219d83cd88
p4raw-link: @29089 on //depot/perl: fd40a117d944c5311ff8dd0bde49755b81f72661
p4raw-link: @29062 on //depot/perl: 676456c20d9092c3a5249acd38ce7d71e3ddeba8
p4raw-link: @28925 on //depot/perl: 7a92afd129dd65597db2c33c3075bd7a57c99c3b
p4raw-link: @28831 on //depot/perl: 8c1e32d8b48f4f5ed7cda109121338379397de87
p4raw-link: @28740 on //depot/perl: 587eea6cfed2506a7cd9c3dadb2bdbd6fcc7382f
p4raw-link: @28739 on //depot/perl: cd47bfdcdcaf11bca8ccb0afadaaa1d23503b9ee
p4raw-link: @28656 on //depot/perl: 31c6271a6b2e9136294467d8fc9fb37b41f7ab87
p4raw-link: @28567 on //depot/perl: 2f3efc978ada94e3718bd6f3a25b06cd1d13b6f8
p4raw-link: @28489 on //depot/perl: 461824dcfbc00b3c4e20590f06d6c9881e4a416b
p4raw-link: @28487 on //depot/perl: fba16c4d09cfcc4722bb692c88c7da4ddeabb5ac
p4raw-link: @28354 on //depot/perl: 09337566c6851d5b25319f9b447a1c2fdeee1b7b
p4raw-link: @28353 on //depot/perl: 34b5ca21700e31f4fcb9c4a0e3c6cc24b610007f
p4raw-link: @28338 on //depot/perl: 9b494a7e378ba156401fa90333424582b0fcf907
p4raw-link: @28337 on //depot/perl: 8e01d9a6fee0db75263c9f78da9cb208ebc34e90
p4raw-link: @28261 on //depot/perl: 81e5cfc699def7b54147818122a931953d19aba4
p4raw-link: @28258 on //depot/perl: 11bcd5dad4f9d911a9454f9d858c2dd0d14ddf2a
p4raw-link: @28257 on //depot/perl: d5ec2987912a76b3059b7bd1d06cf02b4d0dae0c
p4raw-link: @27786 on //depot/perl: 5c3c3f81c4e0c229b48dd3a3b920635017d32c46
p4raw-link: @27714 on //depot/perl: f84b4b2280d4b9be59985f87c051feb108823dff
p4raw-link: @27244 on //depot/perl: d04ba5897acce6425e3b231fbf36336ea42f8165
p4raw-link: @27243 on //depot/perl: bf53b3a5f249ae2a059ca8014f7a62d301c554bc
p4raw-link: @26576 on //depot/perl: d51cf0c98f3998b8619964692ede02a78dd26923

p4raw-id: //depot/maint-5.8/perl@30564
p4raw-branched: from //depot/perl@30559 'branch in'
ext/B/t/pluglib/B/Lint/Plugin/Test.pm ext/B/t/pragma.t
(@29475..) ext/B/t/optree_constants.t (@30553..)
p4raw-integrated: from //depot/perl@30559 'copy in' ext/B/typemap
(@20220..) ext/B/t/debug.t (@23691..) ext/B/B/Lint.pm
ext/B/t/lint.t (@28338..) ext/B/t/optree_concise.t
ext/B/t/optree_misc.t ext/B/t/optree_samples.t
ext/B/t/optree_sort.t ext/B/t/optree_varinit.t (@30333..) 'edit
in' ext/B/t/optree_check.t (@30333..) ext/B/B.xs (@30335..)
ext/B/t/optree_specials.t (@30346..) ext/B/t/concise-xs.t
(@30558..)
p4raw-integrated: from //depot/perl@29972 'edit in' ext/B/B.pm
(@29629..)
p4raw-integrated: from //depot/perl@29475 'edit in' MANIFEST (@29455..)
p4raw-integrated: from //depot/perl@29148 'ignore'
ext/B/t/OptreeCheck.pm (@25261..)
p4raw-integrated: from //depot/perl@29089 'edit in' ext/B/defsubs_h.PL
(@27261..)
p4raw-integrated: from //depot/perl@29062 'ignore' ext/B/B/Concise.pm
(@28489..)
p4raw-integrated: from //depot/perl@28740 'copy in'
ext/B/B/Assembler.pm (@28739..)
p4raw-integrated: from //depot/perl@28656 'ignore' ext/B/t/deparse.t
(@27415..)
p4raw-integrated: from //depot/perl@28337 'merge in'
ext/B/B/Bytecode.pm (@27249..)
p4raw-integrated: from //depot/perl@28257 'ignore' ext/B/B/Deparse.pm
(@28166..) 'merge in' ext/B/t/f_map.t (@27433..)
p4raw-integrated: from //depot/perl@27786 'merge in' ext/B/B/Asmdata.pm
(@25261..)
p4raw-integrated: from //depot/perl@26402 'edit in' ext/B/t/f_sort.t
(@25979..)

14 years agoIntegrate:
Jos Boumans [Sun, 19 Nov 2006 16:06:00 +0000 (17:06 +0100)]
Integrate:
[ 29366]
Subject: [PATCH] Add Module::Pluggable to the core
From: "Jos Boumans" <kane@xs4all.net>
Message-ID: <4188.80.127.35.68.1163948760.squirrel@webmail.xs4all.nl>

[ 29367]
Module::Pluggable diff had some hidden binary files in it.  I'm
backing it out while Jos verifies whether those files are actually
needed in the distribution or not.

[ 29395]
Add missing file to MANIFEST

[ 29404]
Add Module::Pluggable
(required by CPANPLUS)

[ 30143]
Upgrade to Module-Pluggable-3.5
p4raw-link: @30143 on //depot/perl: 2de60a54cd852c1f9739646cb232342703c02435
p4raw-link: @29404 on //depot/perl: 3f7169a2545864d1d802cc7ff7ab1b6ff3f34828
p4raw-link: @29395 on //depot/perl: 40af9b72b8ba0a37d801af99832b03b6499c4cd1
p4raw-link: @29367 on //depot/perl: 64f1630259715aa5333fbbfab877f74d53f5b321
p4raw-link: @29366 on //depot/perl: b98aa5f6b62849b4924f0a144f8b9282d39a6280

p4raw-id: //depot/maint-5.8/perl@30559
p4raw-branched: from //depot/perl@30549 'branch in'
lib/Devel/InnerPackage.pm
lib/Module/Pluggable/t/02works_taint.t
lib/Module/Pluggable/t/lib/OddTest/Plugin/-Dodgy.pm
lib/Module/Pluggable/t/01use.t
lib/Module/Pluggable/t/02alsoworks.t
lib/Module/Pluggable/t/02works.t
lib/Module/Pluggable/t/03diffname.t
lib/Module/Pluggable/t/04acmedir.t
lib/Module/Pluggable/t/04acmedir_single.t
lib/Module/Pluggable/t/04acmepath.t
lib/Module/Pluggable/t/04acmepath_single.t
lib/Module/Pluggable/t/05postpath.t
lib/Module/Pluggable/t/06multipath.t
lib/Module/Pluggable/t/07instantiate.t
lib/Module/Pluggable/t/08nothing.t
lib/Module/Pluggable/t/09require.t
lib/Module/Pluggable/t/10innerpack.t
lib/Module/Pluggable/t/10innerpack_inner.t
lib/Module/Pluggable/t/10innerpack_noinner.t
lib/Module/Pluggable/t/10innerpack_override.t
lib/Module/Pluggable/t/11usetwice.t
lib/Module/Pluggable/t/12only.t
lib/Module/Pluggable/t/12onlyarray.t
lib/Module/Pluggable/t/12onlyregex.t
lib/Module/Pluggable/t/13except.t
lib/Module/Pluggable/t/13exceptarray.t
lib/Module/Pluggable/t/13exceptregex.t
lib/Module/Pluggable/t/14package.t
lib/Module/Pluggable/t/15topicsafe.t
lib/Module/Pluggable/t/16different_extension.t
lib/Module/Pluggable/t/17devel_inner_package.t
lib/Module/Pluggable/t/18skipped_package.t
lib/Module/Pluggable/t/19can_ok_clobber.t
lib/Module/Pluggable/t/acme/Acme/MyTest/Plugin/Foo.pm
lib/Module/Pluggable/t/lib/Acme/MyTest/Plugin/Foo.pm
lib/Module/Pluggable/t/lib/ExtTest/Plugin/Bar.plugin
lib/Module/Pluggable/t/lib/ExtTest/Plugin/Foo.plugin
lib/Module/Pluggable/t/lib/ExtTest/Plugin/Quux/Foo.plugin
lib/Module/Pluggable/t/lib/InnerTest/Plugin/Foo.pm
lib/Module/Pluggable/t/lib/MyOtherTest/Plugin/Bar.pm
lib/Module/Pluggable/t/lib/MyOtherTest/Plugin/Foo.pm
lib/Module/Pluggable/t/lib/MyOtherTest/Plugin/Quux.pm
lib/Module/Pluggable/t/lib/MyOtherTest/Plugin/Quux/Foo.pm
lib/Module/Pluggable/t/lib/MyTest/Extend/Plugin/Bar.pm
lib/Module/Pluggable/t/lib/MyTest/Plugin/Bar.pm
lib/Module/Pluggable/t/lib/MyTest/Plugin/Foo.pm
lib/Module/Pluggable/t/lib/MyTest/Plugin/Quux/Foo.pm
lib/Module/Pluggable/t/lib/No/Middle.pm
lib/Module/Pluggable/t/lib/OddTest/Plugin/Foo.pm
lib/Module/Pluggable/t/lib/TA/C/A/I.pm (@29367..)
p4raw-branched: from //depot/perl@30143 'branch in'
lib/Module/Pluggable.pm lib/Module/Pluggable/Object.pm
(@29404..)
p4raw-branched: from //depot/perl@29404 'branch in'
lib/Module/Pluggable/t/20dodgy_files.t (@29367..)
p4raw-integrated: from //depot/perl@29404 'edit in' MANIFEST (@29401..)

14 years agoIntegrate:
Nicholas Clark [Mon, 12 Mar 2007 15:02:00 +0000 (15:02 +0000)]
Integrate:
[ 30486]
Upgrade to CGI.pm-3.27
p4raw-link: @30486 on //depot/perl: 8869a4b7db5149b6d9c970c82998a4dfd04e18b8

p4raw-id: //depot/maint-5.8/perl@30549
p4raw-integrated: from //depot/perl@30547 'copy in' lib/CGI/t/util.t
(@19664..) lib/CGI/t/form.t (@26288..) lib/CGI.pm
lib/CGI/Changes lib/CGI/Util.pm (@28930..) 'merge in'
lib/CGI/Carp.pm (@27354..)

14 years agoIntegrate:
Nicholas Clark [Mon, 12 Mar 2007 13:52:55 +0000 (13:52 +0000)]
Integrate:
[ 27848]
Subject: [PATCH] remove some cruft from makedef.pl
From: "Jan Dubois" <jand@ActiveState.com>
Date: Sun, 16 Apr 2006 02:05:00 -0700
Message-ID: <022e01c66134$d7a8dec0$2217a8c0@candy>

[ 29076]
Subject: Re: Change 29050: Memory leak fix, by Jarkko
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <453A97FA.5090403@iki.fi>
Date: Sat, 21 Oct 2006 17:58:18 -0400

(Make AIX linker happy)
p4raw-link: @29076 on //depot/perl: d0ade26cf1fee91934267b3f3efb9fd9fbf4ecfe
p4raw-link: @27848 on //depot/perl: e655f126937737a64491ca38bb28ba229f1eb788

p4raw-id: //depot/maint-5.8/perl@30547
p4raw-integrated: from //depot/perl@27848 'edit in' makedef.pl
(@27800..) 'merge in' global.sym (@27840..) embed.fnc
(@27845..)

14 years agoIntegrate:
Nicholas Clark [Mon, 12 Mar 2007 13:31:51 +0000 (13:31 +0000)]
Integrate:
[ 27822]
Update the assertion to a croak "Out of range special SV number"
to give ByteLoader more meaningful failure diagnostics.

[ 28257]
Move the hints from op_private into cop_hints. This allows all 32 bits
to be stored. Make B::Concise display the new hints field, and modify
B::Deparse to use it.

[well, the ByteLoader part]
p4raw-link: @28257 on //depot/perl: d5ec2987912a76b3059b7bd1d06cf02b4d0dae0c
p4raw-link: @27822 on //depot/perl: 578e3dbccd1bcbfde2fd9bf4c78cf0432beb8492

p4raw-id: //depot/maint-5.8/perl@30546
p4raw-integrated: from //depot/perl@28663 'ignore'
ext/ByteLoader/byterun.c (@28638..)
p4raw-integrated: from //depot/perl@28257 'edit in'
ext/ByteLoader/bytecode.h (@28060..)

14 years agoIntegrate:
SADAHIRO Tomoyuki [Sun, 2 Apr 2006 22:48:44 +0000 (07:48 +0900)]
Integrate:
[ 27688]
Subject: Re: [perl #38293] chr(65535) should be allowed in regexes
Message-Id: <20060402224657.B942.BQW10602@nifty.com>
p4raw-link: @27688 on //depot/perl: 9f7f391326e967b539b86ed051c163bbf8f6e7de

p4raw-id: //depot/maint-5.8/perl@30545
p4raw-integrated: from //depot/perl@27688 'edit in' t/op/tr.t
(@25303..) doop.c (@27334..) regcomp.c (@27641..) t/op/pat.t
(@27656..) op.c (@27677..) regexec.c (@27685..) 'merge in'
utf8.h (@27687..)

14 years agoIntegrate:
Nicholas Clark [Sat, 10 Mar 2007 19:06:47 +0000 (19:06 +0000)]
Integrate:
[ 27103]
Subject: [PATCH] 5.8.8: Unicos test skip (and for the record: config.sh and harness results)
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Sun, 05 Feb 2006 12:16:37 +0200
Message-ID: <43E5D085.90400@iki.fi>

[ 30358]
Subject: [PATCH] integrate Math::BigInt 1.79 and Math::BigInt::FastCalc 0.11
From: Tels <nospam-abuse@bloodgate.com>
Date: Fri, 2 Feb 2007 15:37:36 +0100
Message-Id: <200702021537.38442@bloodgate.com>

Subject: Re: [PATCH] integrate Math::BigInt 1.79 and Math::BigInt::FastCalc 0.11
From: Tels <nospam-abuse@bloodgate.com>
Date: Tue, 6 Feb 2007 20:18:48 +0100
Message-Id: <200702062019.05487@bloodgate.com>

Also, a fix for @INC in lib/Math/BigInt/t/calling.t

Additional tests to perform Pod and Pod coverage testing
were left out based on removal of similar test files previously.

[ 30359]
Subject: [PATCH] Integrate BigRat 0.17
From: Tels <nospam-abuse@bloodgate.com>
Date: Sat, 3 Feb 2007 13:10:57 +0100
Message-Id: <200702031310.58656@bloodgate.com>

[ 30460]
Subject: [PATCH] Math::BigInt 1.80
From: Tels <nospam-abuse@bloodgate.com>
Date: Sun, 4 Mar 2007 15:57:01 +0000
Message-Id: <200703041557.02996@bloodgate.com>
p4raw-link: @30460 on //depot/perl: a0ac753de46adf91a344ab968b1f6fadab2f6dff
p4raw-link: @30359 on //depot/perl: b8884ce4af9d0f622732315808561f174bd9be0c
p4raw-link: @30358 on //depot/perl: 7b29e1e6248cb420eb34bfdef9ce148f7e604a65
p4raw-link: @27103 on //depot/perl: 2ac3998734e4ff5b8a4d1ec332e1b981f36b49a9

p4raw-id: //depot/maint-5.8/perl@30541
p4raw-branched: from //depot/perl@30540 'branch in'
lib/Math/BigInt/t/nan_cmp.t lib/Math/BigInt/t/new_ovld.t
p4raw-integrated: from //depot/perl@30540 'copy in'
t/lib/Math/BigInt/Subclass.pm (@20000..)
lib/Math/BigInt/t/alias.inc (@22007..)
lib/Math/BigInt/t/biglog.t t/lib/Math/BigInt/BareCalc.pm
t/lib/Math/BigInt/Scalar.pm (@22344..)
lib/Math/BigInt/t/mbimbf.inc (@22741..)
lib/Math/BigInt/t/upgrade.t (@23359..)
lib/Math/BigInt/CalcEmu.pm lib/Math/BigRat/t/bigrat.t
(@23739..) lib/Math/BigInt/t/calling.t
lib/Math/BigInt/t/sub_mbf.t lib/Math/BigInt/t/with_sub.t
(@24155..) lib/Math/BigInt/t/bare_mbf.t (@24393..)
lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.t
lib/Math/BigInt/t/sub_mbi.t (@24517..) lib/Math/BigInt/Calc.pm
lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigfltpm.t
lib/Math/BigInt/t/upgrade.inc (@30358..)
p4raw-integrated: from //depot/perl@30460 'merge in' MANIFEST
(@30454..)
p4raw-integrated: from //depot/perl@30358 'ignore'
lib/Math/BigInt/t/bigintpm.inc (@24517..) lib/Math/BigFloat.pm
lib/Math/BigInt.pm (@25261..)
p4raw-integrated: from //depot/perl@27103 'ignore'
lib/Math/BigInt/t/bigintc.t (@22344..)
p4raw-integrated: from //depot/perl@25261 'ignore' lib/Math/BigRat.pm
(@24155..)

14 years agoIntegrate:
Nicholas Clark [Sat, 10 Mar 2007 18:40:17 +0000 (18:40 +0000)]
Integrate:
[ 28560]
Relink to use temp file forced on current dir in mpeix
Subject: [PATCH] mpeix/relink: tweak from Donna Garverick
From: Jarkko Hietaniemi <jhi@cc.hut.fi>
Date: Thu, 13 Jul 2006 08:25:59 +0300 (EEST)
Message-Id: <200607130525.k6D5PxFp251263@kosh.hut.fi>

[ 28671]
Subject: Define PERL_NO_DEV_RANDOM on Windows
From: "Davies, Alex" <adavies@ptc.com>
Date: Thu, 3 Aug 2006 13:31:14 -0400
Message-ID: <A69AA663CE9BBC44AE1DA72483DE15DE04622D66@HQ-MAIL3.ptcnet.ptc.com>

This stops perl from trying to read C:\dev\urandom on Windows

[ 28805]
Clean up some comments.

[ 30512]
Subject: [PATCH] Default to ELF on FreeBSD when objformat is not there
From: Anton Berezin <tobez@tobez.org>
Date: Thu, 8 Mar 2007 12:08:45 +0100
Message-ID: <20070308110845.GA24332@heechee.tobez.org>
p4raw-link: @30512 on //depot/perl: 2440f57eb96c4329967f5d7bc390ffabf1449b9c
p4raw-link: @28805 on //depot/perl: 454fb80f45fb0b01f1ab0b356c14e9c7a9ffbfec
p4raw-link: @28671 on //depot/perl: a5f786198f5104d24b4ee7932677792b887777e2
p4raw-link: @28560 on //depot/perl: 3b910f1cdd4f8ae1cc44d538e0b3182f132b4bf7

p4raw-id: //depot/maint-5.8/perl@30540
p4raw-integrated: from //depot/perl@30539 'copy in' cygwin/ld2.in
(@3851..) mpeix/relink (@22258..) hints/freebsd.sh (@27995..)
p4raw-integrated: from //depot/perl@28671 'merge in' dosish.h
(@27764..)

14 years agoIntegrate:
Nicholas Clark [Sat, 10 Mar 2007 18:15:47 +0000 (18:15 +0000)]
Integrate:
[ 21056]
Email nits in Fatal.pm [perl #23724].

[ 21213]
pod changes, so change $VERSION.

[ 27541]
Subject: [PATCH] a bit 'use strict' cleanliness
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Sun, 19 Mar 2006 13:21:37 +0200
Message-ID: <441D3EC1.20902@gmail.com>

[ 27619]
Subject: [PATCH lib/Term/ReadLine] Re: [cpan #17773] Bug in Term::ReadKey being trigger by a bug in Term::ReadLine
From: Jonathan Stowe <jns@gellyfish.com>
Date: Mon, 13 Mar 2006 16:09:44 +0000
Message-Id: <1142266184.5811.141.camel@orpheus.gellyfish.com>

[ 27639]
Test for fileno definedness instead of truth
Don't load Config.pm, which isn't used

[ 27906]
Subject: [perl #38892] PATCH: remove spurious warning from Benchmark.pm
From: Linda Walsh (via RT) <perlbug-followup@perl.org>
Date: Mon, 10 Apr 2006 18:53:46 -0700
Message-ID: <rt-3.0.11-38892-132143.0.516271519365361@perl.org>

[ 27932]
Subject: Re: [perl #38904] Text::ParseWords doesn't always handle backslashes correctly
From: Alexey Toptygin <alexeyt@freeshell.org>
Date: Thu, 20 Apr 2006 15:42:20 +0000 (UTC)
Message-ID: <Pine.NEB.4.62.0604201539380.20332@otaku.freeshell.org>

[ 28224]
Subject: Re: [perl #39152] diagnostics.pm: "-traceonly" vs "-trace"
From: "Fergal Daly" <fergal@esatclear.ie>
Date: Wed, 17 May 2006 18:59:50 +0100
Message-ID: <875029960605171059y286fe449nd39d6830ef2b229a@mail.gmail.com>

[ 28231]
[perl #39141] lots of warnings with diagnostics and (warn or die)
stop C<use diagnostics; warn "\n">  outputing lots of 'uninit'
warnings.

[ 28347]
IPC::Open3 handled exec failure badly
When you're in the child, don't croak - you may get trapped by
eval. Also clarify the documentation

[ 28350]
Use POSIX::_exit instead of exit in IPC::Open when exiting after an
exec() failure, as suggested by Salvador Fandino after change #28347

[ 28600]
Subject: [perl #39876] Time::gmtime 1.02 examples patch
From: Alexandr Ciornii (via RT) <perlbug-followup@perl.org>
Date: Wed, 19 Jul 2006 05:46:36 -0700
Message-ID: <rt-3.6.HEAD-25412-1153313196-897.39876-75-0@perl.org>

Pod fixes for Time::gmtime.pm

[ 28758]
Subject: Re: [perl #40216] SelfLoader::croak doesn't protect $@ from being clobbered by require
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Date: Thu, 24 Aug 2006 10:20:43 -0300
Message-ID: <73ddeb6c0608240620s207124d1mc202aea6a4598576@mail.gmail.com>

[ 28760]
Put a plan in the last added test

[ 29090]
Subject: [PATCH] base.pm
From: Ovid <publiustemp-p5p3@yahoo.com>
Date: Thu, 19 Oct 2006 08:47:48 -0700 (PDT)
Message-ID: <20061019154748.87433.qmail@web60824.mail.yahoo.com>

[ 29228]
Subject: Patch for bug in SelfLoader.pm
From: Mike Schilli <m@perlmeister.com>
Date: Tue, 7 Nov 2006 13:39:30 -0800 (PST)
Message-ID: <20061107132809.I31331@spiral.corp.yahoo.com>

[ 29283]
Subject: [perl #39026] Tie::Memoize::EXISTS not caching the value
From: Len Weisberg (via RT) <perlbug-followup@perl.org>
Date: Fri, 28 Apr 2006 20:36:05 -0700
Message-ID: <rt-3.0.11-39026-132847.17.5801704932685@perl.org>

[ 29315]
Convert lib/Text/ParseWords.t to Test::More

[ 29316]
Subject: [perl #40921] shellwords.pl cannot handle trailing backslash
From: alexander_bluhm@genua.de (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.5.HEAD-32013-1163784707-1469.40921-75-0@perl.org>
Date: Fri, 17 Nov 2006 09:31:48 -0800

(and convert the example to a test)

[ 29348]
Subject: Re: [perl #40917] Benchmark fails under -Mbignum
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Wed, 22 Nov 2006 22:32:46 +0900
Message-Id: <20061122223227.193E.BQW10602@nifty.com>

[ 29373]
Subject: [perl #36689] &=, |= and ^= overloads are nbot documented
From: "Adriano Rodrigues" <a.r.ferreira@gmail.com>
Date: Thu, 23 Nov 2006 17:43:12 -0200
Message-ID: <73ddeb6c0611231143y1e3461dbqf30f5fce16698b5c@mail.gmail.com>

[ 29439]
Subject: Minor patch for Benchmark.pm
From: christophe grosjean <christophe.grosjean@gmail.com>
Date: Sun, 03 Dec 2006 01:31:58 +0100
Message-Id: <1165105918.2718.90.camel@localhost.localdomain>

[ 29507]
Subject: [PATCH] Fatal v1.03
From: Jerrad Pierce <belg4mit@MIT.EDU>
Date: Sun, 10 Dec 2006 14:38:18 -0500
Message-Id: <200612101938.kBAJcI9D008026@all-night-tool.mit.edu>

Allow to make fatal built-ins in CORE::GLOBAL

[ 29606]
Subject: [PATCH 5.8.8] SelfLoader after fork()
From: Ilya Zakharevich <nospam-abuse@ilyaz.org>
Date: Mon, 18 Dec 2006 01:13:59 -0800
Message-ID: <20061218091359.GA14985@powdermilk.math.berkeley.edu>

[ 29607]
Subject: [PATCH] allow blib.pm to be used for testing Win32 module (again)
From: Jan Dubois <jand@ActiveState.com>
Date: Wed, 20 Dec 2006 18:53:51 -0800
Message-ID: <vjtjo21l5ksgeab6k9l46d9pvlg5vf86rt@4ax.com>

[ 29646]
Fix to test failures caused by change #29606 when PERLIO=stdio.
Based on suggestions from Ilya Zakharevich in
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-12/msg00646.html

[ 29676]
Subject: [PATCH] Update change 29607 to affect only Win32
From: Jan Dubois <jand@ActiveState.com>
Date: Wed, 03 Jan 2007 08:48:22 -0800
Message-ID: <f9nnp2lf4hsb74jf9unlsj59ahsf4f1o1v@4ax.com>

[ 30059]
Avoid test failure with for a -Dusesitecustomize perl.

[ 30078]
Subject: [PATCH] Re: run/cloexec.t is failing
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Sat, 13 Jan 2007 18:44:53 +0100
Message-ID: <20070113184453.7cd54bcf@r2d2>

[ 30399]
Subject: [PATCH] sigtrap.pm (handler_traceback): do not clobber $_
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 24 Feb 2007 21:24:32 +0300
Message-ID: <20070224182432.GA14446@localhost.localdomain>

[ 30418]
Disable the strict pragma before eval'ing selfloaded code.

[ 30492]
Localize $! in splainthis() too. (see bug #41717)
p4raw-link: @30492 on //depot/perl: 2a6a970fa1b36c99c83fd3fdd48253c1b567db9b
p4raw-link: @30418 on //depot/perl: 5ef97ff3ac7debd3bed610b024c1014bfc43b602
p4raw-link: @30399 on //depot/perl: 825b6c4f9313badca63d266064f44426a9a64a50
p4raw-link: @30078 on //depot/perl: c7fb9cc868654c002d9b7fa6bab082e47673296f
p4raw-link: @30059 on //depot/perl: e30fbb82116d47ef2569f2af20359965dc7fcae1
p4raw-link: @29676 on //depot/perl: c773137ed1d1b76e23d5e7a629fe138f442c94e4
p4raw-link: @29646 on //depot/perl: 054149a8968eff13946521ef29d0987fadd9a28b
p4raw-link: @29607 on //depot/perl: 6c6463e2a6dcc80d76e91c5aaf19f3816899b04a
p4raw-link: @29606 on //depot/perl: add1a1a3c3dc28dd49272f4754cfc04acae28e3b
p4raw-link: @29507 on //depot/perl: 910ad8ddac314a1e7431e609ac34bf3a0adc304b
p4raw-link: @29439 on //depot/perl: ebfe4dae168bccfdf7673b5d52d4e90a63fdbf03
p4raw-link: @29373 on //depot/perl: 6dd857431f51e510fbff1fc7f983b04624551018
p4raw-link: @29348 on //depot/perl: 72372890cb3d5f560a85287c60add9dd2f711a62
p4raw-link: @29316 on //depot/perl: 9983eac85a219459e624c0c0778fb334b52e6ead
p4raw-link: @29315 on //depot/perl: 46f0e7a52641befa6f3ed588e017a5454a12be04
p4raw-link: @29283 on //depot/perl: 9f2f24b26d701cdde1ef2fd743269674644906fd
p4raw-link: @29228 on //depot/perl: 2ef8903890b0614e14c549412f5f86d4cf5b54cd
p4raw-link: @29090 on //depot/perl: 9b6f3a2799817e49df9aa5ce0e1223e07b2091a0
p4raw-link: @28760 on //depot/perl: 4e3c68f2d6398ba858f4200b23f0f9f65c7aeeff
p4raw-link: @28758 on //depot/perl: cca8f13b7a786baee2df1fba298a1923907c3bad
p4raw-link: @28600 on //depot/perl: c52248be1b93675f97446e26d9a2d2ce15151bcd
p4raw-link: @28350 on //depot/perl: 64ab78e55a8eea6610eaec2b3b8740eead613094
p4raw-link: @28347 on //depot/perl: eee4b3e7bdad6a2c6ef0e7ee1f43200ab0fd25bb
p4raw-link: @28231 on //depot/perl: 18d238e4a14a835312fdd656a58d80d51ab487e2
p4raw-link: @28224 on //depot/perl: b4e8c6dd0853d6a1de629186530fac6405389283
p4raw-link: @27932 on //depot/perl: d5c14ab28afc297a5ad2b7ac52ffd5c0cc1941a7
p4raw-link: @27906 on //depot/perl: 92dfaf87c2eb198d9a6b2c787cf6caffb168d7fc
p4raw-link: @27639 on //depot/perl: 414ef3ea9175fb97702b64f7bf165596a34444d7
p4raw-link: @27619 on //depot/perl: 3b2be7b35137c72736bf3f9305f26b39b783dd74
p4raw-link: @27541 on //depot/perl: abc0156ba8cc024916c0d1e664c4488f0cbc55c8
p4raw-link: @21213 on //depot/perl: 4d737ff813fca9402d7f7b91391b73ea4e18b188
p4raw-link: @21056 on //depot/perl: 10af26ed7d2d22f70c94a019ecda11475f1745de

p4raw-id: //depot/maint-5.8/perl@30539
p4raw-branched: from //depot/perl@30538 'branch in'
lib/SelfLoader-buggy.t (@28758..)
p4raw-integrated: from //depot/perl@30538 'copy in' lib/Time/gmtime.pm
(@12113..) lib/Tie/Scalar.pm (@12265..) lib/Tie/Memoize.pm
(@14773..) lib/base/t/base.t (@21235..) lib/FileCache.pm
lib/Term/ReadLine.pm lib/Tie/Hash.pm (@26804..)
lib/Text/ParseWords.pm (@27932..) lib/sigtrap.pm (@28815..)
lib/Text/ParseWords.t (@29315..) 'edit in' lib/diagnostics.pm
(@30491..) 'merge in' lib/base.pm (@25261..) lib/English.pm
(@26804..) lib/overload.pm (@28887..) t/run/switchd.t
(@29056..)
p4raw-integrated: from //depot/perl@29607 'ignore' lib/blib.pm
(@26804..)
p4raw-integrated: from //depot/perl@29373 'edit in' lib/overload.t
(@27510..)
p4raw-integrated: from //depot/perl@29348 'edit in' lib/Benchmark.pm
(@28393..)
p4raw-integrated: from //depot/perl@28758 'merge in' MANIFEST
(@28755..)
p4raw-integrated: from //depot/perl@28347 'ignore' lib/IPC/Open3.pm
(@25320..)
p4raw-integrated: from //depot/perl@25052 'edit in' lib/SelfLoader.pm
(@20692..)
p4raw-integrated: from //depot/perl@21056 'edit in' lib/Fatal.pm
(@12113..)

14 years agoIntegrate:
Yitzchak Scott-Thoennes [Sun, 12 Feb 2006 09:18:39 +0000 (01:18 -0800)]
Integrate:
[ 27179]
One shouldn't be able to dereference a GLOB as a SCALAR.

Subject: Re: [perl #38484] Data::Dumper only warns on unhandled reference types
Message-ID: <20060212171839.GA3604@efn.org>

plus regression tests.

[ 30537]
Test that format references can't be wrongly dereferenced.
Test that a glob dereference of a PVIO correctly sets the IO of the
temporary glob that it creates.
p4raw-link: @30537 on //depot/perl: 2d905216f98ea660217f7631978b16523d00e687
p4raw-link: @27179 on //depot/perl: cbae9b9ff8bcf8bd286fe05ec47b85b49a5edee5

p4raw-id: //depot/maint-5.8/perl@30538
p4raw-integrated: from //depot/perl@30536 'edit in' t/op/ref.t
(@29830..)
p4raw-integrated: from //depot/perl@27179 'merge in' pp.c (@27177..)

14 years agoIntegrate:
Nicholas Clark [Sat, 10 Mar 2007 16:42:04 +0000 (16:42 +0000)]
Integrate:
[ 25036]
Subject: [PATCH] Make Exporter.t warnings clean
From: Michael G Schwern <schwern@pobox.com>
Date: Tue, 28 Jun 2005 15:58:36 -0700
Message-ID: <20050628225836.GB27320@windhund.schwern.org>

[ 28502]
Subject: Re: Dual life for Shell.pm
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Date: Thu, 6 Jul 2006 13:02:23 -0300
Message-ID: <73ddeb6c0607060902tc471f84sf1bb841b6e9ecddf@mail.gmail.com>

[ 28522]
Pod cleanup in Shell.pm

[ 28795]
Subject: Dual life for Exporter
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Date: Wed, 6 Sep 2006 16:40:28 -0300
Message-ID: <73ddeb6c0609061240g34f60d9fodaf7727575778d8e@mail.gmail.com>

[ 30529]
Make Exporter::Heavy correctly not warn when exporting a symbol only
declared in the export specification. Ensure that the test actually
tests this.

[ 30531]
Don't swallow up other warnings in Exporter's test. Remove a needless
eval that happened to generate 4 warnings.

[ 30535]
Bump Exporter's $VERSION.
p4raw-link: @30535 on //depot/perl: a2e772d679fb583857030cc0356ee5b138ac5a47
p4raw-link: @30531 on //depot/perl: d6235ae53ad26d2cd21f56b7a4f0be5387088440
p4raw-link: @30529 on //depot/perl: 452617c3f7a5f3708b2a912420c39479d85cb7e5
p4raw-link: @28795 on //depot/perl: 2ee1d506a4196713f289150bf6032f84ac5bb5fc
p4raw-link: @28522 on //depot/perl: 2b63cd5cea47e4bc97380284adf9fb0e89f7c10c
p4raw-link: @28502 on //depot/perl: ff5c8f2aafc62d460908048388675aaeb811dd92
p4raw-link: @25036 on //depot/perl: 57ddaf2acd83324bde010fedf6d86f70fe4ec09e

p4raw-id: //depot/maint-5.8/perl@30536
p4raw-integrated: from //depot/perl@30534 'copy in' lib/Shell.t
(@20450..) lib/Exporter.pm lib/Exporter/Heavy.pm (@23768..)
lib/Shell.pm (@28502..) lib/Exporter.t (@30529..)

14 years agoIntegrate:
Nicholas Clark [Sat, 10 Mar 2007 16:17:42 +0000 (16:17 +0000)]
Integrate:
[ 27368]
Subject: [PATCH] Re: [perl #38657] -d:Foo=bar broke in 5.8.8
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Thu, 02 Mar 2006 20:21:26 +0200
Message-ID: <440737A6.4060606@gmail.com>

[ 27689]
Subject: [PATCH] Prevent "use sort 'stable'" from reversing the order
From: Robin Houston <robin@cpan.org>
Date: Sun, 2 Apr 2006 17:20:24 +0100
Message-ID: <20060402162024.GA3854@rpc142.cs.man.ac.uk>
p4raw-link: @27689 on //depot/perl: f4f44d658c5179458c57c4af43429aac25bf8546
p4raw-link: @27368 on //depot/perl: 964b4e64c4d43990c57a48ba8eca4e6454ba5693

p4raw-id: //depot/maint-5.8/perl@30534
p4raw-integrated: from //depot/perl@30522 'copy in'
t/lib/Devel/switchd.pm (@19398..) 'edit in' lib/sort.t
(@26402..)
p4raw-integrated: from //depot/perl@27689 'ignore' pp_sort.c (@27641..)
p4raw-integrated: from //depot/perl@27368 'copy in' t/run/switchd.t
(@19610..)

14 years agoIntegrate:
Nicholas Clark [Fri, 9 Mar 2007 17:20:49 +0000 (17:20 +0000)]
Integrate:
[ 27335]
Subject: Testing hash key stringification
From: Anno Siegel <anno4000@mailbox.tu-berlin.de>
Date: Sun, 26 Feb 2006 23:30:01 +0100
Message-Id: <4871E87D-4B59-40A3-A091-A7A3CFA221CF@mailbox.tu-berlin.de>

[ 28594]
Subject: Silence system warning during tests (only on win32 for now)
From: demerphq <demerphq@gmail.com>
Date: Sat, 15 Jul 2006 18:21:15 +0200
Message-ID: <9b18b3110607150921p33be8e87wd51b2fd317a81587@mail.gmail.com>

[ 28693]
Subject: [PATCH] Re: Smoke [5.9.4] 28683 FAIL(F) Solaris 2.11 (i386/1 cpu)
From: Andrew Dougherty <doughera@lafayette.edu>
Date: Thu, 10 Aug 2006 12:37:39 -0400 (EDT)
Message-ID: <Pine.LNX.4.62.0608101230260.12531@fractal.phys.lafayette.edu>

[ 28761]
Regression test for attributes 'reserved' warning,
by Jerry D. Hedden

[ 28839]
Add darwin to the list of OS's that fail to pass test
op/sprintf.t #157.  Newer versions appear to be OK,
but Mac OS X 10.2.X regularly fail with this test.

[ 29047]
Make all JAPH tests pass

[ 29175]
Some diagnostic output was giving warnings in op/pack.t
under UTF-8 locales, and warnings where fatal by default.
Make them non-fatal for diagnostics.

[ 29234]
Subject: [PATCH] Supress df warning in stat.t on OS X
From: Michael G Schwern <schwern@gmail.com>
Date: Wed, 08 Nov 2006 08:51:50 -0500
Message-ID: <4551E0F6.20108@gmail.com>

[ 29317]
Update skip count for VMS.

[ 29332]
"This is going to be slow."  This change switches OpenBSD locale
tests from the spaghetti doneness test to specifically testing
locales in its /usr/share/locale.  Speeds up lib/locale.t to
13 minutes a run vs. the previous time of over two hours.

[ 29352]
VC8 regards 60 seconds as an invalid parameter for strftime()
so skip the test in that case.

[ 29546]
Subject: [PATCH] t/op/groups.t: prevent failure on modern FreeBSDs
From: Anton Berezin <tobez@tobez.org>
Date: Tue, 12 Dec 2006 19:59:38 +0100
Message-ID: <20061212185938.GB49084@heechee.tobez.org>

[ 30149]
Avoid obscure failures when a regexp hasn't matched

[ 30156]
Subject: [PATCH] Fix to Dynaloader.t for missing modules
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 7 Feb 2007 05:18:43 -0800 (PST)
Message-ID: <618512.39885.qm@web30212.mail.mud.yahoo.com>

[ 30388]
Add a new test for undef and delete on stash entries that
are bound to subroutines or methods. Based on a test by
Robert 'phaylon' Sedlacek.

[ 30406]
Convert t/op/sub_lval.t to test.pl

[ 30428]
Subject: [PATCH t/japh/abigail.t] Unexpected output
From: Abigail <abigail@abigail.be>
Date: Tue, 27 Feb 2007 23:00:28 +0100
Message-ID: <20070227220028.GA460@abigail.nl>

[ 30453]
Must only use dynamic extensions in the Dynaloader test. If the
extensions are static, it doesn't work :-)
p4raw-link: @30453 on //depot/perl: 3fa583e00bcd0f1b80894cefde917ba28e8b2c38
p4raw-link: @30428 on //depot/perl: 3c5e673a24f2df8cf1d396ce49aa04891f5bbb4f
p4raw-link: @30406 on //depot/perl: cb949c373013315cbcfb6613fc1f8bf6711295cb
p4raw-link: @30388 on //depot/perl: 446db2c1db07cb8824d05d0eac9f03ce91e4a749
p4raw-link: @30156 on //depot/perl: 0aad8255c36187d555361d7ba536faee2da84e34
p4raw-link: @30149 on //depot/perl: 40ff300dec6feccc3604f666dbf63e5fa5916402
p4raw-link: @29546 on //depot/perl: 7b75a55b6ed321d45dd8a2bb65f2bb2a846904d2
p4raw-link: @29352 on //depot/perl: 53059177fb9583870694fa5e8162174b9a224ed1
p4raw-link: @29332 on //depot/perl: 87e33296bf0538cd7a52dd3a42dce8c2210d7406
p4raw-link: @29317 on //depot/perl: a4cec36dce11f824fb49a02ac9bc6b06178faf42
p4raw-link: @29234 on //depot/perl: 822f7be5701ff678f484c099543fb1f80aa67f16
p4raw-link: @29175 on //depot/perl: 90d0f5d90b114a950673a399566c8f6697172d83
p4raw-link: @29047 on //depot/perl: 4d5114b49dd32c765f1137162d67b9cab5c5ba5a
p4raw-link: @28839 on //depot/perl: 4c749b6fe4007d199092788803d9b68bd8a9b4e9
p4raw-link: @28761 on //depot/perl: 9c6390c7ad8dcac609f8f9590b6756f434a7b024
p4raw-link: @28693 on //depot/perl: 44cc5a7ce5ecf7139ce1fe67cd93e7f75d353329
p4raw-link: @28594 on //depot/perl: b7c34493369bdd41a81cd335c43a2c5275ebf4f7
p4raw-link: @27335 on //depot/perl: e3791f55fe376839bdc13891f7e7c9d16d98ee43

p4raw-id: //depot/maint-5.8/perl@30522
p4raw-branched: from //depot/perl@30509 'branch in' t/op/symbolcache.t
p4raw-integrated: from //depot/perl@30509 'copy in' t/op/hashassign.t
(@21714..) t/op/bless.t (@25054..) t/op/groups.t (@25140..)
t/comp/opsubs.t (@27309..) ext/DynaLoader/t/DynaLoader.t
(@30156..) 'merge in' lib/locale.t (@26798..) lib/open.t
(@28018..) t/op/pack.t (@28550..) t/uni/class.t (@28788..)
p4raw-integrated: from //depot/perl@30406 'edit in' t/op/sub_lval.t
(@25194..)
p4raw-integrated: from //depot/perl@30388 'merge in' MANIFEST
(@30379..)
p4raw-integrated: from //depot/perl@29352 'merge in'
ext/POSIX/t/posix.t (@29056..)
p4raw-integrated: from //depot/perl@29234 'merge in' t/op/stat.t
(@28694..)
p4raw-integrated: from //depot/perl@29047 'ignore' t/japh/abigail.t
(@24192..)
p4raw-integrated: from //depot/perl@28839 'merge in' t/op/sprintf.t
(@28550..)
p4raw-integrated: from //depot/perl@28761 'merge in' t/op/attrs.t
(@24851..)

14 years agoIntegrate:
Salvador Fandiño [Sat, 25 Feb 2006 11:14:20 +0000 (12:14 +0100)]
Integrate:
[ 27342]
Subject: [patch] dumping tied globs without FILENO method on the debugger fails
Message-ID: <20060225101254.726.qmail@lists.develooper.com>
p4raw-link: @27342 on //depot/perl: bef1d2845fb0db7845d14820c48acfde8ab087fe

p4raw-id: //depot/maint-5.8/perl@30509
p4raw-integrated: from //depot/perl@27342 'copy in' lib/dumpvar.pl
(@25130..)

14 years agoReverse change 26894:
Nicholas Clark [Wed, 18 Jan 2006 21:30:00 +0000 (21:30 +0000)]
Reverse change 26894:
Revert change 26696 for now (Integrate 26410, [perl #8262] //g loops
infinitely on tainted data), because it breaks $o->m() =~ //;

then integrate:
[ 26904]
Change 26410 caused a regression, with the RVALUE return value of
method calls now failing if bound to a global match. Add a TODO test.

[ 26925]
Change the regression test added by 26410 to use test.pl; this makes
it easier to TODO if needed.
Add the TODO test provided by Rick Delaney, but not as TODO, because
change 26410 also made pos on LVALUE subroutines work for the first
time.

[ 26926]
Revert change 26410, marking the test that was added there as TODO.
See the thread :
Subject: LVALUE m//g (was Re: au revoir ...)
Message-ID: <20060118203058.GQ616@plum.flirble.org>

[ 26927]
Missing chunk in change #26926

[ 26928]
Now that change #26410 is reverted, mark as TODO the tests added
by change #26925.

which sums to zero on op.c, but makes a sane integration history.
p4raw-link: @26928 on //depot/perl: 547ba77e482059c5dc0437d27dfca137d5a69911
p4raw-link: @26927 on //depot/perl: c7dd0d64a9c73f2676b6c4e66eea777c2f908725
p4raw-link: @26926 on //depot/perl: 6fbb66d654f8539b40e6cdc4ce45f9e073f37d64
p4raw-link: @26925 on //depot/perl: 86f12da24a95dda38e6d599b881a5cca226226e4
p4raw-link: @26904 on //depot/perl: 0523e7729c1696cddae5b22a83ca24802e14568e
p4raw-link: @26410 on //depot/perl: e26a497577f3ce7b9a4d9e1e62062839554dfd8f

p4raw-id: //depot/maint-5.8/perl@30508
p4raw-edited: from //depot/perl@26926 'edit in' op.c (@26901..)
p4raw-edited: from //depot/perl@26925 'edit in' t/op/taint.t (@26410..)
p4raw-integrated: from //depot/perl@26904 'edit in' t/op/pat.t
(@26399..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 19:57:09 +0000 (19:57 +0000)]
Integrate:
[ 27420]
Sort the ext/ and lib/ tests when running under t/harness

Unless they are sorted then they are run in the same order in which
they are listed in MANIFEST, which is not always ideal. In particular,
the ext/Compress/IO/Zlib/t/*.t tests are not run in the correct order,
which causes some files to be left behind afterwards.

ExtUtils::Command::MM::test_harness() sorts test files, so it seems
sensible for t/harness to do likewise, rather than relying on the
ordering in MANIFEST.

[ 28294]
Subject: [PATCH] Make t/TEST more helpful
From: andy@petdance.com (Andy Lester)
Date: Tue, 23 May 2006 21:07:48 -0500
Message-ID: <20060524020748.GA16729@petdance.com>

[ 29088]
Subject: [patch] make test.valgrind capable of running cachegrind
From: Jim Cromie <jim.cromie@gmail.com>
Date: Fri, 20 Oct 2006 14:49:03 -0600
Message-ID: <4539363F.9020205@gmail.com>
p4raw-link: @29088 on //depot/perl: 3068023cf184f36c8dc653dd19a7f528c54f556d
p4raw-link: @28294 on //depot/perl: ade55ef48b26f40fc7a848c0ee1b6c616d1a3911
p4raw-link: @27420 on //depot/perl: b1d1c89dd4add0044d7fe8a24cce57e62c9c1d5c

p4raw-id: //depot/maint-5.8/perl@30507
p4raw-integrated: from //depot/perl@30506 'edit in' t/TEST (@28790..)
p4raw-integrated: from //depot/perl@27420 'edit in' t/harness
(@25966..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 19:28:56 +0000 (19:28 +0000)]
Integrate:
[ 27155]
Die when integer overflow condition is detected in division under
C<use integer>.  Hopefully fixes RT #38485.

[ 27158]
Test to go with change #27155.

[ 27162]
In perldiag.pod add an entry for the error message that change 27155
introduced.

[ 27174]
Subject: [PATCH] perldiag.pod patching re: integer overflow
From: andy@petdance.com (Andy Lester)
Date: Sun, 12 Feb 2006 23:08:48 -0600
Message-ID: <20060213050848.GB27993@petdance.com>

[ 27205]
Subject: Re: [perl #38485] use integer; 0x80000000/-1; # coredump
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Mon, 13 Feb 2006 01:39:25 -0800
Message-ID: <20060213093925.GA3476@efn.org>

[ 27237]
Yitzchak points out that the perldiag entry for "Integer overflow in
division" is no longer useful.
p4raw-link: @27237 on //depot/perl: bcb11275f9e8e4324ef33449c82bea92e44f6386
p4raw-link: @27205 on //depot/perl: a0cec76945276a0895c829a391529265d9b76bc0
p4raw-link: @27174 on //depot/perl: 0be96356bfca2623ae6f5872908239eb3b0f61c9
p4raw-link: @27162 on //depot/perl: eb6bf5f80c62bc2d2267b0782d9f373f88a3fefa
p4raw-link: @27158 on //depot/perl: 669ffa903665df001970da4ac0e76e0b64d36fab
p4raw-link: @27155 on //depot/perl: ece1bcefc6e1d5c666cb173e3db4fb5c6663a8b9

p4raw-id: //depot/maint-5.8/perl@30506
p4raw-integrated: from //depot/perl@30505 'copy in' lib/integer.t
(@27158..)
p4raw-integrated: from //depot/perl@27174 'merge in' pod/perlop.pod
(@26467..)
p4raw-integrated: from //depot/perl@27162 'edit in' pod/perldiag.pod
(@27095..)
p4raw-integrated: from //depot/perl@27155 'edit in' pp.c (@27154..)

14 years agoIntegrate:
Peter Dintelmann [Wed, 8 Feb 2006 01:33:54 +0000 (17:33 -0800)]
Integrate:
[ 27130]
Subject: [perl #38464] chdir() on closed handles
From: Peter Dintelmann (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-38464-129771.3.46114092925276@perl.org>

Plus a regression test.

[ 27132]
Bareword file handles not supported for chown/chmod/utime.

[ 27135]
Skip new chdir warning test if fchdir is not available
p4raw-link: @27135 on //depot/perl: 8aee01e7619816b4465ed0b436a44670c5050455
p4raw-link: @27132 on //depot/perl: 345da37894bdc1d7c49da4f1b4efb7421506b4b3
p4raw-link: @27130 on //depot/perl: 4dc171f099f09ddce664c46adaa55908b398396f

p4raw-id: //depot/maint-5.8/perl@30505
p4raw-integrated: from //depot/perl@27132 'merge in' pod/perlfunc.pod
(@27047..)
p4raw-integrated: from //depot/perl@27130 'edit in'
t/lib/warnings/pp_sys (@25813..) 'merge in' pp_sys.c (@27129..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 18:13:11 +0000 (18:13 +0000)]
Integrate:
[ 26443]
Regenerate perlapi.pod.
Fix indentation of code examples in perlsyn.
p4raw-link: @26443 on //depot/perl: 9f435386c83a4cc6da710aa79ee7eb835c76e1f6

p4raw-id: //depot/maint-5.8/perl@30504
p4raw-integrated: from //depot/perl@26443 'ignore' pod/perlapi.pod
(@26402..) 'merge in' pod/perlsyn.pod (@26442..)

14 years agoIntegrate:
Robin Houston [Tue, 22 Nov 2005 13:28:17 +0000 (13:28 +0000)]
Integrate:
[ 26194]
Subject: [DOC PATCH] Sort subs *can* now be recursive
Message-ID: <20051122132817.GA20895@rpc142.cs.man.ac.uk>
p4raw-link: @26194 on //depot/perl: c106e8bbff313f9d3ffd1a9a1b0a6bd6129af87b

p4raw-id: //depot/maint-5.8/perl@30503
p4raw-integrated: from //depot/perl@26194 'merge in' pod/perlfunc.pod
(@26024..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 18:08:07 +0000 (18:08 +0000)]
Integrate:
[ 26393]
Two it's => its grammar fixes.
p4raw-link: @26393 on //depot/perl: ff7298cbf9257c89a24403f4c51889c5bc71c44c

p4raw-id: //depot/maint-5.8/perl@30502
p4raw-integrated: from //depot/perl@26393 'edit in' op.c (@26381..)
'merge in' perl.h (@26239..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 17:46:36 +0000 (17:46 +0000)]
Integrate:
[ 24791]
Work around bug 36211, plus a lot of TODO regression tests for local/
$#... interaction.

[ 25176]
the "local @foo with $#foo" tests are no longer TODO
p4raw-link: @25176 on //depot/perl: 2fc04a10ca47a4a5713a39beb29dd8beb9d0f653
p4raw-link: @24791 on //depot/perl: 404a4710121cff4198e389aea65a2912aad3c5d2

p4raw-id: //depot/maint-5.8/perl@30501
p4raw-integrated: from //depot/perl@25176 'edit in' t/op/array.t
(@24791..)
p4raw-integrated: from //depot/perl@24791 'ignore' scope.c (@24717..)

14 years agoIntegrate:
Jarkko Hietaniemi [Sun, 28 May 2006 14:11:02 +0000 (17:11 +0300)]
Integrate:
[ 27904]
Add a TODO test for RT #1085: "what should be output of perl -we
 'print do { foreach (1, 2) { 1; } }'"

[ 27912]
New test for the "Assignment to both a list and a scalar" error,
suggested by Stephen McCamant

[ 27918]
Convert two ok()s to better constructions.

[ 27919]
Tweak change 23256 to continue passing on 5.8.x

[ 27922]
Add new tests for bug #32840 provided by David Landgren,
as a new file rxcode.t (they mostly test $^R for now)

[ 27923]
Add test boilerplate and use test.pl instead of Test::More

[ 28018]
More tests for syswrite with UTF-8 data.

[ 28230]
test some die codepaths in pp_enterwrite

[ 28324]
Subject: [PATCH] skip t/op/incfilter.t for "make clean;make miniperl;make minitest"
Message-Id: <200605281111.k4SBB2jc133843@kosh.hut.fi>

[ 28340]
Teach incfilter.t some DCL.

[ 28369]
The binmode in t/iop/utf8.t doesn't need to be conditional on ${^OPEN}
p4raw-link: @28369 on //depot/perl: 11fa0b78eca9aeb73e60c3c38453c695768dc818
p4raw-link: @28340 on //depot/perl: baf93d00e73538072d3f3b98f9fac4f78b6b72b7
p4raw-link: @28324 on //depot/perl: b4244ddc1fb37466a15a6ac6569133e40413ca6f
p4raw-link: @28230 on //depot/perl: 30a1e583a8eba6a8430b7b3677331664508e6b0c
p4raw-link: @28018 on //depot/perl: 4d70b921e1187677f4cf1096318a548c16b9b695
p4raw-link: @27923 on //depot/perl: 19842e531506a11c0c8d404f528df2a369b63fa7
p4raw-link: @27922 on //depot/perl: 768bc71f1883d4b774b1cdf77f1b6c91d2d5d1be
p4raw-link: @27919 on //depot/perl: ef5bf20bc6b2ed1c354c74b07df9c42d91e8f8ed
p4raw-link: @27918 on //depot/perl: 20cfb7610f01690cff9c14e0b19d9a1a2acf2573
p4raw-link: @27912 on //depot/perl: a6a8bb4958b2d1dd5e9931085ebd3833ac8c5991
p4raw-link: @27904 on //depot/perl: 5a7dac4e435401addc047693f17f4d91177e2254

p4raw-id: //depot/maint-5.8/perl@30498
p4raw-integrated: from //depot/perl@30495 'copy in' t/cmd/for.t
(@27287..) t/op/incfilter.t (@28324..) 'edit in'
lib/base/t/fields.t (@27918..) 'merge in' t/op/write.t
(@27756..)
p4raw-integrated: from //depot/perl@28369 'copy in' t/io/utf8.t
(@26065..)
p4raw-integrated: from //depot/perl@28018 'edit in' lib/open.t
(@27927..)
p4raw-branched: from //depot/perl@27923 'branch in' t/op/rxcode.t
(@27922..)
p4raw-integrated: from //depot/perl@27922 'merge in' MANIFEST
(@27902..)
p4raw-integrated: from //depot/perl@27912 'edit in' t/comp/parser.t
(@27517..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 16:11:42 +0000 (16:11 +0000)]
Integrate:
[ 27085]
Add regression tests to lib/charnames.t to ensure that unicore/Names.pl
is 100% 7 bit ASCII.

[ 27199]
Subject: [patch] t/lib/warnings/pp_sys
From: "Green, Paul" <Paul.Green@stratus.com>
Date: Wed, 15 Feb 2006 11:09:57 -0500
Message-ID: <F5F42E77A43DD944B6D664B00A5401CB011A19AF@EXNA.corp.stratus.com>

[ 27223]
As Anno Siegel points out, mtime/ctime test should be skipped
on OS X on HFS+.

[ 27286]
Converted t/op/pos.t to use test.pl and added TODO test for
RT #1716 - search position reset after 'local' save/restore

[ 27287]
Add test for RT #2166: foreach spuriously autovivifies

[ 27309]
Skip unportable test on VMS

[ 27517]
Add a couple of regression tests for the untested
"Bad name after %s" parsing error

[ 27633]
Subject: PATCH t/op/tie.t
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Thu, 30 Mar 2006 13:07:47 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90849C9CA@hotel.npl.ad.local>

[ 27662]
If the comment says "(and not ours)" then it should be tested.

[ 27810]
Bump the expect file count in readdir.t. We keep writing more tests.
p4raw-link: @27810 on //depot/perl: 719e2301283f7f9650137ddbdf3fd72ce198629b
p4raw-link: @27662 on //depot/perl: bd5a473b14ab0ddcc6e647d00ffa52195c32018d
p4raw-link: @27633 on //depot/perl: 64207fdecf440d47a0141fa8dc2b88f627811e7c
p4raw-link: @27517 on //depot/perl: 917949e3eede66c55d04d689749b55827e9f7fd3
p4raw-link: @27309 on //depot/perl: 9994ed7c9a8f3f1f092069779eeb61c285795c41
p4raw-link: @27287 on //depot/perl: 18398057001a49d54f2e8adca16127da595f53e7
p4raw-link: @27286 on //depot/perl: ee8ba3535ea90c459c94580976a3147dc3152474
p4raw-link: @27223 on //depot/perl: 90d7ba487b78145466d98a94d2e171b30f5ee6a7
p4raw-link: @27199 on //depot/perl: ce712ebb95d183e83e7dbbf4bab54d46504ec362
p4raw-link: @27085 on //depot/perl: c776535e348e455bd9563b0f236d485a934456e7

p4raw-id: //depot/maint-5.8/perl@30495
p4raw-integrated: from //depot/perl@30494 'copy in' t/op/pos.t
(@13533..) t/op/readdir.t (@24044..) t/op/getppid.t (@27660..)
p4raw-integrated: from //depot/perl@27633 'edit in' t/op/tie.t
(@26192..)
p4raw-integrated: from //depot/perl@27517 'edit in' t/comp/parser.t
(@26070..)
p4raw-integrated: from //depot/perl@27309 'copy in' t/comp/opsubs.t
(@23225..)
p4raw-integrated: from //depot/perl@27287 'copy in' t/cmd/for.t
(@23112..)
p4raw-integrated: from //depot/perl@27223 'merge in' t/op/stat.t
(@25952..)
p4raw-integrated: from //depot/perl@27199 'merge in'
t/lib/warnings/pp_sys (@27135..)
p4raw-integrated: from //depot/perl@27085 'merge in' lib/charnames.t
(@24010..)

14 years agoIntegrate:
Nicholas Clark [Wed, 7 Mar 2007 15:23:41 +0000 (15:23 +0000)]
Integrate:
[ 21650]
Subject: [PATCH] Re: [perl #24384] 21418 (UNIVERSAL.pm patch) breaks autouse.pm
From: Michael G Schwern <schwern@pobox.com>
Date: Sat, 1 Nov 2003 22:57:45 -0800
Message-ID: <20031102065745.GN3659@localhost.comcast.net>
(goes with change #21418)

[ 27034]
Avoid "Prototype mismatch" warnings with autouse.

[ 27035]
autouse actually requires perl 5.6 at least.

[ 30369]
Subject: [PATCH] Test with Errno in autouse.t
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Sun, 18 Feb 2007 09:09:23 -0800 (PST)
Message-ID: <834019.44481.qm@web30203.mail.mud.yahoo.com>

[ 30376]
Subject: [PATCH] Re: [PATCH] Test with Errno in autouse.t
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 21 Feb 2007 09:27:20 -0800 (PST)
Message-ID: <619324.6794.qm@web30207.mail.mud.yahoo.com>
p4raw-link: @30376 on //depot/perl: fd9a0c678d0180b75a69f877966bca3e967e80e4
p4raw-link: @30369 on //depot/perl: 43bd726c03df84f00c3dd8d8587f30fbdb1b8518
p4raw-link: @27035 on //depot/perl: fa3876ca54a7851cef43cd62627fea80053e1013
p4raw-link: @27034 on //depot/perl: 480f1286e775c8376e3c5f6659fe9380064ae39f
p4raw-link: @21650 on //depot/perl: 03699e8e149475044b8cf43118cce81b4d360dfb
p4raw-link: @21418 on //depot/perl: 2bfd56816acd10b1f958d1dde1769bafd756cbea

p4raw-id: //depot/maint-5.8/perl@30494
p4raw-integrated: from //depot/perl@30369 'ignore' lib/autouse.t
(@22998..)
p4raw-integrated: from //depot/perl@27034 'edit in' lib/autouse.pm
(@25302..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 23:40:56 +0000 (23:40 +0000)]
Integrate:
[ 30298]
There's no need to special case SVt_NULL in the print code, as it's
only 0.01% of the cases called, and the call to SvPV_const() will
issue the same warning and return the same empty string result for us.
Unfortunately changing the switch statement to an if results in lots of
whitespace changes, hence this change appears much larger than it is.

[ 30347]
Add a new API function newSV_type, to replace the idiom:
sv = newSV(0);
sv_upgrade(sv, type);

[ 30348]
More efficient to call newSV_type() then SvGROW() instead of newSV()
with a size then sv_upgrade(), as the latter calls sv_upgrade() twice.
p4raw-link: @30348 on //depot/perl: 7d0a29fec2f8bfc7e48abe23f1ebc308287c59c8
p4raw-link: @30347 on //depot/perl: b9f83d2f7c4cb24d96302c6fcaa5e60628fad1f8
p4raw-link: @30298 on //depot/perl: e9950d3b0610b91bb9d19cb0918fe7e81505fd79

p4raw-id: //depot/maint-5.8/perl@30480
p4raw-integrated: from //depot/perl@30479 'edit in' pad.c (@29696..)
doio.c (@30064..) pp.c (@30195..) 'merge in' mathoms.c
(@29836..) av.c (@30064..) embed.fnc embed.h proto.h (@30334..)
global.sym (@30335..)
p4raw-integrated: from //depot/perl@30347 'edit in' toke.c (@30228..)
perl.c (@30240..) hv.c (@30345..) 'merge in' pp_ctl.c
(@30171..) gv.c (@30188..) pp_hot.c (@30211..) op.c (@30267..)
sv.c (@30310..)

14 years agoIntegrate:
Abigail [Tue, 27 Feb 2007 23:54:56 +0000 (00:54 +0100)]
Integrate:
[ 29289]
Yet another step in generation a more reliable Glossary

[ 29291]
Extended uconfig.sh based on Porting/checkcfgvar.pl findings

[ 30178]
Update the lists of files that makerel needs to process. Remove the
"used only once" warning.

[ 30317]
Hakim Cassimally is the new maintainer of the Perldoc modules

[ 30405]
Module::Pluggable wasn't in the maintainers list

[ 30420]
Subject: [PATCH AUTHORS] Change of email address.
Message-ID: <20070227225456.GA1808@abigail.nl>

[ 30430]
Update my email address

[ 30431]
Missing dual-lived modules in maintainers list
p4raw-link: @30431 on //depot/perl: 87d8bc5870425e5f7d6b34846972dede8440dcb5
p4raw-link: @30430 on //depot/perl: f5adfaf5dd625ae8d7c2789a4e94a6437ed0c068
p4raw-link: @30420 on //depot/perl: c99fffc5939a5e598379a26c6c3ab0352f01c6e8
p4raw-link: @30405 on //depot/perl: 96c0ef3171cec6702362518bef6393cb3b0e8aea
p4raw-link: @30317 on //depot/perl: 0fa0c92d7e11919cd6e656e650a639f346cb3ba1
p4raw-link: @30178 on //depot/perl: f78a30bae32aa7bf7b34243912f3d37c1f110e00
p4raw-link: @29291 on //depot/perl: 271d722a737a2746e9302facc61e6eb5ec59aa5c
p4raw-link: @29289 on //depot/perl: 066e73552ab60e4b981dade7f7a811b58d5b11dd

p4raw-id: //depot/maint-5.8/perl@30479
p4raw-integrated: from //depot/perl@30478 'copy in'
Porting/checkAUTHORS.pl (@28506..) AUTHORS (@30420..) 'edit in'
Porting/makerel (@24271..)
p4raw-integrated: from //depot/perl@30317 'edit in'
Porting/Maintainers.pl (@30025..)
p4raw-integrated: from //depot/perl@29291 'merge in' uconfig.sh
(@29238..)
p4raw-integrated: from //depot/perl@29289 'ignore' Porting/config.sh
(@28674..) 'merge in' Porting/Glossary (@29288..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 23:08:15 +0000 (23:08 +0000)]
Integrate:
[ 28625]
#7217: config.h comments for HAS_POLL incorrect
http://rt.perl.org/rt3/Ticket/Display.html?id=7217
Date: Mon, 2 Jul 2001 14:58:27 -0700
From: David Dyck <dcd@tc.fluke.com>
Subject: config.h comments for HAS_POLL incorrect

[ 29407]
OS/2 compilation fixes by Ilya

Subject: [PATCH 5.8.8] Build on OS/2
From: Ilya Zakharevich <nospam-abuse@ilyaz.org>
Date: Tue, 28 Nov 2006 03:36:29 -0800
Message-ID: <20061128113629.GA18108@powdermilk.math.berkeley.edu>

[ 29612]
miniperl may not have been successfully built before running a
"make distclean".

[ 29697]
Fix distclean now that we have re::Tie::Hash::NamedCapture

[ 30125]
Quote fix by Jarkko

[ 30327]
Avoid to run config_h.SH twice during configuration.

[ 30331]
Fix Win32 build after unusual breakage caused by #30327
(Boy, did that take some tracking down!)

[ 30434]
Subject: [PATCH] Re: Revisits in 'make install'
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 28 Feb 2007 10:59:49 -0800 (PST)
Message-ID: <95346.11233.qm@web30207.mail.mud.yahoo.com>
p4raw-link: @30434 on //depot/perl: 3eb2897c31c8220a4c55ebc193284135687568c9
p4raw-link: @30331 on //depot/perl: a2b6a4d6bb4965a901b280b9e1bdabbd6fd15e75
p4raw-link: @30327 on //depot/perl: 11e2f3951f887b9dc9a05482e3aef1a5feaf3528
p4raw-link: @30125 on //depot/perl: 59497074c2431b6cdcfd89466093c079af4a7bca
p4raw-link: @29697 on //depot/perl: 0f4f294e5ec7fa2d3de004ee7c15e0fdd37e7dfc
p4raw-link: @29612 on //depot/perl: f2534cb5d7fbcee456ff505c1c5c83af06b380c5
p4raw-link: @29407 on //depot/perl: 428eed4a3c021dd32b21fe7b786a478613c6dcc3
p4raw-link: @28625 on //depot/perl: ce647182f445381be8b7e59ae7dcb564635409c6

p4raw-id: //depot/maint-5.8/perl@30478
p4raw-integrated: from //depot/perl@30477 'copy in' win32/config_h.PL
(@28003..) 'edit in' Makefile.SH (@29697..)
p4raw-integrated: from //depot/perl@30125 'edit in' cflags.SH
(@30019..)
p4raw-integrated: from //depot/perl@29407 'merge in' perlvars.h
(@29065..)
p4raw-integrated: from //depot/perl@28625 'edit in' config_h.SH
(@28283..)

14 years agoIntegrate:
John E. Malmberg [Fri, 17 Nov 2006 10:22:50 +0000 (05:22 -0500)]
Integrate:
[ 29101]
Initialize d_ctermid and i_gdbm in configure.com.

[ 29304]
Subject: [patch@29297] d_printf_format_null needed in configure.com
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <455DD3CA.6050405@qsl.net>

[ 29369]
Initialize targetarch in configure.com

[ 30325]
In configure.com, further disambiguate -Duselongdouble and its
prerequisites from other 64-bit options.

[ 30329]
In configure.com, put the "use" back in useieee (typo in #30325)

[ 30342]
Make configure.com's manifest checker more robust when handling files with
multiple dots that also have an underscore in the name (e.g., foo_bar.tar.gz).
Various archive utilities will create that as foo_bar_tar.gz or foo_bar.tar_gz,
at least on ODS-2 volumes.

[ 30343]
Make vms/munchconfig.c able to take a list of substitutions from
a file so we don't overflow the command buffer on older systems.

[ 30401]
One more longdouble nit for configure.com, following 30217, 30325, and 30329.

[ 30410]
In configure.com, include the Win32 extensions in $Config{known_extensions},
but not it $Config{extensions}.  This way t/TEST knows to exclude them.

[ 30414]
On VMS, use the normal executable file extension for the copy of
Perl used to run the test suite.  Not doing so was confusing
some of the Module::Build tests.

[ 30445]
Fix a few errors and ambiguities in configure.com caught by
Charlie Hammond's DCL Checker.

[ 30456]
Clean up the right file in vms/test.com (following #30414).

[ 30463]
In vms/gen_shrfls.pl, no more special handling of vars from
regcomp.h -- just process the file. (Needed for PL_reg_name.)
p4raw-link: @30463 on //depot/perl: 9396c84faf040d3bed1ef186b6e6ce1fd26b8a19
p4raw-link: @30456 on //depot/perl: c0e08cf6f1fc66c8b78e47112b803770d4cc7e4a
p4raw-link: @30445 on //depot/perl: db7bf7291a2d4c87f0ded67aeafc51c0a18c2fcd
p4raw-link: @30414 on //depot/perl: 31e425b528289c85eb7eb80e544f17c0415e7405
p4raw-link: @30410 on //depot/perl: 428c2b4eb54f86e0c7b5afda2dc907e1069149c2
p4raw-link: @30401 on //depot/perl: 65b8dcb03bfc66e8c0fa4efce5e845919113e760
p4raw-link: @30343 on //depot/perl: b8df70f45ca97dc1aea9a3654d73acda2dcba123
p4raw-link: @30342 on //depot/perl: 53071e5e686418d530fbf6a99fec42d48db641e8
p4raw-link: @30329 on //depot/perl: 6732c5ab2ecd34d8e7f36572ddc44b6854e3d5e8
p4raw-link: @30325 on //depot/perl: a175606a30f95b0b54b847f1cf01c02212f3ec62
p4raw-link: @29369 on //depot/perl: d91e317932a7bbe966ac88dc9cc51e988f084fd8
p4raw-link: @29304 on //depot/perl: 36f1aec4fad08d7a2187b748f1bcb7685e19bb3d
p4raw-link: @29101 on //depot/perl: 0b57cc8dacc3871a5751d8f0de0faa164dd9397e

p4raw-id: //depot/maint-5.8/perl@30477
p4raw-integrated: from //depot/perl@30476 'copy in' vms/munchconfig.c
(@12924..) vms/gen_shrfls.pl (@30120..) 'merge in'
vms/descrip_mms.template (@30111..)
p4raw-integrated: from //depot/perl@30414 'ignore' vms/test.com
(@23498..)
p4raw-integrated: from //depot/perl@30329 'edit in' configure.com
(@30325..)

14 years agoIntegrate:
Yves Orton [Sun, 11 Jun 2006 23:01:14 +0000 (01:01 +0200)]
Integrate:
[ 28380]
Subject: Re: [PATCH] regexec/regcomp.c cleanups
Message-ID: <9b18b3110606111401o143b2f57rd17bf117979853e7@mail.gmail.com>

[ 28425]
Nits to perlreguts.pod by Dominic Dunlop

[ 28428]
More perlreguts nits by Dominic Dunlop,
plus fix a broken internal POD link
p4raw-link: @28428 on //depot/perl: e3950ac3c808dcb52f5815999e90a3e00a9f7159
p4raw-link: @28425 on //depot/perl: 4ccfbf6061307d91135312f945a81488f8437689
p4raw-link: @28380 on //depot/perl: be8e71aa96b3d344129617fadcaca7d958882caa

p4raw-id: //depot/maint-5.8/perl@30476
p4raw-integrated: from //depot/perl@28428 'edit in' pod/perlreguts.pod
(@28425..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 22:34:25 +0000 (22:34 +0000)]
Integrate:
[ 28345]
Add the perlunitut manpage, by Juerd Waalboer

[ 28372]
Add the perlreguts manpage, by Yves Orton
p4raw-link: @28372 on //depot/perl: b23a565decf7acb33d46fc5bb7bed5ad79774efe
p4raw-link: @28345 on //depot/perl: aadaa45530a169c37ceb95c3ed76644ccbd2a644

p4raw-id: //depot/maint-5.8/perl@30475
p4raw-branched: from //depot/perl@30474 'branch in' pod/perlunitut.pod
p4raw-branched: from //depot/perl@28372 'branch in' pod/perlreguts.pod
p4raw-integrated: from //depot/perl@28372 'edit in' pod.lst (@28345..)
MANIFEST (@28360..)
p4raw-edited: from //depot/perl@28345 'edit in'
vms/descrip_mms.template (@28241..)
p4raw-integrated: from //depot/perl@28345 'edit in' pod/perl.pod
win32/pod.mak (@28241..) pod/perltoc.pod (@28242..)

14 years agoRun perl pod/buildtoc --build-all
Nicholas Clark [Mon, 5 Mar 2007 22:11:46 +0000 (22:11 +0000)]
Run perl pod/buildtoc --build-all

p4raw-id: //depot/maint-5.8/perl@30474

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 22:07:36 +0000 (22:07 +0000)]
Integrate:
[ 26056]
Subject: Configure setting patchlevel broken
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Fri, 14 Oct 2005 00:33:29 -0700
Message-ID: <20051014073329.GA3236@efn.org>

[ 28829]
Accumulated fixes from earlier backports, amongst of which:
Subject: [PATCH] remove -Wdeclaration-after-statement scan from Configure
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Tue, 12 Sep 2006 07:19:32 +0300
Message-ID: <45063554.1040301@iki.fi>

[ 29096]
Fix for RT#38169 & RT#38945
       Configure won't handle versions 5.10.0 or 5.8.10.

[ 29216]
Subject: Re: [PATCH] Detecting bad /dev/null's in Configure
From: Michael Cummings <mcummings@gentoo.org>
Date: Fri, 25 Aug 2006 15:48:44 -0400
Message-ID: <44EF541C.7050801@gentoo.org>

[ 29217]
Subject: Re: [PATCH] Detecting bad /dev/null's in Configure
From: Michael Cummings <mcummings@gentoo.org>
Date: Fri, 25 Aug 2006 15:48:44 -0400
Message-ID: <44EF541C.7050801@gentoo.org>

[ 29238]
Subject: Configure patch to add detection for DIR.dd_fd member variable
From: "Steve Peters" <steve.peters@gmail.com>
Date: Sun, 5 Nov 2006 01:40:34 -0600
Message-ID: <fd7a59d30611042340p5543442ctad306aeb748b6bfe@mail.gmail.com>

[ 29288]
1. Less Whoa there, based on a suggestion by Andy Dougherty
2. d_printf_format_null, based on a patch by Robin Barker

[ 29338]
No more 5005thread messages from Configure for 5.9.x and up

[ 29448]
Subject: -DDEBUGGING=both doesn't set -g
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Date: Mon, 4 Dec 2006 03:10:31 -0800 (PST)
Message-ID: <1176.63.226.246.123.1165230631.squirrel@63.226.246.123>

[ 29454]
Subject: Re: install misses Compress/IO/{Base,Zlib}
From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
Date: Mon, 4 Dec 2006 15:48:12 +0100
Message-ID: <b77c1dce0612040648j411247c5i27a305c86cbac401@mail.gmail.com>

[ 29462]
Revert #29454

[ 29603]
Open Configure to the world of 64bitonly environments

[ 29658]
Subject: [PATCH] Configure test code fails to compile if SIGFPE is undefined
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Tue, 2 Jan 2007 00:08:27 +0100
Message-ID: <20070102000827.7acf11c8@r2d2>

[ 29715]
Default "$undef" for NV_PRESERVES_UV_BITS causes compilation
  failure of sv.c when triggered
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Mon, 8 Jan 2007 00:49:11 +0100
Message-ID: <20070108004911.7022445c@r2d2>

[ 30192]
Subject: [PATCH] signbit detection (was [perl #39875] -0.0 loses signedness upon numeric comparison)
From: Andy Dougherty <doughera@lafayette.edu>
Date: Fri, 9 Feb 2007 11:40:51 -0500 (EST)
Message-ID: <Pine.LNX.4.62.0702091121400.10202@fractal.phys.lafayette.edu>

[ 30217]
Check for the presence of signbit() on VMS. It currently only works
on IEEE double, not IEEE long double or any other floating point format.
Also, begin to disentangle -Duselongdouble configuration support from
its other 64-bit brethren.
p4raw-link: @30217 on //depot/perl: 50ddda1da6029292d65c335f9a21ead754f187d7
p4raw-link: @30192 on //depot/perl: ed140128eb692ebeaa21f2775f8d3c34e9a94094
p4raw-link: @29715 on //depot/perl: d6cc064fddf2d9ab54537915ccf3312724513af8
p4raw-link: @29658 on //depot/perl: 226765602a8edd5758c2b721af4759c86df3afc1
p4raw-link: @29603 on //depot/perl: faae14e6e968e1c02f36e42c867ea4746a9fde2f
p4raw-link: @29462 on //depot/perl: 822a6ee07c1423955abb465138d949dbaf6e2088
p4raw-link: @29454 on //depot/perl: 7c345082f1bbc2e6f58c779f0c39f9299c1b2306
p4raw-link: @29448 on //depot/perl: 5a7c70d6ca8b94092b0d31b2bf354dff7fe65494
p4raw-link: @29338 on //depot/perl: 5c40187fa6a6742c5a6f3ea9d681abefbfee1ede
p4raw-link: @29288 on //depot/perl: dcb594bcd7c2ac9f0d01eff34aab9c6bb8e972c1
p4raw-link: @29238 on //depot/perl: de52168c09035e3cc60829f317f4f46c3a4bbc3a
p4raw-link: @29217 on //depot/perl: f8e2af1d968a8698b0c7b9d7a7879c75d8529d80
p4raw-link: @29216 on //depot/perl: 77483c227d1b4ce8aaa886af03cc41a9aa805d06on //depot/metaconfig: 0a8806751058bea212698df5dd31700d29add142
p4raw-link: @29096 on //depot/perl: 13cfc98d5a4a8fc07717a2057090b559b1436169
p4raw-link: @28829 on //depot/perl: f244a5024a702eda24be5d03683683a27d10f206
p4raw-link: @26056 on //depot/perl: d13b798dc4340d75284a2395ea5d4d6d3f29f9d8

p4raw-id: //depot/maint-5.8/perl@30473
p4raw-integrated: from //depot/perl@30472 'copy in' uconfig.h
(@28674..) 'merge in' numeric.c (@27300..)
Cross/config.sh-arm-linux NetWare/config.wc epoc/config.sh
plan9/config_sh.sample (@29213..)
p4raw-integrated: from //depot/perl@30192 'edit in' perl.h (@30084..)
'merge in' global.sym (@30015..) embed.fnc embed.h proto.h
(@30104..) pod/perlapi.pod (@30188..)
p4raw-integrated: from //depot/perl@29454 'edit in' Configure
(@29448..)
p4raw-integrated: from //depot/perl@29338 'edit in' config_h.SH
(@29288..)
p4raw-integrated: from //depot/perl@29238 'edit in' Porting/Glossary
configure.com handy.h (@29213..) 'merge in' uconfig.sh
win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@29213..)

14 years agoFix build for 5005threads.
Nicholas Clark [Mon, 5 Mar 2007 21:39:03 +0000 (21:39 +0000)]
Fix build for 5005threads.

p4raw-id: //depot/maint-5.8/perl@30472

14 years agoNaff off, pesky stowaway.
Nicholas Clark [Mon, 5 Mar 2007 20:03:21 +0000 (20:03 +0000)]
Naff off, pesky stowaway.

p4raw-id: //depot/maint-5.8/perl@30471

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 20:02:51 +0000 (20:02 +0000)]
Integrate:
[ 29223]
Subject: Because I like pain. An update to README
From: Jesse Vincent <jesse@fsck.com>
Date: Mon, 6 Nov 2006 19:52:35 -0500
Message-Id: <7BF48AB1-5285-4A9D-929B-8DD697348664@fsck.com>

[ 30126]
Subject: [PATCH] minor improvements for perlre.pod
From: "Wolfgang Laun" <wolfgang.laun@gmail.com>
Date: Sun, 4 Feb 2007 16:26:14 +0100
Message-ID: <17de7ee80702040726v23f54266g3c352d353a30c430@mail.gmail.com>

[ 30150]
Subject: [PATCH] perlop.pod - proposal to add an explanation of \c
From: "Wolfgang Laun" <wolfgang.laun@gmail.com>
Date: Sat, 3 Feb 2007 16:23:48 +0100
Message-ID: <17de7ee80702030723m4265bbfkc83644d55a24aa0@mail.gmail.com>

[ 30188]
Fix Pod errors.

[ 30368]
A few nits to perlfunc/map.

[ 30371]
Some INSTALL nits by Andy Dougherty

[ 30385]
Subject: [PATCH] perlretut.pod, 2nd version
From: Wolfgang Laun <Wolfgang.Laun@thalesgroup.com>
Date: Thu, 22 Feb 2007 09:36:19 +0100
Message-ID: <45DD5603.1040402@thalesgroup.com>

[ 30386]
Indexing and POD fixes

[ 30392]
Update descriptions of long-running ops and non-deferrable
signals in perlipc.pod.

[ 30393]
Add a comment to mg.c to clarify that words like "raise" and
"pending" in the context of Perl's deferred signals bear only
an analogous relationship to the underlying signal mechanism.

[ 30403]
In perlport, refine description of eight-level directory depth
limitation on older VMS systems and add example of how to tell
when we're in trouble.

[ 30408]
Update the FSF's address. Plus some other whitespace and NON-WHITESPACE
changes that have crept into the GPL v2.

[ 30422]
perltodo nit for SelfLoader
p4raw-link: @30422 on //depot/perl: 773b3597f684eeb0c8647c08a1b933c4fe546a45
p4raw-link: @30408 on //depot/perl: 8d9043d1bc80ac715c1a2b9c0b993067de5ccb86
p4raw-link: @30403 on //depot/perl: 1089a9e337e711d0f0fca4ba53c4c27e2960ebcf
p4raw-link: @30393 on //depot/perl: acd15b85995cf95382f158dbf237ef9c2ee99b7b
p4raw-link: @30392 on //depot/perl: e188fdae66f8b5512321ecaafea7af9cd70e81fd
p4raw-link: @30386 on //depot/perl: 01c6f5f43bced0924a07064299094b1a8851d0a1
p4raw-link: @30385 on //depot/perl: 7638d2dc95037f02020d36b87587e66801ffe39a
p4raw-link: @30371 on //depot/perl: be8498a1b2824339839d32c9ffcee7899af92562
p4raw-link: @30368 on //depot/perl: d8216f1923053431fae392f86b84b8e441b735f6
p4raw-link: @30188 on //depot/perl: 75c442e4b9bb8eeee80e9ac09713243f25ff6ed6
p4raw-link: @30150 on //depot/perl: ee9f418e9fe4517f9ee955619a6d69ab669060ac
p4raw-link: @30126 on //depot/perl: 0d017f4d564175907ce6698d1a162341a850ea9d
p4raw-link: @29223 on //depot/perl: a0bda3fbbd18086a4b6043f125d2b181ebb3ea58

p4raw-id: //depot/maint-5.8/perl@30470
p4raw-integrated: from //depot/perl@30469 'copy in' emacs/cperl-mode.el
(@21171..) pod/perlgpl.pod (@24686..) README.mpeix (@26807..)
pod/perlipc.pod (@28622..) pod/perltodo.pod (@29998..) 'edit
in' README (@29227..) INSTALL (@29334..) pod/perlop.pod
(@30278..) 'merge in' pod/perlport.pod (@28091..) mg.c
(@30349..)
p4raw-integrated: from //depot/perl@30385 'edit in' pod/perlretut.pod
(@29196..)
p4raw-integrated: from //depot/perl@30368 'edit in' pod/perlfunc.pod
(@29942..)
p4raw-branched: from //depot/perl@30188 'branch in'
pod/perl595delta.pod (@29756..)
p4raw-integrated: from //depot/perl@30188 'merge in' pod/perlapi.pod
(@30084..) gv.c (@30105..)
p4raw-integrated: from //depot/perl@30126 'edit in' pod/perlre.pod
(@29831..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 19:20:16 +0000 (19:20 +0000)]
Integrate:
[ 28940]
Fix a few pod nits in perlre.

[ 28965]
Clarifications on the usage of setlocale() and LC_NUMERIC to
affect the decimal point in output, by Jarkko.

[ 29037]
Fix prototype to mimic built-in in perlsub examples

[ 29055]
<tr> isnb't the same as C<tr>, and <tr> looks so stupid in man

[ 29061]
Let's undocument -Dusesfio in INSTALL.

[ 29093]
Document that the %#X printf format prefixes the output with 0X, not 0x.

[ 29121]
Spelling nits from Debian bug list...

Subject: Bug#395426: perl: spelling errors
From: Matt Taggart <taggart@debian.org>
Date: Thu, 26 Oct 2006 15:23:29 -0700
Message-Id: <20061026222329.8B8CF1AAC6D@cyrix.home.bogus>

[ 29154]
Subject: Re: Closures with named subs
From: Christian Winter <bitpoet@linux-config.de>
Date: Sun, 29 Oct 2006 21:34:25 +0100
Message-ID: <45451051.4080200@linux-config.de>

[ 29166]
Improve documentation of av_len and av_fill.

[ 29177]
Missed a ) in a comment.

[ 29196]
Typo fixes by Hendrik Maryns.

[ 29230]
Subject: Re: New version diagnostic breaks a bunch of modules.
From: Glenn Linderman <perl@NevCal.com>
Date: Mon, 30 Oct 2006 12:50:21 -0800
Message-ID: <4546658D.6090507@NevCal.com>

[ 29254]
Subject: [PATCH DOC] minor nit in binmode docs
From: Paul Johnson <paul@pjcj.net>
Date: Fri, 10 Nov 2006 12:17:37 +0100
Message-ID: <20061110111737.GP17047@pjcj.net>

[ 29257]
Subject: Re: [perl #27053] /^/m doesn't match after a newline at the end of the string
From: demerphq <demerphq@gmail.com>
Date: Sat, 11 Nov 2006 16:25:17 +0100
Message-ID: <9b18b3110611110725t3dc1e447v751ef5880363aa9b@mail.gmail.com>

[ 29294]
Clarifications to close() docs, pointed out by Peter Dintelmann

[ 29620]
The PERLIO environment variable, when unset, doesn't default to :stdio.

[ 29624]
Cannot use a L<> within a preformatted section of a Pod document.

[ 29718]
Change the API doc for some of the SvXXX testing macros.
Often, those macros simply test a bit in sv_flags, so
the return value should be assigned to a U32 instead of
a bool to avoid truncation. (bug perl #32884)

[ 29744]
Subject: Re: [perl #41215] % on scalars sometimes throws away fractions
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Tue, 09 Jan 2007 23:39:42 +0900
Message-Id: <20070109233928.07AF.BQW10602@nifty.com>

plus nits by Dominic Dunlop

[ 29745]
Subject: PATCH: perlfunc.pod / warn
From: Peter Scott <Peter@PSDT.com>
Date: Wed, 10 Jan 2007 05:18:52 -0800
Message-Id: <pan.2007.01.10.13.18.52.834683@PSDT.com>

[ 29764]
Subject: [PATCH] trivia in perlthrtut.pod
From: Wolfgang Laun <Wolfgang.Laun@thalesgroup.com>
Date: Thu, 11 Jan 2007 16:57:29 +0100
Message-ID: <45A65E69.8010400@thalesgroup.com>

[ 29781]
Subject: [PATCH] perlthrtut.pod (based on perl-current@29766)
From: Wolfgang Laun <Wolfgang.Laun@thalesgroup.com>
Date: Fri, 12 Jan 2007 17:37:58 +0100
Message-ID: <45A7B966.1040307@thalesgroup.com>

[ 29941]
Subject: [PATCH] Improve documentation PERLIO default value in perlrun.pod
From: Jan Dubois <jand@ActiveState.com>
Date: Tue, 23 Jan 2007 18:43:55 -0800
Message-ID: <jhhdr21vmlo5ccbfd8la2di4bq8crv3s8t@4ax.com>

[ 29942]
Subject: [PATCH] fix a few references in perlfunc.html
From: Jan Dubois <jand@ActiveState.com>
Date: Tue, 23 Jan 2007 18:25:02 -0800
Message-ID: <oggdr2pfqj8bb2o47ikmmq9gmjebhr8ht6@4ax.com>

[ 29992]
Subject: [PATCH] utf8.pm doc patch
From: Audrey Tang <audreyt@audreyt.org>
Date: Fri, 26 Jan 2007 05:38:39 +0800
Message-Id: <5BDAD0DE-3434-4A29-82C6-35AE3EFD27CC@audreyt.org>
p4raw-link: @29992 on //depot/perl: 2fa62f6675d9a740da5d4e8530030bb9dd10e689
p4raw-link: @29942 on //depot/perl: 1dc8ecb839af2e39e4de693e069483853f2b29cd
p4raw-link: @29941 on //depot/perl: 1f0701279d8416e729455ce1c3a8a748a3488d30
p4raw-link: @29781 on //depot/perl: 8efd9ba483b3f64a0cb911a666d3b6109b1c6ea6
p4raw-link: @29764 on //depot/perl: c3e59998489df5fb30c82b6a5cc3359f27348c64
p4raw-link: @29745 on //depot/perl: 2d6d001558133ec14387ab3505a70e12069e9150
p4raw-link: @29744 on //depot/perl: 4848a83b92f23f5ce46f82d3a4743a4c6dfbf2da
p4raw-link: @29718 on //depot/perl: fbf9f98379663b1157bb1fda639aa04bc8781c89
p4raw-link: @29624 on //depot/perl: 70bef35c07950550d22b89ad8a4afb174aa8aece
p4raw-link: @29620 on //depot/perl: 5b64f2bff5b0212a9713f87c3a9e7f6653a1e126
p4raw-link: @29294 on //depot/perl: e0f13c2688ac92b15301e7928294186416e6d2f4
p4raw-link: @29257 on //depot/perl: 0d520e8e301fa0eda31a3f68440e7e9b426a290f
p4raw-link: @29254 on //depot/perl: 165a9987abedd6615787c9ea9211b408fcdd9f3d
p4raw-link: @29230 on //depot/perl: 746d7dd7d06cedb05d9bb8a5b7714677c4dba404
p4raw-link: @29196 on //depot/perl: 28c3722c366b749ca5cccbb25c2ed5b72672ecd2
p4raw-link: @29177 on //depot/perl: b293a5f82b89c42cd48ef477c1be57a87e71d275
p4raw-link: @29166 on //depot/perl: 977a499b5acccfc647611cff52bb8688f262ea5c
p4raw-link: @29154 on //depot/perl: 58e2a187089bff134d6be8e45e155c798efe2773
p4raw-link: @29121 on //depot/perl: 863b2ca087e42ff68afb6c3798e231d6d04e396b
p4raw-link: @29093 on //depot/perl: 31acd473c0867b8adcdd631d32cf02f4d7399660
p4raw-link: @29061 on //depot/perl: f9faeafccd43fe415773256f1becd34b66408086
p4raw-link: @29055 on //depot/perl: e0c83546baf9a50ff1d18f07be80decff84542e3
p4raw-link: @29037 on //depot/perl: d822fdf9523774354b4abafec1aa0c8639788575
p4raw-link: @28965 on //depot/perl: 7e4353e96785be675a69a6886d154405dbfdc124
p4raw-link: @28940 on //depot/perl: 61528107158a5bb4e6a960d4b7f11911d703bf04

p4raw-id: //depot/maint-5.8/perl@30469
p4raw-integrated: from //depot/perl@30468 'copy in' pod/perlreref.pod
(@24021..) lib/ExtUtils/xsubpp (@24568..) pod/perllocale.pod
(@24686..) x2p/s2p.PL (@25507..) lib/utf8.pm (@26824..)
x2p/find2perl.PL (@28214..) 'edit in' pod/perlrun.pod
(@29620..) 'merge in' pod/perldata.pod (@25748..)
pod/perlref.pod (@28890..)
p4raw-integrated: from //depot/perl@29764 'ignore' pod/perlthrtut.pod
(@28738..)
p4raw-integrated: from //depot/perl@29718 'merge in' sv.h (@29679..)
pod/perlapi.pod (@29682..)
p4raw-integrated: from //depot/perl@29257 'edit in' pod/perlre.pod
(@29222..)
p4raw-integrated: from //depot/perl@29230 'edit in' pod/perlfunc.pod
(@29187..)
p4raw-integrated: from //depot/perl@29196 'copy in' pod/perlretut.pod
(@27989..)
p4raw-integrated: from //depot/perl@29177 'merge in' perl.c (@29157..)
p4raw-integrated: from //depot/perl@29166 'merge in' av.c (@28358..)
p4raw-integrated: from //depot/perl@29061 'merge in' INSTALL (@28255..)
p4raw-integrated: from //depot/perl@29055 'edit in' pod/perlop.pod
(@29026..)
p4raw-integrated: from //depot/perl@29037 'merge in' pod/perlsub.pod
(@28493..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 18:08:59 +0000 (18:08 +0000)]
Integrate:
[ 28083]
Subject: RE: [PATCH] Implement ${^WIN32_SLOPPY_STAT}
From: "Jan Dubois" <jand@activestate.com>
Date: Wed, 3 May 2006 11:18:30 -0700
Message-ID: <013901c66edd$fb8ae750$d045a8c0@candy>

[ 28091]
Subject: RE: [PATCH] Implement ${^WIN32_SLOPPY_STAT}
From: "Jan Dubois" <jand@activestate.com>
Date: Wed, 3 May 2006 12:41:23 -0700
Message-ID: <013f01c66ee9$8f1437a0$d045a8c0@candy>

[ 28253]
Subject: Re: Over-pious message from Configure?
From: Dominic Dunlop <shouldbedomo@mac.com>
Date: Thu, 18 May 2006 15:47:27 +0200
Message-Id: <90C6E6BF-D1B1-4346-A893-1708E8E50534@mac.com>

[ 28255]
Small typo correction

[ 28343]
Add a few more built-in types in perlfunc/ref()

[ 28352]
Subject: [DOCPATCH perlunicode.pod] paragraphing nit
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 04 Jun 2006 15:52:54 +0900
Message-Id: <20060604155149.0913.BQW10602@nifty.com>

[ 28371]
Subject: [PATCH] Re: range operator vs. unicode
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Thu, 8 Jun 2006 02:33:43 -0700
Message-ID: <20060608093343.GD2676@efn.org>

with tweaks

[ 28382]
Subject: Re: [PATCH DOC] Three minor fixes related to perlop
From: Daniel Frederick Crisman <daniel@crisman.org>
Date: Sat, 10 Jun 2006 10:49:29 -0400
Message-ID: <20060610144929.GA10201@fury.crisman.org>

[ 28427]
Nits about lock() in perlthrtut by Daniel Frederick Crisman,
plus other nits by rgs

[ 28444]
Subject: [perl #39639] perldoc -f waitpid has wrong code example
From: Alexander_Gernler@genua.de (via RT) <perlbug-followup@perl.org>
Date: Tue, 27 Jun 2006 07:23:59 -0700
Message-ID: <rt-3.0.11-39639-135396.19.0765391798804@perl.org>

[ 28450]
Subject: [PATCH] Small precision about \Q \E inside m//x
From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
Date: Thu, 29 Jun 2006 17:46:57 +0200
Message-ID: <1151596017.44a3f5f105205@imp1-g19.free.fr>

[ 28451]
Typo fix.

[ 28452]
Another typo fix.

[ 28526]
Subject: examples in the core documentation
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Sun, 9 Jul 2006 15:44:47 +0200
Message-ID: <d8a74af10607090644o5c1ee3b2p98f6aa9301898b44@mail.gmail.com>

[ 28547]
Subject: Re: Misunderstanding escapes in heredocs?
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 09 Jul 2006 11:57:42 +0900
Message-Id: <20060709115613.78FF.BQW10602@nifty.com>

[ 28553]
Subject: [PATCH] perlinro (use $fh filehandler + not to use built in function name in sub example)
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Wed, 12 Jul 2006 10:51:03 +0300
Message-ID: <d8a74af10607120051t10382a7fw95ce094f0f395490@mail.gmail.com>

[ 28554]
Subject: [PATCH] more strictness in perlintro
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Wed, 12 Jul 2006 10:30:06 +0300
Message-ID: <d8a74af10607120030p1964b935y9493e29994a5b371@mail.gmail.com>

[ 28558]
I prefer array indexes that start from 0 in beginner docs

[ 28561]
Nits to the perlintro safety net (by Gabor Szabo and Merijn)

[ 28563]
Subject: Re: Misunderstanding escapes in heredocs?
From: demerphq <demerphq@gmail.com>
Date: Sun, 9 Jul 2006 16:42:45 +0200
Message-ID: <9b18b3110607090742gc55b4ffl402d5fadc5bd231e@mail.gmail.com>

with formatting nits

[ 28564]
Not everybody has env

[ 28612]
Subject: [PATCH document] perlop: parsing quoted constructs
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 16 Jul 2006 20:06:33 +0900
Message-Id: <20060716200218.2CE6.BQW10602@nifty.com>

[ 28617]
Subject: [PATCH] Re: [ID 20000816.012] *foo = *_ is broken
From: Mike Guy <mjtg@cam.ac.uk>
Date: Thu, 17 Aug 2000 16:26:56 +0100
Message-Id: <E13PRZI-0007Ge-00@libra.cus.cam.ac.uk>

Only part regarding @ARG missing from the documentation was applied.

[ 28618]
Add a few links to standard modules in perlfunc, by Gabor Szabo.

[ 28622]
Subject: [perl #39835] Patch for perlipc.pod to update TCP server example wrt safe signals and accept()
From: Andy Wardley (via RT) <perlbug-followup@perl.org>
Date: Fri, 14 Jul 2006 10:11:44 -0700
Message-ID: <rt-3.6.HEAD-20371-1152897103-1865.39835-75-0@perl.org>

[ 28644]
Subject: Re: New perltrap?
From: Rick Delaney <rick@bort.ca>
Date: Tue, 1 Aug 2006 08:43:36 -0400
Message-ID: <20060801124336.GM21381@localhost.localdomain>

[ 28660]
Subject: [PATCH] add more X<> tags to perlfunc
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Thu, 27 Jul 2006 00:27:06 +0300
Message-ID: <d8a74af10607261427g142f0c6bge6f77c2f5e59da40@mail.gmail.com>

[ 28661]
Subject: [PATCH] perlfunc.pod - unite gmtime and localtime
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Thu, 27 Jul 2006 09:25:02 +0300
Message-ID: <d8a74af10607262325n472b424cr78c9591c31ffe190@mail.gmail.com>

[ 28664]
Subject: [PATCH] adding X<> to perlvar
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Sun, 6 Aug 2006 13:59:28 +0300
Message-ID: <d8a74af10608060359g7d4726dalf947f051a51c10e@mail.gmail.com>

[ 28676]
Subject: [PATCH] Small precision about $SIG{__WARN__}
From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
Date: Tue, 08 Aug 2006 11:17:58 +0200
Message-ID: <1155028678.44d856c64fa0d@imp6-g19.free.fr>

[ 28685]
Fix comment nit in config.h

[ 28716]
Typo fix in the documentation of source filters in @INC

[ 28725]
5.9.4 is today.

[ 28736]
Phrasing nit in perlxstut (by Ville Koskinen)

[ 28738]
perlthrtut update, by Jerry D. Hedden.

[ 28764]
Subject: [PATCH DOC] perlsyn incomplete duplicate definition of truth
From: Daniel Frederick Crisman <daniel@crisman.org>
Date: Thu, 24 Aug 2006 17:29:57 -0400
Message-ID: <20060824212957.GA32557@fury.crisman.org>

[ 28777]
Subject: [PATCH pod/perlfunc.pod] Add Index Numbers to caller() Docs
From: chromatic <chromatic@wgz.org>
Date: Fri, 1 Sep 2006 05:42:17 -0700
Message-Id: <200609010542.17571.chromatic@wgz.org>

[ 28778]
Subject: Re: AW: [PATCH pod/*] Use Direct Object Constructor Calls
From: chromatic <chromatic@wgz.org>
Date: Fri, 1 Sep 2006 09:12:45 -0700
Message-Id: <200609010912.46314.chromatic@wgz.org>

[ 28779]
Subject: [PATCH] Correction to POD for FETCH_*_ATTRIBUTES
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Fri, 01 Sep 2006 12:43:46 -0700
Message-ID: <20060901124346.fb30e530d17747c2b054d625b8945d88.0cfdb87cb8.wbe@email.secureserver.net>

[ 28780]
Documentation nit, found by Dr Ruud.

[ 28781]
Subject: [perl #40272] subroutine call with & in perlop example
From: yath-perlbug@yath.de (via RT) <perlbug-followup@perl.org>
Date: Sun, 03 Sep 2006 13:03:28 -0700
Message-ID: <rt-3.5.HEAD-31251-1157313807-430.40272-75-0@perl.org>

[ 28800]
Subject: [perl #40293] perlsec talks erroneously about "Non-Finite Automaton"
From: premchai21@yahoo.com (via RT) <perlbug-followup@perl.org>
Date: Wed, 06 Sep 2006 23:11:10 -0700
Message-ID: <rt-3.5.HEAD-31258-1157609470-1994.40293-75-0@perl.org>

[ 28801]
Subject: Re: [perl #40262] kill( 0, ... ) does not return alive status of child process
From: "David Nicol" <davidnicol@gmail.com>
Date: Fri, 1 Sep 2006 17:26:34 -0500
Message-ID: <934f64a20609011526odd7f5bta847a3be1f6fa5f0@mail.gmail.com>

[ 28815]
Subject: Re: [perl #40302] sigtrap(3pm) man page is vague
From: "David Nicol" <davidnicol@gmail.com>
Date: Fri, 8 Sep 2006 11:19:23 -0500
Message-ID: <934f64a20609080919g3d0add8cr1ca3d1c7ea9a5d32@mail.gmail.com>

[ 28821]
POD fixes in perlce manpage

[ 28830]
Subject: [perl #40327] Doc patch for perlfunc.pod
From: merijnb@ms.com (via RT) <perlbug-followup@perl.org>
Date: Tue, 12 Sep 2006 09:12:12 -0700
Message-ID: <rt-3.5.HEAD-31259-1158077531-1067.40327-75-0@perl.org>

[ 28878]
Subject: Re: \N{...} in regular expression [PATCH]
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Thu, 21 Sep 2006 20:47:02 +0900
Message-Id: <20060921204520.80A6.BQW10602@nifty.com>

[ 28887]
Typo fix in overload docs

[ 28889]
Subject: [PATCH] perlref clarification (was: Re: Is this a bug or a feature?)
From: David Landgren <david@landgren.net>
Date: Mon, 25 Sep 2006 15:03:33 +0200
Message-ID: <4517D3A5.4010200@landgren.net>

[ 28890]
Remove three X<...> that cannot be handled by pod2text currently
(spotted by David Landgren)

[ 28912]
Subject: [PATCH] perldiag.pod: followup on the PerlIO::scalar patch
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Mon, 02 Oct 2006 12:58:18 +0300
Message-ID: <4520E2BA.1000309@iki.fi>

[ 28913]
doc typo change on jhi's request

[ 28928]
Subject: PATCH: clarify docs for lib.pm
From: Mark Stosberg <mark@summersault.com>
Date: Mon, 25 Sep 2006 15:53:44 -0400
Message-ID: <20060925195512.27418.qmail@lists.develooper.com>

(further modified by Merijn)
p4raw-link: @28928 on //depot/perl: 532546992ea8d87ae83c54daa3f9d39aad8df02c
p4raw-link: @28913 on //depot/perl: 1a7a25543a1011ee444b356519ba6bef826a9f6a
p4raw-link: @28912 on //depot/perl: f5a7294f1dd651fb00c000797104b15457a93401
p4raw-link: @28890 on //depot/perl: 1c540e1c282c205aa9027fe0147eccdd12cfba93
p4raw-link: @28889 on //depot/perl: 35efdb202dd84807e51571cba301a15a16a7ed17
p4raw-link: @28887 on //depot/perl: 2d3232d7d747c33b17a2f963786d0f00484dbad2
p4raw-link: @28878 on //depot/perl: 7d88d72a02dca27b7731d674d4257f7875ae0155
p4raw-link: @28830 on //depot/perl: ad605d1628fd826cb34c7fbdf2d7ec78f4134af3
p4raw-link: @28821 on //depot/perl: ef39d023e911ed622a712a0f8d7d402b32d72d1c
p4raw-link: @28815 on //depot/perl: e2e369dbafb5e29919b75b3f221700a38e4a5d42
p4raw-link: @28801 on //depot/perl: 81fd35db2f3e55eb0649bd9c451c2ba5dc0673b6
p4raw-link: @28800 on //depot/perl: 5a4e8ea75d635fdfae035d8d1954c3aca4bef057
p4raw-link: @28781 on //depot/perl: 023a2b404cea6fcd66ed3d6fd7f27663e85c4093
p4raw-link: @28780 on //depot/perl: b5d81ce9778c83ecbdeb300709817d34b87951c1
p4raw-link: @28779 on //depot/perl: 630ad279b1b5cca7c05f94dc02339df068ae534a
p4raw-link: @28778 on //depot/perl: 63acfd0033368edc5dd21a89732267e5921511f1
p4raw-link: @28777 on //depot/perl: ee6b43cc19efb39ed8a2fdad01d701e59dbdd946
p4raw-link: @28764 on //depot/perl: e17b7802b536212dcf45bdeeab52049ea254d916
p4raw-link: @28738 on //depot/perl: 2ad6cdcfe92dde0478294e91d9e270fa0160af98
p4raw-link: @28736 on //depot/perl: 6985a70beafa38c8206d8a4fd7bb628e6f69d025
p4raw-link: @28725 on //depot/perl: 101c1b4443dc39995d126850c24420cdb34a43da
p4raw-link: @28716 on //depot/perl: 60d352b377d9c0ceae058382372d66f2f98f24d1
p4raw-link: @28685 on //depot/perl: 8f42a9ec3299cd50ce2bd4c01cf806c12d9fb96d
p4raw-link: @28676 on //depot/perl: efbd929db929308cc9ae6bdeff1f8f52fb176c53
p4raw-link: @28664 on //depot/perl: a054c801198622dc55b75348affc1457ce402e46
p4raw-link: @28661 on //depot/perl: 435fbc73c32c7bd8a6a0cdb8a1ea0ca077918585
p4raw-link: @28660 on //depot/perl: f723aae17a68ca8118a1c2a16d411e8eb3ac4bb0
p4raw-link: @28644 on //depot/perl: 8ea1447ce3e5b5d0a2695220018b2f9fdaf8f2e1
p4raw-link: @28622 on //depot/perl: c5ae63656a09c14dda09ad4ebf15c6b83c200467
p4raw-link: @28618 on //depot/perl: dd18457891d87c20bf7197fbbdafebc7766558d5
p4raw-link: @28617 on //depot/perl: 314d39ceeccf6c9ed18a761b1261137e0e8bdc75
p4raw-link: @28612 on //depot/perl: 6deea57f0b87d0ea477dce7ba41cf94e77aa95ec
p4raw-link: @28564 on //depot/perl: 51370f994fa2a68d90998bb11cbc8cac0e73cad2
p4raw-link: @28563 on //depot/perl: 89d205f200256d4e0f7e2831f0249c279db86d83
p4raw-link: @28561 on //depot/perl: 64446524dbda53cb526fa2caf0e389033c91f314
p4raw-link: @28558 on //depot/perl: 3c678d221c45ecc598a0787080aae23781c1945d
p4raw-link: @28554 on //depot/perl: 41489bc0abf2c83d62c1f6f1bd6266aad0082022
p4raw-link: @28553 on //depot/perl: 74375ba58c5a8334aafcded09ef8d55752fd90c7
p4raw-link: @28547 on //depot/perl: 872d7e53b29f06ce069b05dc9063be581f956098
p4raw-link: @28526 on //depot/perl: e1de3ec0f145e9a5847c51ea010d180b72d30ce9
p4raw-link: @28452 on //depot/perl: f9a3ff1adf732e369e54b362e55660c9bb204bd4
p4raw-link: @28451 on //depot/perl: 8933a7400a697205027e8ea8cd44a40f2da3d4ed
p4raw-link: @28450 on //depot/perl: 1031e5dba2bc40203b5942f84d3d2bc335470dba
p4raw-link: @28444 on //depot/perl: 84b74420ec29626056f47c562bc5572638f87383
p4raw-link: @28427 on //depot/perl: 0b390a8204ce53b7d71cfce2604bf3aa78e34f74
p4raw-link: @28382 on //depot/perl: 5d44bfff2e970064b1e107e564a35a3e07c5a058
p4raw-link: @28371 on //depot/perl: ea4f570325887c35caa0c54fa18ba03348797db0
p4raw-link: @28352 on //depot/perl: 822502e5e1ee67853c76322faa5c660c9f9a49da
p4raw-link: @28343 on //depot/perl: cc10766d47d545e4009cee531762b512b79e2e3b
p4raw-link: @28255 on //depot/perl: da1b432288c7bdd52edfc35caa4160c03c637985
p4raw-link: @28253 on //depot/perl: a0a8d9d340b642dc325a8f62c6d29670624a4f55
p4raw-link: @28091 on //depot/perl: 1fafdf3440acc2b1414f3a7530f0b4ae574e92f4
p4raw-link: @28083 on //depot/perl: 2a8c8378d24b14408361a1ae13d89c877f0354f8

p4raw-id: //depot/maint-5.8/perl@30468
p4raw-integrated: from //depot/perl@30467 'copy in' pod/perlothrtut.pod
(@16543..) lib/lib_pm.PL (@20681..) pod/perlxstut.pod
(@24090..) pod/perldsc.pod pod/perltie.pod (@25748..)
pod/perlmodlib.PL (@25844..) pod/perlhist.pod (@27032..)
pod/perlsec.pod (@28644..) lib/attributes.pm (@28756..) 'merge
in' pod/perllexwarn.pod (@26073..)
p4raw-integrated: from //depot/perl@28913 'edit in' pod/perldiag.pod
(@28912..)
p4raw-integrated: from //depot/perl@28890 'edit in' pod/perlref.pod
(@28889..)
p4raw-integrated: from //depot/perl@28887 'merge in' lib/overload.pm
(@27927..)
p4raw-integrated: from //depot/perl@28821 'merge in' README.ce
(@28100..)
p4raw-integrated: from //depot/perl@28815 'copy in' lib/sigtrap.pm
(@1575..)
p4raw-integrated: from //depot/perl@28764 'merge in' pod/perlsyn.pod
(@28349..)
p4raw-integrated: from //depot/perl@28685 'merge in' config_h.SH
(@28674..)
p4raw-integrated: from //depot/perl@28664 'edit in' pod/perlvar.pod
(@28617..)
p4raw-integrated: from //depot/perl@28622 'copy in' pod/perlipc.pod
(@28313..)
p4raw-integrated: from //depot/perl@28554 'ignore' pod/perlintro.pod
(@28553..)
p4raw-integrated: from //depot/perl@28452 'edit in' pod/perlre.pod
(@28451..)
p4raw-integrated: from //depot/perl@28444 'edit in' pod/perlfunc.pod
(@28343..)
p4raw-integrated: from //depot/perl@28427 'ignore' pod/perlthrtut.pod
(@24686..)
p4raw-integrated: from //depot/perl@28371 'edit in' pod/perlop.pod
(@28200..)
p4raw-integrated: from //depot/perl@28352 'edit in' pod/perlunicode.pod
(@25276..)
p4raw-integrated: from //depot/perl@28255 'edit in' INSTALL (@28253..)
p4raw-integrated: from //depot/perl@28091 'merge in' pod/perlport.pod
(@28084..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 17:15:48 +0000 (17:15 +0000)]
Integrate:
[ 27061]
Subject: L<PerlIO> and Pod::Html
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Mon, 09 Jan 2006 12:53:15 +0900
Message-Id: <20060109125220.3BB0.BQW10602@nifty.com>

[ 27830]
Subject: [PATCH] Missing part of change 25676
From: "Jan Dubois" <jand@ActiveState.com>
Date: Thu, 13 Apr 2006 18:19:26 -0700
Message-ID: <009001c65f61$78866d60$2217a8c0@candy>

[ 27831]
Subject: [PATCH] Missing part of change 25186
From: "Jan Dubois" <jand@ActiveState.com>
Date: Thu, 13 Apr 2006 18:26:29 -0700
Message-ID: <009401c65f62$74fded70$2217a8c0@candy>

[ 27832]
Subject: [PATCH] Pod::Html::depod() doesn't work correctly for multi-line strings
From: "Jan Dubois" <jand@ActiveState.com>
Date: Mon, 10 Apr 2006 15:32:23 -0700
Message-ID: <017b01c65cee$a2f5fe00$6062a8c0@candy>

[ 27833]
Subject: [PATCH] Change anchor generation in Pod::Html for "=item item 2"
From: "Jan Dubois" <jand@ActiveState.com>
Date: Fri, 14 Apr 2006 13:13:20 -0700
Message-ID: <017a01c65fff$dfd0f370$2217a8c0@candy>

[ 27838]
Fix htmllink.t to cater for the case where perladmin isn't an empty
string.

[ 27847]
Subject: [PATCH] testcase for change #27832
From: "Jan Dubois" <jand@ActiveState.com>
Date: Sun, 16 Apr 2006 00:57:00 -0700
Message-ID: <022a01c6612b$575cb7e0$2217a8c0@candy>

[ 28305]
Subject: Pod::Html should not convert "foo" in `foo''
From: Gisle Aas <gisle@ActiveState.com>
Date: 24 May 2006 14:09:49 -0700
Message-ID: <lr1wujqgde.fsf@caliper.activestate.com>
p4raw-link: @28305 on //depot/perl: 03b1081f6b4ff228f3233b5407a5eaf77e3d9397
p4raw-link: @27847 on //depot/perl: 066b3271193c56784e72a2b9266b6b8e611ec0e6
p4raw-link: @27838 on //depot/perl: 3cdcf0578906870f84793c93ca5df75fb0f4b925
p4raw-link: @27833 on //depot/perl: bee6d11532124d429869bc62306535b2a74bff79
p4raw-link: @27832 on //depot/perl: d0ff30b502d98db8874b0cf66ae2f0a8a0f5e4f1
p4raw-link: @27831 on //depot/perl: 27ad5321b118eacf9985e1f1cad4e4c2a9f624d1
p4raw-link: @27830 on //depot/perl: 5d15cdb2ee93adb342b85ec2db876bd416f4963b
p4raw-link: @27061 on //depot/perl: 61743a657e259001276c08472bbb1a6b6b9febb4

p4raw-id: //depot/maint-5.8/perl@30467
p4raw-integrated: from //depot/perl@30466 'copy in'
lib/Pod/t/htmllink.pod (@25083..)
p4raw-integrated: from //depot/perl@27833 'edit in'
lib/Pod/t/htmllink.t (@27831..)
p4raw-integrated: from //depot/perl@27832 'ignore' lib/Pod/Html.pm
(@27719..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 16:57:43 +0000 (16:57 +0000)]
Integrate:
[ 28266]
Remove duplicate documentation for SvREFCNT_inc().
Add documentation for SvREFCNT_inc_simple_void_NN().
Wrap SvREFCNT_inc_simple_void() in STMT_START/STMT_END.

[ 28300]
The SvREFCNT_*void* macros return void, not SV*.

[ 28301]
The sv_catpvs() and sv_setpvs() macros also return void.

[ 28302]
Run 'make regen' for changes 28299, 28300, 28301.
p4raw-link: @28302 on //depot/perl: f8f4df2cf8e87992bf31e881472eda35f193685f
p4raw-link: @28301 on //depot/perl: 7b4e746973783c054fecf3c05862fea4b7fd94cd
p4raw-link: @28300 on //depot/perl: f2403e576d341819f7522a9cf18063ca4eda9433
p4raw-link: @28266 on //depot/perl: e638c62455531365fde53d9d25a44d20ac62f598

p4raw-id: //depot/maint-5.8/perl@30466
p4raw-integrated: from //depot/perl@28302 'edit in' pod/perlapi.pod
(@28273..) 'ignore' proto.h (@28289..)
p4raw-integrated: from //depot/perl@28301 'merge in' handy.h (@28286..)
p4raw-integrated: from //depot/perl@28266 'edit in' sv.h (@28246..)

14 years agoIntegrate:
Nicholas Clark [Mon, 5 Mar 2007 16:57:07 +0000 (16:57 +0000)]
Integrate:
[ 27039]
Improve a bit the documentation for kill() with SIGNAL==0

[ 27042]
[[:...:]] is equivalent to \p{...}, not [:...:], tweaked from
Subject: Re: [:...:] and \p{...} character class equivalence in utf8 regexps
From: Steve Purkis <Steve.Purkis@multimap.com>
Message-Id: <0DAE5956-3ECC-4692-A0C9-C62C8F790C97@multimap.com>
Date: Fri, 20 Jan 2006 12:35:06 -0500

[ 27047]
Doc nit found by Stephen Gordon.

[ 27096]
Subject: [PATCH] Documentation patch for overload
From: Steffen Mueller <dtr8sin02@sneakemail.com>
Date: Feb 5, 2006 12:26 PM
Message-ID: <43E5E0E9.1070707@sneakemail.com>

[ 27108]
Document the limitations of calling exit() (instead of _exit()) from
a child process on Solaris.

[ 27120]
Subject: Re: [PATCH] Documentation patch for overload
From: Steffen Mueller <dtr8sin02@sneakemail.com>
Date: Mon, 06 Feb 2006 10:58:44 +0100
Message-ID: <43E71DD4.5010108@sneakemail.com>

[ 27332]
Subject: [perl #38633] doc patch: perlfunc "new" section lacks lock and qr
From: Zsban Ambrus (via RT) <perlbug-followup@perl.org>
Date: Sat, 25 Feb 2006 05:11:03 -0800
Message-ID: <rt-3.0.11-38633-130596.7.22367548359067@perl.org>

[ 27390]
Add all new utilities in the perlutil man page.
Includes lots of work by Zsban Ambrus.

[ 27454]
Subject: Re: [PATCH pod/perlfunc.pd] Re: truncate needs seek on filehandle
From: Ronald J Kimball <rjk-perl-p5p@tamias.net>
Date: Thu, 9 Mar 2006 16:29:12 -0500
Message-ID: <20060309212912.GF22682@penkwe.pair.com>

[ 27620]
Improved description of the tmon.out format.
The / lines where undocumented.

[ 27625]
Subject: [doc-patch] clarify -Accflags in INSTALL
From: Jim Cromie <jim.cromie@gmail.com>
Date: Sun, 26 Mar 2006 20:33:23 -0500
Message-ID: <442740E3.8030006@gmail.com>

[ 27629]
Subject: child's processor time
From: hv@crypt.org <hv@crypt.org>
Date: Mar 29, 2006 2:34 PM
Message-Id: <200603291234.k2TCY6r29535@zen.crypt.org>

[ 27635]
Pod nit mentioned in Debian bug #358455.

[ 27697]
Document that the regexp engine is not currently reentrant

Subject: Re: [perl #33936] segment fault when using split() in regexp with (??{...})
From: Dominic Dunlop <domo@computer.org>
Date: Sun, 2 Apr 2006 21:13:59 +0200
Message-Id: <AD104FE7-2BD6-49B6-A845-46458179A4B1@computer.org>

[ 27719]
Document the functions htmlify() and anchorify() in Pod::Html.

[ 27989]
Typo fix in perlretut by Simon Taylor

[ 28015]
Add a cross reference to bytes_from_utf8() in the documentation for
utf8_to_bytes(). Regenerate perlapi.pod.

[ 28040]
Add a BUGS section to Fatal.pm, see bug #38790

[ 28054]
Subject: [DOC PATCH] chop warning in perlport
From: Xavier Noria <fxn@hashref.com>
Date: Tue, 2 May 2006 12:08:34 +0200
Message-Id: <E06C0594-CAF6-4822-8EB4-8E06EAD4A889@hashref.com>

[ 28084]
Subject: [PATCH] Clarify hard link support on Windows
From: "Jan Dubois" <jand@activestate.com>
Date: Wed, 3 May 2006 11:30:03 -0700
Message-ID: <013a01c66edf$982ebcc0$d045a8c0@candy>

[ 28092]
Document order of evaluation for the comma operator

Subject: [PATCH] Re: Kill select((select(OUTPUT_HANDLE), $| = 1)[0]);
From: Paul Johnson <paul@pjcj.net>
Date: Wed, 26 Apr 2006 22:38:43 +0200
Message-ID: <20060426203843.GE21543@pjcj.net>

[ 28133]
Subject: perlop.pod doc patch: I/O operators
From: Ash Berlin <ash@cpan.org>
Date: Sat, 06 May 2006 14:16:00 +0100
Message-ID: <445CA190.1070105@cpan.org>

[ 28156]
Adding a mention of STDIN processing by qx// as requested by
RT #34288: perlop: qx/STRING/: mention STDIN

[ 28181]
Subject: AW: question on "len item/string item" with unpack()
From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com>
Date: Fri, 5 May 2006 13:20:24 +0200
Message-ID: <E9A2605289D8D7468B1A21EC24E59D2104979424@naimucx5.muc.allianz>

[ 28195]
Subject: [REPATCH universal.c] Make sv_derived_from Documentation Clearer
From: chromatic <chromatic@wgz.org>
Date: Sun, 14 May 2006 16:51:36 -0700
Message-Id: <200605141651.37181.chromatic@wgz.org>

[ 28200]
Clarification on what Perl does to floating points in the modulus
operation.

[ 28235]
give a more useful example for $^V
p4raw-link: @28235 on //depot/perl: 7d2b122293d1fdebed97dd499efd7866991df533
p4raw-link: @28200 on //depot/perl: 89b4f0ad099d4e64724f226448952d6442fa0c51
p4raw-link: @28195 on //depot/perl: 6885da0efe41f13f2790ee02701364daa27dd4ce
p4raw-link: @28181 on //depot/perl: 54f961c9c7fe5166a70653b44c67c26122bfc1fd
p4raw-link: @28156 on //depot/perl: 3039822776c822d43b60790fc6d383f78daf60de
p4raw-link: @28133 on //depot/perl: da87341d130e39c7faf9969bc994fd7da37e12ce
p4raw-link: @28092 on //depot/perl: ed5c6d3178e1e8ac8ebd6338b381c51c4a46b187
p4raw-link: @28084 on //depot/perl: 63d6c08ba16c8c2e5f5f4e652184ffe6812f6cb5
p4raw-link: @28054 on //depot/perl: 31bb23b166683ca82ab1aa9af0910e80eb18a1d3
p4raw-link: @28040 on //depot/perl: a6fd7f3f0e271856b7ecf5cd1e2906924a6b206a
p4raw-link: @28015 on //depot/perl: 95be277cce2cef5ea17debb2d60e8f38283b5ecc
p4raw-link: @27989 on //depot/perl: 3c12f9b9b81869dda969f4eaab50a183e5bd8779
p4raw-link: @27719 on //depot/perl: 95fb620ef224087688c9b9613d911f75160d4e8c
p4raw-link: @27697 on //depot/perl: 8988a1bb3fb8fac6b97385be1a1d8b9945b1e29e
p4raw-link: @27635 on //depot/perl: e1065f50760dc544648524d56ab6b66b94db8e76
p4raw-link: @27629 on //depot/perl: 2a958fe27787f33e3614e1257dc03278f1301922
p4raw-link: @27625 on //depot/perl: 5247441a32fa99437809b483eb208756c7ad2401
p4raw-link: @27620 on //depot/perl: a1bbeb14a7db6e20495fcc951bfd8664b8f99c58
p4raw-link: @27454 on //depot/perl: 8577f58c4d821e2549079abb2972f3a0ae866984
p4raw-link: @27390 on //depot/perl: baf0caadde35ebbb6558406dd82ba1936d59cf0b
p4raw-link: @27332 on //depot/perl: 2b191d539426a03a8efd04e7a058708ee109afe5
p4raw-link: @27120 on //depot/perl: 299476e067e522a02a8665fc1b3cd7f58f408de0
p4raw-link: @27108 on //depot/perl: 1d335e36eae5d697b47f579905b11046a173e505
p4raw-link: @27096 on //depot/perl: 84fc275b0c62bafad833d20cf8222d1372e9fd12
p4raw-link: @27047 on //depot/perl: 6cb9d3e40c5e4e4dd98e183e91f28fca942fb037
p4raw-link: @27042 on //depot/perl: 5496314a41c61bc06e565c745abc1dc795ce4db3
p4raw-link: @27039 on //depot/perl: 70fb64f63d6cf0a6c7ededf95d88e9321d4efe68

p4raw-id: //depot/maint-5.8/perl@30465
p4raw-integrated: from //depot/perl@30364 'copy in' pod/perlfork.pod
(@22252..) ext/Devel/DProf/DProf.pm (@24694..) 'edit in'
pod/perlutil.pod (@27389..)
p4raw-integrated: from //depot/perl@28235 'merge in' pod/perlvar.pod
(@28083..)
p4raw-integrated: from //depot/perl@28195 'edit in' pod/perlapi.pod
(@28183..) 'merge in' universal.c (@28183..)
p4raw-integrated: from //depot/perl@28092 'edit in' pod/perlop.pod
(@27174..)
p4raw-integrated: from //depot/perl@28054 'edit in' pod/perlport.pod
(@26947..)
p4raw-integrated: from //depot/perl@28040 'merge in' lib/Fatal.pm
(@21213..)
p4raw-integrated: from //depot/perl@28015 'merge in' utf8.c (@28008..)
p4raw-integrated: from //depot/perl@27989 'copy in' pod/perlretut.pod
(@23496..)
p4raw-integrated: from //depot/perl@27719 'edit in' lib/Pod/Html.pm
(@27061..)
p4raw-integrated: from //depot/perl@27697 'edit in' pod/perlre.pod
(@27042..)
p4raw-integrated: from //depot/perl@27635 'copy in' pod/perlsec.pod
(@23619..)
p4raw-integrated: from //depot/perl@27625 'merge in' INSTALL (@26200..)
p4raw-integrated: from //depot/perl@27096 'edit in' lib/overload.pm
(@26804..)
p4raw-integrated: from //depot/perl@27047 'edit in' pod/perlfunc.pod
(@27039..)

14 years agoSome C++ fixups in toke.c and sv.c, plus a blast from the past:
Nicholas Clark [Mon, 19 Feb 2007 22:53:32 +0000 (22:53 +0000)]
Some C++ fixups in toke.c and sv.c, plus a blast from the past:

Integrate:
[ 24175]
Casting to/from (void *) sufficient to make a C++ compiler happy.
p4raw-link: @24175 on //depot/perl: 8f77bfdb1ccc695676a1e8260398001deb0b18cf

p4raw-id: //depot/maint-5.8/perl@30364
p4raw-edited: from //depot/perl@28662 'edit in' toke.c (@28620..)
p4raw-edited: from //depot/perl@24175 'edit in' sv.c (@24170..)
p4raw-integrated: from //depot/perl@24175 'edit in' pad.h (@21470..)
'merge in' ext/File/Glob/bsd_glob.c (@20445..)

14 years agoIntegrate:
Nicholas Clark [Mon, 19 Feb 2007 21:52:57 +0000 (21:52 +0000)]
Integrate:
[ 28086]
Introduce a new keyword, state, for state variables.

[ 28106]
Implement state array and state hashes. Initialisation assignment
to state arrays or hashes is not implemented yet.

[ 28166]
Deparse state variables.

[ 28172]
Fix concise-xs.t following the changes to B::Deparse.

[ 30142]
Make a dummy OPpPAD_STATE and a dummy PL_unitcheck_save available to
pre 5.9.x.
p4raw-link: @30142 on //depot/perl: e66636537be1375e175fdc55f8c556880390711f
p4raw-link: @28172 on //depot/perl: d449ddce4981b740b5c8c520b76975e7bf682e55
p4raw-link: @28166 on //depot/perl: 3462b4ac46de110400a156359b6693e3b7b0a2a6
p4raw-link: @28106 on //depot/perl: a59118671308b89f1214a83fc0db2e393a19affb
p4raw-link: @28086 on //depot/perl: 952306aca140c014b38ba5eb2ed71dffaa548f0f

p4raw-id: //depot/maint-5.8/perl@30363
p4raw-integrated: from //depot/perl@30356 'merge in' ext/B/defsubs_h.PL
(@29663..)
p4raw-integrated: from //depot/perl@30142 'edit in' ext/B/B.xs
(@29977..)
p4raw-integrated: from //depot/perl@28166 'edit in' ext/B/B/Deparse.pm
(@27415..)
p4raw-integrated: from //depot/perl@28086 'edit in' ext/B/B/Concise.pm
(@26651..) ext/B/t/concise-xs.t (@27714..)

14 years agoIntegrate:
Nicholas Clark [Mon, 19 Feb 2007 17:59:51 +0000 (17:59 +0000)]
Integrate:
[ 27240]
Abolish BROKEN_UNION_INIT in B::C, as it works around problems in
pre-ANSI C compilers, but pays in code duplication.

[ 27254]
Subject: Re: Patches: B, CGI, ExtUtils::MM_Unix
From: "Joshua ben Jore" <twists@gmail.com>
Date: Mon, 20 Feb 2006 09:50:15 -0600
Message-ID: <dc5c751d0602200750j21447031m86ea670b04ac27ed@mail.gmail.com>

Includes changes to increment test count in ext/B/t/concise-xs.t and
uses "no warnings 'once';" in ext/B/t/b.t rather than kludging to
avoid the warning.

[ 27353]
Subject: Re: Patch lint for grep { /.../ } and grep /.../,
From: "Joshua ben Jore" <twists@gmail.com>
Date: Wed, 1 Mar 2006 01:14:14 -0600
Message-ID: <dc5c751d0602282314o19c54a3av92d1a3addbc895fb@mail.gmail.com>

[ 27415]
Subject: [PATCH] Re: [perl #38684] O::Deparse not working as expected
From: Stephen McCamant <smcc@mit.edu>
Date: Tue, 7 Mar 2006 20:00:30 -0800
Message-ID: <17422.22238.570532.2771@apocalypse.OCF.Berkeley.EDU>

[ 27727]
Subject: Re: expr foreach (...) isn't a B::Lint warning anymore
From: "Joshua ben Jore" <twists@gmail.com>
Date: Wed, 5 Apr 2006 01:11:11 -0500
Message-ID: <dc5c751d0604042311v354547aanf482b3259e56ebb8@mail.gmail.com>

[ 27729]
Fix skip count in ext\B\t\lint.t
p4raw-link: @27729 on //depot/perl: 8b9f58b627da37ee6eaf64a4ca20998159a2a0b7
p4raw-link: @27727 on //depot/perl: 2e9e4ed729874a5a74677836e909498426ee1e3e
p4raw-link: @27415 on //depot/perl: f86ea535d32a65363bd92042b52c18214b181403
p4raw-link: @27353 on //depot/perl: 3ee1325fce9723c5c1ae0ef2ad7307ce32571c1b
p4raw-link: @27254 on //depot/perl: 5ce57cc063e43c30cba8f7b560bf201c2c4beb83
p4raw-link: @27240 on //depot/perl: 7c60e4340985406f3dd47ad08209883de1b8aa3b

p4raw-id: //depot/maint-5.8/perl@30356
p4raw-integrated: from //depot/perl@30355 'copy in' ext/B/t/b.t
(@27057..)
p4raw-integrated: from //depot/perl@27727 'copy in' ext/B/B/Lint.pm
(@27353..) 'ignore' ext/B/t/lint.t (@27353..)
p4raw-integrated: from //depot/perl@27415 'copy in' ext/B/t/deparse.t
(@24562..) 'merge in' ext/B/B/Deparse.pm (@27173..)
p4raw-integrated: from //depot/perl@27254 'merge in' ext/B/B.pm
(@26019..) ext/B/t/concise-xs.t (@26651..) ext/B/B.xs
(@27244..)
p4raw-integrated: from //depot/perl@27240 'edit in' ext/B/B/C.pm
(@26091..) 'merge in' cv.h (@27234..)

14 years agoIntegrate:
Nicholas Clark [Mon, 19 Feb 2007 17:20:51 +0000 (17:20 +0000)]
Integrate:
[ 26576]
Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
From: Jim Cromie <jim.cromie@gmail.com>
Date: Sun, 01 Jan 2006 23:05:00 -0700
Message-ID: <43B8C28C.20502@gmail.com>

[ 26594]
Subject: [PATCH] Re: [perl #36837] B::Deparse fails when it comes to ByteLoader programs
From: Stephen McCamant <smcc@mit.edu>
Date: Mon, 2 Jan 2006 18:52:24 -0800
Message-ID: <17337.59112.502009.496275@conquest.OCF.Berkeley.EDU>

[ 26595]
Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
From: Jim Cromie <jim.cromie@gmail.com>
Date: Mon, 02 Jan 2006 15:06:48 -0700
Message-ID: <43B9A3F8.8060609@gmail.com>

[ 26651]
Subject: Re: [patch] optimized constant subs are cool, teach B::Concise about them
From: Jim Cromie <jim.cromie@gmail.com>
Date: Tue, 03 Jan 2006 23:18:09 -0700
Message-ID: <43BB68A1.7060708@gmail.com>

With syntactic tweaks to the test file

[ 26943]
Subject: aelemfast optimization opclass problem (c.f. [perl #38279])
From: Stephen McCamant <smcc@mit.edu>
Date: Jan 24, 2006 7:23 AM
Message-ID: <17365.51166.604020.571992@conquest.OCF.Berkeley.EDU>

[ 27057]
It would be nice to have tests in B for the functions getting changed.

[ 27173]
Subject: [perl #38346] [PATCH] Re: B::Deparse's bug?
From: Stephen McCamant <smcc@mit.edu>
Date: Wed, 8 Feb 2006 17:48:49 -0800
Message-ID: <17386.40833.64309.454938@conquest.OCF.Berkeley.EDU>
p4raw-link: @27173 on //depot/perl: cfaba46925323ddb2ac7bb023d3c916e0d3b135e
p4raw-link: @27057 on //depot/perl: f550f1f84120b52f9da4c1bccd557ed73c676650
p4raw-link: @26943 on //depot/perl: c60fdceb63defa8f76b7d5d400fa07856c271b8b
p4raw-link: @26651 on //depot/perl: f9f861ecaa1dbb3c86ada9d10a796967508456a2
p4raw-link: @26595 on //depot/perl: 2018a5c31a07546d28320839d66a2fd3f203fa85
p4raw-link: @26594 on //depot/perl: 4ca8de376feb59246c85097e36edfd5df2e93aa3
p4raw-link: @26576 on //depot/perl: d51cf0c98f3998b8619964692ede02a78dd26923

p4raw-id: //depot/maint-5.8/perl@30355
p4raw-integrated: from //depot/perl@27057 'copy in' ext/B/t/b.t
(@26206..)
p4raw-branched: from //depot/perl@26943 'branch in'
ext/B/t/optree_misc.t
p4raw-integrated: from //depot/perl@26943 'merge in' ext/B/B.xs
(@26179..) MANIFEST (@26866..)
p4raw-integrated: from //depot/perl@26651 'edit in' ext/B/B/Concise.pm
ext/B/t/concise-xs.t (@26595..)
p4raw-integrated: from //depot/perl@26594 'edit in' ext/B/B/Deparse.pm
(@26400..)

14 years agoIntegrate:
Nicholas Clark [Mon, 19 Feb 2007 15:54:30 +0000 (15:54 +0000)]
Integrate:
[ 26420]
Subject: Re: Pluggable lint patch
From: Joshua ben Jore <twists@gmail.com>
Date: Mon, 19 Dec 2005 09:22:04 -0600
Message-ID: <dc5c751d0512190722s1e73ef88l5ae82bd7aa075c51@mail.gmail.com>

[ 26421]
POD nits on B::Lint

[ 26501]
Subject: [patch] ext/b/t/lint.t fails on win32
From: demerphq <demerphq@gmail.com>
Date: Fri, 23 Dec 2005 20:06:52 +0100
Message-ID: <9b18b3110512231106k7ad395bfp8a0c05cd0f87fc61@mail.gmail.com>
and the B::Concise change from:
[ 26402]
Subject: Re: [PATCH] Make the 'sort' pragma lexically scoped
From: Robin Houston <robin@cpan.org>
Date: Dec 19, 2005 6:46 PM
Message-ID: <20051219174620.GA17940@rpc142.cs.man.ac.uk>
p4raw-link: @26501 on //depot/perl: ce5918c5d3196bf3677bfb7036754bffc30f8e0e
p4raw-link: @26421 on //depot/perl: fa75652c1970cc67d47b9b046e2e323ec6b13df9
p4raw-link: @26420 on //depot/perl: ca0b1549b226ca8b27244628277cb91fbee62f1c
p4raw-link: @26402 on //depot/perl: 7b9ef14019d3c4d1aa14641dbd421c81c2cd18a4

p4raw-id: //depot/maint-5.8/perl@30354
p4raw-integrated: from //depot/perl@26420 'ignore' ext/B/B/Lint.pm
(@23546..) ext/B/t/lint.t (@23691..)
p4raw-integrated: from //depot/perl@26402 'merge in' ext/B/B/Concise.pm
(@25617..)

14 years agoIntegrate:
Robin Houston [Sat, 17 Dec 2005 20:44:31 +0000 (20:44 +0000)]
Integrate:
The ancilliary changes from

[ 26400]
Subject: [PATCH] latest switch/say/~~
Date: Sat, 17 Dec 2005 20:44:31 +0000
Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk>

[ 30267]
Subject: Re: Segmentation fault at undeclared for loop variable
From: Robin Houston <robin@cpan.org>
Date: Tue, 13 Feb 2007 16:50:08 +0000
Message-Id: <C8B8E41C-C6FE-4822-918B-C62C916194DF@cpan.org>
p4raw-link: @30267 on //depot/perl: 0be9a6bb1b5e18271161468546f0c905b271ab20
p4raw-link: @26400 on //depot/perl: 0d863452f5cac86322a90184dc68dbf446006ed7

p4raw-id: //depot/maint-5.8/perl@30353
p4raw-integrated: from //depot/perl@26400 'copy in'
ext/B/t/optree_samples.t (@24967..) 'edit in'
ext/B/B/Deparse.pm (@25934..) ext/B/t/concise-xs.t (@26100..)
pp_ctl.c (@26380..) cop.h op.h (@26381..) op.c (@26393..)
'merge in' ext/B/t/f_map.t (@23891..)

14 years agoIntegrate:
Bas van Sisseren [Wed, 26 Oct 2005 13:59:42 +0000 (15:59 +0200)]
Integrate:
[ 25934]
A B::Deparse fix from :
Subject: Re: [perl #37527] regular-expression parser does not see '(' character
Message-ID: <435F6FAE.4060502@quarantainenet.nl>

[ 26019]
Make the 5.9 changes to B conditional on perl version.

[ 26085]
Correct the version-dependant expression for the number of tests, as it
is now giving the wrong number for 5.8.x

[ 26089]
26085 was wrong. Undo it.
(I suspect that I got this wrong because more changes have been made
 in blead subsequent to the change I was attempting to merge in, and
 and jiggled around with the number of tests)
p4raw-link: @26089 on //depot/perl: a49b57c670c0e84581cdf732a6a8c6ba17aa39b1
p4raw-link: @26085 on //depot/perl: 736c8e7472a989af95503ed73eeb0403d987ab9e
p4raw-link: @26019 on //depot/perl: edcc7c74ed376a449c95af027d10cdeb74f64de8
p4raw-link: @25934 on //depot/perl: 80b7d6d21a210be1e3f8b895dc124aa24c96d7df

p4raw-id: //depot/maint-5.8/perl@30350
p4raw-integrated: from //depot/perl@26085 'edit in'
ext/B/t/concise-xs.t (@25956..)
p4raw-integrated: from //depot/perl@26019 'edit in' ext/B/B.pm
(@24538..)
p4raw-integrated: from //depot/perl@25934 'edit in' ext/B/B/Deparse.pm
(@25601..)
p4raw-integrated: from //depot/perl@24271 'edit in' ext/B/B.xs
(@24170..)

14 years agoIntegrate:
Nicholas Clark [Sat, 17 Feb 2007 17:38:25 +0000 (17:38 +0000)]
Integrate:
[ 27365]
Subject: Re: [PATCH] Re: [perl #38612] Data::Dumper core dump in 5.8.6, fixed by 5.8.7
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Thu, 02 Mar 2006 22:46:14 +0200
Message-ID: <44075996.1000002@gmail.com>

[ 28035]
Re-order one DO_UTF8 to be after the SvPV.

[ 28614]
Replace some sprintf()'s in Data::Dumper with my_snprintf()'s

[ 28762]
Subject: [PATCH] Change #24364 broke Data::Dumper::Seen()
From: Marcus Holland-Moritz <mhx-perl@gmx.net>
Date: Fri, 25 Aug 2006 22:35:33 +0200
Message-ID: <20060825223533.04efdf2d@r2d2>

[ 28956]
Change sprintf() to my_sprintf(), and use the returned length from
that and my_snprintf() to avoid calls to strlen()

[ 28959]
Eliminate two more unneeded strlen()s from Dumper.xs

[ 28960]
Use packed addresses for the seen tracking hash, rather than
"stringified" references. These use less memory, and should be faster
as there is no call to sprintf().

[ 28963]
Yves said that the XS version of Data::Dumper was inefficient because
it keeps triggering realloc() due to sv_cat(). Here's a rather brute
force approach to pre-stretching the buffer - if there are less than
40 bytes free, grow it by 50%.

Surprisingly effective for my test program
./perl -Ilib -MData::Dumper -MStorable=retrieve -we \
    'print Dumper(retrieve(shift))' ~/.cpan/Metadata >/dev/null

Before
real    2m42.921s
user    1m43.321s
sys     0m55.611s

After
real    0m5.205s
user    0m4.885s
sys     0m0.255s

Same 25M of output, byte for byte. :-)

[ 28964]
Document the growth policy, and Yves suggested a better arbitary
constant. (The original plan was add 80 if free space is less than 80,
which wasn't a noticable improvement. Hence 40 was 80/2 for plan B)

[ 29152]
Silence a g++ warning reported by Jarkko.

[ 29224]
Subject: Re: [PATCH] [perl #40668] Data::Dumper fails to dump all hash keys when itertaor is not at start
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Mon, 6 Nov 2006 08:57:04 -0800 (PST)
Message-ID: <20061106165704.939.qmail@web30214.mail.mud.yahoo.com>

[ 29693]
Subject: Re: What if NV_PRESERVES_UV_BITS is undef? (was: Re: [PATCH] Configure test code fails to compile if SIGFPE is undefined)
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Thu, 04 Jan 2007 00:21:02 +0900
Message-Id: <20070104001943.6BC2.BQW10602@nifty.com>

[ 29990]
Subject: [PATCH] further Symbian/S90 fixes from alexander smishlajev
From: jhi@cc.hut.fi (Jarkko Hietaniemi)
Date: Fri, 26 Jan 2007 05:51:50 +0200 (EET)
Message-Id: <20070126035150.41A4143A67@anubis.hut.fi>
p4raw-link: @29990 on //depot/perl: d1dd14d181429d212fd9a151420ef70f36122ded
p4raw-link: @29693 on //depot/perl: 78d00c47260f2671ebe392f1c5ac1e1403ecbceb
p4raw-link: @29224 on //depot/perl: d6686524f4a322ce27e0eebf255af3fb3431796c
p4raw-link: @29152 on //depot/perl: 97c52c3c192b3c4abe274f738e89e8d2e43724f9
p4raw-link: @28964 on //depot/perl: a4e0d2399ad31e76c4f1f1f5c7e44c6b5df4e6ae
p4raw-link: @28963 on //depot/perl: 9fa5cce2ac5fe91228c7c54739f581c98f0738ef
p4raw-link: @28960 on //depot/perl: e52c0e5ac309b0c21b42bc1225acdeaa1ca6b14a
p4raw-link: @28959 on //depot/perl: 383d9087d85942bfbdcb8d799deecaa09c2664a0
p4raw-link: @28956 on //depot/perl: f5def3a2a0d8913110936f9f4e13e37835754c28
p4raw-link: @28762 on //depot/perl: 3b5b112528953358a7e9f7cf245ff713d96cd972
p4raw-link: @28614 on //depot/perl: 258f5789675fecd0938621313c9be14e88da9ad4
p4raw-link: @28035 on //depot/perl: 8738e0c0cfd26b8ad6a068696d94b0891da17e2f
p4raw-link: @27365 on //depot/perl: a8201472fe60da124ff072ac70a963b7dbf39499

p4raw-id: //depot/maint-5.8/perl@30341
p4raw-integrated: from //depot/perl@30340 'merge in'
ext/Devel/Peek/t/Peek.t (@29668..)
p4raw-integrated: from //depot/perl@28960 'ignore'
ext/Data/Dumper/Dumper.pm (@28762..)
p4raw-integrated: from //depot/perl@28614 'edit in'
ext/Data/Dumper/Dumper.xs (@28568..) 'merge in' mkppport.lst
(@28513..)
p4raw-integrated: from //depot/perl@28568 'ignore'
ext/Data/Dumper/t/dumper.t (@24917..)
p4raw-integrated: from //depot/perl@27365 'ignore'
ext/Data/Dumper/t/bugs.t (@25347..)

14 years agoIntegrate:
Nicholas Clark [Sat, 17 Feb 2007 17:02:53 +0000 (17:02 +0000)]
Integrate:
[ 28629]
Subject: [PATCH] z/OS: an easy test nit
From: Jarkko Hietaniemi <jhi@cc.hut.fi>
Date: Thu, 27 Jul 2006 20:00:02 +0300 (EEST)
Message-Id: <200607271700.k6RH02V1355005@kosh.hut.fi>

[ 28766]
Fix PerlIO::scalar fileno() documentation as suggested in:
Subject: [perl #40245] POD error for PerlIO::scalar in 5.8.8
From: "Shawn Boyette" (via RT) <perlbug-followup@perl.org>
Date: Mon, 28 Aug 2006 00:21:25 -0700
Message-ID: <rt-3.5.HEAD-31263-1156749685-634.40245-75-0@perl.org>

[ 28798]
Fix for [perl #40267] PerlIO::scalar doesn't respect readonly-ness

[ 28799]
Bump version of PerlIO::scalar

[ 28903]
Subject: [PATCH] PerlIO::scalar (aka open(my $fh, >\$foo)): zero-filling seekand don't talk to negative strangers
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Fri, 29 Sep 2006 17:41:28 +0300
Message-ID: <451D3098.1000305@iki.fi>

[ 29173]
Doc clarification for PerlIO::encoding
(thanks to Steve Hay)

[ 29702]
Bump version of PerlIO::via after last change

[ 29751]
Fix bug #40407: after a seek on a PerlIO::scalar filehandle,
ensure there's a string buffer in the scalar

[ 30213]
Subject: Re: [perl #41442] segfault (dead loop) with Encoding, use open :locale, print STDERR
From: Slaven Rezic <slaven@rezic.de>
Date: 05 Feb 2007 23:04:07 +0100
Message-ID: <87veiggt2g.fsf@biokovo.herceg.de>

[ 30214]
Explicitly load PerlIO::encoding when testing it.
(so we know what we're testing)

[ 30233]
Skip this test if "use open" fails due to an unknown encoding
p4raw-link: @30233 on //depot/perl: 771ed9f1af61a5ebf694942246ba6240a0a817ce
p4raw-link: @30214 on //depot/perl: af65d5cd78551c53080e83951660cf3df8d4d4e9
p4raw-link: @30213 on //depot/perl: 74f6c1ca58b1c40741f55591ab97a77b6751f510
p4raw-link: @29751 on //depot/perl: 8b8eea963147e9111f99b4c1bf3eb8b60fe51935
p4raw-link: @29702 on //depot/perl: c02d4329fd236df2f6781ece55e9312b6f67bc10
p4raw-link: @29173 on //depot/perl: 51dfe3f7e03fd8d2e9dadd18c223dce6ad08480f
p4raw-link: @28903 on //depot/perl: 42bc49da149640802c6d82e088ba670810f22d2a
p4raw-link: @28799 on //depot/perl: ad95c6e182499b977b9e82cd165b06b867730861
p4raw-link: @28798 on //depot/perl: b35bc0c6c55657527d346e6d05f46024491a31b0
p4raw-link: @28766 on //depot/perl: 846c5ed3bd6bbf47ed6f029fd3595992cfcdf1c7
p4raw-link: @28629 on //depot/perl: 501f55b944ed34544942c9ed775ce8fe98a3fa2e

p4raw-id: //depot/maint-5.8/perl@30340
p4raw-branched: from //depot/perl@30339 'branch in'
ext/PerlIO/encoding/t/nolooping.t (@30214..)
p4raw-integrated: from //depot/perl@30339 'copy in'
ext/PerlIO/t/encoding.t (@23631..)
ext/PerlIO/encoding/encoding.xs (@26175..)
ext/PerlIO/via/via.pm (@26817..) ext/PerlIO/t/scalar.t
(@28798..) ext/PerlIO/encoding/encoding.pm (@29173..)
p4raw-integrated: from //depot/perl@30213 'merge in' MANIFEST
(@30211..)
p4raw-integrated: from //depot/perl@28903 'merge in' pod/perldiag.pod
(@28868..)
p4raw-integrated: from //depot/perl@28766 'ignore'
ext/PerlIO/scalar/scalar.pm (@24543..)
p4raw-integrated: from //depot/perl@24271 'ignore'
ext/PerlIO/scalar/scalar.xs (@24248..) 'merge in'
ext/PerlIO/via/via.xs (@20614..)

14 years agoIntegrate:
Nicholas Clark [Sat, 17 Feb 2007 16:43:32 +0000 (16:43 +0000)]
Integrate:
[ 29467]
Introduction of d_pseudofork

[ 29473]
d_pseudofork for configure.com

[ 29485]
Make use of $Config{d_pseudofork} in a couple of core tests

Can't really use it in ext/IO/t/*.t and lib/Test/Simple/t/fork.t
because they are dual-lived modules and must work with older perls
that don't have d_pseudofork
p4raw-link: @29485 on //depot/perl: 2b09c5a862431f9c94739bfc685cb244ce050f6c
p4raw-link: @29473 on //depot/perl: 734e0e83734e273221c8ff8adfa63f6b7fdd211e
p4raw-link: @29467 on //depot/perl: 233e16ceab6589cdfcfeefabef027f39026bb05f

p4raw-id: //depot/maint-5.8/perl@30339
p4raw-integrated: from //depot/perl@30338 'edit in' handy.h (@29238..)
'merge in' Porting/config.sh (@29289..) uconfig.sh (@29291..)
p4raw-integrated: from //depot/perl@29485 'merge in'
ext/Socket/t/socketpair.t (@20269..) t/op/fork.t (@28215..)
p4raw-integrated: from //depot/perl@29473 'merge in' configure.com
(@29380..)
p4raw-integrated: from //depot/perl@29467 'edit in' Configure
(@29462..) 'merge in' Porting/Glossary (@29338..) config_h.SH
(@29407..)

14 years agoIntegrate:
Nicholas Clark [Sat, 17 Feb 2007 15:53:17 +0000 (15:53 +0000)]
Integrate:
[ 27520]
Remove unused code. No extension use Makefile.SH any more.

[ 27521]
Change 27520 was a bit too aggressive.  Let's keep the warning.

[ 27693]
The make_ext script should pass MAKE=$MAKE to submakes it invokes for
extentions, as they in turn may invoke $MAKE, and should invoke the
same $MAKE as at the top level, which may not be $Config{make}
p4raw-link: @27693 on //depot/perl: 1c8b6db8160546df62c753cdbb48e3f8553b7af0
p4raw-link: @27521 on //depot/perl: 4b4bd025b2297f15aadaf5a5249fa56096be11a0
p4raw-link: @27520 on //depot/perl: ca68a6e02855e0cd3c7f33d87d015a1b8500f124

p4raw-id: //depot/maint-5.8/perl@30338
p4raw-integrated: from //depot/perl@30337 'copy in' ext/util/make_ext
(@27549..)

14 years agoIntegrate:
Jarkko Hietaniemi [Thu, 25 May 2006 18:49:33 +0000 (21:49 +0300)]
Integrate:
[ 28142]
Two signed array indicies that Coverity spots should be unsigned.

[ 28313]
Subject: [PATCH] SysV IPC
Message-ID: <4475D20D.9010600@gmail.com>
p4raw-link: @28313 on //depot/perl: 7b34eba2950f5b80632d564408e79695e67f8c1f
p4raw-link: @28142 on //depot/perl: b56fc9ec2d9f24dd7719ac8ba4c094aaa486bd0e

p4raw-id: //depot/maint-5.8/perl@30337
p4raw-integrated: from //depot/perl@30336 'copy in' ext/IPC/SysV/Msg.pm
ext/IPC/SysV/Semaphore.pm ext/IPC/SysV/SysV.pm (@20687..)
p4raw-integrated: from //depot/perl@28313 'copy in' pod/perlipc.pod
(@26073..)
p4raw-integrated: from //depot/perl@28142 'merge in' ext/POSIX/POSIX.xs
(@27440..)

14 years agoIntegrate:
Nicholas Clark [Sat, 17 Feb 2007 14:44:54 +0000 (14:44 +0000)]
Integrate:
[ 27210]
Fix quote typo.

Subject: [PATCH] 5.8.8: Debian patches
From: "Brendan O'Dea" <bod@debian.org>
Date: Sat, 11 Feb 2006 00:37:15 +1100
Message-ID: <20060210133715.GA6826@londo.c47.org>

[ 28044]
Fix for RT #25366: h2xs 1.23 from "Aaron Kaplan".

[ 28225]
Subject: [perl #39130] h2ph generates incorrect code for '#if defined A || defined B'
From: Jason Vas Dias (via RT) <perlbug-followup@perl.org>
Date: Thu, 11 May 2006 11:00:42 -0700
Message-ID: <rt-3.0.11-39130-133411.1.91055283125046@perl.org>

[ 28232]
Adjust test following change #28225

[ 29529]
Skip IO::Compress::Zlib in perlivp, since that's a distribution name,
not a proper module name.
p4raw-link: @29529 on //depot/perl: eddad28d0244a5ea78db12a5ffa9cd57f0949857
p4raw-link: @28232 on //depot/perl: cf228a9d2f82a9bc6f66fb739370ed1847034425
p4raw-link: @28225 on //depot/perl: 121ec5ba7a19a219149ea3c8c8a845624b2bf8ea
p4raw-link: @28044 on //depot/perl: e78c7d95b1afa16d50454952a650d0a02b7a4113
p4raw-link: @27210 on //depot/perl: d7e66b2cc4f69dc806081c8c660a6935a81813d0

p4raw-id: //depot/maint-5.8/perl@30336
p4raw-integrated: from //depot/perl@30328 'copy in' t/lib/h2ph.pht
(@23629..) utils/c2ph.PL (@25284..) utils/perlivp.PL (@26419..)
utils/h2ph.PL (@27363..) 'merge in' utils/h2xs.PL (@26252..)

14 years agoChange 30297 was a bit too ambitious - we still need PL_pte_root and
Nicholas Clark [Fri, 16 Feb 2007 14:06:48 +0000 (14:06 +0000)]
Change 30297 was a bit too ambitious - we still need PL_pte_root and
PL_pte_arenaroot in makedef.pl, as they're still only available on
threaded perls. (Although the new arena code means that they are now
vestigal, maintained only for link compatibility)

p4raw-id: //depot/maint-5.8/perl@30328

14 years agoBack out the win32.c hunk of #29692 to fix a compiler error
Steve Hay [Fri, 16 Feb 2007 08:36:24 +0000 (08:36 +0000)]
Back out the win32.c hunk of #29692 to fix a compiler error

p4raw-id: //depot/maint-5.8/perl@30326

14 years agoIntegrate:
Brendan O'Dea [Wed, 31 May 2006 22:51:48 +0000 (08:51 +1000)]
Integrate:
[ 25314]
Don't install ptar in module tree

[ 26964]
Don't install ptardiff in the module tree

[ 28344]
Subject: [PATCH: installperl] Was: Bug#369481: perl-base: 5.8.4-8sarge4 seemed to trigger "weak references not implemented"
Message-ID: <20060531125148.GA20658@londo.c47.org>
p4raw-link: @28344 on //depot/perl: 1a959400560e3bbe1b60592fa513f3356e654efa
p4raw-link: @26964 on //depot/perl: ca32a3cb1c0028e0af83f06b1c6f81bdd71aff15
p4raw-link: @25314 on //depot/perl: 04f9cde50c508a203d51e8f3da772b3f931cbc2c

p4raw-id: //depot/maint-5.8/perl@30324
p4raw-integrated: from //depot/perl@26964 'edit in' installperl
(@26962..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 17:37:29 +0000 (17:37 +0000)]
Integrate:
[ 27236]
utftaint.t won't be able to run tests with -T if you have
Insecure directory in $ENV{PATH}
so skip them. (Probably this means you have . in your PATH)

[ 27248]
Subject: [PATCH] Trouble with $ENV{CDPATH} after change #27236
From: Dominic Dunlop <shouldbedomo@mac.com>
Date: Feb 20, 2006 2:49 PM
Message-Id: <6393FA5A-6B84-46E9-A557-DED3BB0AD7EE@mac.com>

[ 27341]
Fix op/utftaint.t on Win32 following change #27248
(Don't remove PATH completely because it'll break on Unix if you
have . in the PATH)

[ 29723]
do $file; won't propagate errors from die, as do is an implicit eval.
So need to propagate errors with $@.

[ 29734]
Subject: Re: Change 29723 breaks t/op/inccode-tie.t on Win32
From: Nicholas Clark <nick@ccl4.org>
Date: Tue, 9 Jan 2007 12:31:17 +0000
Message-ID: <20070109123116.GC30742@plum.flirble.org>
p4raw-link: @29734 on //depot/perl: cc97bb9e08974d3aba0c2bf61277f68eea5a2a6a
p4raw-link: @29723 on //depot/perl: e81465beff59e6c9907613fe00ebce59d81fb1e8
p4raw-link: @27341 on //depot/perl: 27af0734ff197d2d3cb6b991b9e13e0cd9e8d62c
p4raw-link: @27248 on //depot/perl: 5316d14db4aade2e88cbb15cc065195245c0ec51
p4raw-link: @27236 on //depot/perl: e7b79d5064e218180834206ebc0da9a68d87f20e

p4raw-id: //depot/maint-5.8/perl@30323
p4raw-integrated: from //depot/perl@30322 'copy in' t/op/regexp_noamp.t
(@10512..) t/op/regexp_qr.t (@23471..)
ext/DynaLoader/hints/gnukfreebsd.pl
ext/DynaLoader/hints/gnuknetbsd.pl
ext/NDBM_File/hints/gnukfreebsd.pl
ext/NDBM_File/hints/gnuknetbsd.pl
ext/ODBM_File/hints/gnukfreebsd.pl
ext/ODBM_File/hints/gnuknetbsd.pl
ext/POSIX/hints/gnukfreebsd.pl ext/POSIX/hints/gnuknetbsd.pl
ext/Storable/hints/gnukfreebsd.pl
ext/Storable/hints/gnuknetbsd.pl (@23909..)
t/op/regexp_qr_embed.t (@25166..) t/op/do.t (@26178..)
lib/utf8_heavy.pl (@26255..) win32/ce-helpers/makedist.pl
(@28062..) 'merge in' t/comp/require.t (@27515..) t/uni/case.pl
(@28550..)
p4raw-integrated: from //depot/perl@29723 'copy in' lib/perl5db.pl
(@29582..) 'ignore' t/op/inccode-tie.t (@29584..) 'merge in'
t/op/threads.t (@29643..)
p4raw-integrated: from //depot/perl@27236 'edit in' t/op/utftaint.t
(@27221..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 17:15:34 +0000 (17:15 +0000)]
Integrate:
[ 28295]
Subject: [PATCH lib/AutoLoader.pm lib/AutoLoader.t] Export can() with AUTOLOAD()
From: chromatic <chromatic@wgz.org>
Date: Sat, 20 May 2006 11:40:27 -0700
Message-Id: <200605201140.27789.chromatic@wgz.org>

With tweaks: use built-in ref() instead of Scalar::Util::blessed

[ 29743]
Subject: Bug in AutoLoader.pm causing endless loop
From: Steffen Mueller <rt8363b02@sneakemail.com>
Date: Tue, 09 Jan 2007 19:15:36 +0100
Message-ID: <45A3DBC8.4010203@sneakemail.com>

[ 29750]
Subject: [PATCH] AutoLoader fix, part 2
From: Steffen Mueller <rt8363b02@sneakemail.com>
Date: Wed, 10 Jan 2007 18:52:23 +0100
Message-ID: <20070110175148.26694.qmail@lists.develooper.com>

[ 29934]
Upgrade to AutoLoader-5.63
p4raw-link: @29934 on //depot/perl: bf230196a331444c6bae98b71d5077bbcc04f13f
p4raw-link: @29750 on //depot/perl: 3256a4f81269a0cb31d9dd71cd296e224c40dc32
p4raw-link: @29743 on //depot/perl: 017a05de2c6af847d65b8a8a506f2eb7d434ad53
p4raw-link: @28295 on //depot/perl: 00bb01c7233bf772ebf55cca8a616f81a2c29810

p4raw-id: //depot/maint-5.8/perl@30322
p4raw-integrated: from //depot/perl@29743 'ignore' lib/AutoLoader.pm
(@28295..)
p4raw-integrated: from //depot/perl@28567 'ignore' lib/AutoLoader.t
(@28295..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 16:52:31 +0000 (16:52 +0000)]
Integrate:
[ 27953]
Subject: Re: [perl #38965] File::Find documentation - is "Don't modify thesevariables" still valid?
From: David Landgren <david@landgren.net>
Date: Mon, 24 Apr 2006 13:02:02 +0200
Message-ID: <444CB02A.2000604@landgren.net>

[ 27954]
Reverting change #27953, as it appears that File::Find has
localized the C<$_> usable by the wanted function since
version 1.04 (change #18501, to be exact).  Update the
docs to express this change.  Finally, bump the version.

[ 27955]
Really bump the version of File::Find.

[ 28665]
Subject: [PATCH] File::Basename add X<> tags, replace regex delimiters
From: "Gabor Szabo" <szabgab@gmail.com>
Date: Sat, 5 Aug 2006 23:00:14 +0300
Message-ID: <d8a74af10608051300m4a1ebd93j491889b9b4e8523d@mail.gmail.com>

[ 28802]
Document mkpath() return value in scalar context.
Document that rmtree() return value include deleted
directories.

[ 28876]
Subject: [perl #40369] File::Find mishandles non-dangling symlinks
From: ammon@rhythm.com (via RT) <perlbug-followup@perl.org>
Date: Tue, 19 Sep 2006 20:56:32 -0700
Message-ID: <rt-3.5.HEAD-31258-1158724592-1714.40369-75-0@perl.org>

[ 29103]
Subject: [PATCH] FindBin.pm: better fix for PATH entries
From: Alexey Tourbin <at@altlinux.ru>
Date: Wed, 25 Oct 2006 14:02:55 +0400
Message-ID: <20061025100255.GE7821@localhost.localdomain>

[ 29115]
Subject: [PATCH] Fix typo in File::Find POD
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Thu, 26 Oct 2006 06:50:04 -0700 (PDT)
Message-ID: <20061026135004.79720.qmail@web30211.mail.mud.yahoo.com>

[ 29272]
Doc patch by Thomas O Smailus :
Subject: Fwd: [perl #40866] Error on doc page? (File::Basename)
From: "Adriano Rodrigues" <a.r.ferreira@gmail.com>
Date: Tue, 14 Nov 2006 10:24:38 -0200
Message-ID: <73ddeb6c0611140424t26b01d0aq667ca95e77f25e6@mail.gmail.com>

[ 30002]
Let File::Path report the extended system error message
when available (Ilya Zakharevich)

[ 30035]
For VMS, a belated entry into the $^O jungle that is File::Find::_find_dir.

[ 30037]
For FindBin to work as advertised on VMS, $FindBin::Bin
must be in unix syntax.

[ 30215]
Another tiny typo in File::Copy (found by Ruud.)
p4raw-link: @30215 on //depot/perl: 338de517f34e17038e0af3cf9c061dae7a8b9aa8
p4raw-link: @30037 on //depot/perl: 1cc0bb181613a49eb613dcbf3ac15b1ee178f165
p4raw-link: @30035 on //depot/perl: 1e9c9d75c412e4fc5365565439a8f9413cb3d90a
p4raw-link: @30002 on //depot/perl: dde45d8ef2c2172c2def19cf91865bf36548d0b5
p4raw-link: @29272 on //depot/perl: dbb1b5d432956ad6dfbabf1a0c1acc561bff49f0
p4raw-link: @29115 on //depot/perl: b807ffce5a6398cd7b6fcdae69415758b115ceaa
p4raw-link: @29103 on //depot/perl: af08d52dcc0fecaf93b69b919878fb338f1cd6de
p4raw-link: @28876 on //depot/perl: fab43c1bb262944cb8f1d820af87e47b89cd3e12
p4raw-link: @28802 on //depot/perl: cc61921f0ae7ed05d56abbd690cb97eea560d4a9
p4raw-link: @28665 on //depot/perl: 6f422a3fee985a1fe85f8f8415d89dcebbee6a53
p4raw-link: @27955 on //depot/perl: 1e6d1c57fd205cfd810b151c03311ad177c103d0
p4raw-link: @27954 on //depot/perl: 4c767a4e3c47151a49dd94c9e1c1cd4816054600
p4raw-link: @27953 on //depot/perl: 668a78bfe3bf9a6d16f5b059341fb64b1e120158
p4raw-link: @18501 on //depot/perl: 17ab9c147afa44f9f620bca432b3948e42711043

p4raw-id: //depot/maint-5.8/perl@30321
p4raw-integrated: from //depot/perl@30320 'copy in'
lib/File/Basename.pm (@28665..) 'merge in' lib/File/Copy.pm
(@30172..)
p4raw-integrated: from //depot/perl@29103 'ignore' lib/FindBin.pm
(@24753..)
p4raw-integrated: from //depot/perl@28802 'edit in' lib/File/Path.pm
(@27474..)
p4raw-integrated: from //depot/perl@27953 'ignore' lib/File/Find.pm
(@26128..)

14 years agoIntegrate:
Peter Prymmer [Fri, 10 Mar 2006 15:24:23 +0000 (10:24 -0500)]
Integrate:
[ 26845]
Friday the 13th, Part II.  Don't call SYS$GETJPI with fancy case
lookup stuff on older systems that don't know what it means (broken
in #25306).

[ 27474]
Subject: [PATCH] perl@27437 fix File::Path::mkpath so that perl installs on VMS
Message-id: <OFBE8F84F1.A708DA4A-ON8525712D.006E4BF7-8525712D.007018C6@factset.com>

[ 30177]
Switch from Carp to plain old warn in vms/ext/XSSymSet.pm
because Carp now in some cases depends on things that may not
be available from miniperl or before extensions are built.

[ 30216]
In vms/vms.c's declaration of the LIB$INITIALIZE psect, try to get
all of the attributes we need without any of the ones we don't, and
try to be friendly to older compilers without too much damage to
readability.  Thanks to Saku Setala for the problem report.
p4raw-link: @30216 on //depot/perl: dfffea7081542ae314496a23ccd6393030e6c2c9
p4raw-link: @30177 on //depot/perl: 622db3b875c7512ec2f05392f0939959b718d042
p4raw-link: @27474 on //depot/perl: e1af127d6fcbe67c5ce9900b1abe65c6688a8d3b
p4raw-link: @26845 on //depot/perl: 3c841f204981f702a769e4ea6da93e7b55a75bc0

p4raw-id: //depot/maint-5.8/perl@30320
p4raw-integrated: from //depot/perl@30319 'copy in' vms/ext/XSSymSet.pm
(@1837..)
p4raw-integrated: from //depot/perl@27474 'merge in' lib/File/Path.pm
(@25362..)
p4raw-integrated: from //depot/perl@26845 'edit in' vms/vms.c
(@26844..)

14 years agoIntegrate:
Yuval Kogman [Mon, 27 Mar 2006 15:34:07 +0000 (17:34 +0200)]
Integrate:
[ 27628]
Subject: CLONE for Tie::RefHash
Message-ID: <20060327133407.GA16901@woobling.org>

(also rename old Tie::RefHash test, so several test files
are allowed.)

[ 28177]
Upgrade to Tie::RefHash 1.34, by Yuval Kogman
p4raw-link: @28177 on //depot/perl: f0f40d8670b7f33d2000added2e7cf136c08f07b
p4raw-link: @27628 on //depot/perl: 893374f6bb3a7151705d912cc96c3588b268c05a

p4raw-id: //depot/maint-5.8/perl@30319
p4raw-branched: from //depot/perl@30318 'branch in'
lib/Tie/RefHash/rebless.t lib/Tie/RefHash/storable.t
lib/Tie/RefHash/refhash.t lib/Tie/RefHash/threaded.t (@27628..)
p4raw-deleted: from //depot/perl@30318 'delete in' lib/Tie/RefHash.t
(@24002..)
p4raw-integrated: from //depot/perl@28177 'copy in' lib/Tie/RefHash.pm
(@27628..) 'edit in' MANIFEST (@28168..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 14:56:36 +0000 (14:56 +0000)]
Integrate:
[ 21013]
use IO; is deprecated.

[ 26555]
make threads use MY_CXT API rather than using PL_modglobal

[ 27514]
Make the threads tests silent with regard to the new :unique deprecation warning

[ 27529]
Subject: [PATCH] threads.xs broken under PERL_IMPLICIT_SYS; 5.8.8 regression
From: Jan Dubois <jand@ActiveState.com>
Date: Thu, 16 Mar 2006 19:34:00 -0800
Message-ID: <02e601c64973$a1960cf0$6062a8c0@candy>

Also includes a version bump to ext/threads/threads.pm.

[ 27594]
Subject: [PATCH] (2nd revised) 1st patch to sync blead 'threads' with CPAN
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Thu, 23 Mar 2006 09:19:54 -0700
Message-ID: <20060323091954.fb30e530d17747c2b054d625b8945d88.884826707f.wbe@email.email.secureserver.net>

[ 27705]
Subject: [PATCH] 2nd patch to sync blead 'threads' with CPAN [REPOST]
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 03 Apr 2006 06:10:35 -0700
Message-ID: <20060403061035.fb30e530d17747c2b054d625b8945d88.7482c755b8.wbe@email.email.secureserver.net>

[ 27712]
Subject: [PATCH] threads.pm should overload != operator
From: "Jan Dubois" <jand@ActiveState.com>
Date: Mon, 3 Apr 2006 18:06:24 -0700
Message-ID: <02fc01c65783$fe4820f0$2217a8c0@candy>

[ 27796]
Fix implementation of threads->_handle on unixes.
See :
Subject: RE: [PATCH] 2nd patch to sync blead 'threads' with CPAN [REPOST]
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Tue, 04 Apr 2006 09:25:20 -0700
Message-ID: <20060404092520.fb30e530d17747c2b054d625b8945d88.4a8a6b16c9.wbe@email.email.secureserver.net>

[ 27917]
Subject: [REPOST] [PATCH] Remove superfluous counter in threads
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Wed, 19 Apr 2006 05:32:14 -0700
Message-ID: <20060419053214.fb30e530d17747c2b054d625b8945d88.4606123135.wbe@email.secureserver.net>

[ 27933]
Subject: [PATCH] Rework threads destruct call
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Thu, 20 Apr 2006 13:53:20 -0700
Message-ID: <20060420135320.fb30e530d17747c2b054d625b8945d88.ef565d84db.wbe@email.secureserver.net>

[ 27957]
Subject: [PATCH] Continuing threads sync
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 24 Apr 2006 13:00:23 -0700
Message-ID: <20060424130023.fb30e530d17747c2b054d625b8945d88.969ed54130.wbe@email.secureserver.net>

[ 27961]
Subject: [PATCH] threads - consolidate XS functions
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Tue, 25 Apr 2006 07:50:05 -0700
Message-ID: <20060425075005.fb30e530d17747c2b054d625b8945d88.e23f2fed42.wbe@email.secureserver.net>

[ 27994]
Subject: [PATCH] threads - miscellaneous
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Wed, 26 Apr 2006 11:24:05 -0700
Message-ID: <20060426112405.fb30e530d17747c2b054d625b8945d88.4331e666e7.wbe@email.secureserver.net>

[ 28099]
Subject: [PATCH] threads - formatting [REVISED]
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Wed, 03 May 2006 12:34:34 -0700
Message-ID: <20060503123433.fb30e530d17747c2b054d625b8945d88.d352e5da51.wbe@email.secureserver.net>

[ 28104]
Subject: [PATCH] threads - stack size support
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Thu, 04 May 2006 10:07:58 -0700
Message-ID: <20060504100758.fb30e530d17747c2b054d625b8945d88.1ee893a99c.wbe@email.secureserver.net>

[ 28134]
Subject: [PATCH] 'threads' patch to fix threaded build on Win32
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 08 May 2006 10:23:33 -0700
Message-ID: <20060508102333.fb30e530d17747c2b054d625b8945d88.1e447744fc.wbe@email.secureserver.net>

[ 28168]
Subject: [PATCH] Thread signalling [REVISED]
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Thu, 11 May 2006 08:55:39 -0700
Message-ID: <20060511085539.fb30e530d17747c2b054d625b8945d88.a90037f085.wbe@email.secureserver.net>

[ 28173]
Subject: [PATCH] Better unsafe signals info in threads.pm
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Thu, 11 May 2006 11:50:15 -0700
Message-ID: <20060511115015.fb30e530d17747c2b054d625b8945d88.8b4855700b.wbe@email.secureserver.net>

[ 28174]
Threads and signals. Delicious. Tweak change 28168 to add a local
signal handler in the sleeping thread, because some operating systems
deliver the SIGINT to that thread rather than the signalling thread.

[ 28223]
Subject: [PATCH] threads 1.28
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Wed, 17 May 2006 11:45:32 -0700
Message-ID: <20060517114532.fb30e530d17747c2b054d625b8945d88.ca725822fc.wbe@email.secureserver.net>

[ 28229]
Subject:  [PATCH] threads core dump in BEGIN
From:  "Jerry D. Hedden" <jerry@hedden.us>
Date:  Thu, 18 May 2006 13:22:20 -0700
Message-Id:  <20060518132220.fb30e530d17747c2b054d625b8945d88.f45de90925.wbe@email.secureserver.net>

[ 28290]
Subject: [PATCH] Explicit thread context
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Fri, 19 May 2006 13:42:50 -0700
Message-ID: <20060519134250.fb30e530d17747c2b054d625b8945d88.933b701674.wbe@email.secureserver.net>

[ 28291]
Typo fix

[ 28310]
Stop a warning generated from thread's Makefile.PL

[ 28355]
Subject: [PATCH] threads 1.32
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 05 Jun 2006 06:34:56 -0700
Message-ID: <20060605063456.fb30e530d17747c2b054d625b8945d88.21396dde59.wbe@email.secureserver.net>

[ 28356]
Subject: [PATCH] random thread test failure
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 05 Jun 2006 13:28:51 -0700
Message-ID: <20060605132851.fb30e530d17747c2b054d625b8945d88.65486bb40b.wbe@email.secureserver.net>

[ 28399]
dont warn at exit of detatched threads still running

[ 28475]
Subject: [PATCH] threads 1.33
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Date: Mon, 03 Jul 2006 09:01:53 -0700
Message-ID: <20060703090153.fb30e530d17747c2b054d625b8945d88.b26e047e0f.wbe@email.secureserver.net>

[ 28481]
Subject: [PATCH] RE: [PATCH] threads 1.33
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-id: <20060704171845.fb30e530d17747c2b054d625b8945d88.f0db2cab53.wbe@email.secureserver.net>
Date: Tue, 04 Jul 2006 17:18:45 -0700

exiting from threads works differently on VMS

[ 28501]
Subject: [PATCH] threads 1.34 - state methods
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Thu, 06 Jul 2006 07:33:13 -0700
Message-ID: <20060706073313.fb30e530d17747c2b054d625b8945d88.baa39d91bc.wbe@email.secureserver.net>

[ 28529]
Subject: [PATCH] threads 1.35 - Borland compiler fix
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 10 Jul 2006 06:49:34 -0700
Message-ID: <20060710064934.fb30e530d17747c2b054d625b8945d88.384e3b280c.wbe@email.secureserver.net>

[ 28543]
Subject: [PATCH] threads 1.36 - Signalling terminated threads core dumps
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 10 Jul 2006 13:28:25 -0700
Message-ID: <20060710132825.fb30e530d17747c2b054d625b8945d88.5bdc82d2c0.wbe@email.secureserver.net>

[ 28544]
Adjust test count in threads test

[ 28598]
Subject: [PATCH] [Fwd: Smoke [5.9.4] 28575 FAIL(XF) OSF1 V5.1 (EV6/4 cpu)]
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Mon, 17 Jul 2006 05:00:01 -0700
Message-ID: <20060717050001.fb30e530d17747c2b054d625b8945d88.b729fe881f.wbe@email.secureserver.net>

[ 28602]
Upgrade to threads 1.37, by Jerry D. Hedden

[ 28604]
More tweaks to threads 1.37, by Jerry D. Hedden

[ 28642]
Subject: [PATCH] threads 1.38
From: "Jerry D. Hedden" <jerry@hedden.us>
Date: Tue, 01 Aug 2006 08:58:52 -0700
Message-ID: <20060801085852.fb30e530d17747c2b054d625b8945d88.ad7fb0a136.wbe@email.secureserver.net>

[ 28833]
Race condition fix in threads.pm
First patch from:

Subject: [PATCH] thread 1.41 - A drama in three parts
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Date: Sun, 10 Sep 2006 09:12:06 -0700
Message-ID: <20060910091206.fb30e530d17747c2b054d625b8945d88.321c7cbc94.wbe@email.secureserver.net>

[ 28834]
Statically allocate the main thread.
2nd patch from:

Subject: [PATCH] thread 1.41 - A drama in three parts
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Date: Sun, 10 Sep 2006 09:12:06 -0700
Message-ID: <20060910091206.fb30e530d17747c2b054d625b8945d88.321c7cbc94.wbe@email.secureserver.net>

[ 28835]
Bump version and other misc. changes. 3rd patch from:

Subject: [PATCH] thread 1.41 - A drama in three parts
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Date: Sun, 10 Sep 2006 09:12:06 -0700
Message-ID: <20060910091206.fb30e530d17747c2b054d625b8945d88.321c7cbc94.wbe@email.secureserver.net>

[ 28922]
Upgrade to threads-1.42

[ 28958]
Subject: [PATCH] threads 1.43 - stringify
From: Jerry Hedden <jdhedden@yahoo.com>
Date: Fri, 6 Oct 2006 12:19:41 -0700 (PDT)
Message-ID: <20061006191941.22457.qmail@web30205.mail.mud.yahoo.com>

[ 29002]
Subject: [PATCH] threads 1.44
From: Jerry Hedden <jdhedden@yahoo.com>
Date: Wed, 11 Oct 2006 05:57:43 -0700 (PDT)
Message-ID: <20061011125743.68567.qmail@web30211.mail.mud.yahoo.com>

[ 29067]
Comment out Hash::Util and IO::File from prereqs of threads, since
they are both available in the core.

[ 29069]
Better solution to silencing prereq warnings from threads's
Makefile.PL

[ 29083]
Removed typo that caused a variable to shadow an existing variable
in an external scope.

[ 29109]
Subject: [PATCH] threads 1.45
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 25 Oct 2006 11:26:29 -0700 (PDT)
Message-ID: <20061025182629.16434.qmail@web30209.mail.mud.yahoo.com>

[ 29123]
Subject: [PATCH] Make 'threads' conform to perlguts
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Thu, 26 Oct 2006 11:10:57 -0700 (PDT)
Message-ID: <20061026181057.74650.qmail@web30211.mail.mud.yahoo.com>

[ 29153]
Subject: [PATCH] threads 1.46
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Fri, 27 Oct 2006 17:01:11 -0700 (PDT)
Message-ID: <20061028000111.23729.qmail@web30207.mail.mud.yahoo.com>

[ 29171]
Subject: [PATCH] threads 1.47
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Tue, 31 Oct 2006 05:26:25 -0800 (PST)
Message-ID: <20061031132626.18317.qmail@web30214.mail.mud.yahoo.com>

[ 29174]
Fix a case of segfault in ithread destruction

[ 29199]
Subject: [PATCH] threads 1.49
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Fri, 3 Nov 2006 05:37:16 -0800 (PST)
Message-ID: <20061103133716.95143.qmail@web30214.mail.mud.yahoo.com>

[ 29293]
Subject: [PATCH] threads 1.51
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 15 Nov 2006 11:36:58 -0800 (PST)
Message-ID: <71793.95536.qm@web30213.mail.mud.yahoo.com>

[ 29342]
Subject: [PATCH] threads 1.52
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Tue, 21 Nov 2006 08:26:28 -0800 (PST)
Message-ID: <204140.57721.qm@web30207.mail.mud.yahoo.com>

[ 29389]
Eliminated unitialised clone_params value bug accidentally added with
change 28229.

[ 29399]
Subject: [PATCH[ threads 1.53
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Mon, 27 Nov 2006 09:26:08 -0800 (PST)
Message-ID: <965653.3725.qm@web30206.mail.mud.yahoo.com>

[ 29557]
Subject: [PATCH] threads 1.54 - Adds ->error() method
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Thu, 14 Dec 2006 11:17:47 -0800 (PST)
Message-ID: <20061214191748.98286.qmail@web30209.mail.mud.yahoo.com>

[ 29563]
Subject: [PATCH] threads 1.56
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Fri, 15 Dec 2006 09:22:17 -0800 (PST)
Message-ID: <20061215172217.10959.qmail@web30211.mail.mud.yahoo.com>

[ 29608]
Subject: [PATCH] threads 1.57
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 20 Dec 2006 10:30:21 -0800 (PST)
Message-ID: <20061220183021.79793.qmail@web30205.mail.mud.yahoo.com>

[ 29779]
Rationalise refcounting of thread structures
Formerly there could be races with multiple destroys of a thread
structure.

[ 29796]
unfreed threads should trigger cleanup veto

The thread pool struct is allocated in the main interpreter, so
don't clean that up if any threads remain, regardless of what
state they are in

[ 29805]
further refinement to #29796 (cleanup veto)

[ 29810]
make S_ithread_run() call S_ithread_free() in main context

Fixes a race condition between detach clearing a thread's
interpreter, and S_ithread_run() freeing itself while
assuming that it's own interpreter still exists.

[ 29973]
Upgrade to threads 1.58:
* Ignore thread return value(s) in void context
* Check for missing args for 'use threads' options
* Check that stack size argument is numeric

[ 30152]
Upgrade to threads.pm 1.59 (doc tweaks)
p4raw-link: @30152 on //depot/perl: 5cbb7319c02768b8f1a4ff061db4d0296d58bf4d
p4raw-link: @29973 on //depot/perl: 6ebc233ed33de510dfa9becc9d8efa75c8d25d33
p4raw-link: @29810 on //depot/perl: 46c5d8f143a90fd1492462389f22a61a11e6931c
p4raw-link: @29805 on //depot/perl: ae3fba3defe4ed89f6b20b720860824178f77f52
p4raw-link: @29796 on //depot/perl: e9a908c9e8acd172c6c36d6cd556432b4821c691
p4raw-link: @29779 on //depot/perl: 6158f8b36456249e60cf1ac1c0d3116a7db837e5
p4raw-link: @29608 on //depot/perl: 8718f9a1b30f0e2dc3598c478b0edf7f5b51c660
p4raw-link: @29563 on //depot/perl: b9c1db01c31454036da94510de234fd7cb233094
p4raw-link: @29557 on //depot/perl: 955c272e505839f6c86e2403961d6237672ec9af
p4raw-link: @29399 on //depot/perl: 894eec8b7139a2304cd70bab8bf666ee96a2b7e5
p4raw-link: @29389 on //depot/perl: 734a3f9b0c4315bf32accc75f8e7d09ca1806493
p4raw-link: @29342 on //depot/perl: 11db694d93e1cedbee25893e6700da4520b3d1a8
p4raw-link: @29293 on //depot/perl: adc09a0e5b2b0588d0a62db3176ffdfc7657b8ac
p4raw-link: @29199 on //depot/perl: 70dc2d882add6f056d8cfd04b3f8e0c3a5a3e509
p4raw-link: @29174 on //depot/perl: 5984bebf3eccb13848cd7a8b970b60f597fd78db
p4raw-link: @29171 on //depot/perl: b5c80a23c3ece63b39db7006ca4a117e0dc5b7c3
p4raw-link: @29153 on //depot/perl: 5c6ff896627925901b106d2c37256679e47dfa82
p4raw-link: @29123 on //depot/perl: 861d5cbea4ab13ff77e35a3887a940811135e58a
p4raw-link: @29109 on //depot/perl: d2c25dc7db5ae4c7c2dedfa21fb2ac805588b727
p4raw-link: @29083 on //depot/perl: f5e29820bbc6cba03b02e3d6f961db473df8010e
p4raw-link: @29069 on //depot/perl: 7f595b022ab97bbbb5263bdf0439bdfa18c18625
p4raw-link: @29067 on //depot/perl: 10192282fd9e466116e983d131ac76da3af98dab
p4raw-link: @29002 on //depot/perl: de42e62afe2397fdb786826843b9d1c39044c4b5
p4raw-link: @28958 on //depot/perl: 3ab143769e84ecceef90e38e01a51f008592558c
p4raw-link: @28922 on //depot/perl: 45cd5be73bf5c2ad46a82c3a4df3760035464110
p4raw-link: @28835 on //depot/perl: fea7688c419f77f70fbdf9124ff5cef2c8a4be23
p4raw-link: @28834 on //depot/perl: c372d929e82a56503fe8b3b070d05d130fc3d0d9
p4raw-link: @28833 on //depot/perl: 9ca4d7fde651f30cf17f7ba4156d78a9cc604ae0
p4raw-link: @28642 on //depot/perl: d4315dd6a064c0701c6a2be9857472687268433f
p4raw-link: @28604 on //depot/perl: 60bd5ef616e3d29ee38b8e45ca5f946d01ce0c81
p4raw-link: @28602 on //depot/perl: 69a9b4b8cb205b3194738b7a08fc3fb9f858174f
p4raw-link: @28598 on //depot/perl: f782ee33d0f49cb1ee007e3e83d1f175efc6fdc1
p4raw-link: @28544 on //depot/perl: 4f59a6b1d76c1ef7fec4957ed0a8c42d401ce295
p4raw-link: @28543 on //depot/perl: 3ceb02cdefdcbba303bf67775d885ec9818e651f
p4raw-link: @28529 on //depot/perl: c608f8c0bec28a8751b6526ac118a778e8096fd4
p4raw-link: @28501 on //depot/perl: ead3295200d473d7e8131c8284d762c13903f6d8
p4raw-link: @28481 on //depot/perl: fe78ea027a72ff06add9150128e93d05e41f864b
p4raw-link: @28475 on //depot/perl: 4dcb9e53db5ab3b8d2b2f8eaba341cb2c0c5d2b8
p4raw-link: @28399 on //depot/perl: 5168baf361e21b7c2892e20e4e31c8f0ae48cf23
p4raw-link: @28356 on //depot/perl: 4acc73f2d0ba854b38b396079e595335be75e7f8
p4raw-link: @28355 on //depot/perl: 58a3a76cb3552fafeb21957d1f17da114f2f65ec
p4raw-link: @28310 on //depot/perl: f9b2e0c2e0fc66d047eefc879e3a32296c8da006
p4raw-link: @28291 on //depot/perl: 206f4df72938095bd90fa94ec6df5dde9dad5df1
p4raw-link: @28290 on //depot/perl: 9d9ff5b1fff4906f05921ce5a97efbe12eb12cf4
p4raw-link: @28229 on //depot/perl: f2e0bb91ca7c0e6f975c2a54cb50ff00d953561c
p4raw-link: @28223 on //depot/perl: 404aaa48046c6f74e8a20a7e863482ec35cf551e
p4raw-link: @28174 on //depot/perl: 774c1dbe9c1c746052dd9e19943a877c2976de96
p4raw-link: @28173 on //depot/perl: 1152d4489638644b19d336f0a233d18a5b784ab4
p4raw-link: @28168 on //depot/perl: c0003851814d129f1f5915f6ab5338e1932f66f4
p4raw-link: @28134 on //depot/perl: d305c2c92e46701c9eb2a048c9a73c330d106b35
p4raw-link: @28104 on //depot/perl: 514612b7038f11927cade098ef794514f6c0f65b
p4raw-link: @28099 on //depot/perl: fc04eb160a90a82da7112a76ae84e7fb117eae45
p4raw-link: @27994 on //depot/perl: f2cba68dfbed8d8ba2bc905001d64997095d148a
p4raw-link: @27961 on //depot/perl: fcea4b7c99fe376a2295931b658ba7f41a47470e
p4raw-link: @27957 on //depot/perl: 9feacc09fc3837bdf59595c9a1e3a32b7651c763
p4raw-link: @27933 on //depot/perl: 385d56e4959776c85d4b164b2a72253a12f817be
p4raw-link: @27917 on //depot/perl: bcd9ca9bd3d0cd6e19f3a797ef208f0b92f16f81
p4raw-link: @27796 on //depot/perl: 75ba4ae21f5a245bd2ee07fcd76f8adeaf11f45d
p4raw-link: @27712 on //depot/perl: 67698975b531393432f9df883ede410d0a406d7a
p4raw-link: @27705 on //depot/perl: f4cc38afb863043fd1f03a9637328ab5e1d16ea3
p4raw-link: @27594 on //depot/perl: 0f1612a7416fa2b6a078554fb1e7168e5fd5c31c
p4raw-link: @27529 on //depot/perl: cad5770baea7f83c8716f298d13255e7d95f9c68
p4raw-link: @27514 on //depot/perl: b7bef49178837907ea521cdab1ee49994bf99cf6
p4raw-link: @26555 on //depot/perl: 628ab32248927f787ac54b4921d2c16b4d153cea
p4raw-link: @21013 on //depot/perl: ec54d15e771f3e1743fa1e0875e55fa2ae8a5e28

p4raw-id: //depot/maint-5.8/perl@30318
p4raw-branched: from //depot/perl@30316 'branch in'
ext/threads/hints/hpux.pl ext/threads/t/stack_env.t
ext/threads/t/stack.t (@28104..) ext/threads/t/blocks.t
(@28399..) ext/threads/t/context.t ext/threads/t/free2.t
(@28475..) ext/threads/t/kill.t (@28543..) ext/threads/t/free.t
(@28598..) ext/threads/t/state.t (@28835..) ext/threads/t/err.t
(@29557..) ext/threads/t/exit.t (@29973..)
p4raw-deleted: from //depot/perl@30316 'delete in' ext/threads/typemap
(@14416..)
p4raw-integrated: from //depot/perl@30316 'copy in'
ext/threads/t/problems.t (@28099..) ext/threads/t/end.t
(@28355..) 'edit in' ext/threads/t/join.t (@24455..)
p4raw-integrated: from //depot/perl@29557 'edit in' MANIFEST (@29516..)
p4raw-integrated: from //depot/perl@29171 'ignore'
ext/threads/t/thread.t (@29153..)
p4raw-integrated: from //depot/perl@29109 'ignore' ext/threads/Changes
(@29003..)
p4raw-integrated: from //depot/perl@28922 'ignore' ext/threads/t/libc.t
(@28355..)
p4raw-integrated: from //depot/perl@28355 'ignore' ext/threads/README
ext/threads/threads.xs (@28290..)
p4raw-integrated: from //depot/perl@27994 'ignore'
ext/threads/Makefile.PL (@27594..)
p4raw-integrated: from //depot/perl@27705 'ignore'
ext/threads/t/basic.t ext/threads/t/list.t (@27594..)
p4raw-integrated: from //depot/perl@27594 'ignore'
ext/threads/t/stress_cv.t ext/threads/t/stress_re.t
ext/threads/t/stress_string.t (@19705..)
p4raw-integrated: from //depot/perl@27529 'ignore'
ext/threads/threads.pm (@25912..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 13:28:31 +0000 (13:28 +0000)]
Integrate:
[ 26684]
make ithreads shared vars smaller/quicker by eliminating shared_sv
struct. Also document how it works.

[ 26693]
fix coredump on 'local $shared[N]' introduced by change #24942

[ 26695]
[perl #37946] preserve the referent associated with a shared RV.
its faster, and the user doesn't see a different address each time
for ref($sharedref).

[ 28569]
Version bumps for z/OS fixes.

[ 28807]
Remove empty typemap file

[ 28923]
Upgrade to threads-shared-1.03

[ 28931]
Subject: [PATCH] threads-shared 1.03 - Changes, Makefile.PL
From: Jerry Hedden <jdhedden@yahoo.com>
Date: Tue, 3 Oct 2006 07:49:37 -0700 (PDT)
Message-ID: <20061003144937.58522.qmail@web30202.mail.mud.yahoo.com>

[ 29003]
Subject: [PATCH] threads::shared 1.04
From: Jerry Hedden <jdhedden@yahoo.com>
Date: Thu, 12 Oct 2006 07:47:37 -0700 (PDT)
Message-ID: <20061012144737.56305.qmail@web30207.mail.mud.yahoo.com>

[ 29072]
Changes for threads::shared to all building with g++.

[ 29110]
Subject: [PATCH] threads-shared 1.05
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Wed, 25 Oct 2006 11:27:15 -0700 (PDT)
Message-ID: <20061025182715.561.qmail@web30211.mail.mud.yahoo.com>

[ 29599]
Subject: [PATCH] threads::shared 1.06
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Date: Tue, 19 Dec 2006 10:30:47 -0800 (PST)
Message-ID: <525867.40748.qm@web30207.mail.mud.yahoo.com>

[ 30151]
Upgrade to threads::shared 1.07 (doc tweaks)
p4raw-link: @30151 on //depot/perl: 2b93629935abef0f784fcec15fecda18e2788073
p4raw-link: @29599 on //depot/perl: ba2940cef5817468ce021916ff709a8ba665e2eb
p4raw-link: @29110 on //depot/perl: 3bc7ad013c5af9b18752b1f48eaa9d005dcc16c0
p4raw-link: @29072 on //depot/perl: 12b31bedfd2f422eff75009215acbc2ee0cc3fa6
p4raw-link: @29003 on //depot/perl: 7446b2eb9aec0607a1f998085f2e7dc809540822
p4raw-link: @28931 on //depot/perl: b30ea4af1eb31dd77630f331817dfe421bf8b269
p4raw-link: @28923 on //depot/perl: 7473853ae9011ddcc2c47de96bb5b2cce2df42a2
p4raw-link: @28807 on //depot/perl: 4946f446ae9086f780384ad3dcddae9e7e7ce845
p4raw-link: @28569 on //depot/perl: 4438fa18e7cba3001c09fd5b69d1478785845b88
p4raw-link: @26695 on //depot/perl: dad67c22164b24285742ec192efc9d9c97490b77
p4raw-link: @26693 on //depot/perl: 60c5c75c0b7451949440be1f349d3e9b57103cb0
p4raw-link: @26684 on //depot/perl: 29ecdb6fa31693daf50c1386a8ec5d92fb7b0313
p4raw-link: @24942 on //depot/perl: 0cbee0a449cc4e11ef8db851c20b026c8f9ff45e

p4raw-id: //depot/maint-5.8/perl@30316
p4raw-branched: from //depot/perl@30314 'branch in'
ext/threads/shared/Changes (@29599..)
p4raw-integrated: from //depot/perl@30314 'copy in'
ext/threads/shared/t/0nothread.t ext/threads/shared/t/av_refs.t
ext/threads/shared/t/av_simple.t
ext/threads/shared/t/no_share.t
ext/threads/shared/t/shared_attr.t
ext/threads/shared/t/sv_simple.t (@16572..)
ext/threads/shared/t/hv_simple.t (@21676..)
ext/threads/shared/t/disabled.t (@22998..)
ext/threads/shared/t/sv_refs.t (@23444..)
ext/threads/shared/t/wait.t (@23474..)
p4raw-integrated: from //depot/perl@29599 'copy in'
ext/threads/shared/t/cond.t (@29399..)
p4raw-integrated: from //depot/perl@29110 'ignore'
ext/threads/shared/README (@28923..)
ext/threads/shared/shared.xs (@29072..)
p4raw-integrated: from //depot/perl@29072 'ignore'
ext/threads/shared/Makefile.PL (@28931..)
p4raw-integrated: from //depot/perl@29003 'ignore'
ext/threads/Makefile.PL (@28958..) ext/threads/Changes
ext/threads/README (@29002..)
p4raw-integrated: from //depot/perl@28931 'edit in' MANIFEST (@28927..)
p4raw-integrated: from //depot/perl@28923 'copy in'
ext/threads/shared/t/hv_refs.t (@19795..)
ext/threads/shared/t/blessed.t (@26351..) 'ignore'
ext/threads/shared/shared.pm (@28569..) 'merge in' mkppport.lst
(@28614..)

14 years agoIntegrate:
Jarkko Hietaniemi [Fri, 4 Aug 2006 08:58:27 +0000 (11:58 +0300)]
Integrate:
[ 28662]
Subject: [PATCH] g++ large patch
Date: Fri, 04 Aug 2006 08:58:27 +0300
Message-ID: <44D2E203.5050201@iki.fi>

[ 28674]
Subject: [PATCH] g++ stage 1 reached
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Tue, 08 Aug 2006 00:02:35 +0300
Message-ID: <44D7AA6B.4040802@iki.fi>
p4raw-link: @28674 on //depot/perl: 666ea1927d03c6430ac8120e8603244e721e20a0
p4raw-link: @28662 on //depot/perl: 10edeb5d2457364a70a6848a864cfa6b89dfc882

p4raw-id: //depot/maint-5.8/perl@30314
p4raw-integrated: from //depot/perl@28674 'merge in' win32/config.ce
win32/config_H.ce (@28140..)
p4raw-integrated: from //depot/perl@28662 'edit in' perlio.c (@28654..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 12:28:42 +0000 (12:28 +0000)]
Integrate:
[ 28643]
Silence a couple of Borland compiler warnings

[ 28769]
Silence some more Borland compiler warnings
(See: http://www.nntp.perl.org/group/perl.daily-build.reports/40471)

- Change the cryptic pragma warn strings into numbers that are more
  easily recognized, and add a new one (8027).

- Add a similar pragma warn line to fcrypt.c, which doesn't use
  win32.h.

[ 29155]
Initial cleanups to support compiling Win32 with MinGW g++.

[ 29692]
Silence various VC6 warnings
p4raw-link: @29692 on //depot/perl: 85c508c327bae6947de518a0ae05de3f08986372
p4raw-link: @29155 on //depot/perl: d06fc7d4ca982fb56f0bbeb3d160a8e6c2f856da
p4raw-link: @28769 on //depot/perl: dd01f9565a8422cddb97f75e3262d9a6a80ae712
p4raw-link: @28643 on //depot/perl: b69b0499811c52eed331c158803ef26f768e2668

p4raw-id: //depot/maint-5.8/perl@30312
p4raw-integrated: from //depot/perl@30311 'copy in' win32/fcrypt.c
(@24947..)
p4raw-integrated: from //depot/perl@29692 'ignore' util.c (@29686..)
regexec.c (@29687..) 'merge in' ext/B/B.xs (@29642..)
win32/win32.c (@29690..)
p4raw-integrated: from //depot/perl@29155 'merge in' perlio.c
(@29143..)
p4raw-integrated: from //depot/perl@28769 'merge in' win32/win32.h
(@28643..)
p4raw-integrated: from //depot/perl@28643 'merge in' cop.h (@28296..)

14 years agoIntegrate:
Nicholas Clark [Thu, 15 Feb 2007 11:24:02 +0000 (11:24 +0000)]
Integrate:
[ 28293]
Subject: Re: [patch] win32/buildext.pl to handle inclusions and not just exclusions
From: demerphq <demerphq@gmail.com>
Date: Sun, 21 May 2006 12:20:12 +0200
Message-ID: <9b18b3110605210320h5adc9df4hbee2302722b3dd6e@mail.gmail.com>

[ 28697]
Resync win32/config_H.* and win32/config.* with config_h.SH
and Porting/config.sh respectively

No real changes except for the addition of the missing
HAS_C99_VARIADIC_MACROS to win32/config_H.* and
initialinstalllocation, madlyh, madlyobj and madlysrc to
win32/config.*

[ 28832]
Subject: mktables executes seven time per build sigh
From: demerphq <demerphq@gmail.com>
Date: Sun, 10 Sep 2006 17:52:10 +0200
Message-ID: <9b18b3110609100852q2cfc2497ufceda5ff5d0875e3@mail.gmail.com>

(Fix for Windows)

[ 28978]
Updates for building on Win32 with Visual C++ 2005 Express Edition

Add some instructions in README.win32, clarify macro comments and add
missing macros to makefile.mk, and drop the GLOBEXEBUILD macro from
Makefile--the Express Edition of Visual C++ 2005 is free and includes
setargv.obj, so there is no need to support the .NET 2.0 SDK compiler
which didn't include it.

Unfortunately, the build still doesn't work yet--my attempt got as far
as building extensions, but miniperl.exe crashed.  Hopefully this can
be sorted out soon.

[ 29131]
Subject: [PATCH] Add a few useful developers maketargets to win32/Makefile
From: demerphq <demerphq@gmail.com>
Date: Sun, 29 Oct 2006 13:28:31 +0200
Message-ID: <9b18b3110610290328v71956891s7df10e40efd2350c@mail.gmail.com>

[ 29147]
Add some missing targets to win32/makefile.mk

This updates makefile.mk w.r.t. Makefile, following changes #28293,
#28832, #28904 and #29131

[ 29218]
Get Visual C++ 2005 (aka Visual C++ 8.x) support off the ground

This is not a complete fix yet by any means (there are lots of compiler
warnings and lots of test failures), but it's a step in the right
direction.

See the thread starting here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-10/msg00893.html
and continuing here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00102.html
for further information

[ 29233]
Don't use the PERL_MSVCRT_READFIX when using VC++ 7.x onwards.

VC++ 7.x onwards use their own MSVCR7x.dll, MSVCR8x.dll, etc, rather
than MSVCRT.dll, so they do not require the read() fix.

Therefore, we also don't need to update the ioinfo struct used by the
read() fix w.r.t. VC++ 8.x, so back out that part of change #29218

[ 29285]
Add support for building a perl-static.exe that doesn't depend on
the perl59.dll. It currently can't load DLL extension modules, so
any that are required must be statically linked too. This may be
fixed sometime.  Changes to win32/makefile.mk also to follow.

Subject: RE: [PATCH@29224] RE: [patch-at-29217] static linkage for perl.exe fo r win32
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Date: Mon, 13 Nov 2006 19:45:05 +0100
Message-ID: <E3FB32585BF1D411B9E900805FF51A080207FA41@ru0022exch001u.ru.lucent.com>

(with minor tweaks for cleanup and embedding manifest file)

[ 29296]
Fix Extensions_static dependencies to avoid relinking every time

Subject: Re: [PATCH@29224] RE: [patch-at-29217] static linkage for perl.ex e fo r win32
From: demerphq <demerphq@gmail.com>
Date: Thu, 16 Nov 2006 13:58:32 +0100
Message-ID: <9b18b3110611160458r6bebb7f6k8421abe68b474997@mail.gmail.com>

[ 29298]
Add missing d_ctermid/HAS_CTERMID to Win32 canned configs

[ 29303]
Add perl-static.exe support to win32/makefile.mk

This applies the same changes that were made in win32/Makefile by
changes #29285 and #29296, plus a tweak to win32/runperl.c to fix
a linker error when using MinGW/gcc

[ 29305]
Install perl-static.exe if it was built

Perhaps this should be done via "installperl" so as to get, e.g.,
perl5.9.5-static.exe and honour INST_VER and INST_ARCH?

Just do it quick-and-dirty for now, as is done for wperl.exe. It
can always be fixed later if anyone wants it.

[ 29307]
Fix the XXX in #29303

[ 29321]
Revert #29307. It doesn't fix the XXX after all. Using "$(shell @type )"
on a temporary file just inserts the contents of the file in question
into the command-line, exactly like putting the data there in the first
place would achieve. It doesn't avoid creating a long command-line as we
would like to do.

[ 29358]
Silence VC8's warnings about "unsafe" CRT functions and POSIX CRT
function names being deprecated, and add a note to perltodo to
revisit this one day.

[ 29396]
Make the win32/makefile.mk a little safer

- Add a few missing s,\,$B, substitutions. We were living dangerously
  with various unescaped backslashes not causing problems purely because
  they don't make valid ecape codes anyway, e.g. ..\perl59.dll was only
  working because \p isn't an escape code so it didn't get mapped to
  anything nasty.

- Move the $(BLINK_FLAGS) out of $(mktmp ...)'s because it could contain
  backslashes which would otherwise need escaping. (Adding in the
  escaping would be another fix but other cases don't put $(BLINK_FLAGS)
  into $(mktmp ...) files in the first place.)

[ 29397]
Add missing d_printf_format_null/PRINTF_FORMAT_NULL_OK to Win32 canned
configs

See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00923.html

[ 29402]
Give perl.exe an icon when built with MinGW and Borland

It already gets an icon when built with VC++, but the MinGW and Borland
builds were not making any use of the resource file.

Also add the top-level directory into MinGW's resource compiler search
path to assist ActivePerl builds: see:
http://downloads.activestate.com/ActivePerl/src/5.8/AP819_diff.txt

[ 29409]
Building with Visual C++ 2005 now works except for one test failure

[ 29469]
Extend d_pseudofork to Win32-land and set it when appropriate
(namely, when we have USE_ITHREADS and PERL_IMPLICIT_SYSTEM)

[ 29470]
Make the check for PERL_IMPLICIT_SYS better

[ 29699]
Do the same as #29697 for Win32

[ 30197]
Subject: [PATCH] Defend against cmd.exe stupidity (on Win2k at least)
From: demerphq <demerphq@gmail.com>
Message-ID: <9b18b3110702101100n76f65136ke65113bf0dbd01f@mail.gmail.com>
Date: Sat, 10 Feb 2007 20:00:10 +0100

[ 30219]
Apply #30197 to win32/makefile.mk too
p4raw-link: @30219 on //depot/perl: d51f686b46b5437978651ed599a739a0c8106034
p4raw-link: @30197 on //depot/perl: a1216aced59ab8ef16c7c3220a50dad6ed434ef2
p4raw-link: @29699 on //depot/perl: 849a608a1c08f4ab399c53455097298571a0bad4
p4raw-link: @29470 on //depot/perl: 1fd1213a7b551f5b3fc24c317118ef268b06783e
p4raw-link: @29469 on //depot/perl: 27bdbd07da4037be18a7347ab1c0d4093e037413
p4raw-link: @29409 on //depot/perl: a7d225ecf8799085a37ac5da254375f925b69d5f
p4raw-link: @29402 on //depot/perl: f721bdf3f308a637a54a1ba1759c49d70d747a8b
p4raw-link: @29397 on //depot/perl: 63cdf24b4587df192f2f3f9a9c78a397a2e527db
p4raw-link: @29396 on //depot/perl: 78d580049fe3d15caa480649bb4c35a4ad9011dd
p4raw-link: @29358 on //depot/perl: c5b31784e02aac7c0b7f5bd436ee6d2fd57bbcf0
p4raw-link: @29321 on //depot/perl: df06d623719a79bc228835e7155be223f4786e6c
p4raw-link: @29307 on //depot/perl: f026e24baa3a7e847539858e94ce5f0945d6d5d8
p4raw-link: @29305 on //depot/perl: 5548433c2e899ba54246b453ef76f602ee8d0646
p4raw-link: @29303 on //depot/perl: ed2eab3fc8323ad057527ec2d1e196bda907dcee
p4raw-link: @29298 on //depot/perl: 040f0b05fce3e7a91646eeeada3524db1a8dc222
p4raw-link: @29296 on //depot/perl: 50a9d373f1c1ab6d612c19aebec01d55d00b554d
p4raw-link: @29285 on //depot/perl: 4e036e4bbba6d063b01c50038bdc634716ef4439
p4raw-link: @29233 on //depot/perl: 46e77f111828d72136c91f0837803182535da01d
p4raw-link: @29218 on //depot/perl: 0448a0bdbfbd5e00696d6b3361b97fb1190434c1
p4raw-link: @29147 on //depot/perl: 250c5aadd22c49c382e85af886ae83585677eeed
p4raw-link: @29131 on //depot/perl: 7bcddc65f3b39333c0a5498bf20b43c6dc2e1df7
p4raw-link: @28978 on //depot/perl: 1c847d4b24b4811e0a135df4f0a725e3a5ccb70b
p4raw-link: @28832 on //depot/perl: 6ae7e45950bbea01cc8774a8c6c78ed87228651c
p4raw-link: @28697 on //depot/perl: 3bf969c5666cc875b9f8de7ec33cabcc26d26796
p4raw-link: @28293 on //depot/perl: a24cc0c03d2211980be311ac40a0e038f157d31f

p4raw-id: //depot/maint-5.8/perl@30311
p4raw-integrated: from //depot/perl@30309 'copy in' win32/runperl.c
(@4729..) win32/buildext.pl (@24862..) 'edit in'
win32/makefile.mk (@29699..)
p4raw-integrated: from //depot/perl@29469 'edit in' win32/config_sh.PL
(@28460..) win32/config.vc64 (@29397..)
p4raw-integrated: from //depot/perl@29409 'edit in' win32/Makefile
(@29376..)
p4raw-integrated: from //depot/perl@29397 'edit in' win32/config_H.bc
win32/config_H.gc win32/config_H.vc (@29298..) 'merge in'
perl.h (@29313..)
p4raw-integrated: from //depot/perl@29298 'edit in' win32/config.gc
win32/config.vc (@29238..)
p4raw-integrated: from //depot/perl@29233 'edit in' win32/win32.h
(@29218..)
p4raw-integrated: from //depot/perl@29218 'merge in' win32/win32.c
(@29164..)
p4raw-integrated: from //depot/perl@28978 'edit in' README.win32
(@27576..)
p4raw-integrated: from //depot/perl@28832 'copy in'
lib/unicore/mktables (@24652..)
p4raw-integrated: from //depot/perl@28697 'edit in' win32/config.bc
win32/config_H.vc64 (@28674..)

14 years agoIntegrate:
Yves Orton [Fri, 15 Dec 2006 12:52:45 +0000 (13:52 +0100)]
Integrate:
[ 28043]
Fix for RT #7916: perl 5.6.1 with Intel's icc on RedHat
Linux 7.2.  The original fix, change #13053, added a check
for $Config{gccversion} which is now populated by newer
Intel compilers.  This additional change checks to see
if Intel is in $Config{gccversion}.  If it is, its not
a gcc.

[ 28046]
One too many ('s in change #28043.

[ 28794]
Convert Errno.t to Test::More.  Increase the test coverage
while in there as well.

[ 29558]
Subject: Re: [PATCH] Errno doesnt rebuild when things it depends on in Config.pm change
Message-ID: <9b18b3110612150352y2394954bg5acd5ec5fd320d33@mail.gmail.com>

[ 29595]
Proper cleanup for Errno.pm

[ 29627]
Upgrade to Errno-1.10 (!).  I have left the core tests as is for
now as well as for Makefile.PL, which need some looking into.
p4raw-link: @29627 on //depot/perl: 70136de0501deabd722c8f86723c2759bc0d7245
p4raw-link: @29595 on //depot/perl: 55612000cd37c01e85735053fc9ab5f44e8e524c
p4raw-link: @29558 on //depot/perl: 90ec05cef95275d090438d677bea4199a5df35b5
p4raw-link: @28794 on //depot/perl: eb0f98c9231fa500029e4f3531ee246d1650a240
p4raw-link: @28046 on //depot/perl: 65a03812db60fb8c176a0aca1ddfc6f7f489c506
p4raw-link: @28043 on //depot/perl: e9014798f4f634151d92887db69bde2b6ef69071
p4raw-link: @13053 on //depot/perl: 022394cfaaa8ec20e603e5da621b1778fd79e4ad

p4raw-id: //depot/maint-5.8/perl@30309
p4raw-integrated: from //depot/perl@30308 'copy in' ext/Errno/ChangeLog
(@7067..) ext/Errno/t/Errno.t (@23424..) ext/Errno/Makefile.PL
(@29558..)
p4raw-integrated: from //depot/perl@28046 'ignore'
ext/Errno/Errno_pm.PL (@28043..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 23:20:38 +0000 (23:20 +0000)]
Integrate:
[ 27562]
Upgrade to Digest-1.15

[ 28580]
Upgrade to ANSIColor-1.11
p4raw-link: @28580 on //depot/perl: cd07961becb6aedb450c6b97e45886d44a7289c2
p4raw-link: @27562 on //depot/perl: 5e50d56585280ea382db9d7b2b176de360fc93eb

p4raw-id: //depot/maint-5.8/perl@30308
p4raw-branched: from //depot/perl@30307 'branch in'
lib/Term/ANSIColor/t/basic.t
p4raw-deleted: from //depot/perl@30307 'delete in'
lib/Term/ANSIColor/test.pl (@25318..)
p4raw-integrated: from //depot/perl@30307 'copy in'
lib/Term/ANSIColor/ChangeLog lib/Term/ANSIColor/README
(@25318..) lib/Digest/Changes (@26209..) lib/Digest.pm
(@26210..)
p4raw-branched: from //depot/perl@28580 'branch in'
lib/Term/ANSIColor/t/pod.t
p4raw-integrated: from //depot/perl@28580 'edit in' MANIFEST (@28546..)
p4raw-integrated: from //depot/perl@25261 'ignore'
lib/Term/ANSIColor.pm (@23620..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 22:42:21 +0000 (22:42 +0000)]
Integrate:
[ 28389]
Upgrade to Unicode-Normalize-1.00

[ 28395]
signedness nit in Unicode::Normalize::decompose

[ 28406]
Upgrade to Unicode::Normalize 1.01
p4raw-link: @28406 on //depot/perl: 39f4556fa6ad8437dfb47fa415d469ee118f4f4d
p4raw-link: @28395 on //depot/perl: 9b3749067821edd17024e783195e26d95f58fe9c
p4raw-link: @28389 on //depot/perl: fe067ad959549a513d3f99948bd05deb85d6e222

p4raw-id: //depot/maint-5.8/perl@30307
p4raw-branched: from //depot/perl@30306 'branch in'
ext/Unicode/Normalize/t/tie.t
p4raw-integrated: from //depot/perl@30306 'copy in'
ext/Unicode/Normalize/t/fcdc.t (@21550..)
ext/Unicode/Normalize/t/null.t (@21812..)
ext/Unicode/Normalize/t/illegal.t (@22911..)
ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/norm.t
ext/Unicode/Normalize/t/test.t (@24166..)
ext/Unicode/Normalize/Changes ext/Unicode/Normalize/README
(@28389..)
p4raw-integrated: from //depot/perl@28406 'merge in' MANIFEST
(@28384..)
p4raw-integrated: from //depot/perl@28395 'ignore'
ext/Unicode/Normalize/Normalize.xs (@28389..)
p4raw-integrated: from //depot/perl@28389 'ignore'
ext/Unicode/Normalize/t/func.t (@19735..)
ext/Unicode/Normalize/Normalize.pm (@24166..)

14 years agoUpdate the integration history for ext/Encode/... for changes 25261
Nicholas Clark [Wed, 14 Feb 2007 22:38:24 +0000 (22:38 +0000)]
Update the integration history for ext/Encode/... for changes 25261
and 25266. (Seems that the corrections were already merged to maint,
but somehow perforce didn't know this)(What a long changelog entry
for empty diffs)

p4raw-id: //depot/maint-5.8/perl@30306
p4raw-integrated: from //depot/perl@25266 'ignore'
ext/Encode/lib/Encode/PerlIO.pod (@19325..)
ext/Encode/lib/Encode/Supported.pod (@23380..)
p4raw-integrated: from //depot/perl@25261 'ignore'
ext/Encode/encoding.pm (@23417..) ext/Encode/Encode.pm
ext/Encode/lib/Encode/Alias.pm (@24490..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 22:33:56 +0000 (22:33 +0000)]
Integrate:
[ 27346]
Upgrade to CPAN 1.87
p4raw-link: @27346 on //depot/perl: 87892b7316b5db4861dda5a8422f3d25156801f5

p4raw-id: //depot/maint-5.8/perl@30305
p4raw-integrated: from //depot/perl@27346 'copy in'
lib/CPAN/FirstTime.pm lib/CPAN/HandleConfig.pm
lib/CPAN/Tarzip.pm (@27192..) lib/CPAN.pm lib/CPAN/SIGNATURE
(@27311..)

14 years agoIntegrate:
Robin Barker [Wed, 11 Oct 2006 15:29:43 +0000 (16:29 +0100)]
Integrate:
[ 28298]
Fix segfault in SDBM_File when the destructor is called multiple times

[ 28976]
Make g++ happy when compiling NDBM_File on a system that
is likely using the GDBM compatibility headers that
g++ (and other C++ implementations) cannot handle.

[ 28996]
Fix typo in NDBM_File.xs and bump up the version number.

[ 28997]
Subject: RE: g++ compile and make test 100%
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Date: Wed, 11 Oct 2006 15:29:43 +0100
Message-ID: <2C2E01334A940D4792B3E115F95B7226120A65@exchsvr1.npl.ad.local>

[ 29000]
Subject: [PATCH] RE: g++ compile and make test 100%
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Date: Wed, 11 Oct 2006 16:58:10 +0100
Message-ID: <2C2E01334A940D4792B3E115F95B7226120A68@exchsvr1.npl.ad.local>
p4raw-link: @29000 on //depot/perl: ae5c2706608a05b8309995b7b86cba4433e5d602
p4raw-link: @28997 on //depot/perl: 6980eebd7cd40424ba72081bd69d31d2b7576f4f
p4raw-link: @28996 on //depot/perl: 5046273b5cf1d23be50a4646536c855dd8b55ccd
p4raw-link: @28976 on //depot/perl: e82f3e3c5fa2a46d2475b54a3790ddd631719562
p4raw-link: @28298 on //depot/perl: 8a0b16eb60065835f8d356f329e2b8cbfe8c9d62

p4raw-id: //depot/maint-5.8/perl@30304
p4raw-integrated: from //depot/perl@30303 'copy in'
ext/NDBM_File/Makefile.PL (@6143..) ext/ODBM_File/t/odbm.t
(@20269..) ext/NDBM_File/typemap (@21981..)
ext/SDBM_File/SDBM_File.xs (@24994..)
ext/NDBM_File/NDBM_File.pm ext/SDBM_File/SDBM_File.pm
(@26804..)
p4raw-integrated: from //depot/perl@28976 'ignore'
ext/NDBM_File/NDBM_File.xs (@17761..)
p4raw-integrated: from //depot/perl@24271 'merge in'
ext/SDBM_File/sdbm/sdbm.c (@20916..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 22:09:03 +0000 (22:09 +0000)]
Integrate:
[ 28927]
Move Text::Soundex from lib/ to ext/ and upgrade it to
Text-Soundex-3.02.

[ 28983]
Update to PathTools-3.22.

[ 28991]
Grrr...moved the files, but forgot to update Soundex.pm

[yes, 28983 touched Soundex.xs]
p4raw-link: @28991 on //depot/perl: b9eae89ed3bfcec528cd35084af5994e90526568
p4raw-link: @28983 on //depot/perl: 81a4c762684cf629f6e7986fe1827ecd2af35ba2
p4raw-link: @28927 on //depot/perl: 11f885b578514fcbf59f44ca49ae6a8299238c7d

p4raw-id: //depot/maint-5.8/perl@30303
p4raw-branched: from //depot/perl@30302 'branch in'
ext/Text/Soundex/Changes ext/Text/Soundex/Makefile.PL
ext/Text/Soundex/README ext/Text/Soundex/t/Soundex.t
ext/Text/Soundex/Soundex.pm ext/Text/Soundex/Soundex.xs
(@28927..)
p4raw-deleted: from //depot/perl@30302 'delete in' lib/Text/Soundex.t
(@10676..) lib/Text/Soundex.pm (@11857..)
p4raw-integrated: from //depot/perl@28927 'edit in' MANIFEST (@28918..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 22:00:02 +0000 (22:00 +0000)]
Integrate:
[ 29566]
Add a new flag SVprv_PCS_IMPORTED (which is a pseudonym for SVf_SCREAM)
to note when a proxy constant subroutine is copied. This allows us to
correctly set GvIMPORTED_CV_on() if the symbol is ever turned into a
real GV.
p4raw-link: @29566 on //depot/perl: 1ccdb7301362000755034d5e6a7e73f566973104

p4raw-id: //depot/maint-5.8/perl@30302
p4raw-branched: from //depot/perl@30301 'branch in'
t/lib/proxy_constant_subs.t
p4raw-integrated: from //depot/perl@29566 'edit in' pp_hot.c (@29544..)
MANIFEST (@29557..) dump.c gv.c (@29565..) 'merge in' sv.h
(@29565..)

14 years agoTwo stowaways from change 30299.
Nicholas Clark [Wed, 14 Feb 2007 21:51:16 +0000 (21:51 +0000)]
Two stowaways from change 30299.

p4raw-id: //depot/maint-5.8/perl@30301
p4raw-deleted: from //depot/perl@30300 'delete in'
lib/ExtUtils/META.yml (@27590..) lib/ExtUtils/t/Command.t
(@28825..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 21:45:49 +0000 (21:45 +0000)]
Integrate:
[ 28987]
Upgrade to ExtUtils-Command-1.12.

[ 28988]
Upgrade to ExtUtils-Manifest-1.49.

[ 28989]
Adjust test count for ExtUtils::Command

[ 29768]
Upgrade to ExtUtils::Manifest 1.51

[ 30146]
Upgrade to ExtUtils-Command-1.13
p4raw-link: @30146 on //depot/perl: 9fcebbf094867dff599e7e009ef2944e2a1d1b2c
p4raw-link: @29768 on //depot/perl: 1c14aae0b07e7d831ac07cadc1b3a73ceba9637c
p4raw-link: @28989 on //depot/perl: ac8d2830a5f39312d4bf37f8ab43ad1350c22292
p4raw-link: @28988 on //depot/perl: b3217f3b82de9e927c4f63073394027ba0773014
p4raw-link: @28987 on //depot/perl: a85f5f830de99e846a58c552c8fda7263c54db75

p4raw-id: //depot/maint-5.8/perl@30300
p4raw-integrated: from //depot/perl@30299 'copy in'
lib/ExtUtils/Command.pm (@28987..) lib/ExtUtils/t/Manifest.t
(@28988..)
p4raw-integrated: from //depot/perl@28988 'ignore'
lib/ExtUtils/Manifest.pm (@28921..)
p4raw-integrated: from //depot/perl@28987 'ignore'
lib/ExtUtils/t/eu_command.t (@28929..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 21:31:37 +0000 (21:31 +0000)]
Integrate:
[ 26457]
Fix for pod2man() in ExtUtils::Command::MM to work with
the Pod::Man 2.04.

[ 26499]
Removing MAKE_JOBS_FIFO from %ENV causes FreeBSD make to forget about
any -j flags. (And their implied disabling of backwards compatibility,
which is the real cause of the make disttest failure).

[ 26536]
Subject: Re: [PATCH] Re: INSTALLSCRIPT versus INSTALLDIRS
From: Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
Date: Mon, 12 Dec 2005 19:22:32 +0100
Message-ID: <20051212192232.39cd0c1e@grubert.mandrakesoft.com>

[ 26813]
Assorted VMS-only MakeMaker fixes for blead

[ 26919]
Make Manifest.t do what is says it's doing.

[ 26930]
Subject: [PATCH] Tru64: -Uusedl: lib/ExtUtils/t/Embed.t
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Mon, 23 Jan 2006 20:34:18 +0200
Message-ID: <43D521AA.7030008@gmail.com>

[ 27256]
$ExtUtils::MM_Unix::VERSION needs to stay numeric to avoid test
warnings.

[ 27587]
Get version numbers in line with what's in the CPAN
EU::MM 6.30_01 tarball. (ExtUtils::Install has local changes,
so bump its version number.)

[ 27590]
Merge changes from CPAN's EU:MM 6.30_01.
The modules that have local changes have superior
version numbers than the CPAN counterparts.

[ 27591]
No reason to ship MakeMaker's META.yml

[ 27592]
When MAN3PODS is forced to {} in a Makefile.PL, manpages should not be
built from pods. This change fixes bleadperl compilation -- trying to
build manpages with miniperl causes a bootstrapping problem.

[ 27595]
Fix broken MM_Win32.t tests following 27590

Test 31 was failing because 27590 had undone part of 25627.
Test 41 was failing because the change to pasthru() in MM_Win32.pm
means that $self->{MAKE} now needs to be initialized.

[ 27596]
Bump version number of ExtUtils::MM_Win32

[ 27597]
restore EU::MM test fixes from 26079, 26813, and 26919
that were lost in 27590

[ 27613]
EU::MM::MM_VMS::one_liner must quote "--" argument

[ 27708]
Change 27592 disabled the building of manpages for non core-extensions
The init_MAN3PODS method need to be called when no INSTALLMAN3DIR is
present in the first place.

[ 28463]
Subject:  [PATCH] Synchronize ExtUtils::Instal 1.41
From:  demerphq <demerphq@gmail.com>
Date:  Sun, 2 Jul 2006 16:23:21 +0200
Message-Id:  <9b18b3110607020723h1765f051hda802b6682a99df0@mail.gmail.com>

Sync ExtUtils::Install with CPAN (just trivially change version nos)

[ 28825]
Upgrade to MakeMaker 6.30_04

[ 28918]
Update to ExtUtils-Command-1.11

[ 28921]
Upgrade to ExtUtils-Manifest-1.48

[ 28929]
Quiet warnings in new test for ExtUtils::Command.

[ 28984]
Upgrade to ExtUtils-Makemaker-6.31.
p4raw-link: @28984 on //depot/perl: 562c8117872556faadd31f703c1c1a0907ed9a04
p4raw-link: @28929 on //depot/perl: 2db40e90730d5fd105e3f74faa4d22f352568b99
p4raw-link: @28921 on //depot/perl: 4c857482444fa7fd66ed25e3d116ce432288ecb3
p4raw-link: @28918 on //depot/perl: f353a419ab395e938eafc6160a3502642b35d964
p4raw-link: @28825 on //depot/perl: 58d3253823637a1fee2c1c8064022162bc9d6374
p4raw-link: @28463 on //depot/perl: f62a57de64cd5ddde982ef9f2ab6d195e87eec01
p4raw-link: @27708 on //depot/perl: cb8845025fc6f1183f7120c6693dc548500a18f1
p4raw-link: @27613 on //depot/perl: 002ab805506f31960772344deee6173387b1daa2
p4raw-link: @27597 on //depot/perl: d04fb41ed39ab87f7ad32382b9884a42eceaca55
p4raw-link: @27596 on //depot/perl: b215946937a3feffe1e009240f4842b6bb247f40
p4raw-link: @27595 on //depot/perl: 3461c7c9350e177b6bce70d393133005ce4bb689
p4raw-link: @27592 on //depot/perl: 97998846c872d4a3ce247054f72e1859a6939126
p4raw-link: @27591 on //depot/perl: eed083fb3b720efe3525f1bff773789b22d647b0
p4raw-link: @27590 on //depot/perl: 2977d345acaba2d25f549b813e6f840a0d225b16
p4raw-link: @27587 on //depot/perl: b308eaac984433b634f42b8721523057190cf20c
p4raw-link: @27256 on //depot/perl: 743b448f857ced95665ca43324e7007186d6d89c
p4raw-link: @26930 on //depot/perl: 14270b7ab71cfb66cde9903f71e422238705ea93
p4raw-link: @26919 on //depot/perl: 1bd1db6feafb0e0b6bfb34267e8489cdec623282
p4raw-link: @26813 on //depot/perl: 1dd9167a996be5f22bc74d6a8c46a12917e4817f
p4raw-link: @26536 on //depot/perl: 002b9267a385cf8ff0e7534241cdf3798da8636c
p4raw-link: @26499 on //depot/perl: e16fcd08233370584746d45f250e423bd2f11ec2
p4raw-link: @26457 on //depot/perl: 66112e6bb03fbfd6d0ed24ae598b9937e2e4884c

p4raw-id: //depot/maint-5.8/perl@30299
p4raw-branched: from //depot/perl@30297 'branch in'
lib/ExtUtils/t/INSTALL_BASE.t lib/ExtUtils/t/make.t
lib/ExtUtils/t/pm.t lib/ExtUtils/t/revision.t (@27590..)
p4raw-deleted: from //depot/perl@30297 'delete in'
lib/ExtUtils/t/installbase.t (@24185..)
p4raw-integrated: from //depot/perl@30297 'copy in' lib/ExtUtils/MY.pm
(@15599..) lib/ExtUtils/testlib.pm (@16904..)
lib/ExtUtils/t/MM_NW5.t (@19099..) lib/ExtUtils/Liblist.pm
lib/ExtUtils/MM_DOS.pm lib/ExtUtils/MM_UWIN.pm (@19162..)
lib/ExtUtils/MakeMaker/bytes.pm
lib/ExtUtils/MakeMaker/vmsish.pm lib/ExtUtils/TODO (@21652..)
lib/ExtUtils/Liblist/Kid.pm lib/ExtUtils/MM_MacOS.pm (@23653..)
lib/ExtUtils/MM_BeOS.pm lib/ExtUtils/MM_Cygwin.pm
lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_QNX.pm
lib/ExtUtils/MM_VOS.pm lib/ExtUtils/MakeMaker/Config.pm
lib/ExtUtils/PATCHING lib/ExtUtils/README (@24185..)
lib/ExtUtils/MM_AIX.pm (@24232..) lib/ExtUtils/Mkbootstrap.pm
lib/ExtUtils/Mksymlists.pm (@27587..) lib/ExtUtils/t/basic.t
(@27597..) lib/ExtUtils/Installed.pm (@27983..)
lib/ExtUtils/Install.pm (@28101..) lib/ExtUtils/Packlist.pm
(@28198..)
p4raw-integrated: from //depot/perl@28984 'copy in' lib/ExtUtils/MM.pm
(@24185..)
p4raw-branched: from //depot/perl@28929 'branch in'
lib/ExtUtils/t/eu_command.t (@28918..)
p4raw-integrated: from //depot/perl@28918 'copy in'
lib/ExtUtils/Command.pm (@24185..) 'edit in' MANIFEST
(@28909..)
p4raw-branched: from //depot/perl@28825 'branch in'
lib/ExtUtils/t/build_man.t
p4raw-integrated: from //depot/perl@28825 'copy in'
lib/ExtUtils/t/Command.t (@27597..) 'ignore'
lib/ExtUtils/MM_VMS.pm (@27613..)
p4raw-integrated: from //depot/perl@27708 'ignore'
lib/ExtUtils/MM_Unix.pm (@27592..)
p4raw-integrated: from //depot/perl@27595 'ignore'
lib/ExtUtils/t/MM_Win32.t (@27590..)
p4raw-integrated: from //depot/perl@27590 'ignore'
lib/ExtUtils/MM_NW5.pm (@24185..) lib/ExtUtils/MM_Win32.pm
(@24510..) lib/ExtUtils/Changes (@24524..)
lib/ExtUtils/MakeMaker/FAQ.pod (@25266..)
lib/ExtUtils/MakeMaker.pm (@26536..)
p4raw-integrated: from //depot/perl@27587 'ignore'
lib/ExtUtils/Manifest.pm (@24232..)
p4raw-integrated: from //depot/perl@26930 'copy in'
lib/ExtUtils/t/Embed.t (@24365..)
p4raw-integrated: from //depot/perl@26919 'ignore'
lib/ExtUtils/t/Manifest.t (@26079..)
p4raw-integrated: from //depot/perl@26813 'ignore'
lib/ExtUtils/t/FIRST_MAKEFILE.t (@24524..)
p4raw-integrated: from //depot/perl@26457 'ignore'
lib/ExtUtils/Command/MM.pm (@24185..)
p4raw-integrated: from //depot/perl@25266 'ignore'
lib/ExtUtils/MM_Win95.pm (@24185..)
p4raw-integrated: from //depot/perl@25261 'ignore'
lib/ExtUtils/MM_Any.pm (@24232..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 19:11:41 +0000 (19:11 +0000)]
Integrate:
[ 29673]
Make the ptr_table functions available in an unthreaded perl, as other
code (such as Storable) can take advantage of them.
p4raw-link: @29673 on //depot/perl: 4674ade5b759c9369580374e5145fe253ded600d

p4raw-id: //depot/maint-5.8/perl@30297
p4raw-edited: from //depot/perl@30295 'edit in' intrpvar.h (@29655..)
p4raw-edited: from //depot/perl@29673 'edit in' embed.fnc proto.h
(@29660..)
p4raw-integrated: from //depot/perl@29673 'edit in' sv.c (@29666..)
'merge in' embed.h (@29660..) makedef.pl (@29661..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 18:04:52 +0000 (18:04 +0000)]
Integrate:
[ 29977]
The last parameter to gv_stashpv/gv_stashpvn/gv_stashsv is a bitmask
of flags, not a boolean, so correct the documenation and callers.

[ 30017]
Silence a few pedantic warnings

[ 30030]
One last gv_fetchpv() that should be GV_ADD rather than TRUE.

[ 30034]
newPADOP()'s sv parameter is never NULL, so mark it as so.
(Well, in theory it could be NULL if someone is creating ops during
symbol table destruction, but snowballs in hell, etc.
This is usually the point where Jarkko observes that the aliens are
looking for a free slot in their diaries...)

[ 30043]
Change 30034 wasn't enough to silence the warnings - also need to
pass a never-NULL parameter to newPADOP from newGVOP
p4raw-link: @30043 on //depot/perl: ff8997d7fa0815ca182064f36b72cbf89750ce04
p4raw-link: @30034 on //depot/perl: 58182927067ecc460e3d1befd5302093f53edafd
p4raw-link: @30030 on //depot/perl: 7a6d04f4b4bf895ed78ad15e738aca75d88e3b8c
p4raw-link: @30017 on //depot/perl: 52944de88edafadedb887e82afd3ce438ba96487
p4raw-link: @29977 on //depot/perl: da51bb9b4f7f527464b5e38aca8bcb956de1bbbc

p4raw-id: //depot/maint-5.8/perl@30295
p4raw-integrated: from //depot/perl@30294 'copy in'
ext/IPC/SysV/SysV.xs (@11051..) 'edit in' universal.c
(@29696..) 'merge in' pod/perlguts.pod (@29138..) utf8.c
(@29696..) ext/PerlIO/via/via.xs (@29701..) pp_sys.c (@29784..)
perlio.c (@29894..)
p4raw-integrated: from //depot/perl@30034 'edit in' embed.fnc
(@30032..)
p4raw-integrated: from //depot/perl@30017 'edit in' sv.c (@29977..)
p4raw-integrated: from //depot/perl@29977 'edit in' toke.c (@29838..)
proto.h (@29905..) gv.c (@29970..) op.c (@29975..) 'merge in'
ext/B/B.xs (@29692..) pp.c pp_hot.c (@29905..) pod/perlapi.pod
(@29922..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 17:41:03 +0000 (17:41 +0000)]
Integrate:
[ 29880]
Subject: [PATCH] fix unicode split /\s+/
From: demerphq <demerphq@gmail.com>
Date: Fri, 19 Jan 2007 02:14:06 +0100
Message-ID: <9b18b3110701181714r4f3bc9ebq9ba462eba8338734@mail.gmail.com>

[ 29887]
Subject: Re: [PATCH] fix unicode split /\s+/
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Message-Id: <20070120005232.D9CC.BQW10602@nifty.com>
Date: Sat, 20 Jan 2007 00:52:42 +0900

[ 29975]
Subject: split by " \0" (const string staring with a SPACE followed by NULL)
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Fri, 19 Jan 2007 22:21:48 +0900
Message-Id: <20070119221905.D162.BQW10602@nifty.com>
p4raw-link: @29975 on //depot/perl: ede8ac17cc8980652fa00e4d3b33ce031d6bbd24
p4raw-link: @29887 on //depot/perl: 613f191e047db38572099edee06ae7ede4343b5b
p4raw-link: @29880 on //depot/perl: 8727f688bf9bab57862da9dd9073020b13c82940

p4raw-id: //depot/maint-5.8/perl@30294
p4raw-integrated: from //depot/perl@29975 'merge in' op.c (@29830..)
p4raw-integrated: from //depot/perl@29887 'ignore' t/op/split.t
(@29880..)
p4raw-integrated: from //depot/perl@29880 'edit in' pp.c (@29730..)

14 years agoIntegrate:
Marcus Holland-Moritz [Mon, 22 May 2006 13:39:33 +0000 (15:39 +0200)]
Integrate:
[ 28273]
Subject: [PATCH] literal string macros
Message-ID: <20060522133933.65ea93ce@r2d2>

[ 29486]
No need to upgrade if all we're going to do is return.

[ 29872]
Given that we now do the tests in S_visit() to avoid calling the
helper function when skippable, no need to retain those tests
inside the helper functions do_clean_objs() and do_clean_named_objs().

[ 29983]
Neither gv_fetchpvn_flags() nor hv_fetch() need a NUL terminated
string, so don't bother allocating buffer space or adding a NUL.

[ 29987]
Convert the last remaining 256 byte "small"bufs to 128 bytes.
(The actual size doesn't matter, as the buffers are only there to
save a malloc() for the common, short, case. Coverage reports suggest
that we aren't actually testing the long case. Yet - will fix this)

[ 30000]
As we're not passing over (or copying in) a NUL, don't need that extra
byte for it, so correct the < to <= so that we use the smallbuf
whenever possible.

[ 30015]
Stop S_incline needing to temporarily write a '\0' into its passed-in
buffer. (Requires adding gv_fetchfile_flags(), savesharedpvn() and
CopFILE_setn() to provide pointer/length versions of APIs)

[ 30024]
A test to exercise the smallbuf overflow code in S_incline, and a
refactoring of that code to use only one 128 char array, not two.

[ 30064]
Add av_create_and_push() and av_create_and_unshift_one() to refactor
out two repeated idioms.

[ 30101]
A few more places where we know the length for sv_setpv() or sv_catpv()

[ 30229]
Un-TODO tests avec change #30228
p4raw-link: @30229 on //depot/perl: 3ba77b89580e34a853517cf1c65fef5db14ac82e
p4raw-link: @30228 on //depot/perl: ebca63ee5f1955c84450c209cba0b49a23ad2f27
p4raw-link: @30101 on //depot/perl: 6502358f02d6c4ea5159a32e117a91663131f6af
p4raw-link: @30064 on //depot/perl: 29a861e74521a5f903bccb023c86950d733fa0b7
p4raw-link: @30024 on //depot/perl: 448670305e91e35ff5a396a7d764ec8b1844012e
p4raw-link: @30015 on //depot/perl: d9095cec1bba87df718f5a1d0a9ab42fe217cea4
p4raw-link: @30000 on //depot/perl: 798b63bc924a07589315b3229311582adce06136
p4raw-link: @29987 on //depot/perl: 4116122ef9a90b07cffa557ba0b71f9b75e5d034
p4raw-link: @29983 on //depot/perl: 2ae0db35b275229921515ee6fc05d8e0fca2ef1c
p4raw-link: @29872 on //depot/perl: ea724faac0e9bd1598db5c1f1c5bd689c0be70fc
p4raw-link: @29486 on //depot/perl: d07077ccb1603dbe7825b6fa721a5e5e922b807e
p4raw-link: @28273 on //depot/perl: 3fe0558089b4b4d5d784b5fbc7024a901bee242e

p4raw-id: //depot/maint-5.8/perl@30292
p4raw-integrated: from //depot/perl@30291 'edit in' t/comp/parser.t
(@30024..) 'merge in' av.c (@29221..) doio.c (@29696..) cop.h
(@29922..)
p4raw-integrated: from //depot/perl@30101 'merge in' mg.c (@29910..)
pp_ctl.c (@29921..)
p4raw-integrated: from //depot/perl@30064 'edit in' perl.c (@29877..)
embed.fnc (@30034..) op.c (@30043..)
p4raw-integrated: from //depot/perl@30015 'edit in' proto.h (@29977..)
'merge in' util.c (@29692..) global.sym (@29853..) embed.h
(@29905..)
p4raw-integrated: from //depot/perl@30000 'edit in' toke.c (@29987..)
p4raw-integrated: from //depot/perl@29987 'edit in' gv.c (@29983..)
p4raw-integrated: from //depot/perl@29872 'edit in' sv.c (@29867..)
p4raw-integrated: from //depot/perl@28273 'edit in' pod/perlapi.pod
(@28264..) 'merge in' handy.h (@28265..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 16:37:49 +0000 (16:37 +0000)]
Integrate:
[ 29761]
Fix bug [perl #41234] : the tokenizer understands "=cute"
or other words that begin with "cut" as synonyms for "=cut"

[ 29762]
Update copyright year in "perl -v" output

[ 29765]
make tr/// threadsafe by moving swash into pad

[ 29784]
Subject:  Re: AW: umask handling in File::Temp
From:  Gisle Aas <gisle@activestate.com>
Date:  12 Jan 2007 16:10:16 +0100
Message-ID:  <877ivs1dt3.fsf@ask.g.aas.no>

[ 29837]
when cloning  PL_regex_pad, copy SVf_BREAK flag too

[ 29839]
make Dump display the SVf_BREAK flag

[ 30147]
Subject: [PATCH] fix 2 environment handling bugs
From: Jan Dubois <jand@ActiveState.com>
Date: Mon, 05 Feb 2007 21:45:36 -0800
Message-ID: <p81gs2pggh04cngqjam0ejite7ksamiprt@4ax.com>

[ 30211]
Subject: [perl #41484] qr// stack bug
From: knew-p5p@pimb.org (via RT) <perlbug-followup@perl.org>
Date: Sat, 10 Feb 2007 19:32:17 -0800
Message-ID: <rt-3.6.HEAD-14573-1171164736-117.41484-75-0@perl.org>

[ 30212]
Convert new test to using t/test.pl.
(No idea where it could fit better. And since it uses the stack,
it's a bit fragile)

[ 30228]
Subject: Re: PL_copline inconsistency
From: Rick Delaney <rick@bort.ca>
Date: Sat, 27 Jan 2007 20:29:02 -0500
Message-ID: <20070128012902.GA21572@bort.ca>
p4raw-link: @30228 on //depot/perl: ebca63ee5f1955c84450c209cba0b49a23ad2f27
p4raw-link: @30212 on //depot/perl: 66b941864ac8a8f2fe5cb4315b4e9fcb08835dd8
p4raw-link: @30211 on //depot/perl: c8c13c2248f0124bc4c3d1625cab2bdb0be6c8da
p4raw-link: @30147 on //depot/perl: a4a109c2ec62a059b5bc094af354b4a57b9beaab
p4raw-link: @29839 on //depot/perl: de6bd8a1ed4db086fc45ac2ccbc4d4951a347d77
p4raw-link: @29837 on //depot/perl: 607905347eb1bbe08eb76ed3e8e9e27622ad97ed
p4raw-link: @29784 on //depot/perl: b0b546b3f9cbdb839276fcb570321d9f1a7bcd3b
p4raw-link: @29765 on //depot/perl: 043e41b864c9e8505919cb1347c4b340f7fd081b
p4raw-link: @29762 on //depot/perl: 34ce15975060127768c10c5e948ed68c7df246f6
p4raw-link: @29761 on //depot/perl: 01a57ef76e2bbb4fc89bd29489dbb04b936a94c2

p4raw-id: //depot/maint-5.8/perl@30291
p4raw-branched: from //depot/perl@30290 'branch in' t/op/qrstack.t
(@30211..)
p4raw-integrated: from //depot/perl@30290 'merge in' doop.c (@29696..)
pp_hot.c (@29977..)
p4raw-integrated: from //depot/perl@30211 'merge in' MANIFEST
(@30157..)
p4raw-integrated: from //depot/perl@29839 'merge in' dump.c (@29727..)
p4raw-integrated: from //depot/perl@29837 'merge in' sv.c (@29687..)
p4raw-integrated: from //depot/perl@29784 'merge in' pp_sys.c
(@29696..)
p4raw-integrated: from //depot/perl@29765 'merge in' op.c (@29731..)
p4raw-integrated: from //depot/perl@29762 'edit in' perl.c (@29717..)
p4raw-integrated: from //depot/perl@29761 'edit in' toke.c (@29749..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 16:13:48 +0000 (16:13 +0000)]
Integrate:
[ 29660]
remove conflict in pending_ident function and field name

[ 29705]
Subject: patch: shorten perl.h by six lines
From: "David Nicol" <davidnicol@gmail.com>
Date: Sat, 6 Jan 2007 00:02:24 -0600
Message-ID: <934f64a20701052202p1c77a226w32634a1c69f584c7@mail.gmail.com>

[ 29767]
fix typo in hv.c

[ 29790]
In S_hfreeentries, orig_array can be const.

[ 29922]
Fix a typo and some doubled spaces in comments.

[ 29930]
Subject: [perl #41318] Patch: win32.c typo in #define MULTIPLICITY
From: "Devin Heitmueller" (via RT) <perlbug-followup@perl.org>
Date: Mon, 22 Jan 2007 14:46:15 -0800
Message-ID: <rt-3.6.HEAD-1834-1169505975-229.41318-75-0@perl.org>
p4raw-link: @29930 on //depot/perl: 009676426ac964bafa7527627f98c205fbb9b19b
p4raw-link: @29922 on //depot/perl: c40f158517a2eb8c99b09f2c54334b34b71acd64
p4raw-link: @29790 on //depot/perl: fd7de8a8466b26f91b016c44f0d429fd3725d9d0
p4raw-link: @29767 on //depot/perl: d2a455e720a0491e3724f1bf1d96986c7d29d540
p4raw-link: @29705 on //depot/perl: fd12ed88bcd2d456c2ca96ac23d9f838b34316d0
p4raw-link: @29660 on //depot/perl: 3cbf51f5dd92d5c86babf20d1ad8e9b61b55793d

p4raw-id: //depot/maint-5.8/perl@30290
p4raw-integrated: from //depot/perl@30289 'merge in' win32/win32.c
(@29868..)
p4raw-integrated: from //depot/perl@29922 'merge in' cop.h (@29601..)
sv.h (@29853..) pod/perlapi.pod (@29885..)
p4raw-integrated: from //depot/perl@29767 'edit in' hv.c (@29687..)
p4raw-integrated: from //depot/perl@29705 'merge in' perl.h (@29687..)
p4raw-integrated: from //depot/perl@29660 'merge in' embed.fnc embed.h
proto.h toke.c (@29655..)

14 years agoIntegrate:
Yves Orton [Wed, 27 Dec 2006 11:37:36 +0000 (12:37 +0100)]
Integrate:
[ 29626]
Subject: [PATCH] Macroize char class tests in case to remove duplicated code.
Message-ID: <9b18b3110612270237i40e5ef34ud80898459ee338eb@mail.gmail.com>
p4raw-link: @29626 on //depot/perl: 89836f1f40c8e7c0c1ca2da658451b5b3de8752e

p4raw-id: //depot/maint-5.8/perl@30289
p4raw-integrated: from //depot/perl@29626 'edit in' regcomp.c
(@29622..)

14 years agoIntegrate:
Rafael Garcia-Suarez [Fri, 1 Dec 2006 10:26:48 +0000 (11:26 +0100)]
Integrate:
[ 27182]
Upgrade to Time-HiRes-1.87

[ 28745]
Upgrade to Time-HiRes-1.88.

[ 28747]
Upgrade to Time-HiRes-1.89.

[ 28748]
Update to Time-HiRes-1.90.

[ 28919]
Upgrade to Time-HiRes-1.91

[ 29010]
Upgrade to Time-HiRes-1.92.

[ 29023]
Upgrade to Time-HiRes-1.93.

[ 29031]
Upgrade to Time-HiRes-1.94.

[ 29181]
Forgot to bump Time-HiRes $VERSION in change #29180
(IO's $VERSION is bumped already)

[ 29423]
Upgrade to Time-HiRes-1.95

[ 29426]
Upgrade to Time-HiRes-1.96.

[ 29428]
Fix Time-HiRes linker error on Win32 introduced by upgrades
from version 1.94 (#29423 and #29426)

Subject: Re: Time::HiRes not happy?
From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>
Message-ID: <b77c1dce0612010126o799d5b8bs4ef37d22d5c7e50@mail.gmail.com>

[ 29478]
Upgrade to Time-HiRes 1.9702

[ 29495]
Upgrade to Time-HiRes-1.9703

[ 29671]
Upgrade to Time-HiRes-1.9704

[ 30157]
Upgrade to Time-HiRes-1.9705
p4raw-link: @30157 on //depot/perl: a8fb48f7d682d4a043c30ec3ec06da197a6845f4
p4raw-link: @29671 on //depot/perl: bfe77af11017ea97c11e4b591882765e2e421721
p4raw-link: @29495 on //depot/perl: f33706023c3eb682ef01f7bcf16f1afdf33fb00d
p4raw-link: @29478 on //depot/perl: 9e000d5bba1b92ebe4298dfb33bed2ff08e2cd6b
p4raw-link: @29428 on //depot/perl: b9ab5773ab03c0291526c156de00ac54d29be095
p4raw-link: @29426 on //depot/perl: 71ac54769aee87355e067f835ee5a5d6ba12b116
p4raw-link: @29423 on //depot/perl: 7b9ffbefa742ded58a80ae87b994e421f73bd370
p4raw-link: @29181 on //depot/perl: 64764f67955c7f025bf507967209b617305e1e04
p4raw-link: @29180 on //depot/perl: 86413ec05edbed389a8f74a82fd028f2d16de4b8
p4raw-link: @29031 on //depot/perl: c36568be88bd894c59f9e2994c64120ffb2941bb
p4raw-link: @29023 on //depot/perl: c09e847b4c6a9134b3f00f61d4921cc4f33fa3b2
p4raw-link: @29010 on //depot/perl: 75d5269bea18b708512b900d3a2ed5a9bb5ba05a
p4raw-link: @28919 on //depot/perl: 34f6948355c3813dae85d2f858b544061e7050ab
p4raw-link: @28748 on //depot/perl: f445b110c3c62d0310e21171d6cd3346a5a19280
p4raw-link: @28747 on //depot/perl: b69b1b834090b8cd183851bd96f347fb4bca3004
p4raw-link: @28745 on //depot/perl: 47e797f625b9a2cf70daaee8ee96850aad2c78c3
p4raw-link: @27182 on //depot/perl: 9b15102ac1516dec5ebb563b92cc3e6800cfa1d2

p4raw-id: //depot/maint-5.8/perl@30288
p4raw-branched: from //depot/perl@30287 'branch in'
ext/Time/HiRes/hints/aix.pl ext/Time/HiRes/hints/linux.pl
p4raw-integrated: from //depot/perl@30287 'copy in'
ext/Time/HiRes/fallback/const-c.inc (@26383..)
p4raw-integrated: from //depot/perl@30157 'edit in' MANIFEST (@30086..)
p4raw-integrated: from //depot/perl@29478 'ignore'
ext/Time/HiRes/Changes ext/Time/HiRes/Makefile.PL (@29426..)
ext/Time/HiRes/HiRes.xs (@29428..)
p4raw-integrated: from //depot/perl@29023 'ignore'
ext/Time/HiRes/t/HiRes.t (@29010..)
p4raw-integrated: from //depot/perl@27182 'ignore'
ext/Time/HiRes/HiRes.pm (@26394..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 15:06:55 +0000 (15:06 +0000)]
Integrate:
[ 29436]
Upgrade to Devel::PPPort 3.10_01

[ 29437]
Upgrade to Devel::PPPort 3.10_02

[ 30280]
Upgrade to Devel::PPPort 3.11
p4raw-link: @30280 on //depot/perl: d2dacc4f735315b0cceecc21aa724d1bd4b2b797
p4raw-link: @29437 on //depot/perl: 91de150c553e264178070aa0dcef035c37a19eb2
p4raw-link: @29436 on //depot/perl: cac25305bdd103d726ae355802b63e8a67132aef

p4raw-id: //depot/maint-5.8/perl@30287
p4raw-branched: from //depot/perl@30286 'branch in'
ext/Devel/PPPort/parts/base/5009005
ext/Devel/PPPort/parts/todo/5009005
p4raw-integrated: from //depot/perl@30286 'copy in'
ext/Devel/PPPort/README ext/Devel/PPPort/module2.c
ext/Devel/PPPort/module3.c ext/Devel/PPPort/parts/inc/MY_CXT
ext/Devel/PPPort/parts/inc/SvPV ext/Devel/PPPort/parts/inc/call
ext/Devel/PPPort/parts/inc/cop
ext/Devel/PPPort/parts/inc/exception
ext/Devel/PPPort/parts/inc/format
ext/Devel/PPPort/parts/inc/grok
ext/Devel/PPPort/parts/inc/limits
ext/Devel/PPPort/parts/inc/mPUSH
ext/Devel/PPPort/parts/inc/newCONSTSUB
ext/Devel/PPPort/parts/inc/newRV
ext/Devel/PPPort/parts/inc/sv_xpvf
ext/Devel/PPPort/parts/inc/uv
ext/Devel/PPPort/parts/inc/version ext/Devel/PPPort/typemap
(@26866..) ext/Devel/PPPort/parts/inc/Sv_set
ext/Devel/PPPort/parts/inc/magic
ext/Devel/PPPort/parts/inc/snprintf
ext/Devel/PPPort/parts/inc/warn (@28259..)
ext/Devel/PPPort/parts/inc/SvREFCNT
ext/Devel/PPPort/parts/inc/memory
ext/Devel/PPPort/parts/inc/pvs (@28267..)
ext/Devel/PPPort/apicheck_c.PL
ext/Devel/PPPort/devel/buildperl.pl
ext/Devel/PPPort/parts/base/5005000
ext/Devel/PPPort/parts/base/5007002
ext/Devel/PPPort/parts/base/5009001
ext/Devel/PPPort/parts/todo/5009001 (@28332..)
ext/Devel/PPPort/t/MY_CXT.t ext/Devel/PPPort/t/SvPV.t
ext/Devel/PPPort/t/SvREFCNT.t ext/Devel/PPPort/t/Sv_set.t
ext/Devel/PPPort/t/call.t ext/Devel/PPPort/t/cop.t
ext/Devel/PPPort/t/exception.t ext/Devel/PPPort/t/grok.t
ext/Devel/PPPort/t/limits.t ext/Devel/PPPort/t/mPUSH.t
ext/Devel/PPPort/t/magic.t ext/Devel/PPPort/t/memory.t
ext/Devel/PPPort/t/misc.t ext/Devel/PPPort/t/newCONSTSUB.t
ext/Devel/PPPort/t/newRV.t ext/Devel/PPPort/t/pvs.t
ext/Devel/PPPort/t/snprintf.t ext/Devel/PPPort/t/sv_xpvf.t
ext/Devel/PPPort/t/threads.t ext/Devel/PPPort/t/uv.t
ext/Devel/PPPort/t/variables.t ext/Devel/PPPort/t/warn.t
(@28424..) ext/Devel/PPPort/parts/inc/ppphbin
ext/Devel/PPPort/parts/inc/ppphdoc
ext/Devel/PPPort/parts/inc/ppphtest
ext/Devel/PPPort/t/ppphtest.t (@28474..)
ext/Devel/PPPort/Makefile.PL ext/Devel/PPPort/parts/inc/podtest
ext/Devel/PPPort/t/podtest.t (@28507..)
ext/Devel/PPPort/HACKERS ext/Devel/PPPort/parts/ppptools.pl
(@28605..) ext/Devel/PPPort/parts/apicheck.pl
ext/Devel/PPPort/parts/base/5009004
ext/Devel/PPPort/parts/embed.fnc
ext/Devel/PPPort/parts/inc/strlfuncs
ext/Devel/PPPort/parts/todo/5009004
ext/Devel/PPPort/t/strlfuncs.t (@28616..)
ext/Devel/PPPort/PPPort_xs.PL ext/Devel/PPPort/TODO
ext/Devel/PPPort/parts/inc/misc
ext/Devel/PPPort/parts/inc/threads
ext/Devel/PPPort/parts/inc/variables (@29436..)
ext/Devel/PPPort/PPPort_pm.PL ext/Devel/PPPort/soak (@29437..)
p4raw-integrated: from //depot/perl@29437 'ignore'
ext/Devel/PPPort/Changes (@29436..) 'merge in' MANIFEST
(@29432..)
p4raw-integrated: from //depot/perl@29436 'ignore'
ext/Devel/PPPort/mktests.PL (@28605..)

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 14:15:49 +0000 (14:15 +0000)]
Integrate:
[ 28062]
Move some scripts under win32/ce-helpers.

Subject: RE: Merge WinCE into Win32 directory and remove the the WinCE dir ectory
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Date: Tue, 2 May 2006 17:30:59 +0200
Message-ID: <E3FB32585BF1D411B9E900805FF51A0801BB3F03@ru0022exch001u.ru.lucent.com>

[ 28072]
Subject: Re: Smoke [5.9.4] 28069 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu)
From: Vadim <vadim@vkonovalov.ru>
Date: Wed, 03 May 2006 06:10:59 +0400
Message-ID: <44581133.8080100@vkonovalov.ru>

[ 28085]
Subject: [PATCH] wince another step
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **"
Date: Wed, 3 May 2006 20:11:11 +0200
Message-ID: <E3FB32585BF1D411B9E900805FF51A0801BCAE1F@ru0022exch001u.ru.lucent.com>

[ 28096]
Subject: [PATCH-for-28089] wince yet another step
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Date: Thu, 4 May 2006 13:04:45 +0200
Message-ID: <E3FB32585BF1D411B9E900805FF51A0801BCB1EE@ru0022exch001u.ru.lucent.com>

[ 28100]
Subject: RE: [PATCH-for-28089] wince yet another step
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@Lucent.com>
Date: Thu, 4 May 2006 17:32:12 +0200
Message-ID: <E3FB32585BF1D411B9E900805FF51A0801BCB454@ru0022exch001u.ru.lucent.com>

[ 28140]
Subject: wince crosscompile patch for 28132
From: Vadim <vadim@vkonovalov.ru>
Date: Tue, 09 May 2006 15:09:43 +0400
Message-ID: <44607877.90603@vkonovalov.ru>

[ 29145]
Subject: [PATCH@29157] wince patch
From: Vadim <vadim@vkonovalov.ru>
Date: Sat, 28 Oct 2006 23:48:46 +0400
Message-ID: <4543B41E.3070006@vkonovalov.ru>

[ 29213]
The non-unix parts for localtime_r_needs_tzset
Plus forced Glossary entry. That is a TODO for automation

[ 29424]
I think #29060 / #29073 missed this

[ 29451]
Change #29424 may well be correct in itself, but currently doesn't
work when perl is built with PERL_IMPLICIT_SYS because PERLIO_TERM
uses PerlMemShared_free() which, in that case, involves the perlhost
that has already been freed itself by perl_free(), which is called
before PERL_SYS_TERM().

The order of perl_destruct(), perl_free(), PERL_SYS_TERM() cannot
be changed (it is advertised in perlembed for a start), so just
revert #29424 and the appropriate parts of #29442 for now.

Perhaps PL_perlio_fd_refcnt needs allocating differently, or else
the perlhost needs freeing later (after PerlIO)?

[ 29465]
Subject: [PATCH] Re: When should PERL_SYS_TERM() be called? [was: Re: [PATCH] Re: [PATCH] Re: [PATCH] abstract mempool header testing]
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Mon, 04 Dec 2006 22:53:03 -0500
Message-ID: <4574ED1F.40508@iki.fi>

Re-instates #29424 (previously reverted by #29451), now fixed to work
with PERL_IMPLICIT_SYS, thanks to Jan Dubois. Also adds PERLIO_TERM to
the Symbian port.

[ 29604]
Subject: Re: [PATCH] Making adding binary files possible
From: demerphq <demerphq@gmail.com>
Date: Wed, 20 Dec 2006 16:00:33 +0100
Message-ID: <9b18b3110612200700k48157cd1n1f2305f306b7de32@mail.gmail.com>

plus matching updates to Makefile.SH and patching.pod
p4raw-link: @29604 on //depot/perl: 1266ad8f485f435b89a025d0463af17ae6a66f3c
p4raw-link: @29465 on //depot/perl: 3890ecea71e8d1097fd1d7614b8a095c06dbb4f5
p4raw-link: @29451 on //depot/perl: c254be07ec6b40dded57c0e5907b1bdfaf3d828d
p4raw-link: @29424 on //depot/perl: bc10eb633bcfd88cfe28820712157caa4e11a418
p4raw-link: @29213 on //depot/perl: f025e94b3bdd286f2ee3dc88718b923af2a6e55d
p4raw-link: @29145 on //depot/perl: 01e900269183cdbb5f7c7077171d6ff539706315
p4raw-link: @28140 on //depot/perl: b0f06652c4d78a8d14a47a5cacbc9268b0fe80d9
p4raw-link: @28100 on //depot/perl: 45496817146ba03d8f19170832148858221299fd
p4raw-link: @28096 on //depot/perl: 247d87550862b0b5104e6c93ef1ce8e83645c49c
p4raw-link: @28085 on //depot/perl: d8c3cb99cb05a7cc157c615db679022cae30abb4
p4raw-link: @28072 on //depot/perl: 17565ddb77715b86d62f60ad9d694a05bd5babba
p4raw-link: @28062 on //depot/perl: 284edc75255273afc54ce4bfa99576ccc7d34c45

p4raw-id: //depot/maint-5.8/perl@30286
p4raw-branched: from //depot/perl@30285 'branch in'
win32/ce-helpers/cecopy-lib.pl win32/ce-helpers/comp.pl
win32/ce-helpers/compile-all.bat win32/ce-helpers/compile.bat
win32/ce-helpers/registry.bat win32/perlmaince.c
p4raw-deleted: from //depot/perl@30285 'delete in' win32/cecopy-lib.pl
win32/comp.pl win32/compile-all.bat win32/compile.bat
win32/makedist.pl win32/perlmain.c win32/registry.bat
win32/win32-d.h win32/xconfig.h (@28061..)
p4raw-integrated: from //depot/perl@30285 'edit in' README.ce
(@28821..) win32/config_H.ce (@28969..) win32/wince.c
(@29451..)
p4raw-integrated: from //depot/perl@29145 'edit in' win32/Makefile.ce
(@28969..)
p4raw-integrated: from //depot/perl@28140 'edit in' win32/config.ce
(@28061..) 'merge in' INSTALL (@27863..) perlio.c (@28048..)
perl.h (@28086..)
p4raw-integrated: from //depot/perl@28100 'copy in' win32/vmem.h
(@28003..) 'merge in' win32/perllib.c (@28003..) win32/win32.h
(@28061..)
p4raw-integrated: from //depot/perl@28072 'edit in' MANIFEST (@28062..)
p4raw-branched: from //depot/perl@28062 'branch in'
win32/ce-helpers/makedist.pl

14 years agoIntegrate:
Nicholas Clark [Wed, 14 Feb 2007 13:53:42 +0000 (13:53 +0000)]
Integrate:
[ 30276]

[ 30277]
Change 30276 wasn't meant do mess with t/lib/common.pl. Oops.
Undo the mistake.
p4raw-link: @30277 on //depot/perl: ee03edd30dac4a70bf2d56895e9bf4dd1243abc8
p4raw-link: @30276 on //depot/perl: 954b0be405a57c169e4e1e6226e1e9adc58dff89on //depot/maint-5.8/perl: 634b9bafbd6336c68d6ed64cd782e4288fc5d7e3

p4raw-id: //depot/maint-5.8/perl@30285
p4raw-integrated: from //depot/perl@30284 'copy in' t/lib/common.pl
(@30276..)

14 years agoRestore differences in maint that change 30282 removed.
Nicholas Clark [Wed, 14 Feb 2007 13:46:26 +0000 (13:46 +0000)]
Restore differences in maint that change 30282 removed.
(It seemed cleaner to do it this way, rather than as part of the
integration)

p4raw-id: //depot/maint-5.8/perl@30284

14 years agoDear perforce, just because I merged it before (in the time frame of
Nicholas Clark [Wed, 14 Feb 2007 13:43:15 +0000 (13:43 +0000)]
Dear perforce, just because I merged it before (in the time frame of
this branch) by accident, doesn't mean that I don't want to merge it
now, when the time is right.
http://xkcd.com/c149.html

p4raw-id: //depot/maint-5.8/perl@30283
p4raw-branched: from //depot/perl@28061 'branch in' win32/Makefile.ce

14 years agoIntegrate:
Yves Orton [Mon, 1 May 2006 19:02:09 +0000 (21:02 +0200)]
Integrate:
[ 28061]
Subject: Re: Merge WinCE into Win32 directory and remove the the WinCE directory
Message-ID: <9b18b3110605011002m56c0db99n169ae677efb6d059@mail.gmail.com>

Plus adjustements to MANIFEST. Also, perlmain.c seemed to be missing
from the patch.
p4raw-link: @28061 on //depot/perl: f4257e4d90c288c896435eca90d56255a0334871

p4raw-id: //depot/maint-5.8/perl@30282
p4raw-branched: from //depot/perl@30281 'branch in' win32/perl.rc
win32/win32ceio.c win32/win32iop-o.h win32/wince.h
win32/wincesck.c
p4raw-deleted: from //depot/perl@30281 'delete in' wince/bin/exetype.pl
wince/bin/perlglob.pl wince/bin/runperl.pl wince/bin/search.pl
wince/include/arpa/inet.h wince/runperl.c wince/splittree.pl
(@11549..) wince/perl.rc wince/registry.bat (@11665..)
wince/makeico.pl (@11935..) wince/dl_win32.xs (@12629..)
wince/include/sys/socket.h (@13939..) wince/cecopy-lib.pl
(@16548..) wince/wincesck.c (@18030..) wince/compile-all.bat
(@19158..) wince/perllib.c wince/vdir.h wince/vmem.h
wince/win32iop.h wince/win32thread.c wince/win32thread.h
(@20031..) wince/compile.bat wince/wince.h (@20219..)
wince/makedist.pl (@20458..) wince/win32io.c (@20500..)
wince/perlmain.c (@20894..) wince/bin/pl2bat.pl wince/comp.pl
(@25261..) wince/perlhost.h wince/win32.h (@26041..)
wince/config_h.PL wince/config_sh.PL (@26072..)
wince/Makefile.ce wince/config_H.ce (@27007..) wince/config.ce
(@27634..) wince/wince.c (@27764..)
p4raw-integrated: from //depot/perl@30281 'copy in'
win32/include/sys/socket.h (@28003..) 'merge in'
win32/win32thread.h (@18030..)
p4raw-branched: from //depot/perl@28061 'branch in' win32/cecopy-lib.pl
win32/comp.pl win32/compile-all.bat win32/compile.bat
win32/config.ce win32/config_H.ce win32/makedist.pl
win32/perlmain.c win32/registry.bat win32/win32-d.h
win32/wince.c win32/xconfig.h
p4raw-integrated: from //depot/perl@28061 'edit in' MANIFEST (@28006..)
win32/win32.h (@28053..)

14 years agoIntegrate:
Yves Orton [Thu, 27 Apr 2006 23:30:00 +0000 (23:30 +0000)]
Integrate:
[ 28003]
Subject: Merge WinCE and Win32 directories -- Initial patch
Message-ID: <9b18b3110604271430k4de84685jec6535ded195ed94@mail.gmail.com>
p4raw-link: @28003 on //depot/perl: 7bd379e81ea13d83ac434499c69ddde30e5c4259

p4raw-id: //depot/maint-5.8/perl@30281
p4raw-integrated: from //depot/perl@30279 'copy in' win32/config_h.PL
(@14284..) win32/dl_win32.xs (@24679..)
p4raw-integrated: from //depot/perl@28003 'copy in' win32/vdir.h
(@8614..) win32/vmem.h (@18904..) win32/include/sys/socket.h
(@26189..) 'merge in' win32/perllib.c (@25150..)
win32/perlhost.h (@26637..) win32/win32.h (@27576..)

14 years agoIntegrate:
Bo Lindbergh [Thu, 4 Jan 2007 18:22:09 +0000 (19:22 +0100)]
Integrate:
[ 29691]
Subject: Re: [PATCH] perlio.c repair
Date: Thu, 4 Jan 2007 18:22:09 +0100
Message-Id: <E22DC961-6821-4AC2-BA2F-9B5B06927758@hagernas.com>

[ 29701]
Subject: [PATCH] ext/PerlIO/via/via.xs freeing the wrong thing
From: Bo Lindbergh <blgl@hagernas.com>
Date: Fri, 5 Jan 2007 19:19:53 +0100
Message-Id: <C7070BEE-BFB6-4FA2-A50B-BF20CDB3B61F@hagernas.com>

[ 29894]
Subject: [PATCH] Re: Race condition in IPC::Open3 / Mac OS?
From: Bo Lindbergh <blgl@hagernas.com>
Date: Sat, 20 Jan 2007 02:39:57 +0100
Message-Id: <D256CF03-D814-4973-9DF6-60EA4F26FE10@hagernas.com>
p4raw-link: @29894 on //depot/perl: f3be372353a263b94b1bb39fd4c8da0548050a63
p4raw-link: @29701 on //depot/perl: 3904eff97a530f1d0640005c46e474f7f62fee5b
p4raw-link: @29691 on //depot/perl: a951d81d1408c83245c2beba7e057583534f618e

p4raw-id: //depot/maint-5.8/perl@30279
p4raw-integrated: from //depot/perl@29894 'edit in' perlio.c (@29830..)
p4raw-integrated: from //depot/perl@29701 'merge in'
ext/PerlIO/via/via.xs (@24670..)

14 years agoIntegrate:
SADAHIRO Tomoyuki [Mon, 6 Nov 2006 23:31:50 +0000 (08:31 +0900)]
Integrate:
[ 29215]
Subject: Re: [perl #26136] localtime(3) calls tzset(3), but localtime_r(3) may not.
Message-Id: <20061106233139.A2BC.BQW10602@nifty.com>

[ 29712]
fix occasional op/time.t failure
test 2 uses far more sys than user time, so it's possible to burn
20 secs of wall time without an apparent increase in user time
p4raw-link: @29712 on //depot/perl: 584ba4d5a2c5892744e31d4dc44d2eeeddf5030f
p4raw-link: @29215 on //depot/perl: a8c5b3ccafcbc15c45c2cc8105bb50368b6a22d6

p4raw-id: //depot/maint-5.8/perl@30276
p4raw-integrated: from //depot/perl@30275 'copy in' t/op/time.t
(@29215..)

14 years agoIntegrate:
Abigail [Tue, 14 Feb 2006 23:58:07 +0000 (00:58 +0100)]
Integrate:
[ 27185]
Subject: Getopt::Long::Configure 'no_getopt_compat'
Message-ID: <20060214225806.GA4120@abigail.nl>

[ 27186]
Version bump to go along with change #27185

[ 30086]
Upgrade to Getopt::Long 2.36
p4raw-link: @30086 on //depot/perl: 8de02997ac38b64dd5d3d654b85f7d29a1fc56af
p4raw-link: @27186 on //depot/perl: fe13e0deed9f849d80126555fb02ff2648214ee4
p4raw-link: @27185 on //depot/perl: 70e28ff32415da9c0786352e034cc6de6db9ec65

p4raw-id: //depot/maint-5.8/perl@30275
p4raw-branched: from //depot/perl@30274 'branch in'
lib/Getopt/Long/t/gol-xargv.t lib/Getopt/Long/t/gol-xstring.t
p4raw-integrated: from //depot/perl@30274 'copy in'
lib/Getopt/Long/CHANGES lib/Getopt/Long/README
lib/Getopt/Long/t/gol-basic.t lib/Getopt/Long/t/gol-linkage.t
(@26216..)
p4raw-integrated: from //depot/perl@30086 'merge in' MANIFEST
(@30076..)
p4raw-integrated: from //depot/perl@27186 'ignore' lib/Getopt/Long.pm
(@27185..)

14 years agoIntegrate:
Jonathan Stowe [Wed, 7 Feb 2007 11:56:17 +0000 (11:56 +0000)]
Integrate:
[ 27001]
Add -DPTR_IS_LONG when building with -Duse64bitint on Solaris/i386.
Otherwise, the build fails in POSIX.

[ 29339]
Silence some warnings during Configure

[ 29341]
Upgrade warning should only be issued if upgrade happens

[ 30155]
Subject: [PATCH hints/linux.sh] libdb may require pthread
Message-Id: <1170849377.13207.14.camel@coriolanus.gellyfish.com>
p4raw-link: @30155 on //depot/perl: 5d3df70f5debb91e49b4e0e6c1dec152e98e3220
p4raw-link: @29341 on //depot/perl: 0215cc28a64f0c5ec200bf5c210bc0178850683f
p4raw-link: @29339 on //depot/perl: 33773f1a6c844b2c59f262a2b0f9af000d7d13b7
p4raw-link: @27001 on //depot/perl: 25909821eb3e0c6b8049a206da47b68b90d7e46a

p4raw-id: //depot/maint-5.8/perl@30274
p4raw-integrated: from //depot/perl@30273 'copy in' hints/linux.sh
(@28979..)
p4raw-integrated: from //depot/perl@29341 'edit in' hints/hpux.sh
(@29339..)
p4raw-integrated: from //depot/perl@27001 'merge in' hints/solaris_2.sh
(@25737..)

14 years agoIntegrate:
Nicholas Clark [Tue, 13 Feb 2007 23:40:57 +0000 (23:40 +0000)]
Integrate:
[ 26459]
De-duplicate the items in @EXPORT. (@EXPORT is built from all the tags,
and some constants are mentioned in multiple tags).
Should this logic be in Exporter::Heavy?

[ 26709]
Tweak the code that generates unique entries in @POSIX::EXPORT so that
the array ends up with shared hash key scalars, for a memory saving.

[ 29571]
POSIX::SigAction::new can be moved into the AUTOLOAD section.

[ 29586]
Given that POSIX already has AutoLoader loaded, move as much as
possible of POSIX::SigRt out to AutoLoadLand, so that it won't be
loaded unless someone starts using the realtime signals interface.

[ 29587]
Ensure that POSIX.pm is strict and warnings compliant throughout if
the __END__ is temporarily removed.

[ 29591]
Disable strictures in POSIX AUTOLOAD

[ 29592]
Add a regression test to verify that POSIX::AUTOLOAD works,
and silence a potential warning from it.
p4raw-link: @29592 on //depot/perl: 2ae48df0f018213e8336ab227bb84aba249da141
p4raw-link: @29591 on //depot/perl: aece8dfbef01145d5fc8c74834ddfb4ea154b770
p4raw-link: @29587 on //depot/perl: e9b37efe4ad36ff6af8f88cfcf6b4f4d152c37c0
p4raw-link: @29586 on //depot/perl: 983cc415f583bfaa52651cd66170082fc1c95039
p4raw-link: @29571 on //depot/perl: fc8b6fe205ed92b06e98c1a558c82355dbefc067
p4raw-link: @26709 on //depot/perl: a146a244ce1425446618620fe96b3481b5463a4f
p4raw-link: @26459 on //depot/perl: 85a5de57f0760868dc6c90e36fe9b7ed954769c0

p4raw-id: //depot/maint-5.8/perl@30273
p4raw-integrated: from //depot/perl@30272 'merge in'
ext/POSIX/t/posix.t (@29352..)
p4raw-integrated: from //depot/perl@26709 'edit in' ext/POSIX/POSIX.pm
(@26459..)

14 years agoIntegrate:
Andreas J. Koenig [Wed, 10 Jan 2007 04:55:55 +0000 (05:55 +0100)]
Integrate:
[ 29736]
Make opcode.pl strict and warnings clean.

[ 29738]
Make autodoc.pl strict clean.

[ 29739]
Make keywords.pl strict and warnings clean.

[ 29740]
Make makedef.pl warnings and strict clean.

[ 29741]
Make minimod.pl warnings and strict clean.

[ 29742]
Subject: ./miniperl minimod.pl ... Can't locate strict.pm
Message-ID: <87lkkbk01g.fsf@k75.linux.bogus>

[ 29774]
makedef.pl should be able to load "strict"
p4raw-link: @29774 on //depot/perl: c560d966b003defa80c2baa9fedc0a294d2b3afe
p4raw-link: @29742 on //depot/perl: 3645c8c73799ab045cd376836963afb9afa783f0
p4raw-link: @29741 on //depot/perl: 8ab87a3d03b808910cd5032299ef04c25d673c5c
p4raw-link: @29740 on //depot/perl: 3df97b6db7f5849e9f9cfea221d12f5b011fc923
p4raw-link: @29739 on //depot/perl: eada5d412b7a767990239a3620a5cffcd3543384
p4raw-link: @29738 on //depot/perl: 56a0c3328a732586fccec16bf813d122fa89f510
p4raw-link: @29736 on //depot/perl: d6480c9dbd3617de293e20fa547d2bf23327a027

p4raw-id: //depot/maint-5.8/perl@30272
p4raw-integrated: from //depot/perl@30271 'copy in' autodoc.pl
(@29146..) 'merge in' keywords.pl (@29695..)
p4raw-integrated: from //depot/perl@29741 'ignore' minimod.pl
(@24074..)
p4raw-integrated: from //depot/perl@29740 'edit in' makedef.pl
(@29675..)
p4raw-integrated: from //depot/perl@29736 'merge in' opcode.pl
(@29727..)