This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
18 years agoattributes-two.patch also contains a lot of const-ing, hence the
Nicholas Clark [Sun, 18 Sep 2005 14:03:33 +0000 (14:03 +0000)]
attributes-two.patch also contains a lot of const-ing, hence the
strange collection of files that seem to change with the integration
of all the attributes probing code.

Integrate:
[ 24431]
Subject: [PATCH] attributes-two.patch, the next batch
From: Andy Lester <andy@petdance.com>
Date: May 9, 2005 5:45 PM
Message-ID: <20050509154518.GA18273@petdance.com>

[ 24492]
Subject: [PATCH] perl 5.9.x (@ 24471): Symbian update
From: <jarkko.hietaniemi@nokia.com>
Date: Mon, 16 May 2005 17:59:35 +0300
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D793@esebe105.NOE.Nokia.com>

completed by:
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D7A0@esebe105.NOE.Nokia.com>

[ 24495]
Subject: [PATCH] more about __attribute__
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Tue, 17 May 2005 20:36:43 +0300
Message-ID: <428A2BAB.9020306@gmail.com>

[ 24508]
Subject: [PATCH] Attribute configuration
From: Andy Lester <andy@petdance.com>
Date: Thu, 19 May 2005 12:32:56 -0500
Message-ID: <20050519173256.GA29039@petdance.com>

[ 24519]
Need to make PERL_UNUSED_DECL conditional as xlc on AIX doesn't like
it being redefined.

[ 24520]
Updaate ppport.h to get a conditional PERL_UNUSED_DECL

[ 24521]
Update XS code to declare PERL_UNUSED_DECL conditionally

[ 24536]
Make the __attribute__ stuff work with Symbian (Jarkko).
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00530.html
p4raw-link: @24536 on //depot/perl: 5b2bd0a5b0f42f1ec1874721dd99072f7f7d3340
p4raw-link: @24521 on //depot/perl: aec614a53fcaa2a63038ec4dcf0fcd1cda92fd31
p4raw-link: @24520 on //depot/perl: ab9184c907a73e26d04db8741a60e1abb3ead566
p4raw-link: @24519 on //depot/perl: 62093c1c517a0f69ccb4c04109c4e03e3036523d
p4raw-link: @24508 on //depot/perl: 0dbb1585a715e56312e579a5f0e7f82241b38352
p4raw-link: @24495 on //depot/perl: f22be1b8bd009cf4b53bd4bad9a8883a7dc9f572
p4raw-link: @24492 on //depot/perl: abb2c24232c1dbd60ae39bdbb7e3cf487e3da996
p4raw-link: @24431 on //depot/perl: f54cb97a39f1a5849851e77a33524dfca2644cf5

p4raw-id: //depot/maint-5.8/perl@25467
p4raw-integrated: from //depot/perl@25466 'copy in' plan9/genconfig.pl
(@2957..) hints/next_3_0.sh (@4271..) vms/genconfig.pl
(@11758..) hints/vmesa.sh (@17454..) uconfig.sh (@23027..)
ext/Time/HiRes/ppport.h (@23329..) ext/Devel/PPPort/PPPort.pm
ext/Devel/PPPort/parts/inc/misc (@23926..) ext/Cwd/ppport.h
(@23977..) 'edit in' ext/List/Util/Util.xs (@24465..) 'merge
in' plan9/config_sh.sample wince/config.ce (@22334..)
Cross/config.sh-arm-linux (@23577..) Porting/config.sh
(@24211..)
p4raw-integrated: from //depot/perl@24521 'edit in' ext/POSIX/POSIX.xs
(@24271..) ext/Storable/Storable.xs (@24439..)
p4raw-edited: from //depot/perl@24508 'edit in' sv.c (@24491..) perl.h
(@24501..)
p4raw-integrated: from //depot/perl@24508 'copy in' t/op/sprintf.t
(@20979..) perlio.h (@24365..) 'edit in' Porting/pumpkin.pod
(@23781..) op.c (@24492..) mg.c perl.c (@24501..) 'merge in'
NetWare/config.wc (@22334..) Porting/Glossary (@23674..)
epoc/config.sh (@24149..) configure.com (@24221..) Configure
(@24313..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@24319..) config_h.SH (@24432..) XSUB.h
malloc.c (@24489..)
p4raw-integrated: from //depot/perl@24492 'edit in' embed.pl (@24445..)
scope.c universal.c (@24489..)
p4raw-edited: from //depot/perl@24431 'edit in' embed.fnc (@24422..)
p4raw-integrated: from //depot/perl@24431 'edit in' toke.c (@24422..)
gv.c (@24427..) 'ignore' proto.h (@24422..) 'merge in' handy.h
(@24243..) pp_sys.c (@24367..) pp_ctl.c (@24412..) doop.c
utf8.c (@24414..) pp.c (@24420..) pod/perlapi.pod (@24422..)

18 years agoIntegrate:
Andy Lester [Wed, 4 May 2005 23:55:00 +0000 (23:55 +0000)]
Integrate:
[ 24414]
Subject: [PATCH] GCC attributes!
Message-ID: <20050504215540.GA20413@petdance.com>

[ 24416]
Tweak the insertion of __attribute__((nonnull())) declarations
in proto.h so it compiles with and without threads with gcc 3.4

[ 24421]
Revert to Andy's first solution for nonnull attributes;
add the missing defines for non-threaded perls in perl.h
p4raw-link: @24421 on //depot/perl: 3d42dc86375a150e698f9a14ae6be7a37e2ed575
p4raw-link: @24416 on //depot/perl: f728784643460445f91833d46f0c8bf60beb6583
p4raw-link: @24414 on //depot/perl: 4373e329bbd25cac77cfe128757db8cbb63c47bb

p4raw-id: //depot/maint-5.8/perl@25466
p4raw-integrated: from //depot/perl@24421 'merge in' global.sym
(@24280..) embed.h (@24412..)
p4raw-integrated: from //depot/perl@24416 'ignore' proto.h (@24414..)
p4raw-edited: from //depot/perl@24414 'edit in' utf8.c (@24271..)
util.c (@24318..) embed.fnc (@24412..)
p4raw-integrated: from //depot/perl@24414 'copy in' autodoc.pl
(@23835..) 'edit in' embed.pl (@24308..) perl.h (@24405..)
'merge in' doop.c (@23861..) av.c doio.c (@24271..) xsutils.c
(@24333..) regcomp.c (@24358..) pod/perlapi.pod (@24372..) op.c
(@24412..) sv.c (@24413..)

