This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
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..)
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..)
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..)
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
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..)
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..)
Nicholas Clark [Fri, 3 Feb 2006 11:35:30 +0000 (11:35 +0000)]
Create perl589delta.pod
p4raw-id: //depot/maint-5.8/perl@27058
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
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
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
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
Nicholas Clark [Tue, 31 Jan 2006 16:25:24 +0000 (16:25 +0000)]
Break a leg.
p4raw-id: //depot/maint-5.8/perl@27026
Nicholas Clark [Tue, 31 Jan 2006 16:03:49 +0000 (16:03 +0000)]
Update Changes
p4raw-id: //depot/maint-5.8/perl@27025
Nicholas Clark [Tue, 31 Jan 2006 15:50:30 +0000 (15:50 +0000)]
More history.
p4raw-id: //depot/maint-5.8/perl@27024
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..)
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
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
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..)
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
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..)
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
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
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..)
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
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..)
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..)
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..)
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..)
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..)
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..)
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
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
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..)
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
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
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
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
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
Nicholas Clark [Fri, 20 Jan 2006 14:49:22 +0000 (14:49 +0000)]
Restore patchlevel.
p4raw-id: //depot/maint-5.8/perl@26916
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
Nicholas Clark [Wed, 18 Jan 2006 19:31:08 +0000 (19:31 +0000)]
Update Changes
p4raw-id: //depot/maint-5.8/perl@26908
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..)
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..)
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
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..)
Nicholas Clark [Wed, 18 Jan 2006 11:23:54 +0000 (11:23 +0000)]
Spelling fix.
p4raw-id: //depot/maint-5.8/perl@26896
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
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
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
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
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..)
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
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..)
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
Gisle Aas [Tue, 17 Jan 2006 17:32:16 +0000 (17:32 +0000)]
Trivial typo fix.
p4raw-id: //depot/maint-5.8/perl@26880
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
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
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
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
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
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
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
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
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
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..)
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
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
Nicholas Clark [Sat, 14 Jan 2006 09:52:42 +0000 (09:52 +0000)]
s/Autrijus/Audrey/
p4raw-id: //depot/maint-5.8/perl@26847
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
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
Nicholas Clark [Fri, 13 Jan 2006 22:05:34 +0000 (22:05 +0000)]
Update Changes
p4raw-id: //depot/maint-5.8/perl@26841
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..)
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..)
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
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..)
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..)
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..)
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..)
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..)
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..)
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..)
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..)
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..)
Nicholas Clark [Fri, 13 Jan 2006 16:54:50 +0000 (16:54 +0000)]
Regenerated perlmodlib.pod.
p4raw-id: //depot/maint-5.8/perl@26823
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..)
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
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
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..)
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..)
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..)
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..)
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..)
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..)
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
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..)
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..)
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..)
Nicholas Clark [Sun, 8 Jan 2006 22:56:02 +0000 (22:56 +0000)]
Update Changes
p4raw-id: //depot/maint-5.8/perl@26748
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..)
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..)