10 years agoIntegrate: perl-5.8.3
Andy Lester [Mon, 12 Jan 2004 00:10:50 +0000]
Integrate:
[ 22149]
Subject:  Doc patches for File::Find
Message-Id:  <20040112061050.GB7308@petdance.com>

[ 22150]
Bump version number as file has changed since 5.8.2
p4raw-link: @22150 on //depot/perl: c00d347234332685d55c16ee293469b32d282e60
p4raw-link: @22149 on //depot/perl: 95e23d19fd3460d17a5e5ec2660e19f50596f531

p4raw-id: //depot/maint-5.8/perl@22151
p4raw-integrated: from //depot/perl@22148 'copy in' lib/File/Find.pm
(@22149..)

10 years agoUpdate Changes
Nicholas Clark [Wed, 14 Jan 2004 16:53:02 +0000]
Update Changes

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

10 years agoUpdate sample config to 5.8.3
Nicholas Clark [Wed, 14 Jan 2004 16:51:39 +0000]
Update sample config to 5.8.3

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

10 years agoarm patches to rc1
Redvers Davies [Mon, 12 Jan 2004 18:12:27 +0000]
arm patches to rc1
Message-Id: <1073949147.10300.143.camel@ragefire>
Date: Mon, 12 Jan 2004 18:12:27 -0500

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

10 years agoAll pigs are fed, watered and ready to fly.
Nicholas Clark [Wed, 14 Jan 2004 15:14:51 +0000]
All pigs are fed, watered and ready to fly.

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

10 years agoUpdate Changes
Nicholas Clark [Wed, 14 Jan 2004 14:48:32 +0000]
Update Changes

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

10 years agoWe're planning on making history today. Mind you, not that much -
Nicholas Clark [Wed, 14 Jan 2004 14:47:49 +0000]
We're planning on making history today. Mind you, not that much -
only 1 line.

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

10 years agoMention that bug 24846 is fixed (utf8 join)
Nicholas Clark [Wed, 14 Jan 2004 14:45:07 +0000]
Mention that bug 24846 is fixed (utf8 join)

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

10 years agoUpdate changes
Nicholas Clark [Wed, 14 Jan 2004 14:40:59 +0000]
Update changes

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

10 years agorebuild pod/perltoc.pod
Nicholas Clark [Wed, 14 Jan 2004 14:37:50 +0000]
rebuild pod/perltoc.pod

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

10 years agoNote that I failed to integrate the suidperl patch. me--
Nicholas Clark [Wed, 14 Jan 2004 14:34:46 +0000]
Note that I failed to integrate the suidperl patch. me--

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

10 years agoRevert 21936 (which solves leaks with threads and weak references)
Nicholas Clark [Wed, 14 Jan 2004 13:51:23 +0000]
Revert 21936 (which solves leaks with threads and weak references)
because it can introduce new SEGVs, and I'd prefer to ship with
the same bugs as 5.8.2, rather than different bugs.
Same bugs feels like the lesser of two evils.

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

10 years agoIntegrate CGI::Fast and CGI::Util from CGI 3.03
Nicholas Clark [Wed, 14 Jan 2004 13:20:47 +0000]
Integrate CGI::Fast and CGI::Util from CGI 3.03
(just version number changes)
I don't want to integratre CGI.pm 3.03 as it also has functionality
changes, and is less than 48 hours old.

p4raw-id: //depot/maint-5.8/perl@22137
p4raw-integrated: from //depot/perl@22135 'copy in' lib/CGI/Fast.pm
lib/CGI/Util.pm (@21928..)

10 years agoSome more updates
Nicholas Clark [Wed, 14 Jan 2004 12:25:57 +0000]
Some more updates

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

10 years agoIntegrate:
Nicholas Clark [Tue, 13 Jan 2004 23:07:41 +0000]
Integrate:
[ 22133]
Add VMS to the list of "don't fork" OSes
[In the most simple way possible. Fix this properly post 5.8.3
 to use $Config{d_fork} or something more robust]
p4raw-link: @22133 on //depot/perl: a56b3a00287b552dbc3a1b6102629c6e0aedfc2d

p4raw-id: //depot/maint-5.8/perl@22134
p4raw-integrated: from //depot/perl@22132 'copy in'
ext/threads/shared/t/wait.t (@22122..)

10 years agoIntegrate:
Nicholas Clark [Tue, 13 Jan 2004 21:55:59 +0000]
Integrate:
[ 21644]
Document the fact that keys() and values() are optimized
for void context (as suggested by Liz.)

[ 22108]
documentation nit

[ 22125]
Document usage of $_ and pos() inside /(?{...})/.
(see change #2367.)
p4raw-link: @22125 on //depot/perl: 754091cbb888bc3c0616a4888b5fa4f2a459d234
p4raw-link: @22108 on //depot/perl: 4c77eaa22dfbda2696a2fb937b406b4e26202676
p4raw-link: @21644 on //depot/perl: 2f65b2f0bd345fd58390bf7bbb7e2f9c96839f76
p4raw-link: @2367 on //depot/perl: 9661b5442a5f8dacc64d54eb1de98575f21de5f2

p4raw-id: //depot/maint-5.8/perl@22132
p4raw-integrated: from //depot/perl@22131 'merge in' pod/perlre.pod
(@19804..) pod/perlop.pod (@21431..)
p4raw-integrated: from //depot/perl@21644 'merge in' pod/perlfunc.pod
(@21590..)

10 years agoBack out 22144.
Nicholas Clark [Tue, 13 Jan 2004 21:16:27 +0000]
Back out 22144.
(Craig Berry informs us that the official name is
"OpenVMS Industry Standard 64"
which may be shortened to "OpenVMS I64"
Bah. Marketrdroids)

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

10 years agoIntegrate:
Mike Pomraning [Mon, 12 Jan 2004 12:41:52 +0000]
Integrate:
[ 22122]
Subject: Re: 5.8.3-RC1, ext/threads/shared/t/wait still hanging
Message-ID: <Pine.LNX.4.58.0401121127210.15844@benevelle.wi.securepipe.com>
p4raw-link: @22122 on //depot/perl: 87c9b3a674e8d668946befbd197e1e7dcbafd7e6

p4raw-id: //depot/maint-5.8/perl@22127
p4raw-integrated: from //depot/perl@22118 'copy in'
ext/threads/shared/t/wait.t (@22115..)

10 years agoIntegrate:
SADAHIRO Tomoyuki [Mon, 12 Jan 2004 11:19:37 +0000]
Integrate:
[ 22117]
Subject: Re: [perl #24846] [PATCH] Apparent utf8 bug in join() in 5.8.[012]
Message-Id: <20040112111007.EB69.BQW10602@nifty.com>
p4raw-link: @22117 on //depot/perl: e4803c42e84cae1aa5a416a4f8c6f80f7d37e49f

p4raw-id: //depot/maint-5.8/perl@22118
p4raw-integrated: from //depot/perl@22116 'copy in' t/op/join.t
(@8265..) 'merge in' doop.c (@22084..)

10 years agoIntegrate:
Mike Pomraning [Sun, 11 Jan 2004 16:24:18 +0000]
Integrate:
[ 22115]
Subject: Re: 5.8.3-RC1, ext/threads/shared/t/wait still hanging
Message-ID: <Pine.LNX.4.58.0401111548010.6679@localhost.localdomain>
p4raw-link: @22115 on //depot/perl: ee23bc3a3363698b42b1a9b84f636e7956b5fee0

p4raw-id: //depot/maint-5.8/perl@22116
p4raw-integrated: from //depot/perl@22114 'copy in'
ext/threads/shared/t/wait.t (@21921..)

10 years agoTypo spotted by Jarkko
Nicholas Clark [Sun, 11 Jan 2004 23:27:27 +0000]
Typo spotted by Jarkko

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

10 years agoRe: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1)
Abe Timmerman [Sun, 11 Jan 2004 18:13:40 +0000]
Re: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1)
Message-Id: <200401111813.40829.abe@ztreet.demon.nl>

plus revert 22092 and 22080

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

