8 years agoBreak a leg perl-5.8.7
Nicholas Clark [Mon, 30 May 2005 21:22:34 +0000]
Break a leg

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

8 years agoSic transit unicos mundi
Nicholas Clark [Mon, 30 May 2005 21:22:04 +0000]
Sic transit unicos mundi

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

8 years agoUpdate Changes
Nicholas Clark [Mon, 30 May 2005 21:06:23 +0000]
Update Changes

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

8 years agoDanger, the emergency destruct system is now activated
Nicholas Clark [Mon, 30 May 2005 20:52:19 +0000]
Danger, the emergency destruct system is now activated

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

8 years agoIntegrate:
Offer Kaye [Mon, 30 May 2005 11:27:38 +0000]
Integrate:
[ 24623]
Subject: [PATCH] perlrun.pod -w description typo
Message-ID: <569425050530012768a9baca@mail.gmail.com>

[ 24624]
Minor grammar fix by Uri Guttman
p4raw-link: @24624 on //depot/perl: 5146ce245446226ed02775f664797aac87dacb4d
p4raw-link: @24623 on //depot/perl: a4d9c8a6ca8341547c15d831d9aa888263f7fce2

p4raw-id: //depot/maint-5.8/perl@24636
p4raw-integrated: from //depot/perl@24635 'merge in' pod/perlre.pod
(@24090..) pod/perlrun.pod (@24382..)

