This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
18 years agoIntegrate:
Nicholas Clark [Fri, 10 Feb 2006 11:04:46 +0000 (11:04 +0000)]
Integrate:
[ 24878]
Replace all the new/del static functions with calls to a single pair
of functions that uproot/plant bodies
p4raw-link: @24878 on //depot/perl: aeb18a1e6ec30416322d12056d5c9acd228820fd

p4raw-id: //depot/maint-5.8/perl@27147
p4raw-edited: from //depot/perl@24878 'edit in' sv.c (@24877..)
p4raw-integrated: from //depot/perl@24878 'edit in' embed.fnc embed.h
proto.h (@24847..)

18 years agoIntegrate:
Nicholas Clark [Fri, 10 Feb 2006 10:29:10 +0000 (10:29 +0000)]
Integrate:
[ 24876]
Replace all the S_more_* functions with a single function.
Saves 1.5K on the object file in OS X when built with -Os

[ 24877]
Making more_* return a pointer, and swapping to a ternary ?: in
new_* seems to generate slightly terser object code.
p4raw-link: @24877 on //depot/perl: de042e1d2e11e0df64860adbcae018c3825ab1a5
p4raw-link: @24876 on //depot/perl: e3bbdc67d731bbd6bf98c6833069553d18081e9f

p4raw-id: //depot/maint-5.8/perl@27146
p4raw-edited: from //depot/perl@24877 'edit in' sv.c (@24876..)