10 years agoIntegrate:
Nicholas Clark [Fri, 9 Jan 2004 22:10:43 +0000]
Integrate:
[ 22104]
Bah. Makefile.PL still tests the sub-MANIFEST
p4raw-link: @22104 on //depot/perl: eb87467b4c9dcb7068ff9ea738824dcc7b2a689e

p4raw-id: //depot/maint-5.8/perl@22105
p4raw-integrated: from //depot/perl@22099 'copy in'
ext/Storable/MANIFEST (@22049..)

10 years agoUpdate META.yml
Nicholas Clark [Thu, 8 Jan 2004 16:52:35 +0000]
Update META.yml
ext/threads and ext/PerlIO now aren't in the list - is this correct?

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

10 years agoIntegrate:
Abigail [Thu, 8 Jan 2004 00:00:27 +0000]
Integrate:
[ 22096]
Subject: [PATCH pod/perlhist.pod] Mention 5.8.3-RC1
Message-ID: <20040107230027.GC393@abigail.nl>
p4raw-link: @22096 on //depot/perl: 8fb728eec6b017e5b051b44acab6bf6021f2373c

p4raw-id: //depot/maint-5.8/perl@22098
p4raw-integrated: from //depot/perl@22097 'copy in' pod/perlhist.pod
(@21924..)

10 years agoThat was RC1. With some bonus bits
Nicholas Clark [Thu, 8 Jan 2004 14:44:17 +0000]
That was RC1. With some bonus bits

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

10 years agoRemove duplicated entries, spotted by Enache Adrian
Nicholas Clark [Thu, 8 Jan 2004 13:13:10 +0000]
Remove duplicated entries, spotted by Enache Adrian

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

10 years agoFixes from Petras Kudaras and Gisle Aas, plus document the addition
Nicholas Clark [Thu, 8 Jan 2004 13:09:12 +0000]
Fixes from Petras Kudaras and Gisle Aas, plus document the addition
to perldiag.pod

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

10 years agoGraham says that the search.cpan.org pod finder hashes on name
Nicholas Clark [Thu, 8 Jan 2004 12:46:09 +0000]
Graham says that the search.cpan.org pod finder hashes on name
The 4 files all thinking they are perldelta.pod confuses it.

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

10 years agoRe: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1)
Abe Timmerman [Thu, 8 Jan 2004 01:56:01 +0000]
Re: [PATCH win32/makefile.mk] (was Re: 5.8.3 RC1)
Message-Id: <200401080156.01280.abe@ztreet.demon.nl>
Date: Thu, 8 Jan 2004 01:56:01 +0100

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

10 years agoCorrect timestamp on ext/IO/IO.xs
Nicholas Clark [Wed, 7 Jan 2004 13:30:14 +0000]
Correct timestamp on ext/IO/IO.xs

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

10 years agoSeems to be an off-by-4-years in Perforce on MacOS. Fix it. Grr.
Nicholas Clark [Wed, 7 Jan 2004 13:19:41 +0000]
Seems to be an off-by-4-years in Perforce on MacOS. Fix it. Grr.

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

10 years agoAttempt timestamp fixup
Nicholas Clark [Wed, 7 Jan 2004 13:10:22 +0000]
Attempt timestamp fixup

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

10 years agoThis is RC1
Nicholas Clark [Wed, 7 Jan 2004 12:10:19 +0000]
This is RC1

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

10 years agoUpdate Changes
Nicholas Clark [Wed, 7 Jan 2004 12:09:16 +0000]
Update Changes

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

10 years agoCargo cult upgrade to 5.8.3
Nicholas Clark [Wed, 7 Jan 2004 12:08:00 +0000]
Cargo cult upgrade to 5.8.3

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

10 years agoMove pod/perldelta.pod to pod/perl583delta.pod, and arrange for
Nicholas Clark [Tue, 6 Jan 2004 14:33:15 +0000]
Move pod/perldelta.pod to pod/perl583delta.pod, and arrange for
a copy to be made at build time.

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

10 years agoIntegrate:
Nicholas Clark [Tue, 6 Jan 2004 12:50:45 +0000]
Integrate:
[ 22079]
Jarkko didn't move the cd ..\pod correctly. Given that it's been
like this pre 5.8.1, I suspect that no-one has used it recently.
p4raw-link: @22079 on //depot/perl: 2b712af56b0b0dbe19e312dacbdd227fb3dad324

p4raw-id: //depot/maint-5.8/perl@22080
p4raw-integrated: from //depot/perl@22078 'merge in' win32/makefile.mk
(@21870..)

10 years agocopy reentr.inc to CORE on VMS
Craig A. Berry [Mon, 5 Jan 2004 23:41:26 +0000]
copy reentr.inc to CORE on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FFA4A86.6090607@mac.com>
Date: Mon, 05 Jan 2004 23:41:26 -0600

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

10 years agohttp://www.perforce.com/perforce/technotes/note014.html
Nicholas Clark [Tue, 6 Jan 2004 11:23:38 +0000]
www.perforce.com/perforce/technotes/note014.html
I want a disintegrate command, and right now I know where I want to
aim it.
(Missing un-adds from reversing back to MM 6.17)

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

10 years agoUpdate pod/perltoc.pod
Nicholas Clark [Mon, 5 Jan 2004 22:44:03 +0000]
Update pod/perltoc.pod

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

10 years agoRevert to MM 6.17 (same as 5.8.2)
Nicholas Clark [Mon, 5 Jan 2004 22:39:35 +0000]
Revert to MM 6.17 (same as 5.8.2)

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

10 years agoResort MANIFEST (the way perltoc likes it)
Nicholas Clark [Mon, 5 Jan 2004 21:57:23 +0000]
Resort MANIFEST (the way perltoc likes it)

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

10 years agoIntegrate:
Nicholas Clark [Mon, 5 Jan 2004 21:56:17 +0000]
Integrate:
[ 22064]
Fix bug with MANIFEST generation when we also regenerate perltoc.pod

[ 22067]
Change the flag logic in buildtoc
p4raw-link: @22067 on //depot/perl: 8927c9d824bf5d960d90467f403bdfa9cbaff854
p4raw-link: @22064 on //depot/perl: 671313d0b4c6e76be9972a12e28ff086c57ec7b7

p4raw-id: //depot/maint-5.8/perl@22069
p4raw-integrated: from //depot/perl@22059 'copy in' pod/buildtoc
(@22064..) 'merge in' pod.lst (@21381..)

10 years agoIntegrate:
Craig A. Berry [Sun, 4 Jan 2004 23:16:26 +0000]
Integrate:
[ 22058]
Subject: [PATCH] skip num.t #47 on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FF8F32A.5000108@mac.com>
p4raw-link: @22058 on //depot/perl: c3892a8ea285ab2a62d7d4dacf440bbb1588ba00

p4raw-id: //depot/maint-5.8/perl@22059
p4raw-integrated: from //depot/perl@22054 'copy in' t/base/num.t
(@21938..)

10 years agoIntegrate:
Nicholas Clark [Sat, 3 Jan 2004 20:56:11 +0000]
Integrate:
[ 22052]
Upgrade to PerlIO::via::QuotedPrint 0.06
p4raw-link: @22052 on //depot/perl: 03c66f4a2f49e8e24be1c3e4545382440119e976

p4raw-id: //depot/maint-5.8/perl@22054
p4raw-integrated: from //depot/perl@22053 'copy in'
lib/PerlIO/via/QuotedPrint.pm (@20713..)

10 years agoIntegrate:
Nicholas Clark [Sat, 3 Jan 2004 20:16:23 +0000]
Integrate:
[ 22049]
Fix minor problems with the CPAN release
1: Make Storable.xs to work on 5.8.2 and later (already in the core)
2: Ship the linux hints file
3: Ship Test::More for the benefit of Perls pre 5.6.2
4: Correct Makefile.PL to install in core for 5.8.0 and later