18 years agoIntegrate:
Nicholas Clark [Sun, 18 Sep 2005 11:29:29 +0000 (11:29 +0000)]
Integrate:
[ 24384]
[perl #35214] SEGV when next is followed by a goto

next and redo didn't restore PL_curcop

[ 24385]
make goto.t use test.pl, strict and warnings

[ 24386]
Fix test numerotation

[ 24406]
Don't pretend SIGZERO exists [#35291].

[ 24410]
Get the correct refcount on the temporary assignment to PL_sigwarn so
that other code assigning to $SIG{__WARN__} doesn't cause a premature
free.

[ 24476]
This seems to be the right thing to do to iterate over layers

[ 24480]
Assuming that everything with 0x40000000 is SVpad_TYPED is bogus.
p4raw-link: @24480 on //depot/perl: bce8f4120e2273696708e81ef6c1d919b324fb00
p4raw-link: @24476 on //depot/perl: d26d6e7231f676560b7b29eac7f56fef99b265cb
p4raw-link: @24410 on //depot/perl: 9cfa90c07dda2bbf7df20096eab1b9057035d586
p4raw-link: @24406 on //depot/perl: 86d86cadad68b71393e3371f0e467c29982578f9
p4raw-link: @24386 on //depot/perl: 4269b21d31641a087d235fa15be3b307d755c185
p4raw-link: @24385 on //depot/perl: 7376f93fbd879a866564da773adb7b6b1ffe5d19
p4raw-link: @24384 on //depot/perl: 3a1b2b9e42aa284970a0868f88d8857a18a0a3b9

p4raw-id: //depot/maint-5.8/perl@25465
p4raw-integrated: from //depot/perl@24480 'merge in' sv.c (@24469..)
p4raw-integrated: from //depot/perl@24476 'merge in'
ext/PerlIO/via/via.xs (@24471..)
p4raw-integrated: from //depot/perl@24410 'copy in' t/io/layers.t
(@23743..) 'merge in' perlio.c (@24365..)
p4raw-integrated: from //depot/perl@24406 'merge in' mg.c (@24318..)
p4raw-integrated: from //depot/perl@24385 'ignore' t/op/goto.t
(@24384..)
p4raw-integrated: from //depot/perl@24384 'merge in' pp_ctl.c
(@24363..)

18 years agoIntegrate:
Nicholas Clark [Sun, 18 Sep 2005 11:14:27 +0000 (11:14 +0000)]
Integrate:
[ 24358]
Subject: [PATCH] uninitialized warnings in regcomp
From: Steven Philip Schubiger <steven@accognoscere.org>
Date: Mon, 2 May 2005 01:14:29 +0200 (CEST)
Message-Id: <200505012314.j41NETLk018737@accognoscere.homeunix.org>

[ 24372]
Subject: [perl #33809] optimize macro dXSARGS
From: Sergey Skvortsov (via RT) <perlbug-followup@perl.org>
Date: 17 Jan 2005 09:02:33 -0000
Message-ID: <rt-3.0.11-33809-105714.16.4209917806492@perl.org>

[ 24402]
avoid accessing a just-freed SV (keep ponie happy)
p4raw-link: @24402 on //depot/perl: 10dc53a8154025af62e262e2eb794f2ba054e8e5
p4raw-link: @24372 on //depot/perl: 557b887a4219c4f375c8d0bd3219fb4da7bbc7ff
p4raw-link: @24358 on //depot/perl: 2af232bd5d3f6bd1ea08b47ef83cc57f75149871

p4raw-id: //depot/maint-5.8/perl@25464
p4raw-integrated: from //depot/perl@24402 'merge in' pad.c (@24365..)
p4raw-integrated: from //depot/perl@24372 'merge in' pod/perlapi.pod
(@24328..) XSUB.h universal.c (@24333..)
p4raw-integrated: from //depot/perl@24358 'edit in' regcomp.c
(@24271..)

18 years agoIntegrate:
Andy Lester [Sun, 1 May 2005 15:07:55 +0000 (10:07 -0500)]
Integrate:
[ 24365]
Subject: [PATCH] printf.patch: Adding printf checking for gcc
Message-ID: <20050501200755.GA30259@petdance.com>
p4raw-link: @24365 on //depot/perl: b7787f18a4d9a5b6205453133731406d627268af

p4raw-id: //depot/maint-5.8/perl@25462
p4raw-integrated: from //depot/perl@25461 'copy in' x2p/util.h
(@19242..) x2p/util.c (@19764..) perliol.h (@24338..) 'edit in'
lib/ExtUtils/t/Embed.t (@24271..)
p4raw-edited: from //depot/perl@24365 'edit in' pp_pack.c (@24328..)
p4raw-integrated: from //depot/perl@24365 'copy in' perlio.h (@24338..)
'edit in' gv.c (@24271..) 'merge in' pad.c pp_sort.c (@24271..)
perl.h (@24328..) perl.c (@24348..) perlio.c (@24353..)

18 years agoIntegrate:
Nicholas Clark [Sun, 18 Sep 2005 10:42:52 +0000 (10:42 +0000)]
Integrate:
[ 24333]
Subject: [PATCH] XS() __attribute__
From: Andy Lester <andy@petdance.com>
Date: Fri, 22 Apr 2005 17:39:47 -0500
Message-ID: <20050422223947.GA4681@petdance.com>

[ 24338]
Subject: [PATCH] perlio-two.patch: More warnings squashed, more consts
From: Andy Lester <andy@petdance.com>
Date: Wed, 27 Apr 2005 10:02:43 -0500
Message-ID: <20050427150243.GA21883@petdance.com>

[ 24341]
Fix perlsio_binmode() export breakage caused by change #24338

Define and export perlsio_binmode() based on the same condition,
namely, that USE_PERLIO is defined and USE_SFIO is not.

[ 24353]
Subject: [PATCH] one cannot "static" exported functions
From: <jarkko.hietaniemi@nokia.com>
Date: Fri, 29 Apr 2005 11:02:01 +0300
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D705@esebe105.NOE.Nokia.com>
p4raw-link: @24353 on //depot/perl: 5ca1d77ff41a74d34e43fa21ea5727d105ee3601
p4raw-link: @24341 on //depot/perl: 954fb84efff0b08c3cc7311c30925dbc511e7c11
p4raw-link: @24338 on //depot/perl: de009b76d60bdeb88f1d812ac755ae225805a071
p4raw-link: @24333 on //depot/perl: 88d019551b04ba7828be67e8c0f62de7f769b5d5

p4raw-id: //depot/maint-5.8/perl@25461
p4raw-integrated: from //depot/perl@24341 'merge in' makedef.pl
(@24318..)
p4raw-integrated: from //depot/perl@24338 'copy in' perlio.h perliol.h
(@24271..) 'edit in' perlio.c (@24271..) 'merge in' perl.c
(@24318..)
p4raw-integrated: from //depot/perl@24333 'edit in' universal.c
(@24271..) 'merge in' XSUB.h xsutils.c (@24271..)

18 years agoIntegrate perlio.c changes from:
Jarkko Hietaniemi [Mon, 18 Apr 2005 13:18:30 +0000 (16:18 +0300)]
Integrate perlio.c changes from:
[ 24271]
Subject: [PATCH] Symbian port of Perl
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
p4raw-link: @24271 on //depot/perl: 27da23d53ccce622bc51822f59df8def79b4df95

p4raw-id: //depot/maint-5.8/perl@25460
p4raw-edited: from //depot/perl@24271 'edit in' perlio.c (@24165..)

18 years agoIntegrate minimal header changes from:
Jarkko Hietaniemi [Mon, 18 Apr 2005 13:18:30 +0000 (16:18 +0300)]
Integrate minimal header changes from:
[ 24271]
Subject: [PATCH] Symbian port of Perl
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>
p4raw-link: @24271 on //depot/perl: 27da23d53ccce622bc51822f59df8def79b4df95

p4raw-id: //depot/maint-5.8/perl@25458
p4raw-integrated: from //depot/perl@24271 'copy in' perlio.h (@23500..)
perliol.h (@24074..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 22:17:22 +0000 (22:17 +0000)]
Integrate:
[ 24256]
Subject:  [PATCH] pad_compname_type(), takes care of a clunky macro
From:  Andy Lester <andy@petdance.com>
Date:  Tue, 19 Apr 2005 11:38:44 -0500
Message-Id:  <20050419163844.GA19747@petdance.com>

and the pad_compname_type part of
[ 24318]
Subject: [PATCH] combopatch
From: Jarkko Hietaniemi <jhi@iki.fi>
Date: Sun, 24 Apr 2005 22:58:15 +0300
Message-ID: <426BFA57.9060105@iki.fi>
p4raw-link: @24318 on //depot/perl: aadb217dbe1b43fbd45cb1644a86dd26d09068d0
p4raw-link: @24256 on //depot/perl: b21dc0313d6db8e825aa8b1c17bfe601ada00827

p4raw-id: //depot/maint-5.8/perl@25456
p4raw-integrated: from //depot/perl@24318 'edit in' embed.fnc
(@24280..)
p4raw-integrated: from //depot/perl@24256 'edit in' proto.h (@24148..)
'merge in' embed.h (@24148..) pad.c pad.h (@24248..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 20:49:04 +0000 (20:49 +0000)]
Integrate:
[ 24511]
Subject: [PATCH] Add a Makefile target for ctags
From: Andy Lester <andy@petdance.com>
Date: Thu, 12 May 2005 11:40:52 -0500
Message-ID: <20050512164052.GA30287@petdance.com>

[ 24528]
Subject: [PATCH] ctags parms need to know .h is C
From: Andy Lester <andy@petdance.com>
Date: Sat, 21 May 2005 08:58:14 -0500
Message-Id: <20050521135814.GA875@petdance.com>

[ 24580]
Subject: [PATCH] Updated lint infrastructure
From: Andy Lester <andy@petdance.com>
Date: Wed, 25 May 2005 12:31:39 -0500
Message-ID: <20050525173139.GB1701@petdance.com>

[ 24655]
Don't touch lib/ExtUtils/Miniperl.pm when rebuild identically

[ 24658]
Revert change #24656

(The Makefile.SH part of)
[ 24735]
Subject: [PATCH] Random cleanups #47
From: Andy Lester <andy@petdance.com>
Date: Mon, 6 Jun 2005 10:11:07 -0500
Message-ID: <20050606151107.GC7022@petdance.com>

[ 24884]
Subject: [perl #36199] [PATCH] 5.8.7 fails to build with parallel make
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Date: 16 Jun 2005 17:11:14 -0000
Message-ID: <rt-3.0.11-36199-115872.8.39962488213992@perl.org>

[ 25192]
Subject: [PATCH] RE: rebuilding lib/Config*
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Jul 14, 2005 3:27 PM
Message-ID: <533D273D4014D411AB1D00062938C4D90849C733@hotel.npl.co.uk>

[ 25323]
My system produces core.$$ files
p4raw-link: @25323 on //depot/perl: 5033177e14afc4ff4770aad028d4411eb71c1d7c
p4raw-link: @25192 on //depot/perl: c27f7bb19ed70199b789b7325cf4ff71db5ab4c6
p4raw-link: @24884 on //depot/perl: 821692962b62a6cc02ec2ea1a9e1c814dcc14c59
p4raw-link: @24735 on //depot/perl: 66a1b24beb76ea873ad4caa57ee3ab9df945afbf
p4raw-link: @24658 on //depot/perl: 8ab18b675bf3a547d23c7c7d0b86a1169014b56c
p4raw-link: @24656 on //depot/perl: 5cf1bec94acfda2c63b79cbc3b0bce4e6fe08b97
p4raw-link: @24655 on //depot/perl: 260b98e46e690a1c3d8264b63d5682aac4b0798e
p4raw-link: @24580 on //depot/perl: 075abff3feb0c6965ba49108266b27bec1bd4ae6
p4raw-link: @24528 on //depot/perl: 64c97ac6efdd23876c55a0d3b3c47a0d2ab8885a
p4raw-link: @24511 on //depot/perl: 5c36f62652b0995b0bfdb6299979b72fd3223d6b

p4raw-id: //depot/maint-5.8/perl@25455
p4raw-integrated: from //depot/perl@25454 'merge in' regcomp.h
(@24106..)
p4raw-integrated: from //depot/perl@24658 'edit in' Makefile.SH
(@24656..)
p4raw-integrated: from //depot/perl@24580 'merge in' handy.h (@24431..)
malloc.c (@24508..) mg.c pp.c (@24526..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 20:22:12 +0000 (20:22 +0000)]
Integrate:
[ 24665]
Round up all string length requests to malloc()/realloc() to the next
multiple of 4/8 bytes [sizeof(size_t)] on the assumption that malloc()
internally will quantise, and so we're going to use space that
otherwise would be wasted. Hopefully this will save realloc()ing.

[ 24673]
Oops. My maths was too generous (by 1).

[ 24676]
Changes 24660 and 24665 both introduced errors into the USEMYMALLOC
code. Plus change 24672 appears to break under USEMYMALLOC, so revert
it for now.

[ 24678]
Dave can see a better way of doing the rounding.
p4raw-link: @24678 on //depot/perl: 6fff79ce6d66485ae5c7835729518ac05e6b9589
p4raw-link: @24676 on //depot/perl: 7a9b70e91d2c0aa19f8cec5b0f8c133492a19280
p4raw-link: @24673 on //depot/perl: df1d1afe7c090f6337d254ec40f088e17d6a257b
p4raw-link: @24665 on //depot/perl: 1936d2a74fbc35dd0d6862386c9988d92bb8e6e0

p4raw-id: //depot/maint-5.8/perl@25454
p4raw-integrated: from //depot/perl@24665 'edit in' handy.h (@24580..)
sv.c (@24662..) 'merge in' ext/Devel/Peek/t/Peek.t (@24538..)
perl.h (@24663..)

18 years agoIntegrate:
José Pedro Oliveira [Thu, 12 May 2005 20:36:48 +0000 (21:36 +0100)]
Integrate:
[ 24375]
Fix for [perl #34252] Access rights in FindBin::Bin
At least on my platform, Cwd::getcwd doesn't find the current
directory if it has no access to it. Try harder with Cwd::cwd.

[ 24379]
Error in the latest FindBin patch, noticed by Nicholas

[ 24704]
Improve FindBin discovery of current directory, based on :

Subject: FindBin.pm: incomplete getcwd/cwd patch? (#24375, #24379)
Date: Thu, 12 May 2005 20:36:48 +0100
Message-ID: <4283B050.6080805@di.uminho.pt>

Plus POD fixes

[ 24753]
Subject: Re: FindBin.pm: incomplete getcwd/cwd patch and SELinux (Strict policy)
From: José Pedro Oliveira <jpo@di.uminho.pt>
Date: Tue, 07 Jun 2005 21:07:42 +0100
Message-ID: <42A5FE8E.3020608@di.uminho.pt>
p4raw-link: @24753 on //depot/perl: 942068f5eb2e4323f0443fdb27a222fde20b6e6d
p4raw-link: @24704 on //depot/perl: 34da6cec5a776efea53d807532e089a20e26cba6
p4raw-link: @24379 on //depot/perl: d0c833c6b6d161774fa9ee0c74b6748675c48591
p4raw-link: @24375 on //depot/perl: 7d161605f8e10199e4c300f0a0e3d3c71656ee35

p4raw-id: //depot/maint-5.8/perl@25453
p4raw-integrated: from //depot/perl@24704 'ignore' lib/FindBin.pm
(@24379..)

18 years agoIntegrate:
Andy Lester [Wed, 13 Apr 2005 21:06:01 +0000 (16:06 -0500)]
Integrate:
[ 24269]
Subject:  [PATCH] extra code in pp_concat, Take 2
Message-Id:  <20050414020601.GA21346@petdance.com>

add 'const', and remove extraneous code, from pp_concat
p4raw-link: @24269 on //depot/perl: a9c4fd4eb137d3951b59e73b4474669240f974c1

p4raw-id: //depot/maint-5.8/perl@25450
p4raw-integrated: from //depot/perl@25449 'copy in' t/op/concat.t
(@22363..)
p4raw-integrated: from //depot/perl@24269 'merge in' pp_hot.c
(@24248..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 19:21:24 +0000 (19:21 +0000)]
Integrate:
[ 24243]
A more efficient way of expressing the MALLOC_WRAP conditional compile.

[ 24244]
Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUE
SvPVX

[ 24245]
SvPV_renew also calls SvLEN_set
Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1.
For Ponie this can be a single call into the PMC
p4raw-link: @24245 on //depot/perl: 1da4ca5ff65374ad6965719e5eb33e3027a745a7
p4raw-link: @24244 on //depot/perl: b7e9a5c2d751f7ed3b8a703e57ac933ded5b16ce
p4raw-link: @24243 on //depot/perl: 8b44ba4cc571a1253e8c2108fde4508f22646523

p4raw-id: //depot/maint-5.8/perl@25449
p4raw-integrated: from //depot/perl@24245 'edit in' pp_hot.c sv.h
(@24244..)
p4raw-integrated: from //depot/perl@24244 'edit in' pp_sys.c (@24223..)
toke.c (@24233..)
p4raw-integrated: from //depot/perl@24243 'copy in' handy.h (@24217..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 19:04:44 +0000 (19:04 +0000)]
Integrate:
[ 24165]
Down with C++ reserved names
(and also function pointer declarations that rely on the C semantics
 of ())

[ 24170]
Add casting to allow g++ (3.3.5) to compile the core code.
A C++ compiler produces lots of warnings that are probably valid
concerns to investigate.

[ 25445]
Missing DO_BO_PACK_PC and DO_BO_UNPACK_PC for the 5.8.x case
(and the don't know the pointer size case)
p4raw-link: @25445 on //depot/perl: 45f723e18cecdd96fecb0ec8aac8d7af7437f6f7
p4raw-link: @24170 on //depot/perl: 07409e015252427f5ec1d8889bbfb78cf39d061d
p4raw-link: @24165 on //depot/perl: 0723351e0aae3b4ed046fabd41bf188a3d6a77df

p4raw-id: //depot/maint-5.8/perl@25447
p4raw-edited: from //depot/perl@25441 'edit in' pp_pack.c (@25397..)
p4raw-integrated: from //depot/perl@25441 'copy in' x2p/walk.c
(@19242..)
p4raw-integrated: from //depot/perl@24170 'copy in'
ext/Devel/DProf/DProf.xs (@20447..) 'merge in' ext/B/B.xs
(@23983..) gv.c toke.c (@24081..) scope.c (@24082..) util.c
(@24096..) perl.c sv.c (@24148..) perl.h (@24151..) doio.c
(@24167..)
p4raw-integrated: from //depot/perl@24165 'merge in'
ext/Storable/Storable.xs (@23852..)

18 years agoS_vdie_croak_common wasn't STATIC in 5.8.7, so something might just
Nicholas Clark [Sat, 17 Sep 2005 17:55:48 +0000 (17:55 +0000)]
S_vdie_croak_common wasn't STATIC in 5.8.7, so something might just
have linked against it. Hence it needs to stay non-static for 5.8.x.

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

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 17:21:38 +0000 (17:21 +0000)]
Integrate:
[ 22937]
It seems that our assert() macro wasn't good enough.
Changed to one that that is an expression, rather than a statement.

[ 24609]
In assert(), we mustn't stringify the message as part of the first
argument to croak, as it's a *printf format, and the thing we're
asserting might itself contain % signs.
Also, as __FILE__ is a string, we can append that to the format,
rather than needing a %s for it.
p4raw-link: @24609 on //depot/perl: 60b9f5a768d813874b27945f3490540726428049
p4raw-link: @22937 on //depot/perl: 2b0572841e170b6dd3ff1e2adc09565a9efdf3f1

p4raw-id: //depot/maint-5.8/perl@25440
p4raw-integrated: from //depot/perl@24609 'edit in' perl.h (@24595..)

18 years agoIntegrate:
Andy Lester [Wed, 30 Mar 2005 11:40:24 +0000 (05:40 -0600)]
Integrate:
[ 24148]
Subject: [PATCH] const-eight.diff
Message-ID: <20050330174024.GA12167@petdance.com>

[ 24178]
Don't try to export symbols that don't exist

Change #24148 added Perl_rvpv_dup() to the public API, but it is only
defined when USE_ITHREADS is defined.  Adjust makedef.pl accordingly
to keep Win32 happy.
p4raw-link: @24178 on //depot/perl: aeef272316a199aeddb8b9a9713adffbef5806b1
p4raw-link: @24148 on //depot/perl: 6867be6d47d7be8fc56705e4b65f064d3eef92b7

p4raw-id: //depot/maint-5.8/perl@25438
p4raw-integrated: from //depot/perl@24178 'merge in' makedef.pl
(@23780..)
p4raw-integrated: from //depot/perl@24148 'edit in' universal.c
(@24074..) op.c (@24096..) dump.c (@24106..) 'merge in'
xsutils.c (@24074..) doio.c (@24092..) perl.c (@24094..)
embed.fnc (@24095..) mg.c (@24096..) sv.c (@24109..) embed.h
global.sym proto.h (@24121..) Porting/Maintainers.pl (@24133..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 15:47:16 +0000 (15:47 +0000)]
Integrate:
The hunks from 24088 that reset PL_op and PL_curcop

[ 24109]
One more Win32 compilation clean-up (for when using -DDEBUGGING)
p4raw-link: @24109 on //depot/perl: c008732bfe878991e04a1364a130be250e4ea1db

p4raw-id: //depot/maint-5.8/perl@25437
p4raw-integrated: from //depot/perl@24109 'edit in' sv.c (@24095..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 15:34:45 +0000 (15:34 +0000)]
Integrate:
[ 23336]
Perl -DT segfaults when parsing a 'use' statement

[ 23339]
the improved -DT output of #23325 could print an uninit stack value
p4raw-link: @23339 on //depot/perl: 3afc138ae8d937f9bbca45350859ec2c8429f730
p4raw-link: @23336 on //depot/perl: 401441c0a1ebb6ac9c38237eb5daa1c00cea8bb6

p4raw-id: //depot/maint-5.8/perl@25435
p4raw-integrated: from //depot/perl@23339 'edit in' toke.c (@23336..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 15:17:35 +0000 (15:17 +0000)]
Integrate:
[ 24096]
Clean-up some warnings when compiling on Win32 with VC++
p4raw-link: @24096 on //depot/perl: fe2774edcceb29d7f31eb2b8407d2ab3df896594

p4raw-id: //depot/maint-5.8/perl@25433
p4raw-integrated: from //depot/perl@24096 'merge in' mg.c (@24082..)

18 years agoIntegrate:
Andy Lester [Sun, 27 Mar 2005 15:57:22 +0000 (09:57 -0600)]
Integrate:
[ 24082]
Need to return something when the compiler doesn't know that a
function is "noreturn".

[ 24094]
The core part of :
Subject: [PATCH] Consting seven
Message-ID: <20050327215722.GC20451@petdance.com>

[ 24095]
Downconst external APIs
p4raw-link: @24095 on //depot/perl: 1cb0ed9b77e4ba2e0bcbeb9a897574a0fe3f3e52
p4raw-link: @24094 on //depot/perl: 06b5626a89944244c0525ddbf02b7279497dc8e6
p4raw-link: @24082 on //depot/perl: 3c8a6f8651424ba778d5280d96c18e950c4efb74

p4raw-id: //depot/maint-5.8/perl@25432
p4raw-integrated: from //depot/perl@24095 'edit in' op.c (@24082..)
sv.c (@24088..) 'ignore' pod/perlapi.pod (@24083..) embed.fnc
(@24094..) 'merge in' opcode.h opcode.pl (@24049..) gv.h
(@24074..)
p4raw-integrated: from //depot/perl@24094 'merge in' pp_ctl.c
(@24049..) perlio.c (@24079..) embed.h proto.h regcomp.c
(@24081..) regexec.c (@24086..) perl.c (@24088..) util.c
(@24093..)
p4raw-integrated: from //depot/perl@24082 'merge in' scope.c (@24079..)
mg.c (@24081..)

18 years agoIntegrate:
Andy Lester [Fri, 25 Mar 2005 17:14:09 +0000 (11:14 -0600)]
Integrate:
[ 24081]
Subject: [PATCH] Consting five
Message-ID: <20050325231409.GB17660@petdance.com>

(bowlderised to remove const from all externally linked function
 prototypes)
p4raw-link: @24081 on //depot/perl: dd374669df59cc2457708a01ea0f6d332912530b

p4raw-id: //depot/maint-5.8/perl@25428
p4raw-integrated: from //depot/perl@24081 'copy in'
ext/DynaLoader/dlutils.c (@16638..) locale.c (@23725..) 'edit
in' gv.c (@24074..) perl.c (@24077..) embed.fnc proto.h
(@24079..) 'ignore' embed.h (@24044..) 'merge in'
miniperlmain.c (@23746..) thrdvar.h (@23780..) av.c (@24037..)
pp_sys.c (@24074..) intrpvar.h (@24077..) mg.c regcomp.c toke.c
(@24079..) op.c (@24080..)

18 years agoIntegrate:
Andy Lester [Fri, 25 Mar 2005 14:43:31 +0000 (08:43 -0600)]
Integrate:
[ 24079]
Subject: [PATCH] Consting part 4
Message-ID: <20050325204331.GA16388@petdance.com>

(bowlderised to remove const from all externally linked function
 prototypes)
p4raw-link: @24079 on //depot/perl: 73d840c0daa603a18a29260159881d4ef6772d73

p4raw-id: //depot/maint-5.8/perl@25427
p4raw-integrated: from //depot/perl@24079 'copy in' taint.c (@24074..)
'edit in' op.c util.c (@24074..) 'merge in' toke.c (@24070..)
mg.c numeric.c perlio.c regcomp.c scope.c sv.c utf8.c
(@24074..) embed.fnc pod/perlapi.pod proto.h (@24077..)

18 years agoIntegrate:
Nicholas Clark [Sat, 17 Sep 2005 12:17:46 +0000 (12:17 +0000)]
Integrate:
[ 24077]
Remove the const qualifier from argv and env variables
p4raw-link: @24077 on //depot/perl: 8f42b153a33e87e34587f52f491b24c52b63b818

p4raw-id: //depot/maint-5.8/perl@25426
p4raw-edited: from //depot/perl@24077 'edit in' intrpvar.h (@22563..)
p4raw-integrated: from //depot/perl@24077 'edit in' embed.fnc proto.h
(@24074..) 'merge in' perl.c pod/perlapi.pod (@24074..)

18 years agoIntegrate:
Andy Lester [Tue, 22 Mar 2005 00:35:55 +0000 (18:35 -0600)]
Integrate:
[ 24074]
Subject: [PATCH] Third consting batch
Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com>

(bowlderised to remove const from all externally linked function
 prototypes)
p4raw-link: @24074 on //depot/perl: e1ec3a884f8d8c64eb7e391b2a363f47cbeed570

p4raw-id: //depot/maint-5.8/perl@25425
p4raw-integrated: from //depot/perl@25424 'copy in' minimod.pl
(@7626..) writemain.SH (@10113..) utfebcdic.h (@21198..)
p4raw-integrated: from //depot/perl@24074 'copy in' mg.h (@19242..)
perliol.h (@20267..) taint.c (@23176..) utf8.h (@23857..) 'edit
in' universal.c (@23803..) util.c (@23943..) gv.c pad.c
pod/perlintern.pod utf8.c (@24042..) embed.fnc pod/perlapi.pod
proto.h (@24049..) perl.c (@24058..) regcomp.c regcomp.h
(@24065..) 'ignore' perly.c (@22408..) scope.c (@24042..)
'merge in' patchlevel.h (@22523..) perlvars.h (@23507..) gv.h
(@23766..) xsutils.c (@23827..) pp.c (@23869..) XSUB.h
(@23925..) doio.c (@24022..) perl.h (@24032..) hv.c mg.c
(@24037..) numeric.c perlio.c pp_hot.c (@24042..) deb.c dump.c
op.c pp_sys.c sv.c (@24049..) regexec.c (@24067..)

18 years agoIntegrate:
Andy Lester [Sat, 19 Mar 2005 01:28:30 +0000 (19:28 -0600)]
Integrate:
[ 24049]
Subject: [PATCH] More consting goodness
Message-ID: <20050319072830.GA7721@petdance.com>

(bowlderised to remove const from all externally linked function
 prototypes)
p4raw-link: @24049 on //depot/perl: bfed75c6338f0ba740aa210f4b0267e39ca4662b

p4raw-id: //depot/maint-5.8/perl@25424
p4raw-integrated: from //depot/perl@24049 'edit in' perl.c (@24043..)
sv.c (@24044..) toke.c (@24046..) 'merge in' opcode.h
(@22509..) deb.c (@23180..) handy.h (@23455..) opcode.pl
(@23501..) dump.c (@23997..) pp_sys.c (@23999..) op.c
pod/perlapi.pod pp_ctl.c (@24042..) embed.fnc proto.h regcomp.c
regexec.c (@24044..)

18 years agoIntegrate:
Nicholas Clark [Fri, 16 Sep 2005 21:33:59 +0000 (21:33 +0000)]
Integrate:
[ 23325]
improve lexer debugging output (-DT)
Decode yylex() return values, and show lexer state each time
yylex() is called
p4raw-link: @23325 on //depot/perl: bbf60fe61b01cdf81488be8df998a73605e38931

p4raw-id: //depot/maint-5.8/perl@25423
p4raw-edited: from //depot/perl@23325 'edit in' toke.c (@23135..)
p4raw-integrated: from //depot/perl@23325 'merge in' embed.fnc embed.h
proto.h (@23157..)

18 years agoIntegrate:
Andy Lester [Mon, 14 Mar 2005 13:59:54 +0000 (07:59 -0600)]
Integrate:
[ 24042]
Subject: [PATCH] More const parms
Message-ID: <20050314195954.GB7141@petdance.com>

(bowlderised to remove const from all externally linked function
 prototypes)
p4raw-link: @24042 on //depot/perl: 7fc634935189abec1d574a9733c7093e5c9f2781

p4raw-id: //depot/maint-5.8/perl@25422
p4raw-integrated: from //depot/perl@24042 'merge in' numeric.c
(@23176..) sv.c (@23857..) perlio.c (@23906..) toke.c
(@23965..) pad.c pp_hot.c (@24023..) embed.fnc gv.c op.c
pod/perlapi.pod pp_ctl.c proto.h scope.c utf8.c (@24037..)

18 years agoIntegrate:
Andy Lester [Sun, 13 Mar 2005 14:20:05 +0000 (08:20 -0600)]
Integrate:
[ 24037]
Subject: [PATCH] Adding const qualifiers
Message-ID: <20050313202005.GA23535@petdance.com>

(bowlderised to remove const from all externally linked function
 prototypes)
p4raw-link: @24037 on //depot/perl: 35a4481cfdbca4941ab3a4206dc266f3e71c2385

p4raw-id: //depot/maint-5.8/perl@25421
p4raw-edited: from //depot/perl@24037 'edit in' embed.fnc (@24023..)
p4raw-integrated: from //depot/perl@24037 'edit in' scope.c (@23803..)
pp_ctl.c (@24023..) 'merge in' av.c (@23271..) mg.c (@23772..)
gv.c (@23824..) op.c (@23857..) utf8.c (@23861..) hv.c
(@23873..) pod/perlapi.pod (@23913..) proto.h (@24023..)

18 years agoIntegrate:
Nicholas Clark [Fri, 16 Sep 2005 13:50:39 +0000 (13:50 +0000)]
Integrate:
[ 24693]
Subject: Re: [perl #35977] perlbug AutoReply: Devel::DProf "unstacked calls in outer"
From: Duncan Findlay <duncf@debian.org>
Date: Wed, 1 Jun 2005 12:18:08 -0400
Message-ID: <20050601161808.GA17294@duncf.mine.nu>

[ 25413]
Subject: [perl #37163] dprofpp array subscript error
From: scott@perlcode.org (via RT) <perlbug-followup@perl.org>
Date: Tue, 13 Sep 2005 12:11:46 -0700
Message-ID: <rt-3.0.11-37163-120724.9.33005980359667@perl.org>
p4raw-link: @25413 on //depot/perl: 3b3034892f7cb176fcb62aa4f67e521945855c1b
p4raw-link: @24693 on //depot/perl: 2b884e265578a5bd57575a02ebee328a8e8dbc5e

p4raw-id: //depot/maint-5.8/perl@25420
p4raw-integrated: from //depot/perl@25419 'copy in' utils/dprofpp.PL
(@24693..)

18 years agoIntegrate:
Nicholas Clark [Fri, 16 Sep 2005 13:26:55 +0000 (13:26 +0000)]
Integrate:
[ 24223]
Make the four-argument form of select() return undef
instead of -1 on error.

[ 25418]
Revert change #24223 : select() will continue
to return -1 on error, like in previous versions, and
like other system builtins.

(ie a no-op)
p4raw-link: @25418 on //depot/perl: 4189264e895252d9336b503e6f64ea18c10701f6
p4raw-link: @24223 on //depot/perl: 5c477709a8f3aa3110d51ae872950c20ff14fed6

p4raw-id: //depot/maint-5.8/perl@25419
p4raw-integrated: from //depot/perl@25415 'edit in' pod/perlfunc.pod
(@25414..)
p4raw-integrated: from //depot/perl@24223 'edit in' pp_sys.c (@24164..)

18 years agoIntegrate:
Nicholas Clark [Wed, 14 Sep 2005 17:41:36 +0000 (17:41 +0000)]
Integrate:
[ 24921]
weak references aren't UVs, do don't show this in the dump flags.

[ 24924]
Avoid having NULL entries in the weakref backreference array, and
make S_sv_add_backref O(1) (instead of O(n))
p4raw-link: @24924 on //depot/perl: 6a76db8b55b6281740baab9e0ef221938c776ccd
p4raw-link: @24921 on //depot/perl: 69c678eb3bbbed7a7896fd9a2e52b0bbb93d4c3e

p4raw-id: //depot/maint-5.8/perl@25415
p4raw-integrated: from //depot/perl@24924 'merge in' sv.c (@24918..)
p4raw-integrated: from //depot/perl@24921 'merge in' dump.c (@24798..)

18 years agoIntegrate:
Nicholas Clark [Wed, 14 Sep 2005 08:35:19 +0000 (08:35 +0000)]
Integrate:
[ 23752]
Shave off the explict 1; from the end of lib/Config.pm

[ 24982]
Add a sanity check to Config::AUTOLOAD to prevent infinte loops if
Configure_heavy.pl gets truncated.

[ 25195]
Remove :unique attribute from Config.pm,
until we find a better implementation of it (or
remove it). See [perl #36375].
p4raw-link: @25195 on //depot/perl: e935c5a40cc2e11d6cc50386820177a932ba7ce1
p4raw-link: @24982 on //depot/perl: 938af39eb5ebb494561ab6e53d6e8b8aa2d36adf
p4raw-link: @23752 on //depot/perl: 2c165900ba8cdc82020bd482e32a3445138c9bc0

p4raw-id: //depot/maint-5.8/perl@25412
p4raw-integrated: from //depot/perl@25408 'edit in' configpm (@24982..)

18 years agoIntegrate:
Nicholas Clark [Tue, 13 Sep 2005 22:19:30 +0000 (22:19 +0000)]
Integrate:
[ 24443]
"make regen" should run reentr.pl

[ 24774]
reentr.pl should be using regen_lib.pl and unlinking files before it
starts.

[ 24775]
Change perforce filetype from text to text+w (so regen.pl is happy)

[ 25059]
Stop reentr.pl changing EOL on the files it writes on Win32
p4raw-link: @25059 on //depot/perl: 0eb6355a4410699750ec3d1b3a23891052a0ad29
p4raw-link: @24775 on //depot/perl: 9559c671f3e2a4bd22baf6b5dc04d6c0363fbe69
p4raw-link: @24774 on //depot/perl: e06c4d37e9c075c9a909e0cdf8fdf9d851bbe1a4
p4raw-link: @24443 on //depot/perl: 0bfd2b7f7ab8769ca3d9c75656aa082a44f0d689

p4raw-id: //depot/maint-5.8/perl@25408
p4raw-integrated: from //depot/perl@25407 'copy in' regen.pl (@18851..)
'ignore' opnames.h (@24526..)
p4raw-integrated: from //depot/perl@24775 'ignore' reentr.h (@24445..)
reentr.c (@24492..)
p4raw-integrated: from //depot/perl@24774 'edit in' reentr.pl
(@24492..)

18 years agoIntegrate:
Steve Peters [Wed, 20 Jul 2005 08:06:38 +0000 (03:06 -0500)]
Integrate:
[ 24376]
Convert to test.pl

[ 24782]
Convert op/array.t to test.pl

[ 25054]
Convert bless.t to test.pl

[ 25202]
Subject: [PATCH] Convert t/op/vec.t to test.pl
Message-ID: <20050720130638.GA6123@mccoy.peters.homeunix.org>
p4raw-link: @25202 on //depot/perl: 60ab248366d97654f04e23337bad7da01c5df1e6
p4raw-link: @25054 on //depot/perl: 4a32f131d097e4eeab6d11f1f34fb5051d0103c7
p4raw-link: @24782 on //depot/perl: 0dd3f902b059d48560ea071c6510375fd9426efb
p4raw-link: @24376 on //depot/perl: 1d4be626679a02d6ee21fcef2aa72fabf74f2fac

p4raw-id: //depot/maint-5.8/perl@25407
p4raw-integrated: from //depot/perl@25405 'copy in' t/op/bless.t
(@6874..) t/op/vec.t (@18705..)
p4raw-integrated: from //depot/perl@24782 'copy in' t/op/array.t
(@22922..)
p4raw-integrated: from //depot/perl@24376 'copy in' t/op/mkdir.t
(@22091..)

18 years agoThe Peek.t parts of
Nicholas Clark [Tue, 13 Sep 2005 20:52:17 +0000 (20:52 +0000)]
The Peek.t parts of
Integrate:
[ 24088]
expand -DDEBUG_LEAKING_SCALARS to instrument the creation of each SV

[ 24091]
Fix Peek.t to work with and without DEBUG_LEAKING_SCALARS
p4raw-link: @24091 on //depot/perl: d94a595083cd516d035cdb88f9587033a47e185e
p4raw-link: @24088 on //depot/perl: fd0854ffd71f437c5e7d44b6f60361faf0bd6d15

p4raw-id: //depot/maint-5.8/perl@25405
p4raw-integrated: from //depot/perl@24091 'edit in'
ext/Devel/Peek/t/Peek.t (@24088..)

18 years agoIntegrate:
Michael G. Schwern [Mon, 11 Jul 2005 18:41:30 +0000 (11:41 -0700)]
Integrate:
[ 24389]
strictify t/TEST
make most variables lexical, narrow their scope, and give some of
them more meaningful names. Also fix a harmless bug where the wrong
filehandles are closed (A+B rather than U+A)

[ 24390]
make t/TEST detect various failure modes in testfile outputs
in particular:
    multiple leader lines
    leader line not first or last line of file
    unrecognised lines
    out-of-sequence test numbers

[ 24392]
strictifying t/TEST stopped it handling '1..n todo' correctly
(made scope of %toto too narrow)

[ 24393]
stop Math/BigInt/t/bare_mbf.t producing spurious test output

[ 24417]
t/TEST's new error messages now include the prefix 'FAILURE--'

[ 24498]
make t/TEST print summary times consistently to two decimal places

[ 25114]
Subject: [PATCH t/TEST] Understand "ok" with no number
Message-ID: <20050712014130.GA20855@windhund.schwern.org>
p4raw-link: @25114 on //depot/perl: f458b6e8d4ef066d8e0768073b3c77d2c9bf98e0
p4raw-link: @24498 on //depot/perl: f47304e935f606e534d07025226f74138a95070d
p4raw-link: @24417 on //depot/perl: a58906773179c9740172c13629670adffd875da4
p4raw-link: @24393 on //depot/perl: 8af3c3489f0c9ca8d37ebae27991ac4f34dfdb2f
p4raw-link: @24392 on //depot/perl: 43fe08367a10211b912991159b5d14031e223323
p4raw-link: @24390 on //depot/perl: 20f82676dae2202e0976be46e7b4ae6f5671f0e2
p4raw-link: @24389 on //depot/perl: 80ed0dea934fa8bbf41a6adb409c09ec7a4f3580

p4raw-id: //depot/maint-5.8/perl@25404
p4raw-integrated: from //depot/perl@25401 'copy in'
lib/Math/BigInt/t/bare_mbf.t (@24155..)
p4raw-integrated: from //depot/perl@24498 'edit in' t/TEST (@24417..)

18 years agoIntegrate:
Steve Peters [Fri, 15 Apr 2005 09:10:54 +0000 (04:10 -0500)]
Integrate:
[ 24370]
Convert to test.pl

[ 24371]
Subject: [PATCH] IEEE math for the masses
Message-ID: <20050415141054.GA12749@mccoy.peters.homeunix.org>

(tests added to t/op/exp.t)

[ 24377]
ok($a == $b) better written as cmp_ok($a, '==', $b)
(The latter gives more diagnostics in the case of failure)

[ 24388]
Document the unportability of atan2() edge cases
and remove unportable tests (by Steve Peters)
p4raw-link: @24388 on //depot/perl: 519bc77726e9fd6164d3ad64bae10fdea36cae2a
p4raw-link: @24377 on //depot/perl: 87f4a7b253858acc72094bac97b22c3f9126c030
p4raw-link: @24371 on //depot/perl: 0630166f39b2fc31415e8078cd74fafef99606af
p4raw-link: @24370 on //depot/perl: c057f5bc3ae09d10fe8e5f8cc5afe4cca331e177

p4raw-id: //depot/maint-5.8/perl@25401
p4raw-integrated: from //depot/perl@24388 'merge in' pod/perlport.pod
(@24354..)
p4raw-integrated: from //depot/perl@24377 'ignore' t/op/exp.t
(@24371..)
p4raw-integrated: from //depot/perl@24371 'merge in' pp.c (@24349..)

18 years agoIntegrate:
Nicholas Clark [Tue, 13 Sep 2005 17:33:24 +0000 (17:33 +0000)]
Integrate:
[ 24313]
Subject: [PATCH] Add -Wdeclaration-after-statement to default flags for gcc 3+
From: Steve Peters <steve@fisharerojo.org>
Date: Sat, 23 Apr 2005 22:37:48 -0500
Message-ID: <20050424033748.GA23117@mccoy.peters.homeunix.org>

[ 24432]
Subject: [PATCH] Avoid USE_SITECUSTOMIZE redefined warnings
From: Jan Dubois <jand@ActiveState.com>
Date: Mon, 9 May 2005 19:29:06 -0700
Message-Id: <200505100229.j4A2TGm1019135@smtp3.ActiveState.com>
p4raw-link: @24432 on //depot/perl: 3e7af0b028c55247e326234d24b117938cf3d169
p4raw-link: @24313 on //depot/perl: 6347b5be6cb41e4de49464a7d96b9e32925ec1ff

p4raw-id: //depot/maint-5.8/perl@25400
p4raw-integrated: from //depot/perl@24432 'merge in' config_h.SH
(@24355..)
p4raw-integrated: from //depot/perl@24313 'merge in' Configure
(@24226..)

18 years agoIntegrate:
Nicholas Clark [Mon, 12 Sep 2005 22:33:56 +0000 (22:33 +0000)]
Integrate:
[ 24201]
Add a macro PERL_DEBUG_COW, for aggressive compile time tests of
Copy-On-Write related source changes.
Fix the problem this revealed.

[ 24998]
Fix sv_dec of undefined PVs to (a) not downgrade to NV
(b) give -1, rather than +1

[ 25102]
sv_dec is supposed to go *down*, m'kay.
p4raw-link: @25102 on //depot/perl: f4eee32fe43c252f7ee773e7ba8b0e6d1793cdce
p4raw-link: @24998 on //depot/perl: ef088171612d4ee5ba22258b0578312b3d9a1f01
p4raw-link: @24201 on //depot/perl: f599b64b5d5d221c90b5f40eb5ad167f16c1822c

p4raw-id: //depot/maint-5.8/perl@25396
p4raw-integrated: from //depot/perl@24998 'edit in' sv.c (@24997..)
'ignore' t/op/inc.t (@19016..)
p4raw-edited: from //depot/perl@24201 'edit in' sv.h (@24106..)

18 years agoIntegrate:
Nicholas Clark [Mon, 12 Sep 2005 21:50:04 +0000 (21:50 +0000)]
Integrate:
[ 24367]
For perls where pids and ppids are cached, when the ppid of
the perl process becomes 1, refresh the ppid cache (this may
indicate that the parent process has died.)

[ 24703]
Simplify the getppid code, by Alexey Tourbin

[ 24709]
New test for getppid(), by Alexey Tourbin
p4raw-link: @24709 on //depot/perl: 098f0b123c5e53f85af434b493a8adabcde2e18f
p4raw-link: @24703 on //depot/perl: e39f92a70db67080a9f47f8040bee423d1d1928f
p4raw-link: @24367 on //depot/perl: 0e0556fc348ff5f8beae704376481cf3219b0abd

p4raw-id: //depot/maint-5.8/perl@25395
p4raw-branched: from //depot/perl@25394 'branch in' t/op/getppid.t
p4raw-integrated: from //depot/perl@24709 'merge in' MANIFEST
(@24706..)
p4raw-integrated: from //depot/perl@24367 'edit in' pp_sys.c (@24339..)

18 years agoIntegrate:
Nicholas Clark [Mon, 12 Sep 2005 21:21:39 +0000 (21:21 +0000)]
Integrate:
[ 24348]
Add a new macro SvPV_free() which undoes OOK and free()s the PVX(),
becase there's a lot of code around that calls SvOOK_off(), memmov()s
the buffer, then promptly free()s it. So avoid the needless memmov().

[ 24351]
Refactor Perl_sv_utf8_upgrade_flags to use SvPV_free
p4raw-link: @24351 on //depot/perl: c4e7c7127c0c9e659689937dc3312255631d7334
p4raw-link: @24348 on //depot/perl: 8bd4d4c5ee440ccae167e2a7f5bf6f74ff02916b

p4raw-id: //depot/maint-5.8/perl@25394
p4raw-integrated: from //depot/perl@24348 'edit in' pp_ctl.c pp_hot.c
(@24271..) sv.c (@24344..) 'merge in' sv.h (@24277..) perl.c
(@24338..) pp.c (@24339..)

18 years agoRun regen.pl after
Steve Peters [Thu, 21 Apr 2005 18:55:47 +0000 (13:55 -0500)]
Run regen.pl after

Integrate:
[ 24277]
Subject: [PATCH] bytecode.pl, bytecode.h, and sv.h fixes
Message-ID: <20050421235547.GA12149@mccoy.peters.homeunix.org>
p4raw-link: @24277 on //depot/perl: 03687789a91f025434d009c94c44b46adf44f605

p4raw-id: //depot/maint-5.8/perl@25393
p4raw-edited: from //depot/perl@24277 'edit in'
ext/ByteLoader/byterun.c (@24271..)
p4raw-integrated: from //depot/perl@24277 'copy in'
ext/ByteLoader/bytecode.h (@24260..) 'merge in' bytecode.pl
(@24271..)

18 years agoIntegrate:
Steve Peters [Wed, 20 Apr 2005 06:27:20 +0000 (01:27 -0500)]
Integrate:
[ 24260]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #6
Message-ID: <20050420112720.GA31042@mccoy.peters.homeunix.org>
p4raw-link: @24260 on //depot/perl: 87a1ef3dbc71790d3dec7643306775e0d1e4768a

p4raw-id: //depot/maint-5.8/perl@25392
p4raw-integrated: from //depot/perl@24260 'copy in'
ext/ByteLoader/bytecode.h (@21032..) malloc.c (@24239..) 'merge
in' bytecode.pl (@23501..)

18 years agoIntegrate:
Steve Peters [Mon, 18 Apr 2005 19:09:25 +0000 (14:09 -0500)]
Integrate:
[ 24248]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #5
Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org>

[ 24249]
Simplify PERL_DEBUG_PAD_ZERO so it continues to expand to
valid C code

[ 24253]
Restore SvEND_set
p4raw-link: @24253 on //depot/perl: 7ae8ee9e2dc5b5e2978d561e17a946dd34408c4f
p4raw-link: @24249 on //depot/perl: a5c57919c9a1f33f50e0270008702e16d2ee3e0b
p4raw-link: @24248 on //depot/perl: b162af07ec759e1ba6b84569e4963bc5c289d75f

p4raw-id: //depot/maint-5.8/perl@25391
p4raw-integrated: from //depot/perl@25390 'copy in'
ext/ByteLoader/ByteLoader.pm (@20425..) ext/Devel/Peek/Peek.pm
(@23419..)
p4raw-edited: from //depot/perl@24253 'edit in' sv.h (@24252..)
p4raw-integrated: from //depot/perl@24248 'copy in'
ext/Devel/Peek/Peek.xs (@16048..) ext/PerlIO/scalar/scalar.pm
(@21067..) ext/POSIX/POSIX.pm (@22513..)
ext/List/Util/lib/List/Util.pm (@22838..)
ext/threads/threads.pm (@23120..) ext/POSIX/POSIX.xs (@23211..)
ext/PerlIO/scalar/scalar.xs (@23340..)
ext/Data/Dumper/Dumper.xs (@23671..) ext/Data/Dumper/Dumper.pm
(@23851..) ext/PerlIO/encoding/encoding.xs (@24239..) 'edit in'
ext/Storable/Storable.pm (@23079..) perl.h (@24174..) sv.c
(@24247..) 'merge in' ext/PerlIO/encoding/encoding.pm
(@19595..) pp.h (@24106..) mg.c (@24165..)
ext/threads/shared/shared.xs pad.h (@24175..) pad.c (@24206..)
regcomp.c (@24233..) op.c (@24237..) ext/Storable/Storable.xs
gv.c pp.c scope.c (@24239..) pp_hot.c toke.c (@24245..) dump.c
(@24247..)

18 years agoIntegrate:
Steve Peters [Wed, 6 Apr 2005 18:21:10 +0000 (13:21 -0500)]
Integrate:
(the sv_upgrade change from)
[ 22934]
Assert that SV type has magic member when reading/writing.
Will catch buggy code.

[ 24199]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #1
Message-ID: <20050406232110.GA12249@mccoy.peters.homeunix.org>
Date: Wed, 6 Apr 2005 18:21:10 -0500

[ 24204]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #2
From: Steve Peters <steve@fisharerojo.org>
Date: Thu, 7 Apr 2005 13:51:49 -0500
Message-ID: <20050407185149.GA4418@mccoy.peters.homeunix.org>

[ 24206]
Add SvIVX() to PERL_DEBUG_COW, and change pad.c to SvIVset()

[ 24229]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #3
From: Steve Peters <steve@fisharerojo.org>
Message-ID: <20050411023736.GB9355@mccoy.peters.homeunix.org>
Date: Sun, 10 Apr 2005 21:37:36 -0500

(with correction to SvUV_set)

[ 24230]
Don't PERL_HASH(SvUVX(...)...) as it's actually a set.
Plus add an editor block

[ 24239]
Subject: [PATCH] Refactoring to Sv*_set() macros - patch #4
Message-ID: <20050416160502.GA26957@mccoy.peters.homeunix.org>
From: Steve Peters <steve@fisharerojo.org>
Date: Sat, 16 Apr 2005 11:05:02 -0500

plus fix to Perl_rvpv_dup assigning to an RV with SvPVX

[ 24240]
Two more uses of lvalue SvIVX()

[ 24246]
PERL_DEBUG_COW for SvUVX and SvPVX
p4raw-link: @24246 on //depot/perl: 379d1ffd1cdc48dce48686458f3153f5dd29f323
p4raw-link: @24240 on //depot/perl: a6f787ca70fe8281557cb1a6f45d147f91cb88bb
p4raw-link: @24239 on //depot/perl: f880fe2f705a50a69328065c7b46fe16e2c252e8
p4raw-link: @24230 on //depot/perl: 4946a0facf2ed3326dca260a8311b490867691c5
p4raw-link: @24229 on //depot/perl: 607fa7f26ce8e3518faf053c2dbf72e6a35ee9b9
p4raw-link: @24206 on //depot/perl: b19bbeda6b26f3e23a2972d1e2954d2ad559f3eb
p4raw-link: @24204 on //depot/perl: 45977657b0fa2c29b268b817f40e6b295a501d39
p4raw-link: @24199 on //depot/perl: 9d6ce603cdee7562a08f99e2c98401671e70d7f2
p4raw-link: @22934 on //depot/perl: ffb05e06c71730527accd4c1399a30e98fb7f6d5

p4raw-id: //depot/maint-5.8/perl@25390
p4raw-integrated: from //depot/perl@25389 'copy in'
ext/DynaLoader/dl_dyld.xs (@24163..)
p4raw-edited: from //depot/perl@24246 'edit in' sv.h (@24245..)
p4raw-integrated: from //depot/perl@24240 'copy in'
lib/ExtUtils/t/Constant.t (@23935..) 'edit in'
ext/ByteLoader/byterun.c (@24199..)
p4raw-integrated: from //depot/perl@24239 'copy in'
ext/PerlIO/encoding/encoding.xs (@19593..) malloc.c (@24108..)
'edit in' sv.c (@24229..) 'merge in' cop.h (@23157..) av.c
(@24106..) ext/Storable/Storable.xs pp_sort.c (@24165..) gv.c
scope.c (@24170..) perl.c (@24228..)
p4raw-integrated: from //depot/perl@24204 'edit in' pp.c pp_hot.c
(@24074..) pp_ctl.c (@24094..) op.c (@24165..)
ext/List/Util/Util.xs toke.c (@24199..) 'merge in' doio.c
util.c (@24170..) ext/threads/threads.xs (@24175..)
p4raw-integrated: from //depot/perl@24199 'edit in' pad.c (@24106..)

18 years agoIntegrate:
Nicholas Clark [Mon, 12 Sep 2005 14:42:43 +0000 (14:42 +0000)]
Integrate:
[ 24652]
Subject: [PATCH] Speed up lib/unicore/mktables by 45%
From: Andy Lester <andy@petdance.com>
Date: Tue, 31 May 2005 12:39:00 -0500
Message-ID: <20050531173900.GA9820@petdance.com>

[ 24656]
Subject: [PATCH] eliminate always running mktables
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Wed, 1 Jun 2005 09:55:16 +0100
Message-ID: <533D273D4014D411AB1D00062938C4D90849C6B8@hotel.npl.co.uk>

[ 24659]
If we're building config_heavy.pl somewhere else, then we need to
require it, not something (or maybe nothing) in the correct place.
p4raw-link: @24659 on //depot/perl: ae7e4cc14be2e40a3d39a27af7d2e07ebcc705e9
p4raw-link: @24656 on //depot/perl: 5cf1bec94acfda2c63b79cbc3b0bce4e6fe08b97
p4raw-link: @24652 on //depot/perl: 683a42409d1c25d131bfe5d9974dfa26acc8ab00

p4raw-id: //depot/maint-5.8/perl@25389
p4raw-integrated: from //depot/perl@25385 'copy in'
lib/unicore/mktables (@24320..)
p4raw-integrated: from //depot/perl@24659 'merge in' configpm
(@24271..)
p4raw-integrated: from //depot/perl@24656 'merge in' Makefile.SH
(@24655..)

18 years agoIntegrate:
Andy Lester [Tue, 24 May 2005 11:41:15 +0000 (06:41 -0500)]
Integrate:
[ 24228]
Avoid taking a reference to SvIVX and putting that address on the
save stack

[ 24241]
Refactor the odd-one-out code before a Renew(SvPVX(...)...)

[ 24344]
Calling sv_backoff() on something that's about to be free()d will
memmov() memory that's about to be freed. Seems wasteful.

[ 24357]
Explode if anyone attempts to sv_upgrade PL_mess_sv.
Should this be a panic: ?

[ 24373]
PL_mess_sv is always >= SVt_PVMG, so no need for an if() test

[ 24418]
The idea is that when you find something, you stop looking.
( http://use.perl.org/comments.pl?sid=26369&cid=40183 )

[ 24419]
There's no need to set a reference count for the new SV heads, as it's
always set to 1 at uprooting time.
But set it to zero when DEBUGGING to make things clearer. Plus fix a
bug introduced by change 22945, where the last SV head had an
uninitialised reference count.

[ 24423]
Simplify S_hv_notallowed slightly by passing a prebuilt message
template. (Also slightly smaller object code)

[ 24438]
As we have the length of the string easily to hand, no reason not to
use it.

[ 24439]
s/sv_setpv(sv,"")/sv_setpvn(sv,"",0)/
plus a couple of 1 byte sv_setpv()s too.

[ 24626]
Subject: [PATCH] Teeny optimization in S_hv_magic_check
Date: Tue, 24 May 2005 11:41:15 -0500
Message-ID: <20050524164115.GA12027@petdance.com>

[ 24638]
Change the logic to avoid needing to set a variable during the loop

[ 24646]
Avoid updating a variable in the loop

[ 24648]
Avoid updating a variable in a loop.
Only calculate the number of links in a hash bucket chain if we really
need it.

[ 24669]
Subject: [PATCH] use lengths in sv_setpv() calls
From: Andy Lester <andy@petdance.com>
Date: Wed, 1 Jun 2005 23:16:56 -0500
Message-ID: <20050602041656.GA3000@petdance.com>
p4raw-link: @24669 on //depot/perl: 616d8c9c7dee8ffe0d25891708d3380cabc2db84
p4raw-link: @24648 on //depot/perl: 0298d7b92741692bcf2e34c418a564332bb034e6
p4raw-link: @24646 on //depot/perl: 9e720f71ce602dbb0ba425fccdc5b863b0188ec2
p4raw-link: @24638 on //depot/perl: 45d1cc86c04096be7208350f66eaf64f4ab1d6a1
p4raw-link: @24626 on //depot/perl: 4ab2a30b7819ac6edb69c69e044edaf44dd8119f
p4raw-link: @24439 on //depot/perl: c69006e4a4556d3b1d6e1a57c49a95b1d16efeb0
p4raw-link: @24438 on //depot/perl: ea6e9374082ba65411b39d56a62387c8a2bd2879
p4raw-link: @24423 on //depot/perl: c8cd64651f654f22b1bfc6e04141770a129de64d
p4raw-link: @24419 on //depot/perl: 03e367892efb7218f1a5ccab257a8ceaf34be0f3
p4raw-link: @24418 on //depot/perl: c0ff570e2e94389172145aa89c5c3840c2355167
p4raw-link: @24373 on //depot/perl: f350b448ae021c71a4662e0a5bb0b3454004be98
p4raw-link: @24357 on //depot/perl: 0ec50a73a7a3c090cf7ebd194989882969e47823
p4raw-link: @24344 on //depot/perl: 5228ca4e093950c8cd059c706dfbce052f74fa4d
p4raw-link: @24241 on //depot/perl: d5b5861bfad2c5081a544610aa6f33c0ea24ea2b
p4raw-link: @24228 on //depot/perl: f398eb67d321bfe2b4dd05cb57fa3c94a3337abc

p4raw-id: //depot/maint-5.8/perl@25385
p4raw-integrated: from //depot/perl@24669 'edit in' sv.c (@24665..)
'merge in' gv.c util.c (@24666..)
p4raw-integrated: from //depot/perl@24626 'edit in' hv.c (@24584..)
p4raw-integrated: from //depot/perl@24439 'edit in' op.c (@24438..)
'merge in' dump.c ext/B/B.xs (@24271..) doio.c (@24414..) mg.c
(@24420..) pp_sys.c toke.c (@24431..) ext/Storable/Storable.xs
(@24436..)
p4raw-integrated: from //depot/perl@24241 'edit in' pp_hot.c (@24239..)
p4raw-integrated: from //depot/perl@24228 'edit in' perl.c (@24170..)
pp_ctl.c (@24204..)

18 years agoIntegrate:
Nicholas Clark [Sun, 11 Sep 2005 19:30:11 +0000 (19:30 +0000)]
Integrate:
[ 23949]
Add Module::CoreList in the maintainers list

[ 24133]
Add encoding::warnings to Maintainers.pl and rebuild META.yml for release

[ 24160]
Add Math::BigInt::FastCalc in maintainer list

[ 24790]
Update maintainers list

[ 24835]
Add IO::Zlib in maintainers list

[ 24931]
Add Archive::Tar to the maintainers list
p4raw-link: @24931 on //depot/perl: 74559c0f40be80ce5bdc1a26f97f20d7b2361b77
p4raw-link: @24835 on //depot/perl: d2a04c2910b194237a3b3a130eb05fcd07c8f9d6
p4raw-link: @24790 on //depot/perl: 89780818b8545f3b36cf310b8bd887e641799cc2
p4raw-link: @24160 on //depot/perl: c0c947a6c11823189777ee916efeb0fc3a5537e6
p4raw-link: @24133 on //depot/perl: f366f7b38b027e6aab7ac71e1c1715678bda65b1
p4raw-link: @23949 on //depot/perl: 0121e50edd9fa9c4824400c5f42426cf18c6e53b

p4raw-id: //depot/maint-5.8/perl@25384
p4raw-integrated: from //depot/perl@24835 'edit in'
Porting/Maintainers.pl (@24790..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 21:38:40 +0000 (21:38 +0000)]
Integrate:
[ 25318]
Upgrade to Term::ANSIColor 1.10
p4raw-link: @25318 on //depot/perl: 51da1d85ebd387728f88fa79405a8e8eed318078

p4raw-id: //depot/maint-5.8/perl@25382
p4raw-integrated: from //depot/perl@25381 'copy in'
lib/Term/ANSIColor/ChangeLog lib/Term/ANSIColor/README
lib/Term/ANSIColor/test.pl (@23620..) 'merge in'
lib/Term/ANSIColor.pm (@25261..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 21:18:44 +0000 (21:18 +0000)]
Integrate:
[ 24990]
Upgrade to Filter::Simple 0.82

[ 24991]
Fix tests of Filter::Simple 0.82 in the core

[ 24992]
Oops (fix previous fix).
p4raw-link: @24992 on //depot/perl: cb758ed8b81dc1d2e23689101db4212af57feb38
p4raw-link: @24991 on //depot/perl: 5d96dbec6453abd4af3ccc5ff5f93aeae2f56c5b
p4raw-link: @24990 on //depot/perl: 1b629f663be5c842b180f89a744745f7d805916d

p4raw-id: //depot/maint-5.8/perl@25381
p4raw-integrated: from //depot/perl@25380 'copy in'
t/lib/Filter/Simple/ExportTest.pm
t/lib/Filter/Simple/FilterOnlyTest.pm
t/lib/Filter/Simple/FilterTest.pm
t/lib/Filter/Simple/ImportTest.pm (@13227..)
lib/Filter/Simple/Changes (@16642..) lib/Filter/Simple/t/data.t
lib/Filter/Simple/t/export.t lib/Filter/Simple/t/import.t
(@24991..)
p4raw-integrated: from //depot/perl@24991 'ignore'
lib/Filter/Simple/t/filter_only.t (@24990..)
p4raw-integrated: from //depot/perl@24990 'copy in'
lib/Filter/Simple.pm (@16641..) 'ignore'
lib/Filter/Simple/t/filter.t (@16641..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 21:03:36 +0000 (21:03 +0000)]
Integrate:
[ 24932]
Upgrade to Test::Harness 2.49_02

[ 24941]
Upgrade to Test::Harness 2.50

[ 24989]
Upgrade to Test::Harness 2.52
p4raw-link: @24989 on //depot/perl: 43ef773bf404929508ebcd1d5537829ee65ae26f
p4raw-link: @24941 on //depot/perl: 666e7e7967a0bc59b1f44ec2961661c439aad50c
p4raw-link: @24932 on //depot/perl: ca09b0215ac24a6274ba2f802c2fc35a5abc44e1

p4raw-id: //depot/maint-5.8/perl@25380
p4raw-integrated: from //depot/perl@25379 'copy in'
lib/Test/Harness/t/test-harness.t (@22021..)
lib/Test/Harness/bin/prove (@22907..)
lib/Test/Harness/Iterator.pm (@23847..)
lib/Test/Harness/t/strap-analyze.t (@24314..)
lib/Test/Harness/Changes (@24932..)
p4raw-integrated: from //depot/perl@24932 'copy in'
lib/Test/Harness/Straps.pm (@24314..) 'edit in'
lib/Test/Harness.pm (@24314..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 20:29:37 +0000 (20:29 +0000)]
Integrate:
(the Time::HiRes part of)
[ 24271]
Subject: [PATCH] Symbian port of Perl
From: <jarkko.hietaniemi@nokia.com>
Date: Mon, 18 Apr 2005 13:18:30 +0300
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>

[ 24472]
Upgrade to Time::HiRes 1.68

[ 24985]
Upgrade to Time::HiRes 1.69

[ 24988]
Upgrade to Time::HiRes 1.70

[ 25002]
Upgrade to Time::HiRes 1.71

[ 25044]
Upgrade to Time::HiRes 1.72

[ 25295]
Subject: Time::HiRes::nanosleep support for Solaris [PATCH]
From: Gisle Aas <gisle@ActiveState.com>
Date: 15 Aug 2005 21:05:22 -0700
Message-ID: <lrk6imy1a5.fsf@caliper.activestate.com>

[ 25298]
Upgrade to Time::HiRes 1.73
p4raw-link: @25298 on //depot/perl: 937b804e26ebbf3fb854afd0a028d8b26cf46829
p4raw-link: @25295 on //depot/perl: 3db79780c8c68c9c0d40bc69eacba51360a89b19
p4raw-link: @25044 on //depot/perl: 0cf8ddea3351f0ff9eef736dfa13bc866d0d1f97
p4raw-link: @25002 on //depot/perl: 56c1b3bded7b83ae6d1d329dbdfe007d2fbef948
p4raw-link: @24988 on //depot/perl: f8daf111cf97dcea4d3f7a99b328e7928e16363c
p4raw-link: @24985 on //depot/perl: 26e22fd982477a29dff41463848adbca7379d504
p4raw-link: @24472 on //depot/perl: 993164ab7bc2b8526620ee422e7ba8a504b6da4d
p4raw-link: @24271 on //depot/perl: 27da23d53ccce622bc51822f59df8def79b4df95

p4raw-id: //depot/maint-5.8/perl@25379
p4raw-integrated: from //depot/perl@25378 'copy in'
ext/Time/HiRes/hints/solaris.pl (@23232..)
ext/Time/HiRes/t/HiRes.t (@23975..) ext/Time/HiRes/Makefile.PL
(@25002..)
p4raw-integrated: from //depot/perl@25044 'ignore'
ext/Time/HiRes/HiRes.pm (@25002..)
p4raw-integrated: from //depot/perl@24985 'ignore'
ext/Time/HiRes/Changes (@24472..)
p4raw-integrated: from //depot/perl@24472 'ignore'
ext/Time/HiRes/HiRes.xs (@24271..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 20:11:32 +0000 (20:11 +0000)]
Integrate:
[ 24426]
Upgrade to Unicode::Collate 0.50

[ 24978]
Upgrade to Unicode::Collate 0.51
p4raw-link: @24978 on //depot/perl: 0d50d293f8dee9da87ffcdd4d56996237ed39b00
p4raw-link: @24426 on //depot/perl: 3756e7ca8859282adfb92b71d3cd77c8f1bb038e

p4raw-id: //depot/maint-5.8/perl@25378
p4raw-branched: from //depot/perl@25377 'branch in'
lib/Unicode/Collate/t/cjkrange.t lib/Unicode/Collate/t/ignor.t
lib/Unicode/Collate/t/override.t
p4raw-integrated: from //depot/perl@25377 'copy in'
lib/Unicode/Collate/t/hangtype.t lib/Unicode/Collate/t/index.t
lib/Unicode/Collate/t/normal.t lib/Unicode/Collate/t/trailwt.t
lib/Unicode/Collate/t/variable.t (@21549..)
lib/Unicode/Collate/t/illegalp.t (@21810..)
lib/Unicode/Collate/t/altern.t lib/Unicode/Collate/t/contract.t
lib/Unicode/Collate/t/illegal.t lib/Unicode/Collate/t/test.t
lib/Unicode/Collate/t/version.t lib/Unicode/Collate/t/view.t
(@21976..) lib/Unicode/Collate/t/rearrang.t (@21977..)
lib/Unicode/Collate/t/hangul.t (@22909..)
lib/Unicode/Collate.pm lib/Unicode/Collate/README (@24426..)
p4raw-integrated: from //depot/perl@24426 'ignore'
lib/Unicode/Collate/Changes (@21976..) 'merge in' MANIFEST
(@24397..)

18 years agoRemove stowaways
Nicholas Clark [Sat, 10 Sep 2005 19:40:57 +0000 (19:40 +0000)]
Remove stowaways

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

18 years agoIntegrate:
Jarkko Hietaniemi [Mon, 18 Apr 2005 13:18:30 +0000 (16:18 +0300)]
Integrate:
[ 24161]
Down with K&R function arguments

(the Pathtools part of)
[ 24170]
Add casting to allow g++ (3.3.5) to compile the core code.
A C++ compiler produces lots of warnings that are probably valid
concerns to investigate.

(the Pathtools part of)
[ 24271]
Subject: [PATCH] Symbian port of Perl
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com>

[ 24407]
Upgrade to PathTools 3.07

[ 24607]
Fix failing Cwd tests on Win32

Patch was posted to Ken previously

(see http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-05/msg00226.html)

but no reply as yet.  I'll mail him again...

[ 24631]
Upgrade to PathTools 3.08

[ 24882]
Upgrade to PathTools 3.09

[ 25334]
Upgrade to PathTools 3.10

[ 25338]
Upgrade to PathTools 3.11
(no real changes)
p4raw-link: @25338 on //depot/perl: b2b4ec814a5af6e0a2f7557c1a67c4b86af2f630
p4raw-link: @25334 on //depot/perl: 9596c75cf25afc08d6274085fe826f0f50fd6c98
p4raw-link: @24882 on //depot/perl: f6342b4b53f678226f6ef9a63cf476fbf96744f4
p4raw-link: @24631 on //depot/perl: 000abefcf8f0dc0128ab96169bcd08467bb19924
p4raw-link: @24607 on //depot/perl: d6802e4345360e741b212b52b6af4a704cfce207
p4raw-link: @24407 on //depot/perl: 605986241de3d828e4de2beec37dc9ecc5aaa260
p4raw-link: @24271 on //depot/perl: 27da23d53ccce622bc51822f59df8def79b4df95
p4raw-link: @24170 on //depot/perl: 07409e015252427f5ec1d8889bbfb78cf39d061d
p4raw-link: @24161 on //depot/perl: a733a8a07e00b5db8b5f31499d376e2c78834665

p4raw-id: //depot/maint-5.8/perl@25376
p4raw-integrated: from //depot/perl@25375 'copy in' ext/Cwd/t/taint.t
lib/File/Spec/Cygwin.pm lib/File/Spec/OS2.pm (@23977..)
ext/Cwd/t/cwd.t (@24069..) ext/Cwd/Cwd.xs (@24170..)
lib/File/Spec/Unix.pm (@24407..)
p4raw-integrated: from //depot/perl@24631 'edit in' lib/File/Spec.pm
(@24407..) 'ignore' ext/Cwd/Changes (@24407..) lib/Cwd.pm
(@24607..)
p4raw-integrated: from //depot/perl@24407 'ignore' lib/File/Spec/Mac.pm
lib/File/Spec/VMS.pm lib/File/Spec/t/Spec.t (@23977..)
p4raw-integrated: from //depot/perl@24271 'edit in'
lib/File/Spec/Win32.pm (@23977..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 17:47:19 +0000 (17:47 +0000)]
Integrate:
[ 24397]
Upgrade to Test::Simple 0.60

[ 24401]
Missing files in Test::Simple
p4raw-link: @24401 on //depot/perl: 43fd88df83839fa8c94108794f0e58abbe740e5e
p4raw-link: @24397 on //depot/perl: 5143c659fadb184e0a7d17e727769f92c91d37b7

p4raw-id: //depot/maint-5.8/perl@25375
p4raw-branched: from //depot/perl@25373 'branch in'
lib/Test/Simple/t/create.t lib/Test/Simple/t/is_deeply_fail.t
t/lib/Test/Simple/sample_tests/exit.plx
p4raw-deleted: from //depot/perl@25373 'delete in'
lib/Test/Simple/t/is_deeply.t (@23654..)
p4raw-integrated: from //depot/perl@25373 'copy in'
lib/Test/Simple/t/exit.t lib/Test/Simple/t/fork.t
lib/Test/Simple/t/has_plan.t (@17783..)
lib/Test/Simple/t/has_plan2.t (@23523..)
lib/Test/Simple/t/circular_data.t
lib/Test/Simple/t/require_ok.t (@23566..) lib/Test/Builder.pm
lib/Test/Simple.pm lib/Test/Simple/Changes
lib/Test/Simple/t/is_fh.t (@23654..)
p4raw-integrated: from //depot/perl@24397 'copy in'
lib/Test/Simple/t/00signature.t (@23566..) lib/Test/More.pm
(@23654..) 'merge in' MANIFEST (@24316..)

18 years agoRun buildtoc
Nicholas Clark [Sat, 10 Sep 2005 16:46:54 +0000 (16:46 +0000)]
Run buildtoc

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

18 years agoRun regen.pl
Nicholas Clark [Sat, 10 Sep 2005 16:33:56 +0000 (16:33 +0000)]
Run regen.pl

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

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 14:20:14 +0000 (14:20 +0000)]
Integrate:
[ 25234]
Subject: [PATCH] perlfunc.pod grammar fixes
From: Steve Peters <steve@fisharerojo.org>
Date: Wed, 27 Jul 2005 22:02:13 -0500
Message-ID: <20050728030213.GA11330@mccoy.peters.homeunix.org>

(with minor tweaks)

[ 25301]
FAQ sync

[ 25320]
Subject: Re: Documentation change for IPC::Open*.pm
From: Ben Tilly <btilly@gmail.com>
Date: Mon, 22 Aug 2005 08:30:14 -0700
Message-ID: <acc274b3050822083093357fe@mail.gmail.com>

[ 25324]
Unmatched parentheses (thanks to Steve Peters)

[ 25339]
Clarify the cases where system() returns 1,
per a suggestion of Rick Delaney (bug #36976)

[ 25342]
Document that Sys::Syslog::openlog might die.
Fixes [perl #36848] Sys::Syslog::syslog kills program if syslogd not running

[ 25351]
Subject: document index() with out of bounds POSITION
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Sep 2, 2005 2:23 PM
Message-ID: <20050902122311.GA3104@efn.org>

[ 25366]
Minor comment fix
p4raw-link: @25366 on //depot/perl: df805c3ec4f4a47f66c26574a4bd6585a96b1afe
p4raw-link: @25351 on //depot/perl: 26f149dec464aaa222f29ebbe78cfacf17b2f77c
p4raw-link: @25342 on //depot/perl: b91ed0194cb2707fc4bb2619e1294e4287626407
p4raw-link: @25339 on //depot/perl: 25379e5350780d6ec10e06421258c89ca676cc4f
p4raw-link: @25324 on //depot/perl: 80dc6883dac79eac16d48a9478d1423a03bd4025
p4raw-link: @25320 on //depot/perl: 3ce239a037d49e310d47ffca0fa9c35c0a28abac
p4raw-link: @25301 on //depot/perl: b68463f7111b76264d78b38de603c7c4a3c5e635
p4raw-link: @25234 on //depot/perl: cf2649810f00335bd657355d81bcc9384a620135

p4raw-id: //depot/maint-5.8/perl@25371
p4raw-integrated: from //depot/perl@25370 'copy in' lib/IPC/Open2.pm
(@5826..) lib/IPC/Open3.pm (@22642..) pod/perlfaq5.pod
(@24684..) pod/perlfaq.pod pod/perlfaq8.pod pod/perlfaq9.pod
(@24686..) pod/perlfaq2.pod pod/perlfaq3.pod pod/perlfaq4.pod
pod/perlfaq6.pod (@25253..) pod/perlfaq7.pod (@25274..) 'merge
in' ext/Sys/Syslog/Syslog.pm (@24993..) pod/perlvar.pod
(@25274..) hv.h (@25297..)
p4raw-integrated: from //depot/perl@25339 'edit in' pod/perlfunc.pod
(@25267..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 13:47:01 +0000 (13:47 +0000)]
Integrate:
[ 25229]
Subject: [PATCH] id est is i.e.
From: Steve Peters <steve@fisharerojo.org>
Date: Tue, 26 Jul 2005 20:42:38 -0500
Message-ID: <20050727014238.GA2582@mccoy.peters.homeunix.org>

[ 25241]
Clarification to the syntax of loop modifiers
by Piotr Fusik

[ 25242]
Subject: [PATCH] Fix English error in overload.pm
From: Andy Lester <andy@petdance.com>
Date: Thu, 28 Jul 2005 14:10:43 -0500
Message-ID: <20050728191043.GC607@petdance.com>

[ 25253]
Subject: [PATCH] POD typos
From: "Piotr Fusik" <pfusik@op.pl>
Date: Sat, 30 Jul 2005 21:54:19 +0200
Message-ID: <00ef01c59542$3198ba00$26d34dd5@piec>

[ 25258]
Subject: Re: [perl #36616] bug or feature? foreach (sort @array) {y/a-z/A-Z/;} # @array modified!
From: Michael G Schwern <schwern@pobox.com>
Date: Sat, 23 Jul 2005 19:59:29 -0700
Message-ID: <20050724025929.GA6574@windhund.schwern.org>

[ 25259]
More typo fixes (damn generated pod files)

[ 25260]
Document where to find maintainers of dual live modules

[ 25268]
"thread failed to start" is a severe warning, not a fatal error
as reported by Tassilo von Parseval.

[ 25272]
Clarify docs

[ 25274]
Subject: [PATCH] undup
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Sun, 07 Aug 2005 13:28:19 +0300
Message-ID: <42F5E243.80500@gmail.com>

[ 25276]
Subject: Re: [PATCH] undup
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Sun, 07 Aug 2005 14:49:40 +0300
Message-ID: <42F5F554.5020701@gmail.com>

[ 25278]
Update Porting/repository.pod to recommend Cygwin's ssh on Win32

Cygwin's ssh client seems to be superior to MSYS's ssh client in that
it supports the ServerAliveInterval config setting which prevents the
ssh client from timing out every so often
p4raw-link: @25278 on //depot/perl: d457d97aa74412bc6e46d98cb5ecab3d8c0837fb
p4raw-link: @25276 on //depot/perl: 254c2b64ad4dc543dfd370d1b71db591215274ca
p4raw-link: @25274 on //depot/perl: cf525c36fb4613d400e7bd3733f96430dee2d396
p4raw-link: @25272 on //depot/perl: 4b6f7c8178ca97811f956dfcee6aa0d857a91238
p4raw-link: @25268 on //depot/perl: 3b666e4ce5d31900c7a31e9de70ab89792ff5725
p4raw-link: @25260 on //depot/perl: db30010093a0bacd16d1fa3fd1bd5397da6479d3
p4raw-link: @25259 on //depot/perl: 8627550ad98ac0533b562b782c1d801df744e01b
p4raw-link: @25258 on //depot/perl: db5021a3fd19311dd30fae8f0434571b4c0b93d1
p4raw-link: @25253 on //depot/perl: d7f8936a2fe7fc93635b0b501d1f941d30d3399f
p4raw-link: @25242 on //depot/perl: 7adf7a021c614ccf36e9216ce29d1eafb15992bf
p4raw-link: @25241 on //depot/perl: 6b275a1faab554e85a79bafae9c99ec0d6ed3d18
p4raw-link: @25229 on //depot/perl: 28a5cf3b760f8b6322a0839e3b3e060e7a6f23ea

p4raw-id: //depot/maint-5.8/perl@25370
p4raw-branched: from //depot/perl@25369 'branch in'
pod/perl593delta.pod (@24223..) symbian/PerlBase.pod (@24271..)
p4raw-integrated: from //depot/perl@25369 'copy in' vms/perlvms.pod
(@20832..) pod/perldoc.pod (@21526..) pod/perl573delta.pod
pod/perl58delta.pod pod/perlapio.pod (@23496..) pod/perlxs.pod
(@23742..) Porting/repository.pod (@25253..) 'edit in'
Porting/pumpkin.pod (@24686..) 'merge in' lib/overload.pm
(@23470..) pod/perlunicode.pod (@24010..) pod/perldebug.pod
(@24735..) ext/POSIX/POSIX.pod (@25207..)
ext/Encode/lib/Encode/Supported.pod lib/Test/Harness/TAP.pod
(@25266..) ext/PerlIO/encoding/encoding.pm (@25271..)
p4raw-integrated: from //depot/perl@25276 'merge in' pod/perltodo.pod
(@25253..)
p4raw-integrated: from //depot/perl@25274 'copy in' pod/perlfaq7.pod
(@24686..) 'merge in' pod/perlvar.pod (@25246..) pp_ctl.c
(@25257..)
p4raw-integrated: from //depot/perl@25268 'edit in' pod/perldiag.pod
(@25253..)
p4raw-integrated: from //depot/perl@25259 'edit in' pad.c (@25201..)
p4raw-integrated: from //depot/perl@25253 'copy in' pod/perlfaq2.pod
(@24684..) pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq6.pod
(@24686..) 'ignore' pod/perlglossary.pod (@25098..)
p4raw-integrated: from //depot/perl@25241 'edit in' pod/perlfunc.pod
(@25234..)
p4raw-integrated: from //depot/perl@25229 'edit in' pod/perlintern.pod
(@25050..) pod/perlguts.pod (@25116..) pod/perlhack.pod
(@25128..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 13:19:18 +0000 (13:19 +0000)]
Integrate:
[ 25037]
Add the perlglossary man page

Subject: [PATCH] perlglossary.pod
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Fri, 1 Jul 2005 03:10:50 -0700
Message-ID: <20050701101050.GA2448@efn.org>

[ 25065]
Subject: [PATCH] perlglossary.pod: add jump points
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Mon, 4 Jul 2005 02:07:52 -0700
Message-ID: <20050704090752.GB4056@efn.org>

[ 25085]
Subject: [PATCH @ 25084] simple authors removal
From: Vadim Konovalov <vadim@vkonovalov.ru>
Date: Wed, 06 Jul 2005 00:15:48 +0400
Message-ID: <42CAEA74.1020108@vkonovalov.ru>

[ 25098]
Subject: Re: [PATCH] Pod::Html - correctly link to =item's on the same page
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Thu, 7 Jul 2005 15:05:51 -0700
Message-ID: <20050707220551.GB2388@efn.org>

(plus fix a couple of POD warnings)

[ 25112]
Subject: [PATCH] perlfunc.pod
From: "Piotr Fusik" <pfusik@op.pl>
Date:  Sat, 9 Jul 2005 16:21:05 +0200
Message-ID: <01de01c58491$f3182f60$a6d24dd5@piec>

[ 25118]
Hack out -DL documentation from perldebuguts.pod

Now that the perl core uses Newx*() rather than New*() this chunk
of old documentation is more obsolete than ever before.

[ 25131]
Subject: [PATCH] Re: Documentation error in IO::Socket
From: Michael G Schwern <schwern@pobox.com>
Date: Tue, 12 Jul 2005 13:18:34 -0700
Message-ID: <20050712201834.GA29275@windhund.schwern.org>

[ 25145]
Subject: [PATCH] Missing tie() call in NDBM_File SYNOPSIS
From: Matt Sergeant <matt@sergeant.org>
Date: Thu, 14 Jul 2005 16:53:03 -0400
Message-Id: <28baf339c3b78cc40017066b9dc7cffb@sergeant.org>

[ 25148]
Subject: [perl #36538] perlfunc/our contradicts itself
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Date: Thu, 14 Jul 2005 19:10:51 -0700
Message-ID: <rt-3.0.11-36538-117411.7.57026072725992@perl.org>

[ 25149]
Subject: [perl #7840] Hash Behaviour differs v5.6.0 to v5.6.1
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Date: Thu, 14 Jul 2005 16:57:45 -0700
Message-ID: <rt-3.0.11-7840-117401.4.81505529800216@perl.org>

(with minor tweaks)

[ 25161]
[perl #9720] document what can be assigned to a shared scalar

[ 25164]
Subject: Re: Why does our() cross packages? (PATCH)
From: Michael G Schwern <schwern@pobox.com>
Date: Fri, 15 Jul 2005 14:35:18 -0700
Message-ID: <20050715213518.GH6897@windhund.schwern.org>

(with minor tweaks suggested in subsequent posts)

[ 25165]
Subject: [PATCH] perlop: why \c\ cannot be placed just before the terminating delimiter
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Sun, 17 Jul 2005 11:38:05 +0900
Message-Id: <20050717112557.5921.BQW10602@nifty.com>

[ 25198]
Remove obsolete error messages

[ 25220]
Subject: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts
From: Michael G Schwern <schwern@pobox.com>
Date: Sat, 23 Jul 2005 17:25:18 -0700
Message-ID: <20050724002518.GB4918@windhund.schwern.org>

Subject: Re: [PATCH perlfunc.pod/crypt] crypt() digests, not encrypts
From: Michael G Schwern <schwern@pobox.com>
Date: Sun, 24 Jul 2005 13:49:25 -0700
Message-ID: <20050724204925.GC13275@windhund.schwern.org>

[ 25227]
Subject: [perl #36658] Typo in perlfunc.pod
From: "John W. Krahn" (via RT) <perlbug-followup@perl.org>
Date: Tue, 26 Jul 2005 01:07:18 -0700
Message-ID: <rt-3.0.11-36658-118300.18.7320750032131@perl.org>
p4raw-link: @25227 on //depot/perl: 54d7b08399a7a4a4d759c5f54935b5e645396c5e
p4raw-link: @25220 on //depot/perl: ef2e6798a9ad64ac4636e238695c54b37d9fefa9
p4raw-link: @25198 on //depot/perl: c079d2dba97d49efa60fc1451a03df0d1580ec2b
p4raw-link: @25165 on //depot/perl: 0d594e51e853b48a97327618a6e01007b612c5cd
p4raw-link: @25164 on //depot/perl: 65c680eb0680dcdd59292a4d5d4b2aec3bd8c816
p4raw-link: @25161 on //depot/perl: ca5ff8b2e711f6cbc02e8377016a0745c3bec085
p4raw-link: @25149 on //depot/perl: a44e5664a991fdadec2f1aada7ad25ce3323e639
p4raw-link: @25148 on //depot/perl: 85d8b7d5cda435e10eacfec2d20f2936bdf7ca3a
p4raw-link: @25145 on //depot/perl: d554b888f35e2a05ab5bbf81166b4ff89aa57070
p4raw-link: @25131 on //depot/perl: 322cad79db9c288dac4af0072dcfa48b48a9f6b7
p4raw-link: @25118 on //depot/perl: 5b6a3331e95aaaac258e709109a5361f19459b02
p4raw-link: @25112 on //depot/perl: ce2984c3860a13c0402e1fbe002b177099384bd0
p4raw-link: @25098 on //depot/perl: 27ed30b88a644381a2e2f6c2b2814412d3b5c78c
p4raw-link: @25085 on //depot/perl: c08507ee64e0d5a7fcd83abd77804ef8a1cd8098
p4raw-link: @25065 on //depot/perl: 5bbd0522c4c5905125a88093d72f772779b14682
p4raw-link: @25037 on //depot/perl: 97a1d740bc3d862371168a73aa7c5fc749d8b2e3

p4raw-id: //depot/maint-5.8/perl@25369
p4raw-integrated: from //depot/perl@25368 'copy in' pod/perldebguts.pod
(@20579..) AUTHORS (@24235..) ext/threads/shared/shared.pm
(@24248..) 'merge in' pod/perlmodlib.pod (@24130..) pod.lst
(@24680..) pod/perl.pod (@24864..)
p4raw-integrated: from //depot/perl@25198 'merge in' pod/perldiag.pod
(@24920..)
p4raw-integrated: from //depot/perl@25149 'edit in' pod/perlop.pod
(@24690..)
p4raw-integrated: from //depot/perl@25145 'copy in'
ext/NDBM_File/NDBM_File.pm (@20704..)
p4raw-integrated: from //depot/perl@25131 'merge in'
ext/IO/lib/IO/Socket.pm (@24271..)
p4raw-integrated: from //depot/perl@25112 'edit in' pod/perlfunc.pod
(@24909..)
p4raw-branched: from //depot/perl@25098 'branch in'
pod/perlglossary.pod (@25065..)
p4raw-integrated: from //depot/perl@25037 'merge in' MANIFEST
(@25006..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 12:44:18 +0000 (12:44 +0000)]
Integrate:
The doc patch from:
[ 19637]
Subject: [PATCH] jumbo closure fix
From: Dave Mitchell <davem@fdgroup.com>
Date: Wed, 26 Feb 2003 14:49:47 +0000
Message-ID: <20030226144947.A14444@fdgroup.com>

[ 24686]
Subject: [PATCH] Quotes in pod/*.pod
From: Andy Lester <andy@petdance.com>
Date: Thu, 2 Jun 2005 16:19:54 -0500
Message-ID: <20050602211954.GA22107@petdance.com>

[ 24690]
Subject: Re: Should while ( <$fh> ) and while (< $fh >) do the same thing?
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Thu, 2 Jun 2005 11:49:11 -0700
Message-ID: <20050602184911.GA3292@efn.org>

[ 24719]
Subject: RE: a bit of trouble with compiling with MSVC++ on Win32
From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com>
Date: Tue, 7 Jun 2005 13:19:33 +0400
Message-ID: <7DD1BE2C50259746ABB8683672D2089E12D462@itotest-1.spb.lucent.com>

[ 24771]
Subject: [PATCH] perlfunc.pod: ioctl.ph
From: Alexey Tourbin <at@altlinux.ru>
Date: Wed, 8 Jun 2005 13:45:08 +0400
Message-ID: <20050608094508.GJ5867@solemn.turbinal.org>

[ 24797]
Allison says that "Media" isn't really needed in the name.

[ 24807]
Subject: [PATCH] perlipc.pod: mkfifo()
From: Alexey Tourbin <at@altlinux.ru>
Date: Sat, 11 Jun 2005 16:26:56 +0400
Message-ID: <20050611122656.GC8181@solemn.turbinal.org>

[ 24822]
Subject: [PATCH] Re: [perl #36047] perlmod.pod/CLONESKIP error
From: Offer Kaye <offer.kaye@gmail.com>
Date: Thu, 2 Jun 2005 09:14:53 +0300
Message-ID: <56942505060123146e5eb1c2@mail.gmail.com>

[ 24836]
Document ${^UTF8LOCALE}

[ 24849]
Better phrasing

[ 24868]
Update README.win32

(Mention Borland compiler is also free; update libwin32 link)

[ 24902]
Subject: [perl #36328] Until Statement Undocumented
From: Eric Amick (via RT) <perlbug-followup@perl.org>
Date: 18 Jun 2005 03:47:32 -0000
Message-ID: <rt-3.0.11-36328-115949.3.38667506136829@perl.org>

[ 24903]
Missed a chunk in previous commit

[ 24904]
Hugo suggests this.

[ 24909]
Subject: [PATCH pod/perlfunc.pod pod/perlobj.pod pod/perltooc.pod] Recommend Against UNIVERSAL:: Methods as Functions, take 2
From: chromatic <chromatic@wgz.org>
Date: Sat, 18 Jun 2005 12:15:41 -0700
Message-Id: <1119122141.21521.9.camel@localhost>

[ 25013]
Expand on parts of perltodo

[ 25015]
Subject: some dusting off of the cross-compilation information
From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
Date: Thu, 30 Jun 2005 08:41:17 +0300
Message-ID: <42C385FD.9040601@gmail.com>
p4raw-link: @25015 on //depot/perl: e7a3c61bcf7851f350928abe9b4462622caa7dec
p4raw-link: @25013 on //depot/perl: adebf063a6864629503e4bb09e346b3b421b98ac
p4raw-link: @24909 on //depot/perl: da279afeb837e7a711e0ba9bd4b5d1fee73608ef
p4raw-link: @24904 on //depot/perl: 1a88dbf8b5ea6acd4815e4f2fd62bf75af80f078
p4raw-link: @24903 on //depot/perl: 1d5653ddbca059269584f6915dceeb0bf7d5d177
p4raw-link: @24902 on //depot/perl: 5ec6d87f97023d8f5abd4f645f0f43d4242525f6
p4raw-link: @24868 on //depot/perl: 758e4bce40429a0885ced2024cc380a1191c950e
p4raw-link: @24849 on //depot/perl: 39c9c9cd8e3664420b75ceafcc0d146575e756e4
p4raw-link: @24836 on //depot/perl: ea8eae4025f3186b92e6e1bfbb28ccfa6dae8a05
p4raw-link: @24822 on //depot/perl: 4d5ff0dd951920bb2d1547bff31c06ec7201d40a
p4raw-link: @24807 on //depot/perl: 3341d187a8c660dcdef29c6ff668870f1d944ae1
p4raw-link: @24797 on //depot/perl: da9e634887501d86e4a653cbb4bbc6b2d723c303
p4raw-link: @24771 on //depot/perl: a11c483f283a7a3323f8e6f3a672da16d5aea33b
p4raw-link: @24719 on //depot/perl: dbd54a9fbfac3f28d61d88bb1989ab115b43773d
p4raw-link: @24690 on //depot/perl: ef191992665fc6763066d411ee6596d9638d260f
p4raw-link: @24686 on //depot/perl: b432a67249666bce4aa3385263660dc667d150d7
p4raw-link: @19637 on //depot/perl: b5c19bd7c15bd02a18c3c2b80b6f602827ecdbcc

p4raw-id: //depot/maint-5.8/perl@25368
p4raw-integrated: from //depot/perl@25367 'copy in' README.hurd
(@15543..) README.os390 (@15773..) README.vmesa (@17824..)
README.mint (@18513..) pod/perlgpl.pod (@20680..) Cross/README
(@21985..) pod/perlobj.pod (@22654..) pod/perlthrtut.pod
pod/perltooc.pod (@23496..) README.cygwin (@23962..)
pod/perllocale.pod (@24090..) pod/perlmod.pod (@24247..)
pod/perlipc.pod (@24686..) 'edit in' README.win32 (@24719..)
'merge in' INSTALL (@24238..) pod/perlport.pod (@24593..)
pod/perlre.pod (@24624..)
p4raw-integrated: from //depot/perl@25013 'merge in' pod/perltodo.pod
(@24962..)
p4raw-integrated: from //depot/perl@24902 'ignore' pod/perlsyn.pod
(@24449..)
p4raw-integrated: from //depot/perl@24836 'merge in' pod/perlvar.pod
(@24563..)
p4raw-integrated: from //depot/perl@24797 'merge in' pod/perl.pod
(@24680..)
p4raw-integrated: from //depot/perl@24771 'edit in' pod/perlfunc.pod
(@24720..)
p4raw-integrated: from //depot/perl@24690 'merge in' pod/perlop.pod
(@24567..)
p4raw-integrated: from //depot/perl@24686 'copy in' pod/perlfaq.pod
(@24128..) pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq6.pod
pod/perlfaq8.pod pod/perlfaq9.pod (@24684..) pod/perlfaq7.pod
(@24685..) 'edit in' pod/perlhack.pod (@24381..) 'merge in'
Porting/pumpkin.pod (@24508..)
p4raw-integrated: from //depot/perl@19637 'edit in' pod/perlref.pod
(@17725..)

18 years agoIntegrate:
Nicholas Clark [Sat, 10 Sep 2005 11:42:11 +0000 (11:42 +0000)]
Integrate:
[ 24083]
Remove an XXX note from the public doc.
Hide it in the comments, instead

[ 24567]
Clarification on the behaviour of qw// and x :
Subject: [PATCH] Re: [perl #35885] qw and x operators doesn't mix
From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
Date: Tue, 24 May 2005 08:52:00 -0700
Message-ID: <20050524155200.GA1784@efn.org>

[ 24571]
Update description of Term::ReadLine and fix typo
Subject: [perl #35963] Typo in Term::ReadLine
From: "perlbug@veggiechinese.net (via RT)" <perlbug-followup@perl.org>
Date: 24 May 2005 23:29:37 -0000
Message-ID: <rt-3.0.11-35963-113541.14.5614982698687@perl.org>

[ 24668]
New HW model; more on threads for 10.20

[ 24684]
FAQ sync

[ 24685]
Indent fix
p4raw-link: @24685 on //depot/perl: 3a205795a9fa8c21e484e9a8efe6e9257c24bd1e
p4raw-link: @24684 on //depot/perl: 6670e5e7b286c73a0b574b82775e6e4a452e6dcc
p4raw-link: @24668 on //depot/perl: 2d99a18158f05eca46c81c61c1d5e7d024632616
p4raw-link: @24571 on //depot/perl: bbb077f89cfa51ef1f6ac455d149f566c51bbd2d
p4raw-link: @24567 on //depot/perl: 3585017fa3325abea83bccc0b2f2e0fc4d3231f3
p4raw-link: @24083 on //depot/perl: 1ef29b0ef2de54bf3c997c80d0645374658d5ef2

p4raw-id: //depot/maint-5.8/perl@25367
p4raw-integrated: from //depot/perl@24695 'copy in'
lib/Term/ReadLine.pm (@18996..) pod/perlfaq1.pod (@24129..)
README.hpux (@24234..)
p4raw-integrated: from //depot/perl@24685 'copy in' pod/perlfaq7.pod
(@24684..)
p4raw-integrated: from //depot/perl@24684 'copy in' pod/perlfaq2.pod
pod/perlfaq5.pod pod/perlfaq8.pod pod/perlfaq9.pod (@24024..)
pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq6.pod (@24128..)
p4raw-integrated: from //depot/perl@24567 'merge in' pod/perlop.pod
(@24437..)
p4raw-integrated: from //depot/perl@24083 'merge in' sv.c (@24079..)

19 years agoCreate perl588delta.pod
Nicholas Clark [Fri, 3 Jun 2005 09:57:50 +0000 (09:57 +0000)]
Create perl588delta.pod

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

19 years agoDisarm the maint branch
Nicholas Clark [Tue, 31 May 2005 10:31:56 +0000 (10:31 +0000)]
Disarm the maint branch

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

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

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

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

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

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

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

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

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

19 years agoIntegrate:
Offer Kaye [Mon, 30 May 2005 11:27:38 +0000 (14:27 +0300)]
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..)

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

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

19 years agoIntegrate:
Olli Savia [Mon, 30 May 2005 10:59:35 +0000 (10:59 +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..)

19 years agoIntegrate:
Craig A. Berry [Sun, 29 May 2005 12:43:09 +0000 (07:43 -0500)]
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..)

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

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

19 years agoIntegrate:
Nicholas Clark [Sun, 29 May 2005 14:57:28 +0000 (14:57 +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..)

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

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

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

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

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

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

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

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

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

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

19 years agoIntegrate:
SADAHIRO Tomoyuki [Thu, 26 May 2005 23:46:35 +0000 (08:46 +0900)]
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..)

19 years agoIntegrate:
Jarkko Hietaniemi [Thu, 26 May 2005 08:36:19 +0000 (11:36 +0300)]
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..)

19 years agoIntegrate:
Michael G. Schwern [Fri, 20 May 2005 22:09:00 +0000 (22:09 +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..)

19 years agoIntegrate:
Nicholas Clark [Fri, 27 May 2005 10:38:37 +0000 (10:38 +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..)

19 years agoIntegrate:
Nicholas Clark [Thu, 26 May 2005 15:41:38 +0000 (15:41 +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..)

19 years agoperl587delta.pod - missing "=" in item
Offer Kaye [Sun, 22 May 2005 12:18:34 +0000 (15:18 +0300)]
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

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

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

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

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

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

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

19 years agoIntegrate:
Nicholas Clark [Tue, 17 May 2005 16:17:16 +0000 (16:17 +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..)

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

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

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

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

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

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

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

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

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

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

19 years agoIntegrate:
Jan Dubois [Wed, 11 May 2005 22:30:37 +0000 (15:30 -0700)]
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..)

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

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

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

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