18 years agoIntegrate:
Jim Cromie [Mon, 13 Jun 2005 11:57:01 +0000 (05:57 -0600)]
Integrate:
[ 24875]
Subject: [PATCH] Re: [perl #36048] Refactor S_more_*v into one function
Message-ID: <42ADC8ED.4090009@divsol.com>

Plus fixups - xiv_allocated, xnv_allocated, xpviv_allocated structures,
cast corrections in S_{new,del}_x[in]v, and more_thingy declarations
for the 2 types that no longer use arenas in 5.9 (IVs and RVs)
p4raw-link: @24875 on //depot/perl: 950dc694f02cbe5346df696fa50703abdb7b5684

p4raw-id: //depot/maint-5.8/perl@27144
p4raw-edited: from //depot/perl@24875 'edit in' sv.c (@24871..)

18 years agoRestore changes 24459 and 24467 (GVs from arenas) (ie reverse 26559)
Nicholas Clark [Thu, 9 Feb 2006 21:49:46 +0000 (21:49 +0000)]
Restore changes 24459 and 24467 (GVs from arenas) (ie reverse 26559)
as the arena re-working is started.

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

18 years agoIntegrate:
Nicholas Clark [Thu, 9 Feb 2006 21:12:42 +0000 (21:12 +0000)]
Integrate:
[ 24544]
create an "allocated" structure for PVs, PVAVs and PVHVs
p4raw-link: @24544 on //depot/perl: 59813432f2817111929813f9e38a1c0faf9a26f3

p4raw-id: //depot/maint-5.8/perl@27142
p4raw-integrated: from //depot/perl@24544 'edit in' sv.c (@24531..)
hv.h (@24542..) 'merge in' intrpvar.h (@24501..) av.h sv.h
(@24542..)

18 years agoIntegrate:
Nicholas Clark [Thu, 9 Feb 2006 20:34:26 +0000 (20:34 +0000)]
Integrate:
[ 24258]
Merge common code. Reduces object size by 1K on x86, 6K on PPC

[ 24340]
The if() clause is the wrong way round, so OOK can never be true in
this case. Given that OOK is never undone, we could never have been
correctly upgrading a PV with OOK to HV or AV. I believe that only
SVt_NULL is the only type ever upgraded to HV or AV.
p4raw-link: @24340 on //depot/perl: c2bfdfaf3f7731071c0d7c0684c538dffecf7ac6
p4raw-link: @24258 on //depot/perl: bd4b1eb5b0b53616d16d03ba8f6aedf325adfa1d

p4raw-id: //depot/maint-5.8/perl@27141
p4raw-edited: from //depot/perl@24340 'edit in' sv.c (@24271..)

18 years agoCreate perl589delta.pod
Nicholas Clark [Fri, 3 Feb 2006 11:35:30 +0000 (11:35 +0000)]
Create perl589delta.pod

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

18 years agoUpdate Changes, and create Changes5.8.8
Nicholas Clark [Thu, 2 Feb 2006 17:28:37 +0000 (17:28 +0000)]
Update Changes, and create Changes5.8.8

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

18 years agoThat was 5.8.8.
Nicholas Clark [Wed, 1 Feb 2006 18:22:12 +0000 (18:22 +0000)]
That was 5.8.8.

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

18 years agoRegenerated files that shipped with 5.8.8. perl-5.8.8
Nicholas Clark [Wed, 1 Feb 2006 18:08:07 +0000 (18:08 +0000)]
Regenerated files that shipped with 5.8.8.

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

18 years agolib/CPAN/SIGNATURE is supposed to be in the MANIFEST, and therefore
Nicholas Clark [Tue, 31 Jan 2006 23:39:33 +0000 (23:39 +0000)]
lib/CPAN/SIGNATURE is supposed to be in the MANIFEST, and therefore
the tarball.

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

18 years agoBreak a leg.
Nicholas Clark [Tue, 31 Jan 2006 16:25:24 +0000 (16:25 +0000)]
Break a leg.

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

18 years agoUpdate Changes
Nicholas Clark [Tue, 31 Jan 2006 16:03:49 +0000 (16:03 +0000)]
Update Changes

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

18 years agoMore history.
Nicholas Clark [Tue, 31 Jan 2006 15:50:30 +0000 (15:50 +0000)]
More history.

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

18 years agoIntegrate:
p.boven@sara.nl [Tue, 31 Jan 2006 05:22:28 +0000 (21:22 -0800)]
Integrate:
[ 27022]
Subject: [perl #38380] Typo in perlfunc.pod
From: p.boven@sara.nl (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-38380-129047.11.4217468041333@perl.org>
p4raw-link: @27022 on //depot/perl: 135ed46bb444f3636e1e3e2bed7c094d25c8fd79

p4raw-id: //depot/maint-5.8/perl@27023
p4raw-integrated: from //depot/perl@27020 'merge in' pod/perlfunc.pod
(@26739..)

18 years agoPerl_save_threadsv does return under 5005 threads.
Nicholas Clark [Tue, 31 Jan 2006 15:00:26 +0000 (15:00 +0000)]
Perl_save_threadsv does return under 5005 threads.

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

18 years agoNote the new CPAN version in perl588delta.pod.
Nicholas Clark [Tue, 31 Jan 2006 14:46:24 +0000 (14:46 +0000)]
Note the new CPAN version in perl588delta.pod.
Remove the 2 empty headings.

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

18 years agoRe-integrate change 25774 (Keys of %INC always use forward slashes)
Nicholas Clark [Tue, 31 Jan 2006 14:40:06 +0000 (14:40 +0000)]
Re-integrate change 25774 (Keys of %INC always use forward slashes)
and bump $CPAN::VERSION to 1.76_02.

p4raw-id: //depot/maint-5.8/perl@27018
p4raw-integrated: from //depot/perl@25774 'edit in' lib/CPAN.pm
(@25317..)

18 years agoMake 5005threads compile to miniperl
Nicholas Clark [Tue, 31 Jan 2006 12:40:43 +0000 (12:40 +0000)]
Make 5005threads compile to miniperl

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

18 years agoIntegrate:
Yitzchak Scott-Thoennes [Mon, 30 Jan 2006 01:06:24 +0000 (17:06 -0800)]
Integrate:
[ 26974]
Add perl 5.9.3 in release list

[ 26994]
Email change for Steven Schubiger

[ 26999]
Subject: [DOC PATCH] $^X isn't necessarily argv[0]
Message-ID: <20060130090624.GA3760@efn.org>

[ 27009]
Change the author aliasing to reflect updates to AUTHORS.
p4raw-link: @27009 on //depot/perl: 0ad39044976812f3d7577556791797d57eb65d61
p4raw-link: @26999 on //depot/perl: 21c1191d96d28acb87f4479c4eef93ca5aef5405
p4raw-link: @26994 on //depot/perl: 3f16ae93c419b964c72bdb15ff6c31ccb22f1d05
p4raw-link: @26974 on //depot/perl: 604ded1211a6aaff588d838ec784d6eff2743ffc

p4raw-id: //depot/maint-5.8/perl@27013
p4raw-integrated: from //depot/perl@27012 'copy in'
Porting/checkAUTHORS.pl (@26861..) pod/perlhist.pod (@26915..)
'merge in' pod/perlvar.pod (@26878..) AUTHORS (@26910..)

18 years agoRemove the description of PERL_DONT_CREATE_GVSV, as a significant
Nicholas Clark [Mon, 30 Jan 2006 21:45:52 +0000 (21:45 +0000)]
Remove the description of PERL_DONT_CREATE_GVSV, as a significant
change has been added in blead, so the behaviour won't be the same
when this is merged for 5.8.9.
Remove the description of CPAN.pm 1.83.

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

18 years agoRevert change 26719 (back to CPAN 1.76_01), as Module::Build and
Nicholas Clark [Mon, 30 Jan 2006 21:42:54 +0000 (21:42 +0000)]
Revert change 26719 (back to CPAN 1.76_01), as Module::Build and
curl support aren't quite stable yet. All should be good for 5.8.9

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

18 years agoIntegrate:
Jarkko Hietaniemi [Sun, 29 Jan 2006 23:45:03 +0000 (01:45 +0200)]
Integrate:
[ 26998]
Subject: [PATCH] maint and blead: unicos.sh hints
Message-Id: <200601292145.k0TLj3mW320311@kosh.hut.fi>
p4raw-link: @26998 on //depot/perl: f9248b7298f9f9e7b7cd49f4402fb96b77cdf10d

p4raw-id: //depot/maint-5.8/perl@27008
p4raw-integrated: from //depot/perl@27003 'copy in' hints/unicos.sh
(@19802..)

18 years ago5.8.8 perldelta note for VMS
Craig A. Berry [Sat, 28 Jan 2006 19:05:17 +0000 (13:05 -0600)]
5.8.8 perldelta note for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <43DC14CD.3080902@mac.com>
Date: Sat, 28 Jan 2006 19:05:17 -0600

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

18 years agoIntegrate:
Nicholas Clark [Sat, 28 Jan 2006 16:41:58 +0000 (16:41 +0000)]
Integrate:
[ 26962]
Install nit : README.e2x should be installed, the other READMEs shouldn't
p4raw-link: @26962 on //depot/perl: 3f5a5a292521388b979675247c6a3bfc1477f474

p4raw-id: //depot/maint-5.8/perl@26984
p4raw-integrated: from //depot/perl@26962 'merge in' installperl
(@26658..)

18 years agoIntegrate:
Philippe M. Chiasson [Thu, 26 Jan 2006 13:39:59 +0000 (05:39 -0800)]
Integrate:
[ 26952]
Subject: [PATCH] Change 26781/26830 (SvRTRIM should also write a new '\0' at the end) can cause segfaults
From: "Philippe M. Chiasson" <gozer@ActiveState.com>
Message-ID: <43D941AF.1060503@ActiveState.com>

[ 26953]
Safer implementation of RTRIM().
Don't rely on SvCUR to be sane unless SvPOK.
p4raw-link: @26953 on //depot/perl: eae92ea03dd0fc112e5aeae640f2e5f76eddcd7e
p4raw-link: @26952 on //depot/perl: 8e6b4db615e712f1ce0853278b06e6a52c1c0df2

p4raw-id: //depot/maint-5.8/perl@26973
p4raw-integrated: from //depot/perl@26953 'edit in' mg.c (@26952..)

18 years agoIntegrate:
Nicholas Clark [Fri, 27 Jan 2006 20:23:05 +0000 (20:23 +0000)]
Integrate:
[ 26935]
Subject: SPRINTF_RETURNS_STRLEN isn't really a compile-time option
From: Gisle Aas <gisle@ActiveState.com>
Date: 23 Jan 2006 02:12:04 -0800
Message-ID: <lr3bjfb6dn.fsf@caliper.activestate.com>

Subject: RE: SPRINTF_RETURNS_STRLEN isn't really a compile-time option
From: "Jan Dubois" <jand@ActiveState.com>
Date: Mon, 23 Jan 2006 11:30:51 -0800
Message-ID: <008001c62053$86adf680$2217a8c0@candy>

[ 26936]
Remove d_nanosleep from win32 configs
Change 19899 removed them before, but they have accidentally crept back.
p4raw-link: @26936 on //depot/perl: 822b7b519f49c222549f148eede50bec7c627534
p4raw-link: @26935 on //depot/perl: cec8d04d5bbefa97829c5315600af7b8a0040476

p4raw-id: //depot/maint-5.8/perl@26972
p4raw-integrated: from //depot/perl@26971 'merge in' makedef.pl
(@26653..) win32/config.bc win32/config.gc win32/config.vc
win32/config.vc64 (@26655..)
p4raw-integrated: from //depot/perl@26935 'merge in' perl.c (@26901..)

18 years agoIntegrate:
Steve Hay [Fri, 27 Jan 2006 11:09:02 +0000 (11:09 +0000)]
Integrate:
[ 26892]
Explain better how that test count works.

[ 26915]
Note 5.8.8-RC1

[ 26945]
assertions.pm is dual-lived

[ 26957]
Remove note about #elif, see :
Subject: Re: Change 26954: Simplify nested '#ifdef' by replacing it with '#elif defined()'
Message-ID: <43D9FF4E.6010501@uk.radan.com>
p4raw-link: @26957 on //depot/perl: 5f6e984fece6647893509b1d2af5275fa735bbfd
p4raw-link: @26945 on //depot/perl: 5b047c536d1d4af9afcf38bdde386f229beb9493
p4raw-link: @26915 on //depot/perl: 7a1c739b67fd7d50a3ebda573fb9722f1a02a122
p4raw-link: @26892 on //depot/perl: d20ea72b0d7be0a5efab755cf190bf1d51ef2d59

p4raw-id: //depot/maint-5.8/perl@26971
p4raw-integrated: from //depot/perl@26956 'copy in' pod/perlhist.pod
(@24680..) 'merge in' Porting/pumpkin.pod (@25544..)
t/comp/require.t (@26891..) Porting/Maintainers.pl (@26910..)

18 years agoIntegrate:
Nicholas Clark [Fri, 27 Jan 2006 11:35:12 +0000 (11:35 +0000)]
Integrate:
[ 26396]
Two test workarounds for VMS

[ 26710]
pod2usage2.t is not readily portable to VMS either

[ 26857]
Give up on through.t on VMS for now -- no can do with current
pipe implementation.
p4raw-link: @26857 on //depot/perl: 0af9e25736af1db45f911cff46a82e83dcb84a83
p4raw-link: @26710 on //depot/perl: 81f61c1a1801c3f63576c7bdd2b7e2b2f91cd51d
p4raw-link: @26396 on //depot/perl: e9e3be284fa3b373520899b5109edb0548c7d833

p4raw-id: //depot/maint-5.8/perl@26956
p4raw-integrated: from //depot/perl@26944 'copy in' lib/File/Copy.t
(@25143..) t/op/goto.t (@25160..) t/io/through.t (@25967..)
'merge in' t/pod/pod2usage2.t (@26304..)

18 years agoIntegrate:
Nicholas Clark [Wed, 25 Jan 2006 18:09:41 +0000 (18:09 +0000)]
Integrate:
[ 26940]
Fix a regression on suidperl : the error message "No #! line" was
produced in erroneous cases, because we used to read values in a
string buffer that pointed to nothing.
p4raw-link: @26940 on //depot/perl: f8d2da6231d524e9fd538811e73b07868dff0ead

p4raw-id: //depot/maint-5.8/perl@26944
p4raw-integrated: from //depot/perl@26942 'merge in' perl.c (@26935..)

18 years agoDocument the fix to no warnings '...' as it will cause fun and games.
Nicholas Clark [Tue, 24 Jan 2006 18:50:52 +0000 (18:50 +0000)]
Document the fix to no warnings '...' as it will cause fun and games.

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

18 years agoRe: [PATCH] perl588delta.pod (minor tweaks) [new! improved!]
David Landgren [Tue, 24 Jan 2006 15:17:35 +0000 (16:17 +0100)]
Re: [PATCH] perl588delta.pod (minor tweaks) [new! improved!]
Message-ID: <43D636FF.8000001@landgren.net>

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

18 years agoIntegrate:
Jarkko Hietaniemi [Wed, 1 Dec 2004 19:21:25 +0000 (21:21 +0200)]
Integrate:
[ 23592]
Subject: [PATCH] Makefile.SH: de-parallelise mktables
Message-ID: <41ADFD95.4030007@iki.fi>
p4raw-link: @23592 on //depot/perl: 6c684aee08fc9337f5e82e661f931695e157219c

p4raw-id: //depot/maint-5.8/perl@26938
p4raw-integrated: from //depot/perl@23592 'merge in' Makefile.SH
(@23558..)

18 years agoMissing C on <>, spotted by David Landgren.
Nicholas Clark [Tue, 24 Jan 2006 13:24:05 +0000 (13:24 +0000)]
Missing C on <>, spotted by David Landgren.

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

18 years agoNits spotted by Rafael.
Nicholas Clark [Mon, 23 Jan 2006 19:58:38 +0000 (19:58 +0000)]
Nits spotted by Rafael.

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

18 years agoPOD formatting nits
Rafael Garcia-Suarez [Mon, 23 Jan 2006 19:04:52 +0000 (19:04 +0000)]
POD formatting nits

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

18 years agoOverzealous consting in mg.h breaks SWIG
Audrey Tang [Sun, 22 Jan 2006 11:44:45 +0000 (19:44 +0800)]
Overzealous consting in mg.h breaks SWIG
Message-ID: <43D2FFAD.9070401@autrijus.org>
Date: Sun, 22 Jan 2006 11:44:45 +0800

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

18 years agoUpdate sample config.sh
Nicholas Clark [Fri, 20 Jan 2006 14:51:09 +0000 (14:51 +0000)]
Update sample config.sh

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

18 years agoRestore patchlevel.
Nicholas Clark [Fri, 20 Jan 2006 14:49:22 +0000 (14:49 +0000)]
Restore patchlevel.

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

18 years agoCargo cult 5.8.8 upgrade.
Nicholas Clark [Wed, 18 Jan 2006 20:14:06 +0000 (20:14 +0000)]
Cargo cult 5.8.8 upgrade.

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

18 years agoUpdate Changes
Nicholas Clark [Wed, 18 Jan 2006 19:31:08 +0000 (19:31 +0000)]
Update Changes

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

18 years agoIntegrate:
Nicholas Clark [Wed, 18 Jan 2006 19:18:34 +0000 (19:18 +0000)]
Integrate:
[ 26885]
Gisle points out that it's ok to ignore the return value of newSVrv.
Due to how embed.pl is implemented, this also has the unfortunate
side-effect of removing __attribute__malloc__ from the attributes of
this function, but given that the new pointer is stored elsewhere
anyway, this shouldn't impact what gcc could have optimized.
p4raw-link: @26885 on //depot/perl: 81e08b8aadcad25663c7f2cda0bb6fdffa6a6ae7

p4raw-id: //depot/maint-5.8/perl@26907
p4raw-integrated: from //depot/perl@26906 'edit in' proto.h (@26799..)
'merge in' embed.fnc (@26799..)

18 years agoIntegrate:
Sherm Pendley [Mon, 16 Jan 2006 16:53:23 +0000 (11:53 -0500)]
Integrate:
[ 26877]
Subject: Re: [PATCH] Updated README.macosx
Message-Id: <619C9A5D-972F-4B90-A99A-B4B6D04C584D@dot-app.org>

[ 26878]
Make the description of $^M in perlvar a bit more clear
w.r.t. cross-references to the INSTALL document. (spotted
by Stas Bekman)
p4raw-link: @26878 on //depot/perl: 0acca065f2163b13d30515802579360fd8fa9d4a
p4raw-link: @26877 on //depot/perl: e30a8c0c6e0087de01552c4bf69ced9f4f2756db

p4raw-id: //depot/maint-5.8/perl@26906
p4raw-integrated: from //depot/perl@26905 'copy in' README.macosx
(@26038..) 'merge in' pod/perlvar.pod (@26797..)

18 years agoPerl extensions on Windows now can be statically built into Perl DLL
Nicholas Clark [Wed, 18 Jan 2006 18:55:09 +0000 (18:55 +0000)]
Perl extensions on Windows now can be statically built into Perl DLL
(Vadim Konovalov spotted that I'd failed to mention this for 5.8.7.
 Better late than never, I feel)

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

18 years agoIntegrate:
Nicholas Clark [Wed, 18 Jan 2006 12:37:26 +0000 (12:37 +0000)]
Integrate:
[ 26838]
checkAUTHORS.pl --rank would loop infinitely on an empty results array.

[ 26850]
e-mail update from Phil Lobbes

[ 26852]
Add Ken Hirsch to AUTHORS.

[ 26853]
Teach checkAUTHORS.pl about everyone in Changes5.8.[2-8], adding to
AUTHORS where necessary.

[ 26854]
Some reordering and one new address for Stéphane Payrard

[ 26855]
Oops. When the e-mail address came first, or there was no name with it,
checkAUTHORS.pl wasn't recognising it, which caused the change to be
attributed to the committer rather than the author. This now reveals
several people "missing" from the AUTHORS file.

[ 26856]
Can now count the patches committed with --thanks-applied.
Changes5.8's top 3:
3332:   jhi
321:    ams
60:     nick

[ 26861]
Teach checkAUTHORS about all the authors in 5.8.2-5.8.8, and any others
whose e-mail address I recognise.
p4raw-link: @26861 on //depot/perl: 2b90724c7ae6c26175f0c0b181c388413a96937d
p4raw-link: @26856 on //depot/perl: ff4d71b57bb83cfac46282a097123c6ae517cd8f
p4raw-link: @26855 on //depot/perl: a45ec2f3967ff07319dfd9c32bea80ff78ea678b
p4raw-link: @26854 on //depot/perl: 6fbb3cd3381e25efffb6735057d4aac2b1c3656e
p4raw-link: @26853 on //depot/perl: 39243be71d31f9b2b81d36bf803532936d0e7b32
p4raw-link: @26852 on //depot/perl: e9d6bf33de992f81970cce1e40521a0c0a7a5170
p4raw-link: @26850 on //depot/perl: 5f9c001d2f2889b446bc012fc7c6a34be3c0c598
p4raw-link: @26838 on //depot/perl: 949c04aee626cdc911dc3af16ce8746375a07533

p4raw-id: //depot/maint-5.8/perl@26898
p4raw-integrated: from //depot/perl@26856 'ignore'
Porting/checkAUTHORS.pl (@26855..)
p4raw-integrated: from //depot/perl@26852 'edit in' AUTHORS (@26850..)

18 years agoSpelling fix.
Nicholas Clark [Wed, 18 Jan 2006 11:23:54 +0000 (11:23 +0000)]
Spelling fix.

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

18 years agoRemove the entry corresponding to change 26696
Nicholas Clark [Wed, 18 Jan 2006 11:20:27 +0000 (11:20 +0000)]
Remove the entry corresponding to change 26696

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

18 years agoRevert change 26696 for now (Integrate 26410, [perl #8262] //g loops
Nicholas Clark [Wed, 18 Jan 2006 11:19:10 +0000 (11:19 +0000)]
Revert change 26696 for now (Integrate 26410, [perl #8262] //g loops
infinitely on tainted data), because it breaks $o->m() =~ //;

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

18 years agoRemove spurious =over block, left over from the Errno
Gisle Aas [Wed, 18 Jan 2006 09:28:04 +0000 (09:28 +0000)]
Remove spurious =over block, left over from the Errno
deleted in change 26882.

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

18 years agovos header generation still expects mv-if-diff, and needs various new
Nicholas Clark [Tue, 17 Jan 2006 23:07:16 +0000 (23:07 +0000)]
vos header generation still expects mv-if-diff, and needs various new
config.sh variables to be set to undef.

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

18 years agoIntegrate the MALLOC_WRAP change from:
Andy Lester [Tue, 27 Dec 2005 14:39:39 +0000 (08:39 -0600)]
Integrate the MALLOC_WRAP change from:
[ 26505]
Subject: [PATCH] pre-likely cleanup
Message-ID: <20051227203939.GC1781@petdance.com>

Includes a small fix to the changes in tryAMAGICbinW_var() in pp.h.
p4raw-link: @26505 on //depot/perl: fabdb6c0879db76333e970b6c67260c877fc17b3

p4raw-id: //depot/maint-5.8/perl@26887
p4raw-integrated: from //depot/perl@26505 'merge in' handy.h (@26112..)

18 years agoGiven the bugs fixed by changes 25822 and 26253, for now strip NN
Nicholas Clark [Tue, 17 Jan 2006 21:58:39 +0000 (21:58 +0000)]
Given the bugs fixed by changes 25822 and 26253, for now strip NN
with no effect, as an erroneously present NN can introduce strange
bugs at higher optimisation levels (and on future compilers not yet
written), which is too risky.

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

18 years agoIntegrate:
Nicholas Clark [Tue, 17 Jan 2006 21:35:36 +0000 (21:35 +0000)]
Integrate:
[ 26871]
More readable MEM_WRAP_CHECK_1() macro.
This form also avoids the "dead part of constant expression is nonconstant"
warning from the Sun Studio 10 compiler.
p4raw-link: @26871 on //depot/perl: bbbd43383bc4e5b5c9d9b30d4a2008afec8893d8

p4raw-id: //depot/maint-5.8/perl@26884
p4raw-integrated: from //depot/perl@26882 'copy in' README.solaris
(@25971..) 'merge in' handy.h (@26774..)

18 years agoHandle our apostrophe correctly in the section on authors' names,
Nicholas Clark [Tue, 17 Jan 2006 19:38:54 +0000 (19:38 +0000)]
Handle our apostrophe correctly in the section on authors' names,
as spotted by Paul Johnson. Remove Errno from the list of upgraded
modules, because the actual installed code hasn't changed, merely the
generator.

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

18 years agoTrivial typo fix.
Gisle Aas [Tue, 17 Jan 2006 17:32:16 +0000 (17:32 +0000)]
Trivial typo fix.

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

18 years agoDetails for File::Basename, File::Spec, Math::Complex, Math::Trig
Nicholas Clark [Tue, 17 Jan 2006 16:40:16 +0000 (16:40 +0000)]
Details for File::Basename, File::Spec, Math::Complex, Math::Trig
and threads. This just leaves Filter::Simple.

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

18 years agoRe: Perl 5.8.8's perldelta
David Landgren [Tue, 17 Jan 2006 15:52:04 +0000 (16:52 +0100)]
Re: Perl 5.8.8's perldelta
Message-ID: <43CD0494.3010905@landgren.net>
Date: Tue, 17 Jan 2006 15:52:04 +0100

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

18 years agoAlan did the implementation for using unsetenv and clearenv (in
Nicholas Clark [Tue, 17 Jan 2006 14:55:33 +0000 (14:55 +0000)]
Alan did the implementation for using unsetenv and clearenv (in
addition to the probes)

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

18 years agoRe: Perl 5.8.8's perldelta
Gisle Aas [Tue, 17 Jan 2006 03:33:53 +0000 (19:33 -0800)]
Re: Perl 5.8.8's perldelta
Message-ID: <lrek37f5r2.fsf@caliper.activestate.com>
Date: 17 Jan 2006 03:33:53 -0800

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

18 years agoGive Nicholas Clark some credit for his work
Steve Hay [Tue, 17 Jan 2006 12:00:00 +0000 (12:00 +0000)]
Give Nicholas Clark some credit for his work

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

18 years agoAdd in all missing NNs/NULLOKs
Nicholas Clark [Tue, 17 Jan 2006 11:51:11 +0000 (11:51 +0000)]
Add in all missing NNs/NULLOKs

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

18 years agoSome more module descriptions.
Nicholas Clark [Mon, 16 Jan 2006 16:15:26 +0000 (16:15 +0000)]
Some more module descriptions.

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

18 years agoRe: Perl 5.8.8's perldelta
Gisle Aas [Mon, 16 Jan 2006 07:55:55 +0000 (23:55 -0800)]
Re: Perl 5.8.8's perldelta
Message-ID: <lr8xtggoac.fsf@caliper.activestate.com>
Date: 16 Jan 2006 07:55:55 -0800

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

18 years agoChanges and improvements from Gisle Aas, Sébastien Aperghis-Tramoni
Nicholas Clark [Mon, 16 Jan 2006 14:03:56 +0000 (14:03 +0000)]
Changes and improvements from Gisle Aas, Sébastien Aperghis-Tramoni
and David Landgren.

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

18 years agoIntegrate:
Nicholas Clark [Mon, 16 Jan 2006 12:51:43 +0000 (12:51 +0000)]
Integrate:
[ 26315]
A better hash for PTR_TABLE_HASH (?)
p4raw-link: @26315 on //depot/perl: 7119fd33ffc5ef947b59b6096cf5249ee05d4397

p4raw-id: //depot/maint-5.8/perl@26860
p4raw-integrated: from //depot/perl@26315 'merge in' sv.c (@26313..)

18 years agoRecover the description for change 24146 (it integrates 24027)
Nicholas Clark [Sat, 14 Jan 2006 11:51:00 +0000 (11:51 +0000)]
Recover the description for change 24146 (it integrates 24027)
Tweak one other line to make checkAUTHORS.pl happy.

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

18 years agoImprovements from Glenn Linderman, Dave Mitchell, H.Merijn Brand and
Nicholas Clark [Sat, 14 Jan 2006 10:13:28 +0000 (10:13 +0000)]
Improvements from Glenn Linderman, Dave Mitchell, H.Merijn Brand and
Paul Marquess.

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

18 years agos/Autrijus/Audrey/
Nicholas Clark [Sat, 14 Jan 2006 09:52:42 +0000 (09:52 +0000)]
s/Autrijus/Audrey/

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

18 years agoPerldelta ready for review.
Nicholas Clark [Fri, 13 Jan 2006 22:23:45 +0000 (22:23 +0000)]
Perldelta ready for review.

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

18 years agoHateful version control system. When I integrate the addition of a
Nicholas Clark [Fri, 13 Jan 2006 22:14:31 +0000 (22:14 +0000)]
Hateful version control system. When I integrate the addition of a
file and then the removal of the same file, I expect the net effect
to be nothing. You are exceeding my expectations in a negative way.

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

18 years agoUpdate Changes
Nicholas Clark [Fri, 13 Jan 2006 22:05:34 +0000 (22:05 +0000)]
Update Changes

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

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 21:53:22 +0000 (21:53 +0000)]
Integrate:
[ 26824]
$utf8::VERSION++ # Documentation.
p4raw-link: @26824 on //depot/perl: e522ce3244f21930be3717fbf4884b71d1d0de69

p4raw-id: //depot/maint-5.8/perl@26840
p4raw-integrated: from //depot/perl@26839 'copy in' lib/utf8.pm
(@26819..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 21:52:38 +0000 (21:52 +0000)]
Integrate:
[ 26809]
Upgrade to Devel::PPPort 3.06_01
p4raw-link: @26809 on //depot/perl: 4a5826852ee095d233fab172b67097a331a21e42

p4raw-id: //depot/maint-5.8/perl@26839
p4raw-integrated: from //depot/perl@26837 'copy in'
ext/Devel/PPPort/parts/apidoc.fnc
ext/Devel/PPPort/parts/todo/5004040
ext/Devel/PPPort/parts/todo/5005000 (@23222..)
ext/Devel/PPPort/parts/todo/5006000 (@23223..)
ext/Devel/PPPort/t/newCONSTSUB.t (@23280..)
ext/Devel/PPPort/t/ppphtest.t (@23367..)
ext/Devel/PPPort/HACKERS ext/Devel/PPPort/devel/buildperl.pl
ext/Devel/PPPort/devel/mkapidoc.sh ext/Devel/PPPort/mktests.PL
ext/Devel/PPPort/parts/apicheck.pl
ext/Devel/PPPort/parts/base/5006000
ext/Devel/PPPort/parts/base/5009002
ext/Devel/PPPort/parts/inc/MY_CXT
ext/Devel/PPPort/parts/inc/SvPV
ext/Devel/PPPort/parts/inc/format
ext/Devel/PPPort/parts/inc/grok
ext/Devel/PPPort/parts/inc/newCONSTSUB
ext/Devel/PPPort/parts/inc/ppphbin
ext/Devel/PPPort/parts/inc/ppphdoc
ext/Devel/PPPort/parts/inc/ppphtest
ext/Devel/PPPort/parts/inc/version
ext/Devel/PPPort/parts/ppptools.pl ext/Devel/PPPort/ppport_h.PL
ext/Devel/PPPort/soak (@23912..) ext/Devel/PPPort/Changes
ext/Devel/PPPort/META.yml ext/Devel/PPPort/PPPort.xs
ext/Devel/PPPort/PPPort_pm.PL (@23926..)
ext/Devel/PPPort/PPPort.pm ext/Devel/PPPort/parts/inc/misc
(@24519..) 'merge in' ext/Devel/PPPort/parts/embed.fnc
(@24755..)

18 years agoFirst draft of 5.8.8's perldelta.
Nicholas Clark [Fri, 13 Jan 2006 21:31:41 +0000 (21:31 +0000)]
First draft of 5.8.8's perldelta.

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

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 21:16:08 +0000 (21:16 +0000)]
Integrate:
[ 26069]
Make Perl_seed public

Fixes Win32 linker error in List::Util introduced by change #26054
p4raw-link: @26069 on //depot/perl: 0a87c45925ff377a5a12eedc88c116133919463d
p4raw-link: @26054 on //depot/perl: 82f35e8b14e93ac697812d1b28d2e79e1ad82d84

p4raw-id: //depot/maint-5.8/perl@26836
p4raw-integrated: from //depot/perl@26069 'merge in' global.sym
(@25954..) embed.fnc embed.h (@26028..)

18 years agoIntegrate:
Ken Hirsch [Thu, 12 Jan 2006 13:26:16 +0000 (08:26 -0500)]
Integrate:
[ 26807]
Subject: Re: Today's compiling adventure
Date: Thu, 12 Jan 2006 13:26:16 -0500
Message-ID: <43C69F48.7090600@ftml.net>

[ 26808]
Add new mpeix file from #26807

[ 26831]
Subject: Re: Today's compiling adventure
From: Ken Hirsch <kenhirsch@ftml.net>
Message-ID: <43C69F48.7090600@ftml.net>
Date: Thu, 12 Jan 2006 13:26:16 -0500
p4raw-link: @26831 on //depot/perl: ba1af1f8a2de73984e3ae0449178c96c696cf2b7
p4raw-link: @26808 on //depot/perl: e10b8885ef748ea8a5b40bab4b29dc0de484ee94
p4raw-link: @26807 on //depot/perl: f382e41b709944009ae4d545ba1b94e4ddc6a66e

p4raw-id: //depot/maint-5.8/perl@26834
p4raw-branched: from //depot/perl@26833 'branch in'
mpeix/mpeix_setjmp.c
p4raw-integrated: from //depot/perl@26833 'copy in' README.mpeix
(@20868..) mpeix/mpeix.c (@20927..) mpeix/mpeixish.h (@21917..)
hints/mpeix.sh (@24579..) 'merge in' MANIFEST (@26766..)
p4raw-integrated: from //depot/perl@26807 'ignore' pp_sys.c (@26764..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 18:27:46 +0000 (18:27 +0000)]
Integrate:
[ 26815]
Fix [perl #38223]; _IOC_SIZE() not always safe.
p4raw-link: @26815 on //depot/perl: 301eb2f051a3a075202dfcd6dec00cccb7565496

p4raw-id: //depot/maint-5.8/perl@26833
p4raw-integrated: from //depot/perl@26832 'merge in' perl.h (@26732..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 18:16:27 +0000 (18:16 +0000)]
Integrate:
[ 26812]
Make h2ph recognize (and skip) const and __const__ in C function
prototypes. This makes it produce better files on linux-sparc64.
p4raw-link: @26812 on //depot/perl: 90851df92fb26217b0f1c0286baca234cc285e52

p4raw-id: //depot/maint-5.8/perl@26832
p4raw-integrated: from //depot/perl@26830 'copy in' utils/h2ph.PL
(@26074..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 17:56:30 +0000 (17:56 +0000)]
Integrate:
[ 26781]
Gisle notes that SvRTRIM should also write a new '\0' at the end.
p4raw-link: @26781 on //depot/perl: bb4058bb936dbf9d1160c9511e5977b96d967664

p4raw-id: //depot/maint-5.8/perl@26830
p4raw-edited: from //depot/perl@26781 'edit in' mg.c (@26779..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 17:45:49 +0000 (17:45 +0000)]
Integrate:
[ 26713]
Add an option 'opened' which reports on the maintainers of all files
perforce currently has open.

[ 26747]
Cope with change entries that are \r terminated
p4raw-link: @26747 on //depot/perl: 77ebfeacf485ddf164803294eee13949ad1cfe79
p4raw-link: @26713 on //depot/perl: d933dc9eee7771e117a050289ed31b0286699d55

p4raw-id: //depot/maint-5.8/perl@26829
p4raw-integrated: from //depot/perl@26828 'copy in' Porting/genlog
(@18767..) Porting/Maintainers.pm (@21408..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 17:45:00 +0000 (17:45 +0000)]
Integrate:
[ 26752]
Upgrade to Sys::Syslog 0.12

[ 26766]
Remove Syslog tests that use external modules

[ 26768]
If getservbyname fails tell what service the lookup
attempt tried to use.

[ 26769]
Why should Syslog jump through hoops to look up the hostname so it can
immediately convert it to an IP address, when all it really wants is
a connection to the loopback device?

[ 26772]
Gisle is correct - $host needs to stay in case the user sets it
themselves. But if the user doesn't, default to INADDR_LOOPBACK.

[ 26773]
Subject: Re: Sys::Syslog blows up rather spectacularly on Solaris
From: Alan Burlison <Alan.Burlison@sun.com>
Message-ID: <43C3D80E.20704@sun.com>
Date: Tue, 10 Jan 2006 15:51:42 +0000

[ 26782]
Subject: Fw: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.13.tar.gz
From: Sébastien Aperghis-Tramoni <maddingue@free.fr>
Date: Wed, 11 Jan 2006 02:13:31 +0100
Message-ID: <1136942011.43c45bbb82dce@imp1-g19.free.fr>
p4raw-link: @26782 on //depot/perl: 5f9a320f7db18c2f082bcc387670ef2c479af6b0
p4raw-link: @26773 on //depot/perl: 71cedc6d5edb73a8e9122dd411eab6a5cb2978b9
p4raw-link: @26772 on //depot/perl: 807d24c827c4cbd2046888817a0509dd8c4b593a
p4raw-link: @26769 on //depot/perl: 3ed3657f6b25720167d7640e4a1c6c6eef504596
p4raw-link: @26768 on //depot/perl: 18fd236b74f8374016eb16e779d1122c897d2f4a
p4raw-link: @26766 on //depot/perl: eaba850b35360c3ac11654547219f859d3e632e4
p4raw-link: @26752 on //depot/perl: 04f98b2924420f2d5dda20af9ff8971605fd60d2

p4raw-id: //depot/maint-5.8/perl@26828
p4raw-deleted: from //depot/perl@26827 'delete in'
ext/Sys/Syslog/t/distchk.t ext/Sys/Syslog/t/pod.t
ext/Sys/Syslog/t/podcover.t ext/Sys/Syslog/t/portfs.t
(@26309..)
p4raw-integrated: from //depot/perl@26827 'copy in'
ext/Sys/Syslog/README (@26515..) ext/Sys/Syslog/Changes
(@26752..)
p4raw-integrated: from //depot/perl@26773 'ignore'
ext/Sys/Syslog/Syslog.pm (@26772..)
p4raw-integrated: from //depot/perl@26766 'merge in' MANIFEST
(@26761..)
p4raw-integrated: from //depot/perl@26752 'ignore'
ext/Sys/Syslog/t/constants.t (@26309..)

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 17:35:26 +0000 (17:35 +0000)]
Integrate:
[ 26759]
Make FAKE,READONLY optional on VMS in test 21
p4raw-link: @26759 on //depot/perl: 11e2783cff6b99a1463ba0eb8e30a005fc688aaf

p4raw-id: //depot/maint-5.8/perl@26827
p4raw-integrated: from //depot/perl@26825 'merge in'
ext/Devel/Peek/t/Peek.t (@26404..)

18 years agoIntegrate:
Dominic Dunlop [Wed, 11 Jan 2006 19:52:20 +0000 (20:52 +0100)]
Integrate:
[ 26691]
Don't code the absolute number of tests for the UTF8/EBCDIC case; much
better to subtract the number of tests that don't get run.

[ 26789]
Subject: Re: [PATCH] Mac OS X 10.4.4 (Darwin 8.4.0) still does not fix locale issue
Message-Id: <FD99F9D3-16DB-484C-BC0A-702F60DAACA4@computer.org>

[ 26798]
Test comment fix by Dominic Dunlop
p4raw-link: @26798 on //depot/perl: 766639d92a75ec301f7ad35ba832e55266cf3ee6
p4raw-link: @26789 on //depot/perl: 1d74b28c229b5172175a0073070beb529386ac4f
p4raw-link: @26691 on //depot/perl: 76b0784a48bff48a898e32c377bf0e7548752266

p4raw-id: //depot/maint-5.8/perl@26825
p4raw-integrated: from //depot/perl@26823 'edit in' t/comp/require.t
(@26377..) lib/locale.t (@26789..)

18 years agoRegenerated perlmodlib.pod.
Nicholas Clark [Fri, 13 Jan 2006 16:54:50 +0000 (16:54 +0000)]
Regenerated perlmodlib.pod.

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

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 16:47:13 +0000 (16:47 +0000)]
Integrate:
[ 26625]
Subject: Re: [perl #38034] A combination eval, DESTROY method and $@ - dangerous - bug
From: Mike Guy <mjtg@cam.ac.uk>
Date: Tue, 03 Jan 2006 19:18:41 +0000
Message-Id: <E1Etrg9-0005XE-LZ@libra.cus.cam.ac.uk>

[ 26669]
Improve description of the -s switch.
I found the "This means you can have switches
with two leading dashes." sentence introduced by
change 7144 really confusing.  The note after
the example should make it clear enough that double
dash switches can be used for those that insist.

[ 26797]
Typo fix.

[ 26801]
FAQ sync.

[ 26802]
Subject: [perl #38205] misleading typo in perlfaq8
From: erik@cs.uni-jena.de (via RT) <perlbug-followup@perl.org>
Date: Wed, 11 Jan 2006 14:56:28 -0800
Message-ID: <rt-3.0.11-38205-127890.10.340635502974@perl.org>

[ 26814]
Add a link to the Opcode doc in Safe.
(see RT CPAN ticket #8579)

[ 26816]
Better wording for change 26796. Plus, make podchecker happy.

[ 26819]
Fix internal links in POD.
p4raw-link: @26819 on //depot/perl: 0f414b9566e174d41eb2dcd375172be5f19a5e0d
p4raw-link: @26816 on //depot/perl: a7845df8f6bfd9f3b7e686165ebf73c1549cb163
p4raw-link: @26814 on //depot/perl: 86f9b3f5301683c929b08a4c5aeebe5c4bab44d0
p4raw-link: @26802 on //depot/perl: 764289d88134dd8424d60ca15744b687b335cc99
p4raw-link: @26801 on //depot/perl: fcd1fd077902cb9c74aa07dca8a5c26406bc995d
p4raw-link: @26797 on //depot/perl: af7a0647e92ea0b5030ae86067c3fa353ecdbe3f
p4raw-link: @26669 on //depot/perl: 74ac850a5ee417afa60a477ea52af7a8f46a7e5a
p4raw-link: @26625 on //depot/perl: f4551fcd8535f92b446c0bbb84dfd670a1f3eece

p4raw-id: //depot/maint-5.8/perl@26822
p4raw-integrated: from //depot/perl@26821 'copy in' ext/Opcode/Safe.pm
(@23025..) lib/utf8.pm (@24399..) pod/perlobj.pod (@26218..)
pod/perlfaq.pod pod/perlfaq2.pod pod/perlfaq8.pod (@26601..)
lib/PerlIO.pm (@26796..) 'merge in' pod/perlrun.pod (@26571..)
pod/perlvar.pod (@26750..)

18 years agoThis is what the section on upgrade module versions was supposed to
Nicholas Clark [Fri, 13 Jan 2006 15:53:21 +0000 (15:53 +0000)]
This is what the section on upgrade module versions was supposed to
look like.

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

18 years agoAs B is currently in a bit of a forked state, just bump the VERSIONs
Nicholas Clark [Fri, 13 Jan 2006 15:22:43 +0000 (15:22 +0000)]
As B is currently in a bit of a forked state, just bump the VERSIONs
locally in maint for now.

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

18 years agoIntegrate:
Nicholas Clark [Fri, 13 Jan 2006 14:46:10 +0000 (14:46 +0000)]
Integrate:
[ 26804]
Bump $VERSION in many modules that have changed.

(just the warnings parts)

[ 26817]
More $VERSION bumps.
p4raw-link: @26817 on //depot/perl: 4ca17203d327911e3fdfb4503f50cd186a82208a
p4raw-link: @26804 on //depot/perl: 98225a64488c895097b3ce3f7ac9c94f464be86b

p4raw-id: //depot/maint-5.8/perl@26818
p4raw-integrated: from //depot/perl@26811 'copy in'
ext/PerlIO/via/via.pm (@20614..) lib/Attribute/Handlers.pm
lib/Switch.pm (@25261..) 'edit in' lib/warnings.pm warnings.pl
(@25888..)

18 years agoIntegrate:
Nicholas Clark [Thu, 12 Jan 2006 21:35:24 +0000 (21:35 +0000)]
Integrate:
[ 26778]
Bleadperl's Win32::Win32 is more recent than the current CPAN release
of libwin32 (0.26), so bump the $VERSION a little
p4raw-link: @26778 on //depot/perl: 7b3f41f48f08e2c852bc36ce5a178ec9102a33f7

p4raw-id: //depot/maint-5.8/perl@26811
p4raw-integrated: from //depot/perl@26810 'copy in'
win32/ext/Win32/Win32.pm (@25728..)

18 years agoIntegrate:
Rafael Garcia-Suarez [Mon, 24 Oct 2005 19:32:57 +0000 (21:32 +0200)]
Integrate:
[ 25842]
Subject: [PATCH] remove mv-if-diff
Message-ID: <20051024193257.2022ea0d@grubert.mandrakesoft.com>

(with tweak to add rm for opmini.c, remove mv-if-diff, and reflect
this removal in MANIFEST)

[ 25843]
Oops. the trick is to edit Makefile.SH

[ 25844]
Remove remaining references to mv-if-diff

[ 25846]
Rediff the Makefile.SH patch for cross-compilation.
(this doesn't mean it works, though.)
p4raw-link: @25846 on //depot/perl: efbf22baf4d267e11bf6ce4ac25a6b2a2c148cc6
p4raw-link: @25844 on //depot/perl: b7da254d91daf34c2ec1b1f8cdcea45c11594cef
p4raw-link: @25843 on //depot/perl: 3d30f400ffa3ba459178d58c310b149a5cdf0861
p4raw-link: @25842 on //depot/perl: 2c38b89b23afe1c5cf2287ecd6f0b15d00117c3b

p4raw-id: //depot/maint-5.8/perl@26810
p4raw-deleted: from //depot/perl@26806 'delete in' mv-if-diff (@1451..)
p4raw-integrated: from //depot/perl@26806 'copy in' pod/Makefile.SH
(@21197..) pod/perlmodlib.PL (@21370..) os2/Makefile.SHs
(@21697..) 'edit in' Cross/Makefile.SH.patch (@21985..)
p4raw-integrated: from //depot/perl@25842 'edit in' Makefile.SH
(@25750..) 'merge in' MANIFEST (@25819..)

18 years agoIntegrate:
Xavier Noria [Wed, 11 Jan 2006 23:11:49 +0000 (00:11 +0100)]
Integrate:
[ 26796]
Subject: [PATCH] fix for :crlf example
Message-Id: <0F64C146-3A80-4FDF-8149-AFB35B3C4D3B@hashref.com>

plus bump its $VERSION

[ 26804]
Bump $VERSION in many modules that have changed.

[ 26805]
$Socket::VERSION++; # You always miss one.
p4raw-link: @26805 on //depot/perl: a11019f8bfc1b4438fdb32560361d443c701e293
p4raw-link: @26804 on //depot/perl: 98225a64488c895097b3ce3f7ac9c94f464be86b
p4raw-link: @26796 on //depot/perl: 22a7fd7aef660c4c4ff085df50df7d04d596c3ae

p4raw-id: //depot/maint-5.8/perl@26806
p4raw-integrated: from //depot/perl@26794 'copy in'
ext/XS/Typemap/Typemap.pm (@9737..) ext/attrs/attrs.pm
(@11016..) ext/GDBM_File/GDBM_File.pm (@18221..)
os2/OS2/REXX/REXX.pm (@19120..) ext/Socket/Socket.pm (@22411..)
ext/File/Glob/Glob.pm (@24098..) lib/Term/ReadLine.pm
(@24571..) ext/threads/shared/shared.pm (@25161..)
ext/NDBM_File/NDBM_File.pm ext/ODBM_File/ODBM_File.pm
ext/Opcode/ops.pm ext/SDBM_File/SDBM_File.pm lib/PerlIO.pm
lib/Pod/Functions.pm lib/Tie/Hash.pm lib/Unicode/UCD.pm
lib/blib.pm lib/diagnostics.pm lib/vmsish.pm
os2/OS2/PrfDB/PrfDB.pm os2/OS2/Process/Process.pm (@25261..)
lib/FileCache.pm (@25544..) lib/DB.pm (@25721..)
lib/Pod/Html.pm (@25747..) lib/warnings/register.pm (@25777..)
lib/User/grent.pm (@25809..) lib/Dumpvalue.pm (@26154..) 'edit
in' lib/File/Copy.pm (@25143..) ext/re/re.pm (@25261..)
lib/English.pm (@26080..) ext/Opcode/Opcode.pm (@26400..)
'merge in' lib/overload.pm (@26447..)

18 years agoIntegrate the ext/List/Utils/... parts of:
Nicholas Clark [Wed, 11 Jan 2006 21:07:15 +0000 (21:07 +0000)]
Integrate the ext/List/Utils/... parts of:
[ 25953]
Subject: [PATCH] sort/multicall patch
From: Robin Houston <robin@cpan.org>
Date: Sat, 29 Oct 2005 21:33:07 +0100
Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk>

[ 25955]
Add missing file from change 25953

[ 26054]
Subject: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
From: Robin Houston <robin@cpan.org>
Date: Tue, 8 Nov 2005 19:02:34 +0000
Message-ID: <20051108190234.GA25953@rpc142.cs.man.ac.uk>

[ 26062]
Subject: Re: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
From: Graham Barr <gbarr@pobox.com>
Date: Wed, 9 Nov 2005 06:09:48 -0600
Message-Id: <6CAD749E-AE29-415A-9ACB-BA8F6FB8279E@pobox.com>

[ 26212]
Upgrade to Scalar-List-Utils-1.18
p4raw-link: @26212 on //depot/perl: aee45414e5cecf8c3d4788d764cc010fc54d3dad
p4raw-link: @26062 on //depot/perl: 4984adac51320d8981ecc689b43b2a997264c481
p4raw-link: @26054 on //depot/perl: 82f35e8b14e93ac697812d1b28d2e79e1ad82d84
p4raw-link: @25955 on //depot/perl: dfa6ead803b241e0d119ee4f98a1ac0b0acb4c23
p4raw-link: @25953 on //depot/perl: 9850bf21fc4ed69d8ddb0293df59411f891c62df

p4raw-id: //depot/maint-5.8/perl@26794
p4raw-branched: from //depot/perl@26788 'branch in'
ext/List/Util/t/00version.t ext/List/Util/multicall.h
(@25955..)
p4raw-integrated: from //depot/perl@26788 'copy in'
ext/List/Util/t/p_blessed.t ext/List/Util/t/p_lln.t
ext/List/Util/t/p_max.t ext/List/Util/t/p_maxstr.t
ext/List/Util/t/p_min.t ext/List/Util/t/p_minstr.t
ext/List/Util/t/p_openhan.t ext/List/Util/t/p_readonly.t
ext/List/Util/t/p_refaddr.t ext/List/Util/t/p_reftype.t
ext/List/Util/t/p_shuffle.t ext/List/Util/t/p_sum.t
ext/List/Util/t/tainted.t (@24465..) ext/List/Util/Changes
ext/List/Util/t/lln.t ext/List/Util/t/refaddr.t (@24551..)
ext/List/Util/lib/List/Util.pm ext/List/Util/lib/Scalar/Util.pm
ext/List/Util/t/first.t ext/List/Util/t/p_first.t
ext/List/Util/t/p_reduce.t ext/List/Util/t/p_tainted.t
ext/List/Util/t/reduce.t (@25953..)
p4raw-integrated: from //depot/perl@26212 'edit in' MANIFEST (@26206..)
p4raw-integrated: from //depot/perl@25953 'ignore'
ext/List/Util/Util.xs (@24521..)

18 years agoIntegrate:
Jim Cromie [Fri, 23 Dec 2005 13:24:29 +0000 (06:24 -0700)]
Integrate:
[ 26480]
Subject: Re: [perl #37907] Perl_magic_get reqires ridiculous amounts of stackmemory
Date: Fri, 23 Dec 2005 13:24:29 -0700
Message-ID: <43AC5CFD.3060200@gmail.com>

Includes a change in variable names from "j" to "num_groups".

[ 26486]
Obviously, Perl_ingroup() is also using 256k of stack memory on Linux.
Adapt change #26480 to reduce memory usage here as well.

[ 26489]
Subject: chg 26486 removes last use of NGROUPS, so remove the macro-def
From: Jim Cromie <jim.cromie@gmail.com>
Date: Mon, 26 Dec 2005 07:57:51 -0700
Message-ID: <43B004EF.8060500@gmail.com>

[ 26492]
In this, the last tale of the NGROUPS saga, a former pumpking prods
a mere committer to remove the last of the NGROUPS-sized arrays...

Perl_magic_set() was using the last of these arrays to do the
lvalue work on $).  Instead of an array, a pointer is used and
re-sized as needed.
p4raw-link: @26492 on //depot/perl: 757f63d8f908c08ca232cfc2d4d7d79164eb223e
p4raw-link: @26489 on //depot/perl: 77478a5d1e32bc0a0fedf0fe4f9218583a558ffd
p4raw-link: @26486 on //depot/perl: 331b57bcdc85be353c262edb0595869ccbf0c8b5
p4raw-link: @26480 on //depot/perl: 57d7c65eded7a5f963c5ce38ee196978a06e35df

p4raw-id: //depot/maint-5.8/perl@26788
p4raw-integrated: from //depot/perl@26489 'edit in' doio.c (@26486..)
p4raw-integrated: from //depot/perl@26480 'edit in' mg.c (@26434..)

18 years agoSteve Hay notes that there's a reference PERL_MEM_LOG here, which is
Nicholas Clark [Tue, 10 Jan 2006 18:28:31 +0000 (18:28 +0000)]
Steve Hay notes that there's a reference PERL_MEM_LOG here, which is
inconsistent as PERL_MEM_LOG isn't (yet) merged to maint.

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

18 years agoIntegrate:
Nicholas Clark [Tue, 10 Jan 2006 18:19:43 +0000 (18:19 +0000)]
Integrate:
[ 25111]
Subject: [patch hv.h doc] HvNAME
From: Stas Bekman <stas@stason.org>
Date: Fri, 08 Jul 2005 13:52:13 +0300
Message-ID: <42CE5ADD.3020003@stason.org>

Subject: Re: [patch hv.h doc] HvNAME
From: Nicholas Clark <nick@ccl4.org>
Date: Sat, 9 Jul 2005 15:23:51 +0100
Message-ID: <20050709142351.GT15833@plum.flirble.org>

[ 26739]
Subject: Re: [perl #38181] Default IO Layer is ignored in 3-argument open call
From: SADAHIRO Tomoyuki <bqw10602@nifty.com>
Date: Mon, 09 Jan 2006 01:29:30 +0900
Message-Id: <20060109012103.F20A.BQW10602@nifty.com>

[ 26749]
Subject:  [PATCH] identifiers always in main (was: defining a _ function breaks File::Find)
From:  Xavier Noria <fxn@hashref.com>
Date:  Sun, 23 Oct 2005 09:47:37 +0200
Message-Id:  <D3867DED-313E-4D39-A85F-1178FE7F7A5E@hashref.com>

clarify which variables are always forced into main::

[ 26750]
Revert change 26749

[ 26756]
Subject: [patch] more about embed.fnc in perlguts
From: Jim Cromie <jim.cromie@gmail.com>
Date: Sun, 08 Jan 2006 11:35:46 -0700
Message-ID: <43C15B82.9090309@gmail.com>

(with a few nits)

[ 26762]
Remove stale date.
p4raw-link: @26762 on //depot/perl: b77de8c7a7a97830b8f0702cd830d615db2a1523
p4raw-link: @26756 on //depot/perl: 1aa6ea502f811472fe5fb23153ef6b09b3f470ec
p4raw-link: @26750 on //depot/perl: 1fcb18de6aa4bd3b565067cad38df0ca202f89d0
p4raw-link: @26749 on //depot/perl: 09e04a353e352e671b21e072d112d97d0ff3b125
p4raw-link: @26739 on //depot/perl: 6d5e88a0347ef2c76da06c6ba6c6643e226cbccf
p4raw-link: @25111 on //depot/perl: 9282b5fd39e8a661d98cf18601205217ba4caf3d

p4raw-id: //depot/maint-5.8/perl@26775
p4raw-integrated: from //depot/perl@26771 'copy in' pod/perlembed.pod
(@21897..) 'merge in' lib/open.pm (@25925..) pod/perlfunc.pod
(@26571..) pod/perlguts.pod (@26735..)
p4raw-integrated: from //depot/perl@26756 'merge in' embed.fnc
(@26530..)
p4raw-integrated: from //depot/perl@26749 'edit in' pod/perlvar.pod
(@25780..)
p4raw-integrated: from //depot/perl@25111 'merge in' hv.h (@24895..)

18 years agoIntegrate:
Nicholas Clark [Tue, 10 Jan 2006 16:09:53 +0000 (16:09 +0000)]
Integrate:
[ 26770]
1. Make HP C-ANSI-C work on Itanium2 (HP-UX 11.23)
   broken optimizer
2. Remove a compiler warning in a try program
p4raw-link: @26770 on //depot/perl: 798b24a857f60d00d6854643c75b8e2ad37b25ce

p4raw-id: //depot/maint-5.8/perl@26771
p4raw-integrated: from //depot/perl@26763 'copy in' hints/hpux.sh
(@26462..)

18 years agoIntegrate:
Nicholas Clark [Tue, 10 Jan 2006 10:44:50 +0000 (10:44 +0000)]
Integrate:
[ 24925]
Trim trailing whitespace from $! and $^E

(Fixes lib/Test/Simple/t/fail-more.t with bcc32 on Win32, and is
good for consistency anyway)
p4raw-link: @24925 on //depot/perl: ad3296c668b2eed14533c1cf4b03090043289701

p4raw-id: //depot/maint-5.8/perl@26763
p4raw-integrated: from //depot/perl@24925 'merge in' mg.c (@24913..)

18 years agoUpdate Changes
Nicholas Clark [Sun, 8 Jan 2006 22:56:02 +0000 (22:56 +0000)]
Update Changes

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

18 years agoIntegrate:
Nicholas Clark [Sun, 8 Jan 2006 22:41:08 +0000 (22:41 +0000)]
Integrate:
[ 26744]
Grr.  #26690 broke handling of old ODS-2 style names
on current versions of VMS
p4raw-link: @26744 on //depot/perl: adb2331da0cf217c7f3bbc4b8bacb6e7d3bd0532

p4raw-id: //depot/maint-5.8/perl@26746
p4raw-integrated: from //depot/perl@26742 'merge in' configure.com
(@26703..)

18 years agoIntegrate:
Jarkko Hietaniemi [Sun, 8 Jan 2006 11:38:34 +0000 (13:38 +0200)]
Integrate:
[ 26707]
Subject: [PATCH] hints/dec_osf.sh (Re: blead@26701 compilation warning from tru64 cc)
Message-ID: <43C0DD9A.9080809@gmail.com>
p4raw-link: @26707 on //depot/perl: b6c2855378a705b6278bd4e260febb2b484b9fcd

p4raw-id: //depot/maint-5.8/perl@26742
p4raw-integrated: from //depot/perl@26741 'copy in' hints/dec_osf.sh
(@25231..)