[ 22050]
No matter how hard you proof read it, something always slips through.
p4raw-link: @22050 on //depot/perl: 7224c650f2c20f798575fdf9ecc82fe277635a86
p4raw-link: @22049 on //depot/perl: dcf2e277aa4d17b79fa38b2f8bd20f8c90699f6d

p4raw-id: //depot/maint-5.8/perl@22053
p4raw-integrated: from //depot/perl@22048 'copy in'
ext/Storable/MANIFEST (@17969..) ext/Storable/Makefile.PL
(@18008..) ext/Storable/README (@19412..)
ext/Storable/Storable.pm (@20263..) ext/Storable/ChangeLog
(@22049..)

10 years agoChanges suggested by Merijn (but his words mangled by me)
Nicholas Clark [Sat, 3 Jan 2004 18:00:31 +0000]
Changes suggested by Merijn (but his words mangled by me)

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

10 years agoIntegrate:
Paul Marquess [Sat, 27 Dec 2003 20:02:30 +0000]
Integrate:
[ 21981]
Subject: PATCH:  *DB*_File
From: "Paul Marquess" <Paul.Marquess@btinternet.com>
Message-ID: <AIEAJICLCBDNAAOLLOKLIEAOPGAA.Paul.Marquess@btinternet.com>
p4raw-link: @21981 on //depot/perl: 5bbd4290dc068a04b65fb118bd01be1ae58c7454

p4raw-id: //depot/maint-5.8/perl@22046
p4raw-integrated: from //depot/perl@22045 'copy in'
ext/GDBM_File/typemap ext/NDBM_File/typemap
ext/ODBM_File/typemap ext/SDBM_File/typemap (@17750..)
ext/DB_File/typemap (@17836..) ext/DB_File/t/db-btree.t
(@18062..) ext/DB_File/Changes ext/DB_File/DB_File.pm
ext/DB_File/DB_File.xs ext/DB_File/t/db-hash.t
ext/DB_File/t/db-recno.t (@21615..) XSUB.h (@21950..)

10 years agoIntegrate:
Nicholas Clark [Fri, 2 Jan 2004 16:36:54 +0000]
Integrate:
[ 22030]
Document that detached threads aren't supported on Windows yet.

[ 22031]
Document that /[\W]/ doesn't work, unicode-wise (see bug #18281)

[ 22036]
Document the quirks of SUPER, especially the fact that it it
relative to the current package and not to the invoking object.

[ 22037]
addition to 22036 (document SUPER better): superclass may be plural

[ 22044]
Bump $threads::VERSION as the documentation has changed. Tweak the
documentaiton, update Arthur's e-mail address
p4raw-link: @22044 on //depot/perl: 35bc0dc84153b4a6ad4b24f4d9e7d25cc7a0fb97
p4raw-link: @22037 on //depot/perl: 50506ccda720750b3bbc2c0faf490ef15854f7f3
p4raw-link: @22036 on //depot/perl: 029f3b4481eb14b016dea8aa8fb43279a710daa3
p4raw-link: @22031 on //depot/perl: b08eb2a88581a6164b7fe182bf291c86bfb3c690
p4raw-link: @22030 on //depot/perl: ff24cc8d2f28eddfc120b980dd25ae372ba3172e

p4raw-id: //depot/maint-5.8/perl@22045
p4raw-integrated: from //depot/perl@22042 'copy in' pod/perlboot.pod
(@12338..) pod/perltoot.pod (@21513..) pod/perlunicode.pod
(@22013..) 'edit in' ext/threads/threads.pm (@22030..)
p4raw-integrated: from //depot/perl@22036 'ignore' pod/perlobj.pod
(@12132..) pod/perlbot.pod (@19307..)

10 years agoWaah. This is a mess. The debugger is forked, with maint's $VERSION
Dominique Quatravaux [Tue, 16 Dec 2003 15:03:24 +0000]
Waah. This is a mess. The debugger is forked, with maint's $VERSION
2 higher than blead's. No idea how much code is forked.

Integrate:
[ 21940]
Fix a side-effect of bug #24674 in the perl debugger.

Subject: [perl #24674] 5.x odd taint bug
From: Dominique Quatravaux (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.7_01-24674-68456.11.3124667849085@perl.org>

[ 22041]
Update debugger version number and Changes file
p4raw-link: @22041 on //depot/perl: de5e1a3d77dfa45f2092835574e8357a12357e11
p4raw-link: @21940 on //depot/perl: dbb46ceca0074efa8ff2e0c27b76d1ec7968da80

p4raw-id: //depot/maint-5.8/perl@22042
p4raw-edited: from //depot/perl@22040 'edit in' lib/perl5db.pl
(@21940..)

10 years agoIntegrate:
Dorner Thomas [Fri, 19 Dec 2003 07:16:47 +0000]
Integrate:
[ 22033]
Subject: Perl 5.8.3 patches from the BS2000 port - part 2
Message-ID: <6727B1DACFCDD311A757009027CA8D69044B6740@Ex02.inhouse.start.de>
p4raw-link: @22033 on //depot/perl: cc8040a133daf622c9005eb6ffea6375088dc5e7

p4raw-id: //depot/maint-5.8/perl@22040
p4raw-integrated: from //depot/perl@22039 'copy in' t/io/utf8.t
(@21157..) 'merge in' t/op/pat.t (@21210..)

10 years agoIntegrate:
Nicholas Clark [Thu, 1 Jan 2004 23:59:34 +0000]
Integrate:
[ 22034]
Fix bug #24383, where hashes with the :unique attribute weren't
getting made readonly on interpreter clone. Also, remove the
:unique attribute from the hashes in warnings.pm, since they may
later be modified by warnings::register.  Finally, adds tests for
the :unique attribute.
p4raw-link: @22034 on //depot/perl: 53c33732a73c90e26f613c11afdc5110e6a919ff

p4raw-id: //depot/maint-5.8/perl@22039
p4raw-integrated: from //depot/perl@22038 'copy in'
ext/threads/t/problems.t (@21733..) 'merge in' lib/warnings.pm
warnings.pl (@21167..) sv.c (@21971..)

10 years ago[ 22032]
Ilya Zakharevich [Thu, 18 Dec 2003 14:10:29 +0000]
[ 22032]
Subject: [PATCH 5.8.2 @21574] OS/2 update
Message-ID: <20031218221029.GA7898@math.berkeley.edu>
p4raw-link: @22032 on //depot/perl: 1933e12cd0d32c774bd7f483285802de52dc8cbc

p4raw-id: //depot/maint-5.8/perl@22038
p4raw-edited: from //depot/perl@22035 'edit in' installperl (@21840..)
p4raw-integrated: from //depot/perl@22035 'copy in'
os2/OS2/REXX/DLL/Changes (@4432..) README.os2 (@18221..)
hints/os2.sh (@19789..) os2/OS2/REXX/DLL/DLL.pm (@20688..)
os2/os2.c os2/perl2cmd.pl (@21620..) os2/Changes (@21677..)
'merge in' makedef.pl os2/os2ish.h (@21620..)
lib/ExtUtils/MM_Unix.pm (@21918..)

10 years agoCorrections from Yitzchak Scott-Thoennes and Randy W. Sims
Nicholas Clark [Thu, 1 Jan 2004 21:30:41 +0000]
Corrections from Yitzchak Scott-Thoennes and Randy W. Sims
Message-ID: <20040101195205.GA3212@efn.org>
Message-ID: <20031230183815.GC8164@penkwe.pair.com>

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

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Dec 2003 18:19:46 +0000]
Integrate:
[ 21951]
re-fix [perl #24508] without speed regression.
keep an eye on this.
p4raw-link: @21951 on //depot/perl: df91b2c56ff1b711bacf43bb03807cfa68f46eb0

p4raw-id: //depot/maint-5.8/perl@22028
p4raw-integrated: from //depot/perl@22027 'merge in' opcode.h opcode.pl
(@21752..) op.c (@21867..)

10 years agoIntegrate:
Audrey Tang [Wed, 31 Dec 2003 19:30:10 +0000]
Integrate:
[ 22025]
Subject: [PATCH] "piconv -C 512" badly broken
Message-Id: <1072870210.769.5.camel@localhost>

[ 22026]
Tweak 00compile.t to avoid splatting a DIAG over core perl's
beautiful clean run of OKs. You are all getting a clean run of OKs,
aren't you?
p4raw-link: @22026 on //depot/perl: 220db1528aef71e82b253e5f59221565a15f8768
p4raw-link: @22025 on //depot/perl: c14d784c79f09670ba29c5042d40b400204c7665

p4raw-id: //depot/maint-5.8/perl@22027
p4raw-integrated: from //depot/perl@22024 'copy in'
ext/Encode/bin/piconv (@19811..) lib/Test/Harness/t/00compile.t
(@22021..)

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Dec 2003 15:05:22 +0000]
Integrate:
[ 21798]
Implement C<use Exporter 'import'> :
p4raw-link: @21798 on //depot/perl: fe43f860c5d2e34a3ae8a9320e2ba4f6b396ff1e

p4raw-id: //depot/maint-5.8/perl@22024
p4raw-integrated: from //depot/perl@22023 'copy in' lib/Exporter.pm
(@17806..) lib/Exporter.t (@17988..)

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Dec 2003 14:25:32 +0000]
Integrate:
[ 22020]
C++ comments, bad.
p4raw-link: @22020 on //depot/perl: 1955c8df0d22842b6d2e7d7ca54cb284b1c7c779