8 years agoRevert change 24070 for now (-C on the #! line)
Nicholas Clark [Mon, 30 May 2005 13:51:00 +0000]
Revert change 24070 for now (-C on the #! line)

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

8 years agoIntegrate:
Olli Savia [Mon, 30 May 2005 10:59:35 +0000]
Integrate:
[ 24629]
Subject: [perl #36037] Perl 5.8.7-RC1 build problems on LynxOS
From: Olli Savia (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-36037-113779.5.23037641993746@perl.org>
p4raw-link: @24629 on //depot/perl: 172d2248700ecce3dbadd043288b2d7c8151dc4b

p4raw-id: //depot/maint-5.8/perl@24634
p4raw-integrated: from //depot/perl@24632 'merge in' util.c (@24509..)

8 years agoIntegrate:
Craig A. Berry [Sun, 29 May 2005 12:43:09 +0000]
Integrate:
[ 24618]
Subject: [PATCH configure.com] compiler awareness week
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <4299FF2D.90209@mac.com>
p4raw-link: @24618 on //depot/perl: 345d1b6f8b9605e2699c84cc5fc9a99a40bc982a

p4raw-id: //depot/maint-5.8/perl@24632
p4raw-integrated: from //depot/perl@24620 'merge in' configure.com
(@24508..)

8 years agoUpdate Changes
Nicholas Clark [Sun, 29 May 2005 20:56:57 +0000]
Update Changes

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

8 years agoIntegrate:
Nicholas Clark [Sun, 29 May 2005 14:57:28 +0000]
Integrate:
[ 24615]
Teach buildtoc about README.openbsd, and regenerate various makefiles.
p4raw-link: @24615 on //depot/perl: b08468124c2de39dce34c2652895d4c7023c7c4d

p4raw-id: //depot/maint-5.8/perl@24616
p4raw-integrated: from //depot/perl@24611 'merge in' pod.lst (@24271..)
pod/perl.pod (@24382..)

8 years agoDue to integration ordering errors, README.openbsd was missing from
Nicholas Clark [Fri, 27 May 2005 22:23:55 +0000]
Due to integration ordering errors, README.openbsd was missing from
MANIFEST. Fixed.

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

8 years agoUpdate perl587delta with the updated module versions.
Nicholas Clark [Fri, 27 May 2005 14:57:31 +0000]
Update perl587delta with the updated module versions.

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

8 years agoUpdate TOC and MANIFSET
Nicholas Clark [Fri, 27 May 2005 14:55:04 +0000]
Update TOC and MANIFSET

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

8 years agoThis appears to be missing.
Nicholas Clark [Fri, 27 May 2005 14:53:41 +0000]
This appears to be missing.

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

8 years agoUpdate Changes
Nicholas Clark [Fri, 27 May 2005 12:35:55 +0000]
Update Changes

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

8 years agoIntegrate:
SADAHIRO Tomoyuki [Thu, 26 May 2005 23:46:35 +0000]
Integrate:
[ 24360]
Fix [perl #35162] $SIG{__DIE__} = 'IGNORE' is base.pm is illegal

[ 24585]
Subject: [PATCH] bytes.pm doesn't check undefined subroutine calling
Message-Id: <20050526234321.92F1.BQW10602@nifty.com>
p4raw-link: @24585 on //depot/perl: 5b5a256ab100c58f58aab1b20dc1f7777b745fd1
p4raw-link: @24360 on //depot/perl: a7fce7e16a936eb048fedb9b30adc592bcb2c657

p4raw-id: //depot/maint-5.8/perl@24600
p4raw-integrated: from //depot/perl@24599 'copy in' lib/bytes.t
(@21016..) lib/bytes.pm (@21017..) lib/base.pm (@23267..)

8 years agoIntegrate:
Jarkko Hietaniemi [Thu, 26 May 2005 08:36:19 +0000]
Integrate:
[ 24579]
Subject: [PATCH] MPE/iX has no lchown()
Message-Id: <42956053.4010200@gmail.com>
p4raw-link: @24579 on //depot/perl: 456b8aff3db21e52f55abc0d0ef5a79a68dfd59c

p4raw-id: //depot/maint-5.8/perl@24599
p4raw-integrated: from //depot/perl@24598 'copy in' hints/mpeix.sh
(@17582..)

8 years agoIntegrate:
Michael G. Schwern [Fri, 20 May 2005 22:09:00 +0000]
Integrate:
[ 24541]
Subject: Re: [PATCH 5.8.7 RC1] lib/Carp.t todo for VMS
Message-ID: <20050520200900.GB13473@windhund.schwern.org>
p4raw-link: @24541 on //depot/perl: 4b09a709cacc8926b531523da1d1511f3a87dcb2

p4raw-id: //depot/maint-5.8/perl@24598
p4raw-integrated: from //depot/perl@24597 'copy in' lib/Carp.t
(@24374..)

8 years agoIntegrate:
Nicholas Clark [Fri, 27 May 2005 10:38:37 +0000]
Integrate:
[ 24317]
Fix typo, noticed by Randal Schwartz

[ 24345]
Remove confusing punctuation
(spotted by David Rigaudiere)

[ 24354]
Subject: [PATCH] Small patch to perlport.pod
From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
Date: Thu, 28 Apr 2005 02:24:04 +0200
Message-Id: <D38E89F3-B77B-11D9-B91D-000502F3279F@free.fr>

[ 24368]
Clarify the definition of the 'w' pack format, as suggested by
Alexey Toptygin.

[ 24381]
document the internals of exception handling

[ 24383]
Subject: [PATCH] perlvar.pod verbatim paragraph first line does not start with a space
From: Offer Kaye <offer.kaye@gmail.com>
Date: Wed, 4 May 2005 15:10:37 +0300
Message-Id: <56942505050405101bfe678d@mail.gmail.com>

[ 24429]
Update the comment describing arenas.

[ 24430]
Fix typo (bug #35368)

[ 24437]
Subject: [PATCH] perlop.pod nit
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 10 May 2005 09:41:01 -0500
Message-Id: <20050510144101.GA21362@mccoy.peters.homeunix.org>

[ 24449]
Subject: [perl #33765] [PATCH] perlop: mention why 'print !!0' doesn't
From: Steve Peters via RT <perlbug-followup@perl.org>
Date: 11 May 2005 16:58:22 -0000
Message-Id: <rt-3.0.11-33765-112475.14.5633321030279@perl.org>

Subject: [perl #33766] [PATCH] perldoc -f split lacks basic null example
From: Steve Peters via RT <perlbug-followup@perl.org>
Date: 11 May 2005 17:13:29 -0000
Message-Id: <rt-3.0.11-33766-112476.1.84217630998887@perl.org>

[ 24450]
Rework documentation of split(//,...)

[ 24493]
Clarify definition of octal literals
(thanks to Olivier Blin)

[ 24496]
Subject: [PATCH] Eliminate radically out of date CHANGES from perlport
From: Michael G Schwern <schwern@pobox.com>
Date: Mon, 16 May 2005 15:17:05 -0700
Message-ID: <20050516221705.GA212@windhund.schwern.org>

Subject: [PATCH] Eliminate function signatures from perlport
From: Michael G Schwern <schwern@pobox.com>
Date: Mon, 16 May 2005 15:24:18 -0700
Message-ID: <20050516222418.GA422@windhund.schwern.org>

[ 24516]
Fix a typo

[ 24563]
Documentation nit on @-, found by Guillaume Rousse
(plus POD markup simplification, for readability with pod2text)

[ 24564]
Correct the description of pte_arenaroot

[ 24593]
Subject: [PATCH] Re: [perl #35420] localtime corruption
From: Michael G Schwern <schwern@pobox.com>
Date: Thu, 26 May 2005 13:39:38 -0700
Message-ID: <20050526203938.GG11558@windhund.schwern.org>
p4raw-link: @24593 on //depot/perl: 62aa563719d028e176ee9e4eb16701b5a2193e4c
p4raw-link: @24564 on //depot/perl: 590a98e767a2006515bff539a897c2e8f9b73db3
p4raw-link: @24563 on //depot/perl: 5060ef7b6a11b124f0b71afcf7384e13b79a28a6
p4raw-link: @24516 on //depot/perl: 90ce55a189f2bdb2d042b4e4190bf41cd6331190
p4raw-link: @24496 on //depot/perl: 47cd99a476cec03355d01f7362c0175ff9e1c16e
p4raw-link: @24493 on //depot/perl: 802a55ac9fc25e44a7cec31c7f4ed63e323d6f4a
p4raw-link: @24450 on //depot/perl: de5763b09f57cd1553a966128894c602f4a35b8e
p4raw-link: @24449 on //depot/perl: 52ea55c9ee04ef3b03dd13373eda27b47fea1087
p4raw-link: @24437 on //depot/perl: d2a1eec3cd6825dde834f852934b2f286fab1f9f
p4raw-link: @24430 on //depot/perl: a0981a788197c6d427ceaf558d0dc8713c7737b3
p4raw-link: @24429 on //depot/perl: 4977e971c94c012c59e3e99429a0cef3af185c4b
p4raw-link: @24383 on //depot/perl: 304dea91bf747b5b240c3ec3a6a4dfebeab12289
p4raw-link: @24381 on //depot/perl: dfc98234fc15f52c0776048cec291c9d1b2dec2b
p4raw-link: @24368 on //depot/perl: 24436e9a6cbac7c6d5f2e80821bf1e4ed98a4663
p4raw-link: @24354 on //depot/perl: 7ee27b7c84480663d7064ae42f2ae865d6e36170
p4raw-link: @24345 on //depot/perl: 4cb1c523c98f570fe603f3ae31d419bb956906d9
p4raw-link: @24317 on //depot/perl: f464ba52b9670216e4d7f1e806fdbca7fb072215

p4raw-id: //depot/maint-5.8/perl@24597
p4raw-integrated: from //depot/perl@24589 'copy in' pod/perlreftut.pod
(@21031..) pod/perlsyn.pod (@21435..) 'edit in'
pod/perlport.pod (@24501..) 'merge in' pod/perldata.pod
(@24033..) pod/perlhack.pod (@24088..)
p4raw-integrated: from //depot/perl@24564 'edit in' intrpvar.h
(@24547..)
p4raw-integrated: from //depot/perl@24516 'merge in' hv.h (@24497..)
p4raw-integrated: from //depot/perl@24437 'merge in' pod/perlop.pod
(@24090..)
p4raw-integrated: from //depot/perl@24429 'merge in' sv.c (@24419..)
p4raw-integrated: from //depot/perl@24383 'edit in' pod/perlvar.pod
(@24345..)
p4raw-integrated: from //depot/perl@24368 'edit in' pod/perlfunc.pod
(@24317..)

8 years agoIntegrate:
Nicholas Clark [Thu, 26 May 2005 15:41:38 +0000]
Integrate:
[ 24517]
Upgrade to Math::BigInt 1.77
p4raw-link: @24517 on //depot/perl: 7596a890808c68b396a85f42b3695b1e97cbe208

p4raw-id: //depot/maint-5.8/perl@24589
p4raw-integrated: from //depot/perl@24587 'copy in'
lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.inc
lib/Math/BigInt/t/sub_mbi.t (@24048..) lib/Math/BigFloat.pm
lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm
lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigintpm.t
(@24155..)

8 years agoperl587delta.pod - missing "=" in item
Offer Kaye [Sun, 22 May 2005 12:18:34 +0000]
perl587delta.pod - missing "=" in item
Message-ID: <5694250505220218e21b8ee@mail.gmail.com>
Date: Sun, 22 May 2005 12:18:34 +0300

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

8 years agoNot the RC any more
Nicholas Clark [Thu, 26 May 2005 15:24:59 +0000]
Not the RC any more

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

8 years agoThe dangers of cut and paste
Nicholas Clark [Fri, 20 May 2005 16:42:19 +0000]
The dangers of cut and paste

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

8 years agoMaking history (1 line at a time)
Nicholas Clark [Wed, 18 May 2005 16:08:53 +0000]
Making history (1 line at a time)

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

8 years agoIntegrate:
Nicholas Clark [Tue, 17 May 2005 16:17:16 +0000]
Integrate:
[ 24231]
Upgrade to Encode 2.0902

[ 24490]
Upgrade to Encode 2.10
p4raw-link: @24490 on //depot/perl: dc4a2e29f320fcd09f1c721cf2a68cbc28098527
p4raw-link: @24231 on //depot/perl: 7f0d54d76fcb154445173f08ae0ae11c9cf150ff

p4raw-id: //depot/maint-5.8/perl@24494
p4raw-branched: from //depot/perl@24488 'branch in'
ext/Encode/t/utf8strict.t
p4raw-integrated: from //depot/perl@24488 'copy in'
ext/Encode/Encode/encode.h (@18660..) ext/Encode/t/Aliases.t
(@20432..) ext/Encode/MANIFEST (@21331..)
ext/Encode/t/fallback.t (@23624..) ext/Encode/Changes
ext/Encode/META.yml (@24231..) ext/Encode/AUTHORS (@24234..)
ext/Encode/Encode.pm (@24248..)
p4raw-integrated: from //depot/perl@24248 'ignore' ext/Encode/Encode.xs
(@24231..)
p4raw-integrated: from //depot/perl@24231 'ignore'
ext/Encode/lib/Encode/Alias.pm (@23380..) 'merge in' MANIFEST
(@24205..)

8 years agoD'oh. Steve puts me right once more.
Nicholas Clark [Mon, 16 May 2005 16:04:43 +0000]
D'oh. Steve puts me right once more.

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

8 years agoSummon more, different, fruit.
Nicholas Clark [Mon, 16 May 2005 15:46:10 +0000]
Summon more, different, fruit.

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

8 years agoUpdate perldelta.
Nicholas Clark [Mon, 16 May 2005 15:36:13 +0000]
Update perldelta.

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

8 years ago++$Carp::VERSION;
Nicholas Clark [Mon, 16 May 2005 15:35:24 +0000]
++$Carp::VERSION;

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

8 years agoUpdate Changes
Nicholas Clark [Mon, 16 May 2005 15:28:58 +0000]
Update Changes

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

8 years agoIntegrate:
Jan Dubois [Wed, 11 May 2005 22:30:37 +0000]
Integrate:
[ 24347]
Remove temporary clean-up from Win32 makefiles

Change 22501 temporarily added some clean-up to the Win32 makefiles
which was only meant to stay until cpan rt #5616 was fixed.  It is
now fixed (in EU-MM 6.22, which in turn has been in blead for a
while now), so these hacks are no longer required.

This change is also good for maint, which currently contains EU-MM
6.17, which didn't create the blibdirs.exists files in question
anyway.

[ 24349]
Silence a compilation warning on Win32

[ 24374]
Fix croak() and confess() so that they don't clobber $!
(plus tests to check this)

[ 24453]
Subject: [PATCH] Add Win32::GetFileVersion() function
From: "Jan Dubois" <jand@ActiveState.com>
Message-Id: <200505120530.j4C5UhpX031152@smtp3.ActiveState.com>

[ 24454]
Remove a couple of unreferenced local variables

[ 24482]
Bump the version number on Win32::Win32
p4raw-link: @24482 on //depot/perl: 02a44301bf4932369de0c75ad20a9c1256a455cd
p4raw-link: @24454 on //depot/perl: 939d5c9d7fd5daa1517af4234ad971505e83f908
p4raw-link: @24453 on //depot/perl: e364e11cbe4a80d9acc3833bfaa4404dc494d83f
p4raw-link: @24374 on //depot/perl: 62e1ddac2ea58cd2a35011515be4801254772ba8
p4raw-link: @24349 on //depot/perl: 991350d8061a83adab2e55857bf15c14ff5b9c31
p4raw-link: @24347 on //depot/perl: 9dcb96024af7087d05f03617e991e04fef9ff716

p4raw-id: //depot/maint-5.8/perl@24483
p4raw-integrated: from //depot/perl@24481 'copy in' lib/Carp.t
(@23425..) win32/ext/Win32/Win32.xs (@24453..) 'merge in'
lib/Carp.pm (@23768..) win32/Makefile win32/makefile.mk
(@24271..)
p4raw-integrated: from //depot/perl@24453 'ignore'
win32/ext/Win32/Win32.pm (@22537..)
p4raw-integrated: from //depot/perl@24349 'merge in' pp.c (@24348..)

8 years agoMissed some of Steve's patches
Nicholas Clark [Mon, 16 May 2005 15:02:49 +0000]
Missed some of Steve's patches

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

8 years agoThis is RC1, for favourable values of $fruit
Nicholas Clark [Mon, 16 May 2005 14:29:35 +0000]
This is RC1, for favourable values of $fruit

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

8 years agoUpdate perldelta
Nicholas Clark [Mon, 16 May 2005 13:43:44 +0000]
Update perldelta

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

8 years agoUpdate Changes
Nicholas Clark [Mon, 16 May 2005 13:29:52 +0000]
Update Changes

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

8 years agoIntegrate:
Andy Lester [Fri, 13 May 2005 11:39:52 +0000]
Integrate:
[ 24471]
Subject: [PATCH] Minor tweak to via
Message-ID: <20050513163952.GA20167@petdance.com>

from a bug report and patch by Matt Lawrence
p4raw-link: @24471 on //depot/perl: 7248df0ae3121db86f7eace13b08195914a6b2a1

p4raw-id: //depot/maint-5.8/perl@24474
p4raw-integrated: from //depot/perl@24473 'merge in'
ext/PerlIO/via/via.xs (@24271..)

8 years agoIntegrate:
Nicholas Clark [Mon, 16 May 2005 08:27:52 +0000]
Integrate:
[ 24326]
Upgrade to CGI.pm 3.08

[ 24470]
Upgrade to CGI.pm 3.10
p4raw-link: @24470 on //depot/perl: 70194bd699eee0388870aca35b7bdf42b89957da
p4raw-link: @24326 on //depot/perl: 741ff09d3fcdc73149baf215916d82f587db7157

p4raw-id: //depot/maint-5.8/perl@24473
p4raw-branched: from //depot/perl@24466 'branch in' lib/CGI/t/can.t
p4raw-integrated: from //depot/perl@24466 'copy in' lib/CGI/Pretty.pm
(@21928..) lib/CGI/Carp.pm lib/CGI/t/form.t (@24013..)
lib/CGI/Cookie.pm (@24039..) lib/CGI/Changes (@24326..) 'merge
in' MANIFEST (@24465..)
p4raw-integrated: from //depot/perl@24326 'ignore' lib/CGI.pm
(@24039..)

8 years agoUpdate META.yml
Nicholas Clark [Fri, 13 May 2005 21:36:27 +0000]
Update META.yml

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

8 years agoRE: 5.8.7-tobe fails to compile on AIX 4.3.3
Jan Dubois [Fri, 13 May 2005 12:21:40 +0000]
RE: 5.8.7-tobe fails to compile on AIX 4.3.3
From: "Jan Dubois" <jand@ActiveState.com>
Message-Id: <200505131921.j4DJLgG5007986@smtp3.ActiveState.com>
Date: Fri, 13 May 2005 12:21:40 -0700

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

8 years agoThe danger of cargo cult is that you miss things.
Nicholas Clark [Fri, 13 May 2005 15:32:16 +0000]
The danger of cargo cult is that you miss things.

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

8 years agoCargo cult 5.8.7 upgrade
Nicholas Clark [Fri, 13 May 2005 14:50:56 +0000]
Cargo cult 5.8.7 upgrade

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

8 years agoFix from Steve Peters
Nicholas Clark [Thu, 12 May 2005 21:34:03 +0000]
Fix from Steve Peters

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

8 years agoRe: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
Steve Peters [Thu, 12 May 2005 15:15:32 +0000]
Re: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
Message-ID: <20050512201532.GA30279@mccoy.peters.homeunix.org>
Date: Thu, 12 May 2005 15:15:32 -0500

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

8 years agoIntegrate:
Michael G. Schwern [Tue, 10 May 2005 18:10:47 +0000]
Integrate:
[ 24446]
Subject: Hints changes for OS X 10.4
Message-ID: <20050511011047.GA23955@windhund.schwern.org>
p4raw-link: @24446 on //depot/perl: e800eb2ef64b60f7fef69c20beaa3589a131c1c8

p4raw-id: //depot/maint-5.8/perl@24456
p4raw-integrated: from //depot/perl@24448 'merge in' hints/darwin.sh
(@22815..)

8 years agoIntegrate:
Steve Peters [Mon, 9 May 2005 21:10:49 +0000]
Integrate:
[ 24433]
Subject: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
Date: Mon, 9 May 2005 21:10:49 -0500
Message-Id: <20050510021049.GA20147@mccoy.peters.homeunix.org>

[ 24441]
Subject: Re: [PATCH] reentr.h changes so threaded Perl's compile on OpenBSD 3.7
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 10 May 2005 12:44:13 -0500
Message-Id: <20050510174413.GA19686@mccoy.peters.homeunix.org>

[ 24442]
Regenerate reentr.[ch]

(plus some edits to cope with the maint/blead differences)
p4raw-link: @24442 on //depot/perl: d4b8ffd779e69afa69b775b7e789e0e33434d03f
p4raw-link: @24441 on //depot/perl: 23e2b7a9cd174dbd4e526e1069d671e42c30d954
p4raw-link: @24433 on //depot/perl: 3eb179807dd3db5c6281415b4cc74d53978cc7a6

p4raw-id: //depot/maint-5.8/perl@24448
p4raw-branched: from //depot/perl@24447 'branch in' README.openbsd
p4raw-integrated: from //depot/perl@24447 'merge in' MANIFEST
(@24426..)
p4raw-edited: from //depot/perl@24441 'edit in' reentr.pl (@24271..)
p4raw-edited: from //depot/perl@24433 'edit in' reentr.h (@24176..)

8 years agoIntegrate:
Nicholas Clark [Wed, 11 May 2005 13:58:12 +0000]
Integrate:
[ 24176]
cast to/from (void *) in the re-entrant code. Now watch the smoke rise.
p4raw-link: @24176 on //depot/perl: f6f0b69b4261c1c8a526a772d6ec556acf2786b6

p4raw-id: //depot/maint-5.8/perl@24447
p4raw-edited: from //depot/perl@24176 'edit in' reentr.c reentr.h
(@23180..)
p4raw-integrated: from //depot/perl@24176 'edit in' reentr.pl
(@23180..)

8 years agoIntegrate:
Nicholas Clark [Mon, 9 May 2005 13:27:16 +0000]
Integrate:
[ 24425]
Change 24413 should have updated makedef.pl with the knowledge that 2
symbols are ithreads only.
p4raw-link: @24425 on //depot/perl: 6e72d904e617d7842bb5f27ebd0bb001bf29b80f

p4raw-id: //depot/maint-5.8/perl@24428
p4raw-integrated: from //depot/perl@24415 'merge in' makedef.pl
(@24352..)

8 years agoIntegrate:
Nicholas Clark [Sun, 8 May 2005 05:45:28 +0000]
Integrate:
[ 24404]
Allocate pointer table entries (for ithread cloning) from an arena

[ 24405]
Make the arena size changeable at compile time, and up the default by
a factor of 4.

[ 24413]
The ptr_table arena variables and code is only needed for ithreads.

(plus move the 2 new variables to the end of intrpvar.h to preserve
bincompat)
p4raw-link: @24413 on //depot/perl: 892b45be8fb48b672b1d646c00fb1b9bac292d07
p4raw-link: @24405 on //depot/perl: 9c17f24aa487711c8756a0b66e6cfd58e2633f42
p4raw-link: @24404 on //depot/perl: 32e691d01937c3a18dbf57e0e5a2d5fbb7d48dd1

p4raw-id: //depot/maint-5.8/perl@24415
p4raw-integrated: from //depot/perl@24405 'edit in' sv.c (@24404..)
'merge in' hv.c (@24271..) perl.h (@24365..)
p4raw-edited: from //depot/perl@24404 'edit in' intrpvar.h (@24271..)
p4raw-integrated: from //depot/perl@24400 'merge in' embedvar.h
perlapi.h (@24271..)

8 years agoIntegrate:
Nicholas Clark [Thu, 5 May 2005 15:48:01 +0000]
Integrate:
[ 24396]
Bump B version numbers

[ 24398]
Bump version numbers

[ 24399]
Bump versions of non dual-life modules

plus ext/threads/shared/shared.pm version number from 24248
p4raw-link: @24399 on //depot/perl: 612cfdf27c84f3ca36e00ec7f6925d0a5223e483
p4raw-link: @24398 on //depot/perl: 6e0c49021edba9e9721445f9290f9128c314b9de
p4raw-link: @24396 on //depot/perl: b4ec42b69d9617082490f2c4d5d6882716a48762

p4raw-id: //depot/maint-5.8/perl@24400
p4raw-integrated: from //depot/perl@24395 'copy in'
ext/threads/shared/shared.pm (@21921..) ext/B/B/Deparse.pm
(@23526..) lib/FileCache.pm (@23643..) lib/Pod/Html.pm
(@23658..) ext/B/B/Terse.pm (@23691..) win32/FindExt.pm
(@23785..) lib/utf8.pm (@23788..) ext/B/B/Concise.pm
ext/B/t/OptreeCheck.pm (@23891..) lib/Symbol.pm (@23950..)
lib/File/Path.pm (@23953..) ext/IO/lib/IO/File.pm (@23974..)
ext/IO/lib/IO/Socket/INET.pm (@23981..)
ext/Devel/DProf/DProf.pm (@24018..) ext/B/B/Disassembler.pm
(@24040..) 'edit in' ext/B/B.pm (@24369..) 'merge in'
ext/XS/APItest/APItest.pm (@23911..)

8 years agoIt's a good job that Steve Hay is paying attention.
Nicholas Clark [Thu, 5 May 2005 13:17:06 +0000]
It's a good job that Steve Hay is paying attention.

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

8 years agorelating to 23767
Robin Barker [Wed, 4 May 2005 18:21:39 +0000]
relating to 23767
Message-ID: <533D273D4014D411AB1D00062938C4D90849C679@hotel.npl.co.uk>
Date: Wed, 4 May 2005 18:21:39 +0100

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

8 years agoChanges and improvements suggested by Ronald J Kimball, Dave Mitchell,
Nicholas Clark [Thu, 5 May 2005 11:31:18 +0000]
Changes and improvements suggested by Ronald J Kimball, Dave Mitchell,
Steve Hay, Aaron Sherman, Hugo van der Sanden and chromatic.

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

8 years agoIntegrate:
Nicholas Clark [Sat, 30 Apr 2005 17:02:19 +0000]
Integrate:
[ 24355]
Put back INSTALL_PREFIX and INSTALL_PREFIX_EXP as they were
unintendedly removed by patch #23435
p4raw-link: @24355 on //depot/perl: 33fce22c17e4d84e19459498605cdb98ccf649a5

p4raw-id: //depot/maint-5.8/perl@24356
p4raw-integrated: from //depot/perl@24346 'merge in' config_h.SH
(@24218..)

8 years agoIntegrate:
Nicholas Clark [Thu, 28 Apr 2005 09:39:31 +0000]
Integrate:
[ 24339]
A couple of warning fixes by Gisle
p4raw-link: @24339 on //depot/perl: 8569b9dcecd37c8ddfb10cf00cd3f0a1d60426a0

p4raw-id: //depot/maint-5.8/perl@24346
p4raw-integrated: from //depot/perl@24337 'merge in' pp.c (@24271..)
pp_sys.c (@24276..)

8 years agoIntegrate:
Craig A. Berry [Sat, 23 Apr 2005 18:25:52 +0000]
Integrate:
[ 24310]
Subject: [PATCH] lib/Time/Local.t: time_t is unsigned on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <426AD980.2010801@mac.com>
p4raw-link: @24310 on //depot/perl: 5c415a7a73a5d8a3f7e2df6cfea8750870e920aa

p4raw-id: //depot/maint-5.8/perl@24337
p4raw-integrated: from //depot/perl@24336 'copy in' lib/Time/Local.t
(@23956..)

8 years agoRemove a const that shouldn't have been integrated to maint
Nicholas Clark [Wed, 27 Apr 2005 11:02:09 +0000]
Remove a const that shouldn't have been integrated to maint

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

8 years agoIntegrate:
Nicholas Clark [Wed, 27 Apr 2005 10:32:26 +0000]
Integrate:
[ 24319]
Provide $Config{libswanted_uselargefiles} on Win32

This fixes some test failures introduced by change 24271.

[ 24321]
Update location to fetch dmake from in README.win32

Use the generic search.cpan.org URL so that the latest version is
always found
p4raw-link: @24321 on //depot/perl: 13e18e900a89c069a17fe64121f08ff963d2c129
p4raw-link: @24319 on //depot/perl: 232fbd893ffc3c44018ea0945f6cafa71d309760

p4raw-id: //depot/maint-5.8/perl@24335
p4raw-integrated: from //depot/perl@24332 'merge in' README.win32
(@23972..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24227..)

8 years agoIntegrate:
Nicholas Clark [Tue, 26 Apr 2005 16:02:43 +0000]
Integrate:
[ 24247]
Add CLONE_SKIP() class method to allow individual classes to skip
cloning objects during thread creation
p4raw-link: @24247 on //depot/perl: 9660f4819671f0b9100e5eabfa988ead3e799a1e

p4raw-id: //depot/maint-5.8/perl@24332
p4raw-integrated: from //depot/perl@24331 'copy in'
ext/threads/t/thread.t (@21470..) pod/perlmod.pod (@23062..)
p4raw-integrated: from //depot/perl@24247 'merge in' dump.c (@24148..)
sv.c (@24239..) sv.h (@24246..)

8 years agoMissing > spotted by Rafael. That will teach me not to run podchecker.
Nicholas Clark [Tue, 26 Apr 2005 15:05:07 +0000]
Missing > spotted by Rafael. That will teach me not to run podchecker.

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

8 years agoMissing , spotted by Rafael
Nicholas Clark [Tue, 26 Apr 2005 15:01:47 +0000]
Missing , spotted by Rafael

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

8 years agoStab 1 at the perl delta
Nicholas Clark [Tue, 26 Apr 2005 14:43:44 +0000]
Stab 1 at the perl delta

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

8 years agoCorrect description of change 24297
Nicholas Clark [Tue, 26 Apr 2005 13:01:18 +0000]
Correct description of change 24297

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

8 years agoIntegrate:
Nicholas Clark [Mon, 25 Apr 2005 15:04:43 +0000]
Integrate:
[ 24314]
Upgrade to Test::Harness 2.48

[ 24315]
Add files missing in 24314
p4raw-link: @24315 on //depot/perl: f675c333aa2ffb38d0c396f20dded19915213ef6
p4raw-link: @24314 on //depot/perl: c0c1f8c25e048e29ce0ff014e57416e973e2b29c

p4raw-id: //depot/maint-5.8/perl@24324
p4raw-branched: from //depot/perl@24323 'branch in'
lib/Test/Harness/Point.pm lib/Test/Harness/t/from_line.t
lib/Test/Harness/t/point-parse.t lib/Test/Harness/t/point.t
lib/Test/Harness/t/version.t
p4raw-integrated: from //depot/perl@24323 'copy in'
t/lib/sample-tests/skip (@8691..)
lib/Test/Harness/t/strap-analyze.t (@22021..)
lib/Test/Harness/t/00compile.t (@22026..)
lib/Test/Harness/Changes lib/Test/Harness/TAP.pod
lib/Test/Harness/t/strap.t (@23847..)
lib/Test/Harness/Straps.pm (@23871..) 'merge in'
lib/Test/Harness.pm (@23847..)
p4raw-integrated: from //depot/perl@24314 'merge in' MANIFEST
(@24271..)

8 years agoIntegrate:
Steve Peters [Fri, 22 Apr 2005 22:36:03 +0000]
Integrate:
[ 24307]
Subject:  [PATCH] Fix for warnings in util.c/Perl_init_tm()
Message-Id:  <20050423033603.GA32547@mccoy.peters.homeunix.org>

localtime() can return null

[ 24308]
Save state when auto-generating #ifdef PERL_CORE and PERL_CORE/PERL_EXT
reducing embed.h by about 10%.

[ 24309]
Variable declarations can't come after statements in C89.
p4raw-link: @24309 on //depot/perl: 82c57498f7f8f27d0d5411ddaf2f473d905b3929
p4raw-link: @24308 on //depot/perl: da4ddda1308ab0218fa0865029c9475e5cfe8bc6
p4raw-link: @24307 on //depot/perl: ca46b8ee06bde4bff70dee92de161b97200c8d19

p4raw-id: //depot/maint-5.8/perl@24323
p4raw-edited: from //depot/perl@24322 'edit in' embed.h (@24280..)
p4raw-integrated: from //depot/perl@24322 'merge in' embed.pl
(@24271..)
p4raw-integrated: from //depot/perl@24307 'edit in' util.c (@24271..)

8 years agoIntegrate:
Nicholas Clark [Mon, 25 Apr 2005 13:25:15 +0000]
Integrate:
[ 24301]
Subject: [PATCH] t/uni/class.t -- update VMS test skippage
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <42692501.6090809@mac.com>
Date: Fri, 22 Apr 2005 11:23:29 -0500

[ 24320]
Subject: [PATCH] mktables.lst and related stuff (was Re: [PATCH] Unicode 4.1.0)
From: demerphq <demerphq@gmail.com>
Message-ID: <9b18b31105042412352fcf2bc5@mail.gmail.com>
Date: Sun, 24 Apr 2005 21:35:35 +0200
p4raw-link: @24320 on //depot/perl: 97050450a35395bba290e678cf36fa3f967db90d
p4raw-link: @24301 on //depot/perl: 269612580a985f510041ddc790ef23086f91c0d4

p4raw-id: //depot/maint-5.8/perl@24322
p4raw-integrated: from //depot/perl@24306 'copy in'
lib/unicore/mktables.lst (@24056..) lib/unicore/README.perl
t/uni/class.t (@24134..) lib/unicore/mktables (@24191..)

8 years agoUpdate Changes
Nicholas Clark [Fri, 22 Apr 2005 22:06:04 +0000]
Update Changes

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

8 years agoRun pod/buildtoc --build-all
Nicholas Clark [Fri, 22 Apr 2005 21:42:56 +0000]
Run  pod/buildtoc --build-all

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

8 years agoRun regen.pl
Nicholas Clark [Fri, 22 Apr 2005 21:41:25 +0000]
Run regen.pl

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

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 21:25:13 +0000]
Integrate:
[ 23768]
Subject: Re: [PATCH] Remove Carp from warnings.pm
From: Jim Cromie <jim.cromie@gmail.com>
Date: Mon, 3 Jan 2005 06:36:16 -0700
Message-ID: <cfe85dfa05010305367445dee6@mail.gmail.com>

[ 23819]
Fix dependencies in ext/B/Makefile.PL
(bug #8254, fix by Alan Burlison)

[ 23841]
Subject: [PATCH] doc SVt_PVLV <=> SVt_PVGV change version in B.pm
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Sun, 19 Dec 2004 23:57:56 -0800
Message-ID: <20041220075754.GA800@efn.org>

[ 23845]
Subject: [perl #32967] [PATCH] Re: More B bugs: svref_2object
From: Stephen McCamant <smcc@OCF.Berkeley.EDU>
Date: Tue, 28 Dec 2004 16:01:49 -0800
Message-ID: <16849.62445.116153.489478@apocalypse.OCF.Berkeley.EDU>

[ 23891]
Subject: Re: [patch] decrufting OptreeCheck stuff
From: Jim Cromie <jcromie@divsol.com>
Date: Sun, 16 Jan 2005 17:16:00 -0700
Message-ID: <41EB03C0.7030509@divsol.com>
(with minor typos fixed)

[ 23894]
Calculate the number of tests in one place, so that the skip()s will
always agree with the plan()s

[ 23973]
Subject: Re: [PATCH] Re: perl winpid?
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Tue, 15 Feb 2005 20:45:13 -0800
Message-ID: <20050216044512.GA2516@efn.org>

[ 23983]
Subject: [perl #32968] [PATCH] Re: B::walkoptree segfaults
From: Stephen McCamant <smcc@MIT.EDU>
Date: Tue, 28 Dec 2004 10:13:50 -0800
Message-ID: <16849.41566.887352.677148@apocalypse.OCF.Berkeley.EDU>

[ 24040]
Subject: [PATCH] $B::Disassembler::VERSION
From: Alexey Tourbin <at@altlinux.ru>
Date: Thu, 17 Mar 2005 19:02:38 +0300
Message-ID: <20050317160238.GN5825@solemn.turbinal.org>

[ 24213]
Mangle the expected output correctly for both 5.9 and 5.8

[ 24286]
For now, TODO the 2 tests that fail on 5.8.x
p4raw-link: @24286 on //depot/perl: b8443148095870afff102e04226f4cf527a66f93
p4raw-link: @24213 on //depot/perl: 4581844a3cc3a7a0d705d34f64d0a3da950a530d
p4raw-link: @24040 on //depot/perl: cbf966efc99a2c4f5bca154fea9fa6b35e220766
p4raw-link: @23983 on //depot/perl: 5464c1495ed0e2dec7738478e7bb89ce97a68c52
p4raw-link: @23973 on //depot/perl: 85ca31585f272964329771671d2ea2fff9ec765d
p4raw-link: @23894 on //depot/perl: b37cb8219ff2bec6842038e1ec5cb9efeb4c223a
p4raw-link: @23891 on //depot/perl: 19e169bfb15baa663525996999bfeb9bd76bdc62
p4raw-link: @23845 on //depot/perl: f31c3107030f031d9abc088f3d5f450116edba5b
p4raw-link: @23841 on //depot/perl: a01b8a532e28fdf8a628e0be61983a5719a52753
p4raw-link: @23819 on //depot/perl: 70c68212ed57a5a044505a3d22a9a10e9a272055
p4raw-link: @23768 on //depot/perl: 09e96b99c215ed417c37d0d188dd576c5464c72a

p4raw-id: //depot/maint-5.8/perl@24302
p4raw-integrated: from //depot/perl@24299 'copy in' ext/B/Makefile.PL
(@17724..) ext/B/B/Disassembler.pm (@20816..)
ext/B/B/Concise.pm (@23350..) ext/B/t/OptreeCheck.pm (@23485..)
ext/B/t/f_map.t ext/B/t/f_sort.t ext/B/t/optree_samples.t
ext/B/t/optree_sort.t ext/B/t/optree_varinit.t (@23691..)
ext/B/B.pm (@23841..) ext/B/t/stash.t (@23973..) 'edit in'
ext/B/t/optree_check.t (@23891..)
p4raw-integrated: from //depot/perl@23983 'copy in' ext/B/B.xs
(@23300..) 'merge in' op.h (@23499..)
p4raw-integrated: from //depot/perl@23891 'ignore'
ext/B/t/optree_concise.t (@23691..) ext/B/t/optree_specials.t
(@23768..)

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 15:56:13 +0000]
Integrate:
[ 24254]
Don't set things to zero twice. Once is enough. (see also change 15255)
p4raw-link: @24254 on //depot/perl: d2e562908ab20a1b4a30495729ed42b9cea03ed7

p4raw-id: //depot/maint-5.8/perl@24299
p4raw-integrated: from //depot/perl@24254 'merge in' sv.c (@24252..)

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 15:40:24 +0000]
Integrate:
[ 23228]
Tweak 'h2xs -h' output.
p4raw-link: @23228 on //depot/perl: 23e47b7f14ec3e8514e43ca6565c935432508693

p4raw-id: //depot/maint-5.8/perl@24298
p4raw-integrated: from //depot/perl@23228 'merge in' utils/h2xs.PL
(@22836..)

8 years ago Integrate:
Nicholas Clark [Fri, 22 Apr 2005 15:27:52 +0000]
   Integrate:
       [ 24273]
       [perl #34902] Text::Wrap::wrap() fails with non-space separator

       [ 24274]
       bump version number in Text::Wrap after change #24273

       [ 24275]
       Sigh - really bump Text::Wrap version number this time.
p4raw-link: @24275 on //depot/perl: 32b07b1dcddfe0b551377bf4b236cbb2ae0e6f4a
p4raw-link: @24274 on //depot/perl: 11be98fd71199b4394e4135d18be959e8f393d2f
p4raw-link: @24273 on //depot/perl: 818675a5006285acc41be05f4d63d56374ea5eca

p4raw-id: //depot/maint-5.8/perl@24297
p4raw-integrated: from //depot/perl@24296 'copy in'
lib/Text/TabsWrap/t/wrap.t (@17917..)
p4raw-integrated: from //depot/perl@24274 'ignore' lib/Text/Wrap.pm
(@24273..)

8 years agoIntegrate:
Jos I. Boumans [Tue, 18 Jan 2005 15:12:03 +0000]
Integrate:
[ 23820]
Subject: [PATCH] Make Data::Dumper work when dynamic extensions are not available
From: "Jos I. Boumans" <kane@xs4all.net>
Message-Id: <ED6BA2C4-695A-11D9-B09C-000A95EF62E2@xs4all.net>

[ 23851]
Fix spurious warnings emitted by XSLoader via Data::Dumper
p4raw-link: @23851 on //depot/perl: a76739e6d49eb52ea8eb265b05f138a4bde35ccc
p4raw-link: @23820 on //depot/perl: 907e51147bc707de302c94d14addc54fdb84d588

p4raw-id: //depot/maint-5.8/perl@24296
p4raw-integrated: from //depot/perl@23851 'copy in'
ext/Data/Dumper/Dumper.pm (@23820..)

8 years agoIntegrate:
Sam Tregar [Sun, 19 Dec 2004 14:40:25 +0000]
Integrate:
[ 23671]
Subject: [PATCH] Data::Dumper Freezer fixes
Message-ID: <Pine.LNX.4.61.0412191434490.7660@hillmont.dreamhost.com>

and bump Data::Dumper's VERSION
p4raw-link: @23671 on //depot/perl: c5f7c514bb4668f1a5a19abd36ab87f001002ea4

p4raw-id: //depot/maint-5.8/perl@24295
p4raw-branched: from //depot/perl@24294 'branch in'
ext/Data/Dumper/t/freezer.t
p4raw-integrated: from //depot/perl@23671 'copy in'
ext/Data/Dumper/Dumper.xs (@21036..) ext/Data/Dumper/Dumper.pm
(@23383..) 'merge in' MANIFEST (@23661..)

8 years agoRestore 23347 and 23349 then integrate:
Rick Delaney [Wed, 3 Nov 2004 19:46:16 +0000]
Restore 23347 and 23349 then integrate:

[ 23469]
Mostly revert change #23347 (keep the test suite, fixed),
having decided that it wasn't a correct fix for bug #31793.

[ 23470]
Subject: Re: [PATCH perl-current] Re: [perl #31793] Data::Dumper: Useqq interacts badly with overloading
Message-ID: <20041104004616.GA11214@biff.bort.ca>
p4raw-link: @23470 on //depot/perl: 1b1d102f0a25a469525d1d8639733ed50d8b39b6
p4raw-link: @23469 on //depot/perl: 76c43448ac432c021de5e478d6210fa84dcac466
p4raw-link: @23347 on //depot/perl: d411a6a9eb5df09116806ed1c441d30d37e8d5e8

p4raw-id: //depot/maint-5.8/perl@24294
p4raw-edited: from //depot/perl@24293 'edit in' lib/overload.pm
(@23469..)
p4raw-edited: from //depot/perl@23469 'edit in' lib/overload.t
(@23357..)

8 years agoWe love hard coded test numbers, we do.
Nicholas Clark [Fri, 22 Apr 2005 14:24:40 +0000]
We love hard coded test numbers, we do.

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

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 14:15:59 +0000]
Integrate:
[ 24234]
H.Merijn changed e-mail

[ 24235]
Mandrakesoft is now Mandriva
p4raw-link: @24235 on //depot/perl: 3f8312b9451dad9a3b0a4e9004015177ef82fbb7
p4raw-link: @24234 on //depot/perl: 3bd76f0a957f9db1d7e0dc7f797f6ef163db655c

p4raw-id: //depot/maint-5.8/perl@24292
p4raw-integrated: from //depot/perl@24291 'copy in'
Porting/patching.pod (@17772..) README.aix (@22919..)
Porting/checkAUTHORS.pl (@23052..) README.hpux (@24008..)
AUTHORS (@24234..)

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 14:02:56 +0000]
Integrate:
[ 18829]
Patch by Salvador Fandiño to read the warning mask
returned by caller() and ${^WARNING_BITS} from
$warnings::Bits{all} and not from the hardcoded core
constant. (This mask could have been extended by
warnings::register.) Plus tests.

[ 24215]
Fix [perl #34892] Segfault on &DB::sub declared but not defined

[ 24237]
Fix for:
[perl #34934] perl 5.8.5 on x86 and x86-64 hang at compile-time
From: bstrand@switchmanagement.com (via RT) <perlbug-followup@perl.org>
Date: 12 Apr 2005 19:12:58 -0000
Message-ID: <rt-3.0.11-34934-110595.15.9181274318682@perl.org>

This syntax error now produces a panic message.

[ 24265]
Subject:  [perl #35059] [PATCH] caller() skips frames (such as eval() frames) if $^P set
From:  glasser@tang-eleven-seventy-nine.mit.edu (via RT) <perlbug-followup@perl.org>
Date:  20 Apr 2005 19:28:14 -0000
Message-Id:  <rt-3.0.11-35059-111134.0.304511316819145@perl.org>

improved version of change 21842 that copes with glob DB::sub
existing but &DB::sub not existing.

[ 24270]
[perl #34976] substr uses utf8 length cache incorrectly

[ 24287]
There's no point listing '-f' in --help output
when perl isn't built with USE_SITECUSTOMIZE, since it might
confuse users about $sitelib/sitecustomize.pl being sourced
at startup.
p4raw-link: @24287 on //depot/perl: f71cb6df11614c54913a9f429bb3d009a4951ed5
p4raw-link: @24270 on //depot/perl: ec0624293b57ae07d6b2c32bae099d4f163e7e07
p4raw-link: @24265 on //depot/perl: f2a7f2982c10dbcfc2084d281af6ad8b959d5fb9
p4raw-link: @24237 on //depot/perl: d09ad8562457f47cb9b12ff500929b3f4d67a07e
p4raw-link: @24215 on //depot/perl: ccafdc969fe8361303a07e7576d1af4e3e389a76
p4raw-link: @18829 on //depot/perl: 75b6c4caab1abb3506eab9e8e512c69bbeb1c49f

p4raw-id: //depot/maint-5.8/perl@24291
p4raw-integrated: from //depot/perl@24289 'edit in' t/op/substr.t
(@22976..) 'merge in' pod/perldiag.pod (@24205..) perl.c
(@24284..)
p4raw-integrated: from //depot/perl@24270 'merge in' sv.c (@24260..)
p4raw-integrated: from //depot/perl@24265 'edit in' mg.c (@24248..)
p4raw-integrated: from //depot/perl@24237 'merge in' op.c (@24230..)
p4raw-integrated: from //depot/perl@24215 'merge in' pp_hot.c
(@24205..)
p4raw-edited: from //depot/perl@18829 'edit in' t/op/caller.t
(@16662..)
p4raw-integrated: from //depot/perl@18829 'edit in' pp_ctl.c (@18801..)

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 13:01:52 +0000]
Integrate:
[ 24166]
Upgrade to Unicode::Normalize 0.32
p4raw-link: @24166 on //depot/perl: 628bbff0c15c13c4704c1f63e1b8dac4c47eb639

p4raw-id: //depot/maint-5.8/perl@24289
p4raw-integrated: from //depot/perl@24288 'copy in'
ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/norm.t
ext/Unicode/Normalize/t/test.t (@19735..)
ext/Unicode/Normalize/Makefile.PL
ext/Unicode/Normalize/t/form.t (@21550..)
ext/Unicode/Normalize/Changes
ext/Unicode/Normalize/Normalize.pm
ext/Unicode/Normalize/Normalize.xs (@22911..)

8 years agoIntegrate:
Tels [Sun, 3 Apr 2005 10:43:10 +0000]
Integrate:
[ 24155]
Subject: [Patch] Math::BigInt v1.76, Math::BigRat v0.15, bignum v0.17
Message-Id: <200504031043.12273@bloodgate.com>
p4raw-link: @24155 on //depot/perl: 233f7bc03a8f0557d08657ec772040b570b403cd

p4raw-id: //depot/maint-5.8/perl@24288
p4raw-integrated: from //depot/perl@24285 'copy in'
lib/Math/BigInt/t/req_mbf0.t lib/Math/BigInt/t/trap.t
lib/Math/BigRat/t/requirer.t (@20000..)
lib/Math/BigInt/t/calling.t lib/Math/BigInt/t/config.t
lib/Math/BigInt/t/req_mbfw.t (@22344..)
lib/Math/BigInt/t/_e_math.t (@22491..)
lib/Math/BigInt/t/bare_mbf.t lib/Math/BigInt/t/bigfltpm.inc
lib/Math/BigInt/t/bigfltpm.t lib/Math/BigInt/t/sub_mbf.t
lib/Math/BigInt/t/with_sub.t lib/Math/BigRat.pm
lib/Math/BigRat/t/bigratpm.t lib/bigint.pm lib/bignum.pm
lib/bigrat.pm (@23739..) lib/Math/BigFloat.pm
lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm
lib/Math/BigInt/t/bigintpm.t (@24048..)

8 years agoIntegrate:
Nicholas Clark [Fri, 22 Apr 2005 12:36:53 +0000]
Integrate:
[ 24139]
Subject: Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with a hash symbol"
From: Steven Schubiger <steven@accognoscere.org>
Date: Sat, 2 Apr 2005 19:37:11 +0200 (CEST)
Message-Id: <200504021737.j32HbBNS000652@accognoscere.homeunix.org>

[ 24147]
Subject: Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with ahash symbol"
From: Steven Schubiger <steven@accognoscere.org>
Date: Sun, 3 Apr 2005 11:47:22 +0200 (CEST)
Message-Id: <200504030947.j339lMgp010306@accognoscere.homeunix.org>

[ 24187]
Subject: [perl #34699] documentation bug in "man perlpodspec"
From: "raf@tradingpost.com.au (via RT)" <perlbug-followup@perl.org>
Date: 7 Apr 2005 00:20:31 -0000
Message-ID: <rt-3.0.11-34699-110174.9.79475562169704@perl.org>

[ 24190]
Subject: perldbtty$$ location
From: Gisle Aas <gisle@ActiveState.com>
Date: 06 Apr 2005 01:49:54 -0700
Message-ID: <lr3bu48f2l.fsf@caliper.activestate.com>
(and remove trailing whitespace)

[ 24194]
Mention that select() returns -1 on error,
as suggested by Hernan Perez Masci

[ 24209]
Subject: Re: [PATCH] Re: [perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move
From: Steven Schubiger <steven@accognoscere.org>
Date: Thu, 7 Apr 2005 22:38:25 +0200 (CEST)
Message-Id: <200504072038.j37KcPXY011755@accognoscere.homeunix.org>

(with arguments changed to match perlfunc.pod)

[ 24224]
Subject: [PATCH] perlfunc.pod: incomplete select description
From: Hernan Perez Masci <hmasci@uolsinectis.com.ar>
Date: Fri, 8 Apr 2005 15:28:28 -0300
Message-Id: <200504081528.28307.hmasci@uolsinectis.com.ar>

[ 24238]
Update the outdated info in "Minimizing the Perl installation"

[ 24266]
change misleading syslog() example

[ 24267]
In change 24266 I failed to actually change anything. Sigh.
p4raw-link: @24267 on //depot/perl: e6c138cdb74ffbd3706f86d6768c25df4ba08689
p4raw-link: @24266 on //depot/perl: 251a23143f44171fe562bf459d6c2c4a65ff11d1
p4raw-link: @24238 on //depot/perl: bfe08c74b6c277925a0a4c6d707ff24113ccca13
p4raw-link: @24224 on //depot/perl: ec8ce15a509319429ec7650026fe4a9ff9f2ee0d
p4raw-link: @24209 on //depot/perl: c9b2b9d4d960a51598189ee80c55769909ce4114
p4raw-link: @24194 on //depot/perl: 353e5636307914c34c0bd10d18cb9c23e9186b8e
p4raw-link: @24190 on //depot/perl: 2e8f3c35926871095feda1ba18dbe8ffc40a0273
p4raw-link: @24187 on //depot/perl: 75f15e9f00f368613ca4c59248fc2f6b4315911c
p4raw-link: @24147 on //depot/perl: ba0dd969c3cb02f7dcf68ef7217d1d96446af41c
p4raw-link: @24139 on //depot/perl: d52dc02aaec9ecc47b0ab108be2200be5979d8a5

p4raw-id: //depot/maint-5.8/perl@24285
p4raw-integrated: from //depot/perl@24283 'copy in' pod/perlpodspec.pod
(@22900..) pod/perldebug.pod (@23150..) 'merge in'
pod/perlport.pod (@23496..) INSTALL (@24205..)
p4raw-integrated: from //depot/perl@24266 'ignore'
ext/Sys/Syslog/Syslog.pm (@23650..)
p4raw-integrated: from //depot/perl@24194 'edit in' pod/perlfunc.pod
(@24100..)
p4raw-integrated: from //depot/perl@24139 'ignore' pod/perltrap.pod
(@23663..)

8 years agoIntegrate:
Abigail [Wed, 6 Apr 2005 01:41:55 +0000]
Integrate:
[ 21532]
...

Plus a small fix to t/TEST to recognize the added TODO test
as a TODO test.

[ 24078]
FreeBSD NDBM appears to generate files ending .db, so be prepared to
clean this variant up as well.

[ 24173]
1. t/TEST now deals with SKIP as if it was TODO. This complies to TAP
2. Removed the depricated 'my $foo if expr' there

[ 24192]
Subject: Re: [PATCH] Re: [perl #34650] perldoc -f my should perhaps mention BEGIN and END
Message-ID: <20050405234154.GG8680@abigail.nl>
p4raw-link: @24192 on //depot/perl: 55082927c3a5e85aa9f9d6c8e76cacf11d232232
p4raw-link: @24173 on //depot/perl: eac7c7286dd025decafd0b9e9f1c01aba6ce02d6
p4raw-link: @24078 on //depot/perl: cacf81f42beab47944769821db143b4be96edd5d
p4raw-link: @21532 on //depot/perl: 6c0731c3784186294017516545e3530192f2be03

p4raw-id: //depot/maint-5.8/perl@24283
p4raw-integrated: from //depot/perl@24282 'copy in' t/TEST (@23448..)
t/japh/abigail.t (@23987..) 'merge in' lib/Memoize/t/tie_ndbm.t
(@22258..)

8 years agoIntegrate:
Hugo van der Sanden [Mon, 21 Feb 2005 17:59:49 +0000]
Integrate:
[ 24053]
Subject: Re: [perl #34195] Regex: Alternations within negative lookahead assertions
Date: Mon, 21 Feb 2005 17:59:49 +0000
Message-Id: <200502211759.j1LHxnC22894@zen.crypt.org>

[ 24055]
Resubmit change #24053.

[ 24067]
Revert change #24055, which was producing a segfault in installman
when it was trying to install perltoc.

[ 24086]
Subject: Re: [perl #34195] Regex: Alternations within negative lookahead assertions
From: hv@crypt.org
Date: Thu, 24 Mar 2005 19:51:08 +0000
Message-Id: <200503241951.j2OJp8s18147@zen.crypt.org>
p4raw-link: @24086 on //depot/perl: 3ab3c9b49fb213f2b1d4cda8797de17be82b2b15
p4raw-link: @24067 on //depot/perl: 69a95ace1ba28c07cbc7748ef89ef90fa99c2d34
p4raw-link: @24055 on //depot/perl: c689e61c7cf072958f1f0f7838c3e6c7dc5e21d5
p4raw-link: @24053 on //depot/perl: db70e37e387af55c0d76b7ec65cedd21b2364520

p4raw-id: //depot/maint-5.8/perl@24282
p4raw-integrated: from //depot/perl@24067 'edit in' t/op/re_tests
(@24055..)
p4raw-integrated: from //depot/perl@24055 'edit in' regexec.c
(@24053..)

8 years agoIntegrate:
Yitzchak Scott-Thoennes [Thu, 10 Feb 2005 20:04:35 +0000]
Integrate:
[ 23961]
Subject: Re: [PATCH] Re: perl winpid?
Message-ID: <20050211040434.GA3824@efn.org>

[ 24242]
Fix bug #33664: allow for transport providers with protocol == 0

(This indicates that any protocol may be used, so don't bother checking
that the requested protocol matches in this case.)
p4raw-link: @24242 on //depot/perl: f9169742e89a053d2b45fc68a78b7b0ce030b537
p4raw-link: @23961 on //depot/perl: 49fd6edc755e0fc505e10cdb1d5025c747291b4c

p4raw-id: //depot/maint-5.8/perl@24281
p4raw-branched: from //depot/perl@24263 'branch in' t/lib/cygwin.t
p4raw-integrated: from //depot/perl@24263 'copy in' cygwin/cygwin.c
(@15378..) 'merge in' win32/win32sck.c (@24099..)
p4raw-integrated: from //depot/perl@23961 'merge in' README.cygwin
(@20774..) MANIFEST (@23960..)

8 years agoIntegrate:
Craig A. Berry [Sat, 9 Apr 2005 15:58:43 +0000]
Integrate:
[ 24214]
Subject: [PATCH] usesitecustomize for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <42584203.2090405@mac.com>
p4raw-link: @24214 on //depot/perl: 79e63f36d616e2a045841795af8be1361f55c9ed

p4raw-id: //depot/maint-5.8/perl@24263
p4raw-integrated: from //depot/perl@24214 'merge in' configure.com
(@23775..)

8 years agoIntegrate:
Abe Timmerman [Sun, 10 Apr 2005 22:19:28 +0000]
Integrate:
[ 24171]
D'oh! We were never correctly spotting a modfl prototype

[ 24208]
Drop d_sitecustomize again. (usesitecustomize is enough)

[ 24210]
now usesitecustomize is used more generic

[ 24217]
Configure now probes for _LIB_VERSION support in math.h/libm
LIBM_LIB_VERSION is defined if it does

[ 24218]
Sorting still is a mess. This is better.

[ 24221]
Subject: Re: New Configure functionality
Message-Id: <200504102219.29024.abe@ztreet.demon.nl>

[ 24226]
Out of sync metaunit caused the erroneous return of the
removed d_sitecustomize. Mea Culpa.
p4raw-link: @24226 on //depot/perl: 4afd418c3e6e3e6ca18f1e99b1ab9b8936bb7471
p4raw-link: @24221 on //depot/perl: 5b55c15651b986277e286fb92039a24eee57be26
p4raw-link: @24218 on //depot/perl: 557d0d2689794874d4e716239a8d031333c32775
p4raw-link: @24217 on //depot/perl: 0a0abfba80ecb959bb176fcf214c3d9eeebfb1c6
p4raw-link: @24210 on //depot/perl: 835dc977775cbf623226bc819d8c87309aea7151
p4raw-link: @24208 on //depot/perl: 7b7f248700c2e3f625d40a59dc7467377a3b7547
p4raw-link: @24171 on //depot/perl: 3a79450617e447f22fcb046f4f6cb1ba6ca24171

p4raw-id: //depot/maint-5.8/perl@24262
p4raw-edited: from //depot/perl@24261 'edit in' config_h.SH (@24217..)
p4raw-integrated: from //depot/perl@24261 'merge in' Porting/config_H
(@24149..) configure.com (@24214..)
p4raw-integrated: from //depot/perl@24217 'edit in' Configure
(@24208..) 'merge in' handy.h (@24106..)

8 years agoIntegrate:
Nicholas Clark [Wed, 20 Apr 2005 15:30:26 +0000]
Integrate:
[ 23915]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 12:41:20 +0000 (UTC)
Message-ID: <ctg09g$j0e$1[at]post.home.lunix>

Forgotten character progress while checksumming over partial
b or B format. (plus a regression test)

[ 23922]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 13:24:55 +0000 (UTC)
Message-ID: <ctg2r7$j0e$4[at]post.home.lunix>

Ensure that with the C format, unpack checksums
don't get overflowed. (plus a regression test)

[ 23923]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 13:07:38 +0000 (UTC)
Message-ID: <ctg1qq$j0e$3[at]post.home.lunix>

Make U0 and C0 scoped to () pack subtemplates.
(plus a regression test)

[ 23924]
Subject: Re: encoding neutral unpack
From: perl5-porters[at]ton.iguana.be (Ton Hospel)
Date: Sat, 29 Jan 2005 12:54:34 +0000 (UTC)
Message-ID: <ctg12a$j0e$2[at]post.home.lunix>

Counted length prefixes shouldn't change C0/U0 mode
in pack/unpack (plus a regression test)

[ 23946]
Subject: [perl #34062] pack Z0 destroys the character before
From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
Date: 5 Feb 2005 18:09:00 -0000
Message-ID: <rt-3.0.11-34062-107199.19.360569328007@perl.org>
(plus a regression test)

[ 23951]
Subject: [perl #34076] P/p pack formats only recognize literal undef
From: perl-5.8.0@ton.iguana.be (via RT) <perlbug-followup@perl.org>
Date: 6 Feb 2005 22:03:20 -0000
Message-ID: <rt-3.0.11-34076-107344.19.3123360602169@perl.org>
p4raw-link: @23951 on //depot/perl: 28a4f200aaf4705198a8689fe5f7fabc732dc669
p4raw-link: @23946 on //depot/perl: f0df5f8b34ab27424e2b758635888ff39aa69398
p4raw-link: @23924 on //depot/perl: 21c16052ffb70c4bff066e455c6d4bea74622e34
p4raw-link: @23923 on //depot/perl: 0c81e54bc30e3e0dec16be656a10a6c616817930
p4raw-link: @23922 on //depot/perl: d6d3e8bddad8c105fc1972d4d9a8298ad3f73f11
p4raw-link: @23915 on //depot/perl: 0ed7c1bbe9e393cef0b94251a5a51525bd4e04ad

p4raw-id: //depot/maint-5.8/perl@24261
p4raw-integrated: from //depot/perl@23924 'edit in' t/op/pack.t
(@23923..)
p4raw-integrated: from //depot/perl@23922 'ignore' pp_pack.c (@23915..)

8 years agoIntegrate:
Yves Orton [Sat, 19 Feb 2005 11:00:08 +0000]
Integrate:
[ 23969]
Fix definition of DEBUG_MSTATS for Win32 dmake builds

[ 23970]
Fix PERL_MALLOC/DEBUG_MSTATS options in Win32 makefiles

Currently, if USE_IMP_SYS is defined then PERL_MALLOC gets undefined.
We should also undefine DEBUG_MSTATS if PERL_MALLOC is (or has become)
undefined, and we should do all this *before* inspecting DEBUG_MSTATS
to see if we need to add -DPERL_DEBUGGING_MSTATS to BUILDOPT.

[ 23992]
Subject: Patch Win32 makefiles for blead to allow parameters to be passed to harness:
Date: Sat, 19 Feb 2005 11:00:08 +0100
Message-ID: <9b18b31105021902003d9c2a95@mail.gmail.com>

[ 24004]
Stop mktables from needlessly re-running when using dmake on Win32

[ 24005]
Suppress "ECHO is on." messages when using dmake on Win32

(The shell's "echo" command displays the current echo setting when
called with no arguments.  Use "echo." to display nothing.)

[ 24006]
A better fix than change 24005 was ;)

Actually, "@echo." still emits a blank line.  Use "@rem" instead as the
no-op.  This was being used in the Win95 case, but works fine on WinNT
too, and is actually what ExtUtils-MakeMaker uses.

Also change the nmake Makefile.

[ 24007]
Include regcomp.h in Win32 makefiles

Subject: Re: Stop mktables from needlessly re-running when using dmake on Win32
From: demerphq <demerphq@gmail.com>
Date: Sun, 6 Mar 2005 09:16:12 +0100
Message-ID: <9b18b311050306001624012bd@mail.gmail.com>

[ 24014]
More Win32 dmake fixes

Use $B macro as per change 23991 in more places, and fix some syntax
errors in the subst's (missing trailing ",")

Tested with GCC and MSVC. I don't have BCC available, so those parts
are untested.

[ 24111]
A few Win32 makefile tidy-ups (No real changes)

[ 24113]
Add support for PERL_HASH_SEED_EXPLICIT and NO_HASH_SEED in the
Win32 makefiles

[ 24131]
Remove dependency on tr(1) for MinGW builds on Win32

This leaves things slightly (more) broken for MinGW builds on Cygwin,
but that doesn't currently quite work in other respects and isn't
documented anyway.  See:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00751.html

[ 24227]
Support d_libm_lib_version for Win32 (see change 24217)
p4raw-link: @24227 on //depot/perl: f024374aaec3af368c46dadae280209e8297c32a
p4raw-link: @24131 on //depot/perl: 31e0fb333baa3f4848b16dd03107480226ae8bc2
p4raw-link: @24113 on //depot/perl: 2eb87578b6bf9c2a989b418d4847ad2dfbec21d8
p4raw-link: @24111 on //depot/perl: bdb4cb8840ea1c52d93df2ca4ff3757a85e58737
p4raw-link: @24014 on //depot/perl: bfbbc0be4da2c5ef1aac071cb1386a2d693a18d9
p4raw-link: @24007 on //depot/perl: cdb0f5473779f318e8bd3f9e8e8bf96093f979e4
p4raw-link: @24006 on //depot/perl: 65980d9413eea8415cdea4a9a608257b175e4fb6
p4raw-link: @24005 on //depot/perl: 6bbff615ed723ae41b6e721cd8dfbcda8084de40
p4raw-link: @24004 on //depot/perl: e99b0bf3355fd2ede555e05f6f07bf3c364e2b72
p4raw-link: @23992 on //depot/perl: 89087c85554906f75168ff676e546ecaa383a9c4
p4raw-link: @23970 on //depot/perl: 646e33b6c26a24d89e6543ab606cb6a803ed6126
p4raw-link: @23969 on //depot/perl: beb7ea05639dd45e5efb7c5681abbf11349121ca

p4raw-id: //depot/maint-5.8/perl@24259
p4raw-integrated: from //depot/perl@24250 'merge in' win32/config_H.vc
(@23436..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24120..) win32/config_H.bc
win32/config_H.gc win32/config_H.vc64 (@24149..)
p4raw-integrated: from //depot/perl@24113 'edit in' win32/makefile.mk
(@24111..)
p4raw-integrated: from //depot/perl@23970 'edit in' win32/Makefile
(@23777..)

8 years agoIntegrate:
Steve Hay [Tue, 19 Apr 2005 13:31:34 +0000]
Integrate:
[ 23991]
Fix Win32's dmake makefile.mk for new dmakes built with Visual C++
p4raw-link: @23991 on //depot/perl: 66e09d83129b69ae14a81397dfc3921f2930216c

p4raw-id: //depot/maint-5.8/perl@24250
p4raw-integrated: from //depot/perl@23991 'edit in' win32/makefile.mk
(@23984..)

9 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 11:25:00 +0000]
Integrate:
[ 24134]
Subject: [PATCH] Unicode 4.1.0
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <424E584D.5000508@iki.fi>
Date: Sat, 02 Apr 2005 11:31:09 +0300

[ 24135]
Oops. Forgot to add this.

[ 24191]
Subject: Re: Bugs? In Unicode::EastAsianWidth.
From: Autrijus Tang <autrijus@autrijus.org>
Date: Wed, 6 Apr 2005 18:17:32 +0800
Message-ID: <20050406101732.GA17931@aut.dyndns.org>
p4raw-link: @24191 on //depot/perl: adc6a8bda4a952a87bcbd5de609cab61c47a2b49
p4raw-link: @24135 on //depot/perl: d6d6baebee64d58c2423d178fa6cd7e331b79929
p4raw-link: @24134 on //depot/perl: a2bd7410d0183a5974c36ff0549fab8692d0713b

p4raw-id: //depot/maint-5.8/perl@24203
p4raw-branched: from //depot/perl@24202 'branch in'
lib/unicore/NamedSequences.txt
p4raw-integrated: from //depot/perl@24202 'copy in'
lib/unicore/BidiMirroring.txt
lib/unicore/CompositionExclusions.txt
lib/unicore/EastAsianWidth.txt lib/unicore/NamesList.txt
lib/unicore/NormalizationCorrections.txt
lib/unicore/StandardizedVariants.txt (@19391..)
lib/unicore/ArabicShaping.txt lib/unicore/Blocks.txt
lib/unicore/CaseFolding.txt lib/unicore/HangulSyllableType.txt
lib/unicore/Jamo.txt lib/unicore/LineBreak.txt
lib/unicore/PropList.txt lib/unicore/PropValueAliases.txt
lib/unicore/PropertyAliases.txt lib/unicore/ReadMe.txt
lib/unicore/Scripts.txt lib/unicore/SpecialCasing.txt
lib/unicore/UnicodeData.txt lib/unicore/version (@22621..)
lib/unicore/README.perl (@22630..) lib/Unicode/UCD.pm
(@22642..) lib/Unicode/UCD.t (@22950..) t/uni/class.t
(@23343..) lib/unicore/mktables (@24085..)
p4raw-integrated: from //depot/perl@24134 'merge in' MANIFEST
(@24115..)

9 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 10:58:39 +0000]
Integrate:
[ 24165]
Down with C++ reserved names
(and also function pointer declarations that rely on the C semantics
 of ())
p4raw-link: @24165 on //depot/perl: 0723351e0aae3b4ed046fabd41bf188a3d6a77df

p4raw-id: //depot/maint-5.8/perl@24202
p4raw-integrated: from //depot/perl@24197 'merge in' perlio.c
(@24094..) pp_sort.c (@24096..) mg.c (@24148..)

9 years agoIntegrate:
Nicholas Clark [Fri, 8 Apr 2005 09:05:27 +0000]
Integrate:
[ 24096]
Clean-up some warnings when compiling on Win32 with VC++

[ 24099]
A couple more Win32 compilation clean-ups

[ 24162]
Down with unneeded duplicate prototypes

[ 24163]
Down with more K&R prototypes

[ 24164]
Down with potentially incorrect duplicate prototypes
p4raw-link: @24164 on //depot/perl: a6c0611711f1e672f5a8bc135ac604baafe03a0a
p4raw-link: @24163 on //depot/perl: 2ec6e3854216d77cb1a18ccf45ccd53556415957
p4raw-link: @24162 on //depot/perl: 07445afaa422fe673ed115231793ea101373a3ee
p4raw-link: @24099 on //depot/perl: 47660177f659a8fbe5e2bac72a2bdfad9744a453
p4raw-link: @24096 on //depot/perl: fe2774edcceb29d7f31eb2b8407d2ab3df896594

p4raw-id: //depot/maint-5.8/perl@24197
p4raw-integrated: from //depot/perl@24196 'copy in' x2p/a2p.c
(@19242..) ext/DynaLoader/dl_dyld.xs (@23756..) 'edit in'
pp_sys.c (@24096..) 'merge in' win32/win32sck.c (@23275..) hv.c
(@24074..) utf8.c (@24084..)
p4raw-integrated: from //depot/perl@24096 'merge in' pp_sort.c
(@23803..) op.c util.c (@24095..)

9 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 16:49:05 +0000]
Integrate:
[ 23631]
Subject: [PATCH] :encoding(utf8) broken in perl-5.8.6
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Dec 2004 06:09:19 -0800
Message-ID: <lrllcfeank.fsf_-_@caliper.activestate.com>

[ 23632]
Subject: UTF8_ALLOW_ANYUV should not allow overlong sequences [PATCH]
From: Gisle Aas <gisle@activestate.com>
Date: 06 Dec 2004 02:59:24 -0800
Message-ID: <lrmzwrae0j.fsf_-_@caliper.activestate.com>

[ 23640]
Subject: Re: Smoke [5.9.2] 23634 FAIL(F) openbsd 3.6 (i386/1 cpu) [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 11 Dec 2004 02:57:19 -0800
Message-ID: <lrr7lxje5s.fsf_-_@caliper.activestate.com>

[ 24084]
[perl #33185] UTF-8 string substitution corrupts memory
The implicit call of 'require utf8' triggered by code like
    "\x{100}" =~ /[[:print:]]/
wasn't saving state correctly first.
p4raw-link: @24084 on //depot/perl: 96ca9f552a246a04e9873c974fac21138f3acd66
p4raw-link: @23640 on //depot/perl: 75dbc64466f68eeb78bbdb5a24eb7586261e17b5
p4raw-link: @23632 on //depot/perl: 618432450ee258c0a450666f1fd0f5b5f5dafcb8
p4raw-link: @23631 on //depot/perl: fbadb8fa63a268309e194a1a88ab374218e944d9

p4raw-id: //depot/maint-5.8/perl@24196
p4raw-integrated: from //depot/perl@24195 'copy in'
ext/PerlIO/t/encoding.t (@20175..)
p4raw-integrated: from //depot/perl@23640 'edit in' utf8.c (@23508..)
p4raw-integrated: from //depot/perl@23632 'merge in' utf8.h (@21198..)

9 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 16:05:43 +0000]
Integrate:
[ 23900]
minor corrections to comments in perly.y

[ 23986]
Subject: Patch for Perlbug #4253
From: Nikolai Eipel <eipel@web.de>
Date: Sat, 29 Jan 2005 16:52:53 +0100
Message-Id: <200501291652.53841.eipel@web.de>

(-T and -B invalidate _ filehandle when no read permission on file)
plus a regression test

[ 23997]
SvUTF8 can be present on scalars other than PVs
(specifically references with overloaded stringification)

[ 23998]
ithreads: cond_signal() on a non-shared object coredumped

[ 23999]
Fix for bug [ID 20020227.005] format bug with undefined _TOP
http://rt.perl.org/rt3/Ticket/Display.html?id=8698
If there was no TOP format the lines left on page was set
to fixed number, now set to the current page length of the
IO channel used. More debugging for yet another bug needed.

[ 24022]
Make the return value of close() depend not only on the success of the
close itself, but also on whether the output stream had a previous
error. From Jim Meyering <jim@meyering.net>, via Debian.

[ 24070]
Forbid the -C option on the command-line
as suggested by Merijn (see [perl #34087])

[ 24080]
Subject: Re: [perl #34568] Perl crashes reading past the end of a heap block while parsing foreach statement
From: Gurusamy Sarathy <gsar@ActiveState.com>
Date: Fri, 25 Mar 2005 10:31:09 -0800
Message-Id: <200503251831.j2PIV9A6006234@smtp3.ActiveState.com>

[ 24092]
Fix PerlLIO_chsize() for platforms that don't have chsize()

This is the patch from the end of the thread that started here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-09/msg00055.html

[ 24167]
Using savesvpv() here is terser and produces smaller object code.

[ 24174]
If we're going to prototype modfl(), it needs extern "C" linkage.
p4raw-link: @24174 on //depot/perl: a221a8a55f0bbb6b52da5c544e7bc886f16754e8
p4raw-link: @24167 on //depot/perl: 705bfa5f438d0b377898a48829d400d708246a4c
p4raw-link: @24092 on //depot/perl: 58e24efff3e72032a19e2adb55a951735452dbca
p4raw-link: @24080 on //depot/perl: bd5f3bc473acbb69a352d57b0baf5d694577ad8e
p4raw-link: @24070 on //depot/perl: 3ffe3ee448ef9bbf97ab82f8e68a3a749541b012
p4raw-link: @24022 on //depot/perl: e199e3bef188fd5eadcca420af186241e2773db1
p4raw-link: @23999 on //depot/perl: b929a54bc3b1e6622917dee605ce635e4c48caf4
p4raw-link: @23998 on //depot/perl: 10532ef0bc83090a3acebb63693a4f506bd96830
p4raw-link: @23997 on //depot/perl: 86f0d186b5906b677cf64db5216b59d27c937db6
p4raw-link: @23986 on //depot/perl: 25988e07f3c5c5717930b897625a3e6119c92879
p4raw-link: @23900 on //depot/perl: ad4673e589e7f7480399659499acd36d1af9a0f3

p4raw-id: //depot/maint-5.8/perl@24195
p4raw-integrated: from //depot/perl@24193 'copy in' iperlsys.h
(@21433..) t/op/stat.t (@23842..) 'merge in' perl.h (@24170..)
p4raw-integrated: from //depot/perl@24092 'edit in' doio.c (@24074..)
p4raw-integrated: from //depot/perl@24080 'merge in' op.c (@24079..)
p4raw-integrated: from //depot/perl@24070 'merge in' toke.c (@24049..)
pod/perldiag.pod (@24052..)
p4raw-integrated: from //depot/perl@23998 'copy in'
ext/threads/shared/shared.xs (@23438..)
p4raw-integrated: from //depot/perl@23997 'merge in' dump.c (@23180..)
p4raw-integrated: from //depot/perl@23986 'edit in' pp_sys.c (@23898..)
p4raw-integrated: from //depot/perl@23900 'merge in' perly.y (@23357..)

9 years agoIntegrate:
Steve Peters [Mon, 14 Feb 2005 19:54:17 +0000]
Integrate:
[ 23960]
[perl #34101] not() || 1 produces segmentation fault

Fixed by making not() behave like not(0). This is also the
way not() behaved before it started segfaulting in 5.6.0.

[ 23967]
Subject: [PATCH] Additional tests for t/op/not.t
Message-ID: <20050215015417.GA30368@mccoy.peters.homeunix.org>
p4raw-link: @23967 on //depot/perl: 1b293ed1e0e66b606ed121bd34c8112e6fd8e30d
p4raw-link: @23960 on //depot/perl: a758b0b5fd9985d853637e2aa988519329533771

p4raw-id: //depot/maint-5.8/perl@24193
p4raw-branched: from //depot/perl@24186 'branch in' t/op/not.t
(@23960..)
p4raw-integrated: from //depot/perl@24186 'merge in' perly.y (@23900..)
p4raw-integrated: from //depot/perl@23960 'edit in' MANIFEST (@23954..)

9 years agoIntegrate:
Nicholas Clark [Thu, 7 Apr 2005 08:24:49 +0000]
Integrate:
[ 23919]
Picky compilers (e.g. vac on AIX 5.2) do not accept statements
between declarations
p4raw-link: @23919 on //depot/perl: f8952f9c0d30f65af1114a6384b97ad7770dce81

p4raw-id: //depot/maint-5.8/perl@24186
p4raw-integrated: from //depot/perl@23919 'merge in'
ext/Devel/PPPort/PPPort.xs (@23912..)

9 years agoIntegrate:
Gisle Aas [Fri, 18 Mar 2005 04:06:40 +0000]
Integrate:
[ 24043]
Subject: Re: sitecustomize.pl [PATCH]
Message-ID: <lru0n9w433.fsf@caliper.activestate.com>

Adds a new command-line switch, -f, and a new optional
compile-time setting -DUSE_SITECUSTOMIZE

[ 24104]
Support for -Dusesitecustomize

[ 24105]
Simplify #24043 note now Configure can do -Dusesitecustomize

[ 24120]
Add support for USE_SITECUSTOMIZE in the Win32 makefiles

Note that this feature doesn't actually work correctly on Win32
until the problem described here is solved:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html

[ 24122]
Fix USE_SITECUSTOMIZE on Win32

This fixes the problem described in:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00740.html
p4raw-link: @24122 on //depot/perl: f0c8bec29ec0362a1d5bd0ad2f2e00b2304ea2a8
p4raw-link: @24120 on //depot/perl: 7ada00a0afea1d7eec1411de227ec2e27211e619
p4raw-link: @24105 on //depot/perl: 36de116d52df0633b2c925a475f8b7e43ad9ac11
p4raw-link: @24104 on //depot/perl: 5f106f9c27148e746d86e2ea943381cda96398b4
p4raw-link: @24043 on //depot/perl: 20ef40cf6a00eee95a449854794854a93e411e3b

p4raw-id: //depot/maint-5.8/perl@24184
p4raw-integrated: from //depot/perl@24183 'copy in'
ext/Devel/DProf/t/DProf.t (@20269..) 'merge in' win32/win32.c
(@23200..) config_h.SH (@23674..) win32/config.bc
win32/config.gc win32/config.vc win32/config.vc64 (@23764..)
p4raw-integrated: from //depot/perl@24120 'merge in' win32/Makefile
win32/makefile.mk (@24113..)
p4raw-integrated: from //depot/perl@24105 'edit in' INSTALL (@24043..)
p4raw-integrated: from //depot/perl@24104 'merge in' Configure
(@23909..)
p4raw-integrated: from //depot/perl@24043 'merge in' pod/perlrun.pod
(@23963..) perl.c (@24003..)

9 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 20:05:33 +0000]
Integrate:
[ 23964]
Require version 0.05 of Devel::Tokenizer::C.

[ 23965]
Regenerate Perl_keyword() to remove superfluous goto statements.
p4raw-link: @23965 on //depot/perl: 3140b3dadd87efbc39d3d4ff1289925baa047cc9
p4raw-link: @23964 on //depot/perl: 35175a9ce4be48663a7f98d01d6f5a77a0214ecf

p4raw-id: //depot/maint-5.8/perl@24183
p4raw-integrated: from //depot/perl@24182 'merge in' perl_keyword.pl
(@23914..)
p4raw-integrated: from //depot/perl@23965 'merge in' toke.c (@23914..)

9 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 18:49:11 +0000]
Integrate:
[ 23926]
Upgrade to Devel::PPPort 3.06.

The hateful perforce bit. We hates software. All of it.
p4raw-link: @23926 on //depot/perl: 2dd695763641c95e068d98b5293519953c68fc4e

p4raw-id: //depot/maint-5.8/perl@24182
p4raw-integrated: from //depot/perl@24181 'copy in'
ext/Devel/PPPort/parts/inc/exception (@23912..)

9 years agoIntegrate:
Nicholas Clark [Wed, 6 Apr 2005 16:45:19 +0000]
Integrate:
[ 23974]
Subject: [perl #31730] [PATCH] IO::File reads garbage from directory filehandles
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 1 Feb 2005 16:24:11 -0000
Message-ID: <rt-3.0.11-31730-107010.1.24399823945417@perl.org>

[ 23981]
Subject: Re: Bug in Socket::IO::INET Version 1.27
From: Gisle Aas <gisle@ActiveState.com>
Date: 03 Feb 2005 03:16:46 -0800
Message-ID: <lr7jlpsxk1.fsf@caliper.activestate.com>
p4raw-link: @23981 on //depot/perl: b2118e7e233f26626887786dffd133bfb7222840
p4raw-link: @23974 on //depot/perl: fd172bcd67687fb9a94b92c46d2c582cce40a2c1

p4raw-id: //depot/maint-5.8/perl@24181
p4raw-integrated: from //depot/perl@24180 'copy in'
ext/IO/lib/IO/Socket/INET.pm (@20686..) ext/IO/lib/IO/File.pm
(@23489..)