p4raw-id: //depot/maint-5.8/perl@22023
p4raw-integrated: from //depot/perl@22022 'copy in' ext/Cwd/Cwd.xs
(@21972..)

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Dec 2003 13:41:17 +0000]
Integrate:
[ 22021]
Upgrade to Test::Harness 2.40.
p4raw-link: @22021 on //depot/perl: 60e33a80f044d3bc238cf78e893aebc7d865af63

p4raw-id: //depot/maint-5.8/perl@22022
p4raw-integrated: from //depot/perl@22019 'copy in' lib/Test/Harness.pm
lib/Test/Harness/Changes lib/Test/Harness/Iterator.pm
lib/Test/Harness/bin/prove lib/Test/Harness/t/00compile.t
lib/Test/Harness/t/assert.t lib/Test/Harness/t/callback.t
lib/Test/Harness/t/prove-switches.t
lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/strap.t
lib/Test/Harness/t/test-harness.t (@21826..)
lib/Test/Harness/Straps.pm (@22016..)

10 years agoIntegrate:
Nicholas Clark [Wed, 31 Dec 2003 00:19:24 +0000]
Integrate:
[ 22018]
Bump VERSION numbers
p4raw-link: @22018 on //depot/perl: e2eb2cbd8ed8679166833621e194232a53285b6d

p4raw-id: //depot/maint-5.8/perl@22019
p4raw-integrated: from //depot/perl@22017 'copy in' ext/POSIX/POSIX.pm
(@20686..) lib/Benchmark.pm (@21671..) lib/Tie/Hash.pm
(@21855..) lib/Getopt/Std.pm lib/diagnostics.pm (@21885..)
lib/File/CheckTree.pm (@21892..) lib/PerlIO.pm (@22013..)

10 years agoIntegrate:
Nicholas Clark [Tue, 30 Dec 2003 22:10:24 +0000]
Integrate:
[ 22016]
A patch for Test::Harness on VMS by Craig Berry
(see RT CPAN bug #4745)
p4raw-link: @22016 on //depot/perl: bf9c4ad2fa12f7ea847482e4bd07e13fd3691eed

p4raw-id: //depot/maint-5.8/perl@22017
p4raw-integrated: from //depot/perl@22015 'copy in'
lib/Test/Harness/Straps.pm (@21826..)

10 years agoIntegrate:
Jarkko Hietaniemi [Tue, 30 Dec 2003 15:37:55 +0000]
Integrate:
[ 21999]
Add Mike Pomraning

[ 22009]
bug #24757 perlrun.pod's description of find -mtime was ambiguous

[ 22013]
Subject: more uni doc tweakage
Message-ID: <20031230133755.GA23118@vipunen.hut.fi>
Date: Tue, 30 Dec 2003 15:37:55 +0200

Subject: one more pod fix
From: Jarkko Hietaniemi <jhi@iki.fi>
Message-ID: <20031230135641.GA24516@vipunen.hut.fi>
Date: Tue, 30 Dec 2003 15:56:41 +0200
p4raw-link: @22013 on //depot/perl: 6cd4dd6cc935be7db587394c8958d598b1ec3baa
p4raw-link: @22009 on //depot/perl: 9976c5c751353b29ac7e09170124d707dcdf8151
p4raw-link: @21999 on //depot/perl: d6f5fb5e3f248a3315eaa46900ff8d033787b5cd

p4raw-id: //depot/maint-5.8/perl@22015
p4raw-integrated: from //depot/perl@22014 'copy in' lib/PerlIO.pm
(@21754..) AUTHORS (@21878..) pod/perlunicode.pod (@21946..)
'merge in' pod/perlrun.pod (@21754..)

10 years agoIntegrate:
Nicholas Clark [Tue, 30 Dec 2003 18:48:08 +0000]
Integrate:
[ 21937]
after back-references, restricted hashes.
see http://nntp.perl.org/group/perl.perl5.porters/86497
this is hopefully only a temporary solution.

[ 22005]
Subject: Re: [perl #24774] eval + format - \n = pp_ctl.c assertion
heuristics for calculating buffer size needed to compile a format
didn't allow for \0
p4raw-link: @22005 on //depot/perl: f5c235e79ea25787354a22de0af257a672e955a0
p4raw-link: @21937 on //depot/perl: a18b03821cf93f26cfdbfc7f3fa4c6617a44f121

p4raw-id: //depot/maint-5.8/perl@22014
p4raw-integrated: from //depot/perl@22012 'merge in' t/op/write.t
(@20265..) perl.c (@21729..) pp_ctl.c (@21983..)

10 years agoIntegrate:
Nicholas Clark [Tue, 30 Dec 2003 17:53:35 +0000]
Integrate:
[ 22007]
Upgrade to Math::BigInt 1.68.
p4raw-link: @22007 on //depot/perl: 3a427a117ca05296a5c3d5d88415dc040792253b

p4raw-id: //depot/maint-5.8/perl@22012
p4raw-branched: from //depot/perl@22011 'branch in'
lib/Math/BigInt/t/bigroot.t
p4raw-integrated: from //depot/perl@22011 'copy in'
lib/Math/BigInt/t/bare_mbi.t lib/Math/BigInt/t/bigintpm.t
lib/Math/BigInt/t/sub_mbi.t (@21882..) lib/Math/BigFloat.pm
lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm
lib/Math/BigInt/CalcEmu.pm lib/Math/BigInt/t/alias.inc
lib/Math/BigInt/t/bigfltpm.inc lib/Math/BigInt/t/bigintpm.inc
(@21956..) 'merge in' MANIFEST (@21976..)

10 years ago$expletive perforce. Why can't you integrate an add with an edit?
Tels [Tue, 23 Dec 2003 01:09:23 +0000]
$expletive perforce. Why can't you integrate an add with an edit?

Integrate:
[ 21956]
Subject: BigInt v1.68 - pre-release
Message-Id: <200312230106.27661@bloodgate.com>
p4raw-link: @21956 on //depot/perl: b282a5527464951004e354d07709b58fcb3bdad0

p4raw-id: //depot/maint-5.8/perl@22011
p4raw-branched: from //depot/perl@22010 'branch in'
lib/Math/BigInt/t/mbf_ali.t lib/Math/BigInt/t/mbi_ali.t
lib/Math/BigInt/t/sub_ali.t
p4raw-integrated: from //depot/perl@22010 'copy in'
lib/Math/BigInt/t/upgrade.inc (@21318..)
lib/Math/BigInt/t/bigintc.t (@21861..)
p4raw-branched: from //depot/perl@21956 'branch in'
lib/Math/BigInt/CalcEmu.pm lib/Math/BigInt/t/alias.inc
p4raw-integrated: from //depot/perl@21956 'copy in'
lib/Math/BigInt/t/bigfltpm.inc (@21861..) lib/Math/BigFloat.pm
lib/Math/BigInt.pm lib/Math/BigInt/Calc.pm
lib/Math/BigInt/t/bigintpm.inc (@21882..) 'merge in' MANIFEST
(@21921..)

10 years ago$expletive perforce
Tels [Fri, 12 Dec 2003 18:47:43 +0000]
$expletive perforce

Mop up, due to perforce's inexplicable inability to SILENTLY FAIL to
integrate two changes, where the first adds and the second edits a
file.

Integrate:
[ 21882]
Subject: [PATCH] Math::BigInt v1.67 released
Message-Id: <200312121847.49039@bloodgate.com>
p4raw-link: @21882 on //depot/perl: 8df1e0a2b21ea34567b1f903327ae2a11bb9b86e

p4raw-id: //depot/maint-5.8/perl@22010
p4raw-integrated: from //depot/perl@22008 'copy in'
lib/Math/BigInt/t/fallback.t (@21861..)

10 years agoIntegrate:
Nicholas Clark [Tue, 30 Dec 2003 16:17:16 +0000]
Integrate:
[ 21970]
Allow overriding of the p4 settings via environment variables
Make regexp more robust to parse FreeBSD's patch output

[ 22002]
Updates the notes about byacc in pumpkin.pod.
p4raw-link: @22002 on //depot/perl: a8ef040587cb064a47c2ec9b30ddc38817341240
p4raw-link: @21970 on //depot/perl: 24b2a273a08bacf9bdb36f18e9091329f41183d6

p4raw-id: //depot/maint-5.8/perl@22008
p4raw-integrated: from //depot/perl@22006 'copy in' Porting/apply
(@18086..) Porting/pumpkin.pod (@21914..)

10 years agoIntegrate:
Nicholas Clark [Tue, 30 Dec 2003 15:23:04 +0000]
Integrate:
[ 21986]
Fix bug [perl #24762] : C<*foo{CODE} ? 1 : 0> was a syntax error

[ 21988]
Regenerate the perly.c patch for byacc output painless fixing

[ 22003]
Add a regression test for bug #24762

Plus tweaks for maint
p4raw-link: @22003 on //depot/perl: 1c03aa9b6a4a4ec2b3bf09d02bd65223657089cf
p4raw-link: @21988 on //depot/perl: 1f45b5fd150bd570a059be0dbe0b8aa6502efb07
p4raw-link: @21986 on //depot/perl: 264e1af351acde2005eb4df085136043665b2b9c

p4raw-id: //depot/maint-5.8/perl@22006
p4raw-edited: from //depot/perl@22004 'edit in' perly.c perly_c.diff
vms/perly_c.vms (@18336..)
p4raw-integrated: from //depot/perl@22004 'copy in' t/comp/parser.t
(@21938..) 'merge in' perly.y (@18807..)

10 years agoChanges following feedback from p5p
Nicholas Clark [Tue, 30 Dec 2003 12:59:19 +0000]
Changes following feedback from p5p

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

10 years agoFirst stab at a perldelta for 5.8.3
Nicholas Clark [Tue, 30 Dec 2003 00:17:01 +0000]
First stab at a perldelta for 5.8.3

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

10 years agoUpdate changes
Nicholas Clark [Mon, 29 Dec 2003 21:28:25 +0000]
Update changes

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

10 years agoIntegrate:
Nicholas Clark [Mon, 29 Dec 2003 18:25:43 +0000]
Integrate:
[ 21991]
Upgrade to Encode 1.99.
p4raw-link: @21991 on //depot/perl: c2cbba7db7fc4081c5d985a6a15c29dded8e6709

p4raw-id: //depot/maint-5.8/perl@21995
p4raw-integrated: from //depot/perl@21994 'copy in'
ext/Encode/Unicode/Unicode.xs (@19811..) ext/Encode/Changes
ext/Encode/META.yml ext/Encode/t/enc_eucjp.t
ext/Encode/t/enc_utf8.t ext/Encode/t/mime-header.t
ext/Encode/ucm/macArabic.ucm ext/Encode/ucm/macFarsi.ucm
ext/Encode/ucm/macHebrew.ucm (@20790..)
ext/Encode/ucm/gsm0338.ucm (@21332..) ext/Encode/Encode.pm
(@21338..) ext/Encode/encoding.pm (@21873..)

10 years ago[ 21992]
Nicholas Clark [Mon, 29 Dec 2003 17:53:46 +0000]
[ 21992]
Subject: [PATCH] win32_chsize buglet
From: "Kevin Chase" <kevincha99@hotmail.com>
Date: Sun, 28 Dec 2003 15:48:56 -0800
Message-ID: <BAY2-F90usv0ccZRh8Z0005683d@hotmail.com>

[ 21993]
Windows hasn't getuid/setuid and friends.
Therefore disable the code related to them in POSIX.xs.

Subject: [PATCH: ext/POSIX/POSIX.xs] Re: Smoke [5.8.2] 21979 FAIL(Xt) MSWin32 5.1 Service Pack 1 (x86/1 cpu)
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Mon, 29 Dec 2003 04:51:19 +0100
Message-ID: <03d401c3cdbf$05730ee0$d500a8c0@R2D2>
p4raw-link: @21993 on //depot/perl: e9df3e1af4eb330f01db244621822008bb7efa12
p4raw-link: @21992 on //depot/perl: 214243909ca260ed7609e535311c515513ac7689

p4raw-id: //depot/maint-5.8/perl@21994
p4raw-integrated: from //depot/perl@21987 'copy in' ext/POSIX/POSIX.xs
(@21958..) 'merge in' win32/win32.c (@21990..)

10 years agoIntegrate:
Redvers Davies [Mon, 22 Dec 2003 08:11:34 +0000]
Integrate:
[ 21985]
Subject: Cross compilation patches for arm.
Message-Id: <1072098653.4789.6.camel@ragefire>
p4raw-link: @21985 on //depot/perl: e4568ebb449242658dc89dca2cbff0f024acf76c

p4raw-id: //depot/maint-5.8/perl@21987
p4raw-edited: from //depot/perl@21984 'edit in' Cross/README (@21057..)
p4raw-integrated: from //depot/perl@21984 'copy in' Cross/Makefile
Cross/Makefile.SH.patch Cross/config.sh-arm-linux
Cross/installperl.patch (@21057..)

10 years agoIntegrate:
Nicholas Clark [Sat, 27 Dec 2003 22:17:18 +0000]
Integrate:
[ 21983]
Fix bug [perl #24735] : make sure that the range (..) operator
treats an undefined argument as 0 for numerical ranges and as ""
for magical string ranges.
p4raw-link: @21983 on //depot/perl: b0e74086c793b91e11f2cb4f6e6cda6343532701

p4raw-id: //depot/maint-5.8/perl@21984
p4raw-integrated: from //depot/perl@21982 'copy in' t/op/range.t
(@18075..) 'merge in' pp_ctl.c (@21960..)

10 years agoIntegrate:
Marcus Holland-Moritz [Fri, 26 Dec 2003 02:47:09 +0000]
Integrate:
[ 21962]
Subject: [PATCH: sv.c] Re: GCC bug breaking Perl_sv_catpvfn()?
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Fri, 26 Dec 2003 02:47:09 +0100
Message-ID: <03ca01c3cb52$2d509b40$5700a8c0@R2D2>

[ 21967]
Subject: [PATCH: sv.c] Turn Quad_t to Uquad_t in unsigned branch
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Sat, 27 Dec 2003 02:48:19 +0100
Message-ID: <010001c3cc1b$813763a0$d500a8c0@R2D2>

[ 21971]
Subject: [PATCH] Remove Win32 compiler warnings
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Sat, 27 Dec 2003 17:39:20 +0100
Message-ID: <018901c3cc97$fa976660$d500a8c0@R2D2>
p4raw-link: @21971 on //depot/perl: 028f8eaac9a8e1c5eecaca563e816ed1d443dc17
p4raw-link: @21967 on //depot/perl: 9e3321a52c584b81da92f45d40c4d1a7450665a1
p4raw-link: @21962 on //depot/perl: b10c0dbab60b31b4c602610ca5510452f9d75c3c

p4raw-id: //depot/maint-5.8/perl@21982
p4raw-integrated: from //depot/perl@21980 'copy in'
ext/XS/APItest/APItest.xs (@21742..)
ext/threads/shared/shared.xs (@21948..)
p4raw-integrated: from //depot/perl@21967 'edit in' sv.c (@21962..)

10 years agoIntegrate:
Michael G. Schwern [Fri, 15 Aug 2003 18:43:45 +0000]
Integrate:
[ 20734]
Subject: [PATCH] Taint problems in Cwd::abs_path
Message-ID: <20030816014345.GE4023@windhund.schwern.org>

[ 21972]
Assimilate Cwd 2.12 from CPAN. Cwd wasn't in Maintainers, so change
21646 was only applied to core (must punt this back and thereby unfork)
Need to fix test boilerplate properly for PERL_CORE

[ 21974]
Assimilate File::Spec 0.87

[ 21978]
Straggler from Cwd
p4raw-link: @21978 on //depot/perl: fb8d82a27d7809423b06904bb01f8d6626a60074
p4raw-link: @21974 on //depot/perl: 4fdb5a70f63a1d6604e29575f02327446e68127f
p4raw-link: @21972 on //depot/perl: a9939470558f41efaae5bf23fe0c76fc3a2402ea
p4raw-link: @20734 on //depot/perl: 3ee63918b283f8dc009c331f172f83c394ed2bb6

p4raw-id: //depot/maint-5.8/perl@21980
p4raw-branched: from //depot/perl@21979 'branch in' ext/Cwd/Changes
p4raw-integrated: from //depot/perl@21979 'copy in' ext/Cwd/t/cwd.t
(@19579..) lib/Cwd.pm (@20749..) lib/File/Spec/t/Spec.t
(@21239..) lib/File/Spec.pm (@21241..) ext/Cwd/Cwd.xs
(@21646..) Porting/Maintainers.pl (@21807..)
p4raw-integrated: from //depot/perl@21972 'merge in' MANIFEST
(@21956..)
p4raw-edited: from //depot/perl@20734 'edit in' ext/Cwd/t/taint.t
(@16635..)

10 years agoIntegrate:
Nicholas Clark [Sat, 27 Dec 2003 19:30:17 +0000]
Integrate:
[ 21548]
Sync with Pod::Perldoc 3.12

[ 21973]
Assimilate Digest 1.05

[ 21975]
Assimilate PodParser-1.26

[ 21976]
Assimilate Unicode::Collate 0.33

[ 21977]
Straggler from Unicode::Collate.
We need to automate this.
For some value of we. (tr/w/m/ I suspect)
p4raw-link: @21977 on //depot/perl: 4b52b7fe4c8716b3c54e2056bf452b302e408935
p4raw-link: @21976 on //depot/perl: abd1ec547ebff81b71080b2060165663ba730934
p4raw-link: @21975 on //depot/perl: aaa799f9f94038e03b6fe1069e18029f5c7fdb32
p4raw-link: @21973 on //depot/perl: e19eb3c1189f80471d9e8bc1bac9bafb84e853ef
p4raw-link: @21548 on //depot/perl: 0377e16d912288b7c21a9d90350476c453da3e44

p4raw-id: //depot/maint-5.8/perl@21979
p4raw-branched: from //depot/perl@21969 'branch in'
lib/Unicode/Collate/t/altern.t lib/Unicode/Collate/t/rearrang.t
lib/Unicode/Collate/t/view.t
p4raw-integrated: from //depot/perl@21969 'copy in' lib/Pod/Select.pm
(@12954..) lib/Unicode/Collate/keys.txt (@17752..)
lib/Pod/ParseUtils.pm t/pod/pod2usage.xr t/pod/podselect.xr
(@18224..) lib/Pod/PlainText.pm (@18226..) lib/Pod/Usage.pm
(@19990..) lib/Pod/Checker.pm lib/Pod/Find.pm
lib/Pod/InputObjects.pm lib/Pod/Parser.pm (@20928..)
pod/pod2usage.PL pod/podselect.PL (@20983..) lib/Pod/Perldoc.pm
(@21526..) lib/Unicode/Collate/t/contract.t
lib/Unicode/Collate/t/test.t (@21549..) lib/Digest.pm
lib/Digest/t/digest.t (@21807..) lib/Unicode/Collate.pm
lib/Unicode/Collate/Changes lib/Unicode/Collate/README
lib/Unicode/Collate/t/illegal.t lib/Unicode/Collate/t/version.t
(@21810..) 'merge in' MANIFEST (@21972..)

10 years agoIntegrate:
Slaven Rezic [Thu, 1 May 2003 21:28:10 +0000]
Integrate:
[ 21958]
Fix bug [perl #24641] : when POSIX::set[ug]id() are called,
update the perl variables PL_uid and PL_euid (resp. PL_gid
and PL_egid) with the new values.

[ 21968]
Subject: [PATCH] perl 5.8.0, FindBin::again
Message-ID: <873cjy31rp.fsf@vran.herceg.de>
p4raw-link: @21968 on //depot/perl: f509412828fa95d62b8d41774f816a14ba046cac
p4raw-link: @21958 on //depot/perl: 13ec70afab644813396652ff23a6e02fbd3d00d7

p4raw-id: //depot/maint-5.8/perl@21969
p4raw-integrated: from //depot/perl@21966 'copy in' lib/FindBin.pm
(@12395..) lib/FindBin.t (@16942..) ext/POSIX/POSIX.xs
(@21823..)

10 years agoIntegrate:
Ilya Zakharevich [Thu, 18 Dec 2003 12:30:06 +0000]
Integrate:
[ 21957]
Subject: [PATCH 5.8.2 @21574] INSTALL_PREFIX from C
Message-ID: <20031218203006.GA7772@math.berkeley.edu>
p4raw-link: @21957 on //depot/perl: 9cdaf1c33e5df64b1c725e058063021ab13fa0af

p4raw-id: //depot/maint-5.8/perl@21966
p4raw-integrated: from //depot/perl@21965 'copy in' config_h.SH
(@20881..)

10 years agoIntegrate:
Fergal Daly [Tue, 2 Dec 2003 23:18:18 +0000]
Integrate:
[ 21955]
Subject: [perl #24506] [PATCH] cannot weaken refs to read only values
Message-Id: <200312022318.18353.fergal@esatclear.ie>

(tweaked so the test is skipped on perls < 5.9.0)

[ 21964]
Change minimum perl version where the test is run from 5.9.0 to 5.8.3
as I'm going to integrate the core patch
p4raw-link: @21964 on //depot/perl: ac9fe8d0f11f75c04dd043809baca540f7aad320
p4raw-link: @21955 on //depot/perl: e6469971c726b88fe545b74db248847f2ef9b3e3

p4raw-id: //depot/maint-5.8/perl@21965
p4raw-integrated: from //depot/perl@21963 'copy in'
ext/List/Util/t/weak.t (@21955..)
p4raw-integrated: from //depot/perl@21955 'merge in' sv.c (@21936..)

10 years agoIntegrate:
Nicholas Clark [Fri, 26 Dec 2003 19:56:31 +0000]
Integrate:
[ 21950]
sanitize some macros - based on Chip Salzenberg suggestions and
on the way GNU people use the gcc-ish 'blocks in parens'

[ 21960]
Refactor the code that checks whether a range is numeric
or string-magical.
p4raw-link: @21960 on //depot/perl: 8e9bbdb923f8df09e5409a6d90b34d9a7bf447c4
p4raw-link: @21950 on //depot/perl: 3de3296fe030c736fdb0cd3fba952c479e6bf141

p4raw-id: //depot/maint-5.8/perl@21963
p4raw-edited: from //depot/perl@21961 'edit in' sv.h (@21471..)
p4raw-integrated: from //depot/perl@21961 'copy in' XSUB.h (@21891..)
'merge in' pp_ctl.c (@21868..)

10 years agoIntegrate:
Nicholas Clark [Fri, 26 Dec 2003 17:54:21 +0000]
Integrate:
[ 21959]
Restore ext/SDBM_File/sdbm/Makefile to its pre-21655 state.
This fixes building SDBM_File on AIX.
p4raw-link: @21959 on //depot/perl: 3e9d3e5b21291ba6b38dda724868f34a49149045

p4raw-id: //depot/maint-5.8/perl@21961
p4raw-integrated: from //depot/perl@21954 'copy in'
ext/SDBM_File/sdbm/Makefile.PL (@21843..)

10 years agoIntegrate:
Nicholas Clark [Wed, 24 Dec 2003 15:32:55 +0000]
Integrate:
[ 21952]
Subject: [patch t/test.pl] comment fix
From: Stas Bekman <stas@stason.org>
Message-ID: <3FE8C65A.4060708@stason.org>
Date: Tue, 23 Dec 2003 14:48:58 -0800

[ 21953]
Subject:  [PATCH: perl@21949] document patch for VMS port on new file systems
From:  PPrymmer@factset.com
Date:  Tue, 23 Dec 2003 17:27:44 -0500
Message-Id:  <OF32243F10.A592C9A9-ON85256E05.007B1741-85256E05.007B63CB@factset.com>
p4raw-link: @21953 on //depot/perl: d83fac4511acd29416c2c1f375f9bae3da8e8d8b
p4raw-link: @21952 on //depot/perl: 141f445b878212088a7c51f894a67b497c69a785

p4raw-id: //depot/maint-5.8/perl@21954
p4raw-integrated: from //depot/perl@21949 'copy in' README.vms
(@18757..) t/test.pl (@20422..)

11 years agoIntegrate:
Mike Pomraning [Mon, 22 Dec 2003 01:52:08 +0000]
Integrate:
[ 21948]
Subject: Re: Smoke [5.8.2] 21930 FAIL(t) MSWin32 5.1 Service Pack 1 (x86/1 cpu)
Message-ID: <Pine.LNX.4.58.0312220116520.17374@localhost.localdomain>
p4raw-link: @21948 on //depot/perl: 2666606c37c09f62a1f69e2cae2faf375d42fc41

p4raw-id: //depot/maint-5.8/perl@21949
p4raw-integrated: from //depot/perl@21947 'copy in'
ext/threads/shared/shared.xs (@21921..)

11 years agoIntegrate:
Nicholas Clark [Mon, 22 Dec 2003 20:35:11 +0000]
Integrate:
[ 21942]
Subject: [perl #24651] Taint bug with multiple backticks in ref consturctors
From: Mike Guy <mjtg@cam.ac.uk>
Date: Fri, 19 Dec 2003 17:17:11 +0000
Message-Id: <E1AXOFT-0007DE-7q@draco.cus.cam.ac.uk>

[ 21946]
Subject:  doc nits
From:  Jarkko Hietaniemi <jhi@iki.fi>
Date:  Mon, 22 Dec 2003 21:57:34 +0200
Message-Id:  <20031222195734.GA29441@vipunen.hut.fi>
p4raw-link: @21946 on //depot/perl: 1e8e823624ada1d9231e47a66cb2b9e3ab42701a
p4raw-link: @21942 on //depot/perl: 595bde10f833ec6ce0053cdb47ce14644ea67e2d

p4raw-id: //depot/maint-5.8/perl@21947
p4raw-integrated: from //depot/perl@21945 'copy in' pod/perltodo.pod
(@21412..) pod/perlsec.pod (@21799..) pod/perlunicode.pod
(@21873..)

11 years agoIntegrate:
Craig A. Berry [Sun, 21 Dec 2003 23:07:13 +0000]
Integrate:
[ 21944]
Subject: [PATCH] configure.com archname tweak
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FE67C01.1000704@mac.com>
p4raw-link: @21944 on //depot/perl: affad296a0fe1a58e4d23e469b2f2b67e4f15e00

p4raw-id: //depot/maint-5.8/perl@21945
p4raw-integrated: from //depot/perl@21943 'merge in' configure.com
(@21933..)

11 years agoMake reentrant functions work with C++
Nicholas Clark [Sun, 21 Dec 2003 22:41:21 +0000]
Make reentrant functions work with C++
Patch by Jan Dubois, bug report and testing by Chip Salzenberg

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

11 years agoIntegrate:
Nicholas Clark [Sun, 21 Dec 2003 20:42:53 +0000]
Integrate:
[ 21936]
fix [perl #24660], [perl #24663].
p4raw-link: @21936 on //depot/perl: fdc9a8133c4fc01dd144b5bec5fdcd27115b9782

p4raw-id: //depot/maint-5.8/perl@21941
p4raw-integrated: from //depot/perl@21939 'merge in' mg.c (@21917..)
sv.c (@21931..)

11 years agoIntegrate:
Nicholas Clark [Sat, 20 Dec 2003 23:40:37 +0000]
Integrate:
[ 21933]
Subject: [PATCH] OpenVMS I64 support
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3FE2441F.2070603@mac.com>
Date: Thu, 18 Dec 2003 18:19:43 -0600

[ 21938]
Subject: Perl 5.8.3 patches from the BS2000 port
From: Dorner Thomas <tdorner@amadeus.net>
Date: Wed, 17 Dec 2003 15:41:17 +0100
Message-ID: <6727B1DACFCDD311A757009027CA8D69044B673A@Ex02.inhouse.start.de>
p4raw-link: @21938 on //depot/perl: 1a6a79b784525259ef3f326dcae7b68a3aaebb75
p4raw-link: @21933 on //depot/perl: a50752f9a67249b5bcecc4771bbaacc13beb2cf9

p4raw-id: //depot/maint-5.8/perl@21939
p4raw-integrated: from //depot/perl@21934 'copy in' vms/gen_shrfls.pl
(@12980..) hints/posix-bc.sh (@20195..) t/base/num.t (@20931..)
t/comp/parser.t (@21452..) 'merge in' configure.com (@20439..)

11 years agoIntegrate:
Nicholas Clark [Sat, 20 Dec 2003 20:21:46 +0000]
Integrate:
[ 21931]
Solaris gconvert() doesn't like ndigits == 0. Currently we have no
Configure test for troublesome gconvert(), so for now simply avoid
the optimisation that calls gconvert() in this case.

[ 21932]
remove duplicate PERL_HASH (as spotted by Enache Adrian in
<20031220124854.GA1265@ratsnest.hole> )
p4raw-link: @21932 on //depot/perl: effac55b77f4596996ae79e1587910a279ff86f1
p4raw-link: @21931 on //depot/perl: 2873255c3e6d344d1891cb263cbf1d246340046b

p4raw-id: //depot/maint-5.8/perl@21934
p4raw-integrated: from //depot/perl@21930 'ignore' hv.c (@21907..)
'merge in' sv.c (@21876..)

11 years agoIntegrate:
Nicholas Clark [Fri, 19 Dec 2003 19:46:46 +0000]
Integrate:
[ 21921]
Subject: [PATCH] 2-arg cond_wait, cond_timedwait, tests
From: Mike Pomraning <mjp@pilcrow.madison.wi.us>
Date: Wed, 17 Dec 2003 00:05:58 -0600 (CST)
Message-ID: <Pine.LNX.4.58.0312092202040.13494@benevelle.wi.securepipe.com>

[ 21922]
Subject: [PATCH: embed.fnc] arguments for perl_clone()
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Date: Wed, 17 Dec 2003 13:26:52 +0100
Message-ID: <055701c3c499$11144f90$8cecfe91@R2D2>
p4raw-link: @21922 on //depot/perl: ee956dc206f0a1e3495f116d23b007edb948e192
p4raw-link: @21921 on //depot/perl: a0e036c16d5e0642a9302fbca6f6e2831b38dc7c

p4raw-id: //depot/maint-5.8/perl@21930
p4raw-branched: from //depot/perl@21929 'branch in'
ext/threads/shared/t/wait.t
p4raw-edited: from //depot/perl@21929 'edit in' embed.h (@21855..)
p4raw-integrated: from //depot/perl@21929 'copy in'
ext/threads/shared/shared.pm (@21047..)
ext/threads/shared/shared.xs (@21676..) 'ignore' global.sym
(@21855..) 'merge in' MANIFEST (@21861..) embed.fnc (@21896..)

11 years agoIntegrate:
Elizabeth Mattijsen [Thu, 18 Dec 2003 22:30:52 +0000]
Integrate:
[ 21915]
Add the macros dAX and dITEMS to PPPort.

[ 21927]
Subject: [DOCPATCH] base.pm
Message-Id: <p05111b12bc07cc596977@[192.168.56.3]>

Plus, remove leftover mentions of pseudo-hashes

[ 21928]
Upgrade to CGI.pm 3.01
p4raw-link: @21928 on //depot/perl: 2ed511eccdb1c54a77a99ffd2e8b3d8cf558b45c
p4raw-link: @21927 on //depot/perl: 45e8908fe5b88f920ab544783f3013f36f56fd48
p4raw-link: @21915 on //depot/perl: 50b814c32eb693f4c3297c5ee599da1cf1de0c50

p4raw-id: //depot/maint-5.8/perl@21929
p4raw-integrated: from //depot/perl@21926 'copy in' lib/CGI/Cookie.pm
lib/CGI/Pretty.pm lib/CGI/t/carp.t lib/CGI/t/request.t
(@19664..) lib/CGI/Fast.pm (@20699..) lib/CGI.pm (@20875..)
lib/CGI/Util.pm (@20876..) lib/CGI/Carp.pm (@20902..)
lib/base.pm (@21235..) ext/Devel/PPPort/PPPort.pm (@21647..)

11 years agoIntegrate:
Alan Burlison [Fri, 12 Dec 2003 23:04:52 +0000]
Integrate:
[ 21883]
Modify the common guard for the signal.h header, because
C99 compilers don't like it.o

see :
Subject: UNIX03 & C99 issue with 5.8.2
Date: Fri, 12 Dec 2003 23:04:52 +0000
Message-ID: <3FDA4994.6050209@sun.com>

[ 21916]
Remove incorrect guards around inclusion of <signal.h>
Causes problems with UNIX03/SUSv3

[ 21917]
Remove incorrect guards around inclusion of <signal.h>
Causes problems with UNIX03/SUSv3
Part 2 of change 21916 - oops!

See:
Message-Id: <3FDD06A5.8010004@sun.com>
Subject: Re: UNIX03 & C99 issue with 5.8.2
From: Alan Burlison <Alan.Burlison@sun.com>
Date: Mon, 15 Dec 2003 00:56:05 +0000
p4raw-link: @21917 on //depot/perl: 731e259481f36b35d27c7bcbf1cb5cbfc834ed90
p4raw-link: @21916 on //depot/perl: 3545032cb5b36089b750252abdb360982bf4f327
p4raw-link: @21883 on //depot/perl: 308d26d578ee2df470607dca403b28c61f26c974

p4raw-id: //depot/maint-5.8/perl@21926
p4raw-integrated: from //depot/perl@21925 'copy in' doio.c
plan9/plan9ish.h (@21883..) 'edit in' doop.c (@21883..)
p4raw-integrated: from //depot/perl@21883 'edit in' util.c (@21638..)
mg.c (@21876..) 'ignore' unixish.h (@19979..) mpeix/mpeixish.h
(@20327..)

11 years agoIntegrate:
Nicholas Clark [Thu, 18 Dec 2003 20:26:39 +0000]
Integrate:
[ 21912]
Subject: [DOCPATCH] perlfunc delete
From: Elizabeth Mattijsen <liz@dijkmat.nl>
Date: Sun, 14 Dec 2003 20:25:07 +0100
Message-Id: <p05111b07bc0269065a99@[192.168.56.3]>

[ 21914]
Subject: [patch Porting/pumpkin.pod] trying to ensure that PPPort is up-to-date on each new release
From: Stas Bekman <stas@stason.org>
Date: Sun, 14 Dec 2003 15:12:40 -0800
Message-ID: <3FDCEE68.3080509@stason.org>

[ 21923]
Perl 1.0.16 has been released.

[ 21924]
"Richard" - who he? (Add "Richard Clamp" to the list of pumpkings)
p4raw-link: @21924 on //depot/perl: 1301f369238119bf0a7e9f143f0a425feb7b731f
p4raw-link: @21923 on //depot/perl: 2c3bc011fbcb65d519590553e29c251278594284
p4raw-link: @21914 on //depot/perl: d65aee78367371486508ff8c3df3cb79a6da9dd5
p4raw-link: @21912 on //depot/perl: eba0920a5263eaae74823c7a8cd8737fe6c7ab9f

p4raw-id: //depot/maint-5.8/perl@21925
p4raw-integrated: from //depot/perl@21923 'ignore' pod/perlhist.pod
(@21728..)
p4raw-integrated: from //depot/perl@21920 'copy in' Porting/pumpkin.pod
(@20917..) 'merge in' pod/perlfunc.pod (@21855..)

11 years agoIntegrate:
Nicholas Clark [Tue, 16 Dec 2003 23:32:48 +0000]
Integrate:
[ 21875]
fix bug #24605.
substr() wasn't working when used repeatedly on the same utf-8
string.
p4raw-link: @21875 on //depot/perl: 8f78557a961555c7d3a0f903d990f4f78b07624a

p4raw-id: //depot/maint-5.8/perl@21920
p4raw-integrated: from //depot/perl@21919 'copy in' t/op/substr.t
(@20462..)
p4raw-edited: from //depot/perl@21875 'edit in' sv.c (@21866..)

11 years agoIntegrate:
Nicholas Clark [Tue, 16 Dec 2003 23:11:18 +0000]
Integrate:
[ 21866]
plumb a leak with pos().

#! perl
while (1) {
my $a = "\x{1ff}"; $a =~ /\x{1ff}/g; pos($a);
}
__END__

[ 21867]
yet another 2 leaks. example for the second:
#! perl
eval q{ open $p{q}, "foo" } while 1
__END__

[ 21868]
yet another leak. bigger fish still swimming around.
#!perl
eval q{ $_ = "x"; s/x/"in subst"/e } while 1;
__END__

[ 21876]
#21866 was wrong. another try to plumb that damn leak.
p4raw-link: @21876 on //depot/perl: 979acdb57942c7eba962592584b8668e204b0c71
p4raw-link: @21868 on //depot/perl: 988e6e7e0f6b44b3b1bb6149117affb3c43e8600
p4raw-link: @21867 on //depot/perl: 2a4f803ae2c2b6de1c29a5c91efdcd59411303dc
p4raw-link: @21866 on //depot/perl: 26ef79ca764308aafc052155f9b90d39f1d9c77a

p4raw-id: //depot/maint-5.8/perl@21919
p4raw-integrated: from //depot/perl@21913 'merge in' pp_ctl.c
(@21674..) op.c (@21752..)
p4raw-integrated: from //depot/perl@21876 'merge in' mg.c (@21869..)
p4raw-edited: from //depot/perl@21866 'edit in' sv.c (@21854..)

11 years agoUpdate Changes
Nicholas Clark [Sun, 14 Dec 2003 22:50:47 +0000]
Update Changes

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

11 years agoIntegrate:
Nicholas Clark [Sun, 14 Dec 2003 20:25:18 +0000]
Integrate:
[ 21898]
Add Perl_ceil

[ 21910]
Forgot to remove a comment
p4raw-link: @21910 on //depot/perl: 1c4e56907c18bd89d6e626b579617611939bea7d
p4raw-link: @21898 on //depot/perl: 1bbae031e701e9c1f2c21c9ed7e918cd9b2c4106

p4raw-id: //depot/maint-5.8/perl@21911
p4raw-integrated: from //depot/perl@21909 'edit in' pp.c (@21898..)
'merge in' perl.h (@21729..)