This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
23 years agointegrate changes#9377,9385,9401 from mainline
Gurusamy Sarathy [Wed, 28 Mar 2001 17:13:01 +0000 (17:13 +0000)]
integrate changes#9377,9385,9401 from mainline

       Subject: RE: 5.6.0 BUG: Lexical warnings aren't lexical

       If directory entries compare equal case-insensitively,
       retry case-sensitively.

       Subject: [PATCH] B::Terse and warnings

p4raw-link: @9401 on //depot/perl: 7272584d0d275e06fe4442e1b6aecb95109596e4
p4raw-link: @9385 on //depot/perl: fd713a85eb6c0ac3df6fa25ed6c5b990a5c3d174
p4raw-link: @9377 on //depot/perl: 244826ebc30b533e32f299fd464a9d2df6f38a1a

p4raw-id: //depot/maint-5.6/perl@9415
p4raw-integrated: from //depot/perl@9312 'copy in' ext/B/B/Terse.pm
(@8427..) ext/File/Glob/bsd_glob.c (@9269..) 'merge in'
ext/B/B.pm (@8242..) t/pragma/warn/perl (@8750..) gv.c
(@9390..)

23 years agoadd execute bit to files with shebang lines in the repository;
Gurusamy Sarathy [Fri, 23 Mar 2001 16:25:25 +0000 (16:25 +0000)]
add execute bit to files with shebang lines in the repository;
avoid clobbering execute bit in Porting/makerel

p4raw-id: //depot/maint-5.6/perl@9312

23 years agoThere are AIXes without /usr/include/load.h,
Jarkko Hietaniemi [Fri, 23 Mar 2001 12:51:36 +0000 (12:51 +0000)]
There are AIXes without /usr/include/load.h,
patch from H.Merijn Brand.

p4raw-id: //depot/maint-5.6/perl@9306

23 years agoback out changes#7532,7521 for now (appears to have problems
Gurusamy Sarathy [Thu, 22 Mar 2001 16:53:45 +0000 (16:53 +0000)]
back out changes#7532,7521 for now (appears to have problems
on IRIX)

p4raw-link: @7532 on //depot/perl: 86200d5c124bc2c4ff76c03f8d202379eee9e648
p4raw-link: @7521 on //depot/perl: a043a68546f5b73797216edaeee5d9ddb364c19a

p4raw-id: //depot/maint-5.6/perl@9299

23 years agointegrate changes#8306,8532 from mainline (missing USE_PURE_BISON
Gurusamy Sarathy [Thu, 22 Mar 2001 07:12:00 +0000 (07:12 +0000)]
integrate changes#8306,8532 from mainline (missing USE_PURE_BISON
fixes)

p4raw-link: @8532 on //depot/perl: 48cf72c85711f1650a96caf8dc746a297ee2bd06
p4raw-link: @8306 on //depot/perl: 6f202aeac388eea998f0f2557d17b594e2c9670d

p4raw-id: //depot/maint-5.6/perl@9292
p4raw-integrated: from //depot/perl@8532 'copy in' perly.y (@8289..)
'merge in' embed.h embed.pl objXSUB.h perlapi.c proto.h
(@8500..)
p4raw-integrated: from //depot/perl@8306 'merge in' toke.c (@8305..)

23 years agoMove MacOS Classic higher in the list of supported platforms.
Jarkko Hietaniemi [Thu, 22 Mar 2001 05:57:01 +0000 (05:57 +0000)]
Move MacOS Classic higher in the list of supported platforms.

p4raw-id: //depot/maint-5.6/perl@9290

23 years agorevert part of change#6438 for compatibility (av_reify()
Gurusamy Sarathy [Thu, 22 Mar 2001 05:35:04 +0000 (05:35 +0000)]
revert part of change#6438 for compatibility (av_reify()
appears to be needed to implement av_splice()ish things
in XS)

p4raw-link: @6438 on //depot/perl: f3b76584ef7773843ba39a11b8bd91238af59f12

p4raw-id: //depot/maint-5.6/perl@9289

23 years agoupdate copyright year
Gurusamy Sarathy [Thu, 22 Mar 2001 03:09:19 +0000 (03:09 +0000)]
update copyright year

p4raw-id: //depot/maint-5.6/perl@9288

23 years agomakefile.mk tweak
Gurusamy Sarathy [Wed, 21 Mar 2001 19:49:54 +0000 (19:49 +0000)]
makefile.mk tweak

p4raw-id: //depot/maint-5.6/perl@9286

23 years agoIntegrate change #9282 from mainline into maintperl,
Jarkko Hietaniemi [Wed, 21 Mar 2001 17:17:35 +0000 (17:17 +0000)]
Integrate change #9282 from mainline into maintperl,
4-arg UTF-8 substr().

p4raw-link: @9282 on //depot/perl: 13e30c651ec05cf03b1794a50552321f964858ef

p4raw-id: //depot/maint-5.6/perl@9283
p4raw-integrated: from //depot/perl@9281 'merge in' pp.c (@9270..)

23 years agomakefile.mk defaults to GCC, not BORLAND (as mentioned in README.win32)
Gurusamy Sarathy [Wed, 21 Mar 2001 17:03:14 +0000 (17:03 +0000)]
makefile.mk defaults to GCC, not BORLAND (as mentioned in README.win32)

p4raw-id: //depot/maint-5.6/perl@9281

23 years agosome tweaks to change#9278 (fork() emulation should be enabled
Gurusamy Sarathy [Wed, 21 Mar 2001 17:01:20 +0000 (17:01 +0000)]
some tweaks to change#9278 (fork() emulation should be enabled
by setting BUILD_FLAVOR instead of changing the defaults)

p4raw-link: @9278 on //depot/maint-5.6/perl: 02ca9e84230e9e427e0b93f362c72a619d878aca

p4raw-id: //depot/maint-5.6/perl@9280

23 years agointegrate change#9271 from mainline; a tweak to Glob.pm docs
Gurusamy Sarathy [Wed, 21 Mar 2001 16:47:19 +0000 (16:47 +0000)]
integrate change#9271 from mainline; a tweak to Glob.pm docs

p4raw-link: @9271 on //depot/perl: 902bacac8f903013ef6aefa9890e90468ac9406c

p4raw-id: //depot/maint-5.6/perl@9279
p4raw-integrated: from //depot/perl@9278 'copy in' lib/Cwd.pm (@8805..)

23 years agoBorland C++ for Win32 fixes
Vadim Konovalov [Wed, 21 Mar 2001 01:53:51 +0000 (04:53 +0300)]
Borland C++ for Win32 fixes
Message-ID: <004101c0b190$a749ea20$f7c030d4@vad>

p4raw-id: //depot/maint-5.6/perl@9278

23 years agoIntegrate change #9270 from mainline to maintperl:
Jarkko Hietaniemi [Wed, 21 Mar 2001 13:58:28 +0000 (13:58 +0000)]
Integrate change #9270 from mainline to maintperl:
continued 4-arg UTF-8 substr() fixing.

p4raw-link: @9270 on //depot/perl: 9402d6ed2c283eecb57dee09174d6f259c11dbef

p4raw-id: //depot/maint-5.6/perl@9277
p4raw-integrated: from //depot/perl@9266 'copy in' t/op/substr.t
(@9255..) 'merge in' pp.c (@9255..)

23 years agoVMS piping fixes (from Charles Lane)
Gurusamy Sarathy [Tue, 20 Mar 2001 19:16:43 +0000 (19:16 +0000)]
VMS piping fixes (from Charles Lane)

p4raw-id: //depot/maint-5.6/perl@9266

23 years agocut-n-paste goof in change#9264
Gurusamy Sarathy [Tue, 20 Mar 2001 17:53:52 +0000 (17:53 +0000)]
cut-n-paste goof in change#9264

p4raw-link: @9264 on //depot/maint-5.6/perl: 1086ad2319c3ee3e3873c478e76309ea4f03453b

p4raw-id: //depot/maint-5.6/perl@9265

23 years agodo alphabetical sorting by default (for csh compatibility);
Gurusamy Sarathy [Tue, 20 Mar 2001 17:43:47 +0000 (17:43 +0000)]
do alphabetical sorting by default (for csh compatibility);
bsd_glob() does ASCII sort by default as usual, unless
GLOB_ALPHASORT was specified

p4raw-id: //depot/maint-5.6/perl@9264

23 years agointegrate change#9255 from mainline (unicode fix)
Gurusamy Sarathy [Tue, 20 Mar 2001 16:40:08 +0000 (16:40 +0000)]
integrate change#9255 from mainline (unicode fix)

substr($bytestr, i, n, $charstr)

p4raw-link: @9255 on //depot/perl: f7928d6c98a55cfb1aa37088308b1e8ca18c526b

p4raw-id: //depot/maint-5.6/perl@9263
p4raw-integrated: from //depot/perl@9262 'copy in' t/op/substr.t
(@8439..) 'merge in' Todo-5.6 (@8420..) pp.c (@9188..)

23 years agorevert the leak fix in change#9142 (problem needs a more experimental
Gurusamy Sarathy [Tue, 20 Mar 2001 15:57:41 +0000 (15:57 +0000)]
revert the leak fix in change#9142 (problem needs a more experimental
fix unsuitable for 5.6.1)

p4raw-link: @9142 on //depot/maint-5.6/perl: 26972843796e21c404c9d13ec5ee86e7b952a2bd

p4raw-id: //depot/maint-5.6/perl@9262

23 years agoprintf warning
Robin Barker [Tue, 20 Mar 2001 10:12:04 +0000 (10:12 +0000)]
printf warning
Message-Id: <200103201012.KAA04738@tempest.npl.co.uk>

p4raw-id: //depot/maint-5.6/perl@9260

23 years ago[MacPerl-Porters] [PATCH] POSIX, File::Path (Mac OS) for 5.6.1 and 5.7
Chris Nandor [Tue, 20 Mar 2001 00:40:56 +0000 (19:40 -0500)]
[MacPerl-Porters] [PATCH] POSIX, File::Path (Mac OS) for 5.6.1 and 5.7
Message-Id: <p05010401b6dc9d57a62d@[10.0.1.107]>

p4raw-id: //depot/maint-5.6/perl@9259

23 years agotest fixes and installation cleanliness for OS/390
Peter Prymmer [Mon, 19 Mar 2001 16:43:13 +0000 (08:43 -0800)]
test fixes and installation cleanliness for OS/390
Message-ID: <Pine.OSF.4.10.10103191627310.162127-100000@aspara.forte.com>

p4raw-id: //depot/maint-5.6/perl@9256

23 years agoA more robust solution for the 64bitall AIX dynaloading
Jarkko Hietaniemi [Mon, 19 Mar 2001 21:18:00 +0000 (21:18 +0000)]
A more robust solution for the 64bitall AIX dynaloading
problem, from Jens-Uwe Mager.

p4raw-id: //depot/maint-5.6/perl@9250

23 years ago64-bit AIX dynaloading problem (see #9244) idea
Jarkko Hietaniemi [Mon, 19 Mar 2001 19:59:53 +0000 (19:59 +0000)]
64-bit AIX dynaloading problem (see #9244) idea
from Jens-Uwe Mager.

p4raw-id: //depot/maint-5.6/perl@9247

23 years agoIntegrate change #9243 from mainline into maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 19:05:19 +0000 (19:05 +0000)]
Integrate change #9243 from mainline into maintperl.

Subject: [PATCH perl-5.6.1-TRIAL3/README.vmesa] bad =item paragraphs

p4raw-link: @9243 on //depot/perl: 982b7775e1ad97c44654b5fd0132bfeb9eacc46e

p4raw-id: //depot/maint-5.6/perl@9245
p4raw-integrated: from //depot/perl@9244 'copy in' README.vmesa
(@8729..)

23 years agoGet 64bitall AIX building, but still does not test okay:
Jarkko Hietaniemi [Mon, 19 Mar 2001 19:03:15 +0000 (19:03 +0000)]
Get 64bitall AIX building, but still does not test okay:
dynaloading anything fails, for example for op/defins:
Can't load '../lib/auto/File/Glob/Glob.so' for module File::Glob: loadbind: A system call received a parameter that is not valid. at ../lib/XSLoader.pm line 75. at ../lib/File/Glob.pm line 99
(update: fixed by #9247,9250)

p4raw-id: //depot/maint-5.6/perl@9244

23 years agoVMSify tests (from Charles Lane)
Gurusamy Sarathy [Mon, 19 Mar 2001 17:34:46 +0000 (17:34 +0000)]
VMSify tests (from Charles Lane)

p4raw-id: //depot/maint-5.6/perl@9241

23 years agothis is 5.6.1-trial3
Gurusamy Sarathy [Mon, 19 Mar 2001 09:23:17 +0000 (09:23 +0000)]
this is 5.6.1-trial3

p4raw-id: //depot/maint-5.6/perl@9239

23 years agosome new symbols are only available under ithreads
Gurusamy Sarathy [Mon, 19 Mar 2001 08:47:04 +0000 (08:47 +0000)]
some new symbols are only available under ithreads

p4raw-id: //depot/maint-5.6/perl@9238

23 years agoupdate patchlevel.h, Changes, &c.
Gurusamy Sarathy [Mon, 19 Mar 2001 08:42:28 +0000 (08:42 +0000)]
update patchlevel.h, Changes, &c.

p4raw-id: //depot/maint-5.6/perl@9237
p4raw-integrated: from //depot/perl@9236 'copy in' AUTHORS (@8956..)

23 years agointegrate changes#8068,8717 from mainline
Gurusamy Sarathy [Mon, 19 Mar 2001 08:17:49 +0000 (08:17 +0000)]
integrate changes#8068,8717 from mainline

[PATCH 5.7.0@8047] RE: [ID 20001013.009] DB_File issues warning when setting element to    undef

[PATCH CPAN 1.59_51] warning message (not!)

p4raw-link: @8717 on //depot/perl: e8427fc1f84a6c6e366343fd87a9a70fca81f022
p4raw-link: @8068 on //depot/perl: cbc5248d01a71061a57c964b98f44bd4cb3a75c0
p4raw-link: @8047 on //depot/perl: 185419472dd17e55d44dadf1694c95abd0142e43

p4raw-id: //depot/maint-5.6/perl@9236
p4raw-integrated: from //depot/perl@9235 'copy in'
ext/NDBM_File/typemap ext/ODBM_File/typemap
ext/SDBM_File/typemap (@3317..) ext/GDBM_File/typemap (@3532..)
p4raw-integrated: from //depot/perl@8717 'merge in' lib/CPAN.pm
(@8310..)
p4raw-integrated: from //depot/perl@8068 'merge in'
ext/GDBM_File/GDBM_File.pm (@4860..) ext/NDBM_File/NDBM_File.pm
ext/ODBM_File/ODBM_File.pm ext/SDBM_File/SDBM_File.pm (@6701..)
t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t (@6874..)

23 years agointegrate changes#8617,8713,8715,8716,8721,8953,8963 from mainline
Gurusamy Sarathy [Mon, 19 Mar 2001 08:07:09 +0000 (08:07 +0000)]
integrate changes#8617,8713,8715,8716,8721,8953,8963 from mainline

[PATCH] Add missing CV flags to dump.c

Re: [patch] Re: PL_ptr_table

Fixup non-ithread build after 8713

Generated files form 8713 etc.

Correct the correction :-(

Documenting coderef @INC (Re: CPAN "make this script work" feature)

Subject: Re: sync sync sync: have I missed any patches?
Replace djSP with dSP.

p4raw-link: @8721 on //depot/perl: e652bb2f33d1b08a2b50780200835acf884c8c54
p4raw-link: @8716 on //depot/perl: 690cf326c97f734cee3f458d1ac6808f74528c17
p4raw-link: @8715 on //depot/perl: 53186e96e390e4859691de94902f13ebf1e5aef0
p4raw-link: @8713 on //depot/perl: a0739874a58147af36c59eb6d5d23113ccab3a9e
p4raw-link: @8617 on //depot/perl: 18f7acf9faf31fce7abe270746233ffc605127e2

p4raw-id: //depot/maint-5.6/perl@9235
p4raw-integrated: from //depot/perl@9234 'copy in' ext/B/B/CC.pm
(@5178..) ext/B/B/C.pm (@8442..) 'merge in' cop.h sv.h
(@8289..)
p4raw-integrated: from //depot/perl@8963 'edit in' sv.c (@8934..)
pp_ctl.c (@8953..) 'merge in' win32/perlhost.h (@7986..)
pod/perlhack.pod (@8246..) pp.h (@8670..) doio.c doop.c
(@8815..) pp_hot.c (@8834..) pp.c (@8880..) pp_sys.c (@8956..)
p4raw-integrated: from //depot/perl@8721 'edit in' perl.c (@8715..)
p4raw-integrated: from //depot/perl@8716 'merge in' embed.h global.sym
objXSUB.h proto.h (@8583..) perlapi.c (@8614..)
p4raw-integrated: from //depot/perl@8713 'merge in' embed.pl (@8670..)
p4raw-integrated: from //depot/perl@8617 'merge in' dump.c (@8363..)

23 years agorevert the change#9090 integrate for now (change looks somewhat
Gurusamy Sarathy [Mon, 19 Mar 2001 07:22:05 +0000 (07:22 +0000)]
revert the change#9090 integrate for now (change looks somewhat
incomplete in that [ha]v_exists() need something similar; lacks
tests; &c.)

p4raw-link: @9090 on //depot/perl: 62815d3c8d96cc000ba7b7782a9f95afd54ffe44

p4raw-id: //depot/maint-5.6/perl@9234

23 years agosome refcounts were incorrect in perl_clone(); avoid hang in global
Gurusamy Sarathy [Mon, 19 Mar 2001 07:10:01 +0000 (07:10 +0000)]
some refcounts were incorrect in perl_clone(); avoid hang in global
destruction when there are unreferenced scalars (SvREFCNT==0)

p4raw-id: //depot/maint-5.6/perl@9233

23 years agoRegen api and toc.
Jarkko Hietaniemi [Mon, 19 Mar 2001 05:11:02 +0000 (05:11 +0000)]
Regen api and toc.

p4raw-id: //depot/maint-5.6/perl@9232

23 years agoIntegrate changes in #9070,9072,9101 from mainline into maintperl,
Jarkko Hietaniemi [Mon, 19 Mar 2001 04:06:03 +0000 (04:06 +0000)]
Integrate changes in #9070,9072,9101 from mainline into maintperl,
add a lost line in pp.c:pp_chop(), update to new op/chop.

Clarify the description differentiating for and while; inspired by

Subject: [ID 20010306.004] || != named unary operator

The $Is_MacOS needs to be declared.

p4raw-id: //depot/maint-5.6/perl@9231
p4raw-integrated: from //depot/perl@9230 'copy in' pod/perlsyn.pod
(@6696..) pod/perlop.pod (@8967..)
p4raw-integrated: from //depot/perl@9101 'merge in'
lib/ExtUtils/Manifest.pm (@9099..)

23 years agoIntegrate changes #7971(perlio),8982,9061,9062,9068,9069,
Jarkko Hietaniemi [Mon, 19 Mar 2001 03:48:16 +0000 (03:48 +0000)]
Integrate changes #7971(perlio),8982,9061,9062,9068,9069,
9079,9083,9089,9090,9091 from mainline to maintperl.

Quieten some noise in Win32 builds

Fixes the bugs 20010221.005 and 20010221.008: "the taint checker..."

The perlretut was still talking about the old \p and \P
definitions.

More tweakage on the Unicode character class descriptions.

Subject: Re: [ID 20010305.012] chop() against list assignment returns char chopped from el zero

Subject: 'no *POSIX' Patch speeding up make on BS2000

Subject: [PATCH] perldata.pod here-doc docs

Add /sbin and /usr/sbin to the list of directories scanned
for setuid programs.  Takes care of bug id 20010309.003.

       Subject: Re: [ID 19990808.001] [PATCH] FETCH triggered on exists()

In op/stat #35 better to scan all the potential directories
for setuids, not just the first one.

p4raw-link: @7971 on //depot/perlio: b4748376b6239962bd75b743e5a7b14788a2970c

p4raw-id: //depot/maint-5.6/perl@9230
p4raw-integrated: from //depot/perlio@7971 'edit in' doio.c (@7859..)
'merge in' perl.h (@7945..) toke.c (@7960..) win32/win32.h
(@7970..)
p4raw-integrated: from //depot/perl@9229 'copy in' makedepend.SH
(@5930..) t/op/chop.t (@8824..) pod/perldata.pod (@8979..)
pod/perlretut.pod (@9061..) t/op/stat.t (@9089..) 'edit in'
doio.c (@8963..) 'merge in' hv.c (@8919..)
p4raw-edited: from //depot/perl@9069 'edit in' Makefile.SH (@8879..)
p4raw-integrated: from //depot/perl@9068 'merge in' pp.c (@8966..)
p4raw-integrated: from //depot/perl@9062 'merge in'
lib/unicode/mktables.PL (@8771..)

23 years ago[MacPerl-Porters] [PATCH] Portability fixes for Mac OS / maint-5.6
Chris Nandor [Sat, 10 Mar 2001 14:22:19 +0000 (09:22 -0500)]
[MacPerl-Porters] [PATCH] Portability fixes for Mac OS / maint-5.6
Message-Id: <p0501042db6cf0a8d0b63@[10.0.1.177]>

p4raw-id: //depot/maint-5.6/perl@9229

23 years agoIntegrate changes #9113,9122 from mainline into maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:29:59 +0000 (02:29 +0000)]
Integrate changes #9113,9122 from mainline into maintperl.

Subject: [PATCH: perl@9092, dist-3.0@70] OS/390 mydomain last gasp before silly guess (was Re: What do I need to build EBCDIC perl?)

p4raw-link: @9122 on //depot/perl: caf85fe8439bfc0ff87181eff62bb3b5ad8c826d
p4raw-link: @9113 on //depot/perl: 59c9e5d6897bd1f34e9820edbadaf05045e45612

p4raw-id: //depot/maint-5.6/perl@9228
p4raw-integrated: from //depot/perl@9227 'copy in' README.os390
(@8556..) hints/os390.sh (@8783..) 'edit in' Configure
(@9113..)

23 years agoIntegrate #9115,9121,9128,9163,9171,9174,9175 from mainline
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:22:35 +0000 (02:22 +0000)]
Integrate #9115,9121,9128,9163,9171,9174,9175 from mainline
into maintperl.

Subject: Re: [ID 20010305.005] "use integer" doesn't make rand() return integers

Forgot to check-in the larger part of #9120, duh.

Subject: Another patch for integer.pm POD

h2ph strictness and cleanliness from Kurt Starsinic.

Borland filename case problem.

h2ph strictness and cleanliness from Kurt Starsinic.

Subject: [PATCH] the uncontroversial doc patches

p4raw-id: //depot/maint-5.6/perl@9227
p4raw-branched: from //depot/perl@9226 'branch in' win32/sncfnmcs.pl
p4raw-integrated: from //depot/perl@9226 'copy in' utils/h2ph.PL
(@3267..) pod/perllol.pod (@3460..) pod/perlmod.pod (@7241..)
README.os2 pod/perldebtut.pod pod/perllexwarn.pod (@7585..)
pod/perlxstut.pod (@7717..) pod/perlxs.pod (@7915..)
pod/perl5005delta.pod (@8228..) lib/integer.pm (@9115..) 'merge
in' pod/perllocale.pod (@8228..) pod/perlmodlib.pod (@8670..)
ext/GDBM_File/GDBM_File.xs (@8837..) ext/GDBM_File/GDBM_File.pm
(@8848..) README.win32 (@8857..) pod/perlport.pod (@8874..)
pod/perlfunc.pod (@8967..)
p4raw-integrated: from //depot/perl@9175 'merge in' pod/perlhack.pod
(@8963..) pod/perlrun.pod (@9087..) pod/perltoc.pod (@9088..)
p4raw-integrated: from //depot/perl@9171 'merge in' MANIFEST (@9170..)

23 years agoIntegrate changes #9207,9214 from mainline into maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:10:21 +0000 (02:10 +0000)]
Integrate changes #9207,9214 from mainline into maintperl.

podchecker relaxations: =over has an *optional* number after it,
and whitespace in L<> is okay.

p4raw-link: @9214 on //depot/perl: 3b51d9b3ab2f783320610174491e1bdfcd7c6821
p4raw-link: @9207 on //depot/perl: 5c9f27e7099232f914ab83e4d2976909461a54a8

p4raw-id: //depot/maint-5.6/perl@9226
p4raw-integrated: from //depot/perl@9224 'copy in'
lib/Pod/ParseUtils.pm t/pod/poderrs.xr (@6578..) 'merge in'
lib/Pod/Checker.pm pod/perlpod.pod (@7716..)

23 years agoIntegrate change #9223 from mainline to maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:06:11 +0000 (02:06 +0000)]
Integrate change #9223 from mainline to maintperl.

Document -Dmksymlinks.

p4raw-link: @9223 on //depot/perl: 844fc9f4a134a15c4af4e154427d7a787605bba1

p4raw-id: //depot/maint-5.6/perl@9224
p4raw-integrated: from //depot/perl@9222 'copy in' INSTALL (@8320..)

23 years agoThe -Dmksymlinks wasn't working for maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 01:15:35 +0000 (01:15 +0000)]
The -Dmksymlinks wasn't working for maintperl.

p4raw-id: //depot/maint-5.6/perl@9222

23 years agoremove duplicated tests
Gurusamy Sarathy [Mon, 19 Mar 2001 00:16:55 +0000 (00:16 +0000)]
remove duplicated tests

p4raw-id: //depot/maint-5.6/perl@9219

23 years agoIntegrate changes #8128,9132 from mainline into maintperl,
Jarkko Hietaniemi [Sun, 18 Mar 2001 20:12:12 +0000 (20:12 +0000)]
Integrate changes #8128,9132 from mainline into maintperl,
Tie::SubstrHash fixes.

p4raw-link: @9132 on //depot/perl: 0bee9efe6e3302b0bae554ca99f35705369270f2
p4raw-link: @8128 on //depot/perl: 1725693fac4322554ed5d17f384f2502ef67bf23

p4raw-id: //depot/maint-5.6/perl@9208
p4raw-integrated: from //depot/perl@9197 'copy in'
t/lib/tie-substrhash.t (@7530..) 'edit in'
lib/Tie/SubstrHash.pm (@8128..)

23 years agomore thorough cleaning of arenas--keep going until no more
Gurusamy Sarathy [Sun, 18 Mar 2001 12:15:57 +0000 (12:15 +0000)]
more thorough cleaning of arenas--keep going until no more
SvREFCNT_dec()s occur (this fixes the problem that causes the
pesky "Scalars leaked" warnings)

p4raw-id: //depot/maint-5.6/perl@9197

23 years agoIntegrate changes #9120,9167 from mainline to maintperl.
Jarkko Hietaniemi [Thu, 15 Mar 2001 14:13:22 +0000 (14:13 +0000)]
Integrate changes #9120,9167 from mainline to maintperl.

Subject: [PATCH 5.6.1] OS/2 docs

Subject: [PATCH 5.6.1] perldoc

p4raw-link: @9167 on //depot/perl: 6dbadf308699c848819fc52dc962ee24afaa1f8e
p4raw-link: @9120 on //depot/perl: 335bd83609cb0a4b838aa20397bf0189d0f69c4e

p4raw-id: //depot/maint-5.6/perl@9168
p4raw-integrated: from //depot/perl@9162 'copy in' utils/perldoc.PL
(@8811..) os2/Changes (@9031..)

23 years agoavoid warnings
Gurusamy Sarathy [Thu, 15 Mar 2001 00:56:53 +0000 (00:56 +0000)]
avoid warnings

p4raw-id: //depot/maint-5.6/perl@9162

23 years agoclearing of $ENV{PERL_DESTRUCT_LEVEL} interferes with purify
Gurusamy Sarathy [Thu, 15 Mar 2001 00:52:09 +0000 (00:52 +0000)]
clearing of $ENV{PERL_DESTRUCT_LEVEL} interferes with purify
results

p4raw-id: //depot/maint-5.6/perl@9161

23 years agoPerlIO_stdoutf() wasn't properly supported under PERL_IMPLICIT_SYS
Gurusamy Sarathy [Wed, 14 Mar 2001 17:48:18 +0000 (17:48 +0000)]
PerlIO_stdoutf() wasn't properly supported under PERL_IMPLICIT_SYS
(caused Storable 1.0.10 to break on windows)

p4raw-id: //depot/maint-5.6/perl@9154

23 years agoback out changes#9012,9010,9009 and parts of change#9016
Gurusamy Sarathy [Wed, 14 Mar 2001 07:29:40 +0000 (07:29 +0000)]
back out changes#9012,9010,9009 and parts of change#9016
(causes ABRs under purify, and some prerequisites don't
seem to be there in 5.6.x)

p4raw-link: @9016 on //depot/maint-5.6/perl: 9e7815e334ec3775c3f5d6ba78c43e6179ae4df0
p4raw-link: @9012 on //depot/maint-5.6/perl: 8cbd449d930e1c59a4de92147cce022b8fa8f4a4
p4raw-link: @9010 on //depot/maint-5.6/perl: 7cb0024c82e95115a4194b7c5a55ab0fc718089c
p4raw-link: @9009 on //depot/maint-5.6/perl: 44225e701c05e2019df469be664575295cce5dc5

p4raw-id: //depot/maint-5.6/perl@9152

23 years agofix another memory leak reported by purify (tie callbacks that
Gurusamy Sarathy [Wed, 14 Mar 2001 03:20:48 +0000 (03:20 +0000)]
fix another memory leak reported by purify (tie callbacks that
croak can leak when wiping out magic)

p4raw-id: //depot/maint-5.6/perl@9142

23 years agoremove squelch controls for "Scalars leaked" messages in most places
Gurusamy Sarathy [Wed, 14 Mar 2001 01:18:00 +0000 (01:18 +0000)]
remove squelch controls for "Scalars leaked" messages in most places
(these are now cured)

p4raw-id: //depot/maint-5.6/perl@9138

23 years agofix leak in pregcomp() when RE fails to compile (e.g. m/\\/)
Gurusamy Sarathy [Wed, 14 Mar 2001 00:57:04 +0000 (00:57 +0000)]
fix leak in pregcomp() when RE fails to compile (e.g. m/\\/)

p4raw-id: //depot/maint-5.6/perl@9137

23 years agointegrate change#9067 from mainline
Gurusamy Sarathy [Tue, 13 Mar 2001 22:46:20 +0000 (22:46 +0000)]
integrate change#9067 from mainline

Re: [PATCH: 5.6.1 trial2] DynaLoading for OS/390 build option

p4raw-link: @9067 on //depot/perl: 770fab92d753b1aa3cfd2d1bbafe0e666303a23a

p4raw-id: //depot/maint-5.6/perl@9133
p4raw-integrated: from //depot/perl@9131 'merge in'
lib/ExtUtils/MM_Unix.pm (@9031..)

23 years agomake the error text look more consistent in hints/hpux.sh
Gurusamy Sarathy [Tue, 13 Mar 2001 22:30:42 +0000 (22:30 +0000)]
make the error text look more consistent in hints/hpux.sh

p4raw-id: //depot/maint-5.6/perl@9131

23 years agoWin32::GetCwd() returns C: instead of C:\ in the root directory
Gurusamy Sarathy [Tue, 13 Mar 2001 00:55:53 +0000 (00:55 +0000)]
Win32::GetCwd() returns C: instead of C:\ in the root directory
under ithreads

p4raw-id: //depot/maint-5.6/perl@9116

23 years agofix memory leak in C<sub X { sub {} }> arising from a refcount
Gurusamy Sarathy [Mon, 12 Mar 2001 10:21:31 +0000 (10:21 +0000)]
fix memory leak in C<sub X { sub {} }> arising from a refcount
loop between the outer sub and the inner prototype anonsub

this also enables closures returned by subroutines that
subsequently get redefined to work without generating coredumps :)

completely removed the free_closures() hack--it shouldn't be
needed anymore

p4raw-id: //depot/maint-5.6/perl@9108

23 years agoIntegrate change #7784 from mainline into maintperl.
Jarkko Hietaniemi [Wed, 7 Mar 2001 22:59:39 +0000 (22:59 +0000)]
Integrate change #7784 from mainline into maintperl.

Subject: [PATCH 5.7.0] lexicals not recognized in a run-time (?{})

p4raw-link: @7784 on //depot/perl: 160cb4296c4a58b0681dec6838a7a7ad23e4b244

p4raw-id: //depot/maint-5.6/perl@9076
p4raw-integrated: from //depot/perl@7784 'merge in' pp_ctl.c (@7742..)
t/op/pat.t (@7761..)

23 years agofix memory leak in pack("Bb",...)
Gurusamy Sarathy [Wed, 7 Mar 2001 06:29:24 +0000 (06:29 +0000)]
fix memory leak in pack("Bb",...)

p4raw-id: //depot/maint-5.6/perl@9064

23 years agoIntegrate the change #9054 from mainline:
Jarkko Hietaniemi [Tue, 6 Mar 2001 02:21:26 +0000 (02:21 +0000)]
Integrate the change #9054 from mainline:
retract the PMOP cleanup patch pending further investigation.

p4raw-link: @9054 on //depot/perl: 652fde50823786f32d3b9102bfc59f878d44ac15

p4raw-id: //depot/maint-5.6/perl@9055
p4raw-integrated: from //depot/perl@9050 'merge in' op.c (@9033..) op.h
(@9044..)

23 years agoIntegrate changes #9033 and #9044 from mainline into maintperl,
Jarkko Hietaniemi [Mon, 5 Mar 2001 21:44:29 +0000 (21:44 +0000)]
Integrate changes #9033 and #9044 from mainline into maintperl,
Sarathy's fix for ID 20010301.005.

p4raw-link: @9033 on //depot/perl: ddffee5993cd7260a47b848bbf8a343ef79b4f53

p4raw-id: //depot/maint-5.6/perl@9050
p4raw-integrated: from //depot/perl@9030 'merge in' op.h (@8442..) op.c
(@9008..)

23 years agoOS/2 cleanup
Ilya Zakharevich [Mon, 5 Mar 2001 02:29:44 +0000 (21:29 -0500)]
OS/2 cleanup
Message-ID: <20010305022944.A10117@math.ohio-state.edu>

p4raw-id: //depot/maint-5.6/perl@9030

23 years agovarious nits in MM_Unix.pm found by disabling SelfLoader
Gurusamy Sarathy [Mon, 5 Mar 2001 09:58:38 +0000 (09:58 +0000)]
various nits in MM_Unix.pm found by disabling SelfLoader

p4raw-id: //depot/maint-5.6/perl@9028

23 years agoIntegrate change #9025 from mainline to maintperl,
Jarkko Hietaniemi [Mon, 5 Mar 2001 02:14:59 +0000 (02:14 +0000)]
Integrate change #9025 from mainline to maintperl,
retract \N{U+HHHH}.

p4raw-link: @9025 on //depot/perl: 55eda71149148d511e3e5da4f7c4e646dd445502

p4raw-id: //depot/maint-5.6/perl@9026
p4raw-integrated: from //depot/perl@9019 'copy in' pod/perlretut.pod
(@9014..) 'merge in' lib/charnames.pm pod/perldiag.pod
t/lib/charnames.t (@9014..) toke.c (@9020..)

23 years agoIntegrate changes #9017 and 9018 from mainline into maintperl.
Jarkko Hietaniemi [Sun, 4 Mar 2001 18:18:43 +0000 (18:18 +0000)]
Integrate changes #9017 and 9018 from mainline into maintperl.

\N{U+HHHH} fix.

pattern in G_ARRAY context

p4raw-link: @9017 on //depot/perl: 7c95f590e1d3e90413f423893f54acc0b5dc228c

p4raw-id: //depot/maint-5.6/perl@9019
p4raw-integrated: from //depot/perl@9016 'merge in' pp_hot.c (@8963..)
t/op/pat.t (@8973..) toke.c (@9014..)

23 years agoIntegrate changes #9013,9014,9015 from mainline into maintperl.
Jarkko Hietaniemi [Sun, 4 Mar 2001 17:41:22 +0000 (17:41 +0000)]
Integrate changes #9013,9014,9015 from mainline into maintperl.

Tweak the get*ent() OS/2 prototypes.

Add the \N{U+HHHH} syntax.

More tr/// UTF-8 fixes from Inaba Hiroto.

p4raw-link: @9015 on //depot/perl: 94472101973f2669f5034174c504c45df6a04c85
p4raw-link: @9014 on //depot/perl: e0a47bd2cb14247750ebc5ca933bb1ba015aa70a
p4raw-link: @9013 on //depot/perl: 24f8da60e89a5ed99e35a315aa20cf528ac63c0e

p4raw-id: //depot/maint-5.6/perl@9016
p4raw-integrated: from //depot/perl@9012 'copy in' pod/perlretut.pod
(@8967..) 'edit in' t/lib/charnames.t (@8873..) toke.c
(@9008..) 'merge in' os2/os2.c (@8282..) pod/perldiag.pod
(@8832..) lib/charnames.pm (@8918..) doop.c t/op/tr.t (@9008..)

23 years agoavoid warning (nit in change#9009)
Gurusamy Sarathy [Sun, 4 Mar 2001 06:26:14 +0000 (06:26 +0000)]
avoid warning (nit in change#9009)

p4raw-link: @9009 on //depot/maint-5.6/perl: 44225e701c05e2019df469be664575295cce5dc5

p4raw-id: //depot/maint-5.6/perl@9012

23 years agolib/charnames.t fails in 5.6.x because of older Unicode
Gurusamy Sarathy [Sun, 4 Mar 2001 06:15:24 +0000 (06:15 +0000)]
lib/charnames.t fails in 5.6.x because of older Unicode
data

TODO: need to revisit this after updating lib/unicode/...

p4raw-id: //depot/maint-5.6/perl@9011

23 years agochange#9009 breaks build (no "didrange" variable in 5.6.x)
Gurusamy Sarathy [Sun, 4 Mar 2001 06:08:36 +0000 (06:08 +0000)]
change#9009 breaks build (no "didrange" variable in 5.6.x)

p4raw-link: @9009 on //depot/maint-5.6/perl: 44225e701c05e2019df469be664575295cce5dc5

p4raw-id: //depot/maint-5.6/perl@9010

23 years agoIntegrate change #9008 from mainline to maintperl,
Jarkko Hietaniemi [Sat, 3 Mar 2001 19:27:20 +0000 (19:27 +0000)]
Integrate change #9008 from mainline to maintperl,
UTF-8 tr/// fixes from Inaba Hiroto.

p4raw-link: @9008 on //depot/perl: 8973db79328a885c91b9dfdcafdb28dbe9e65a88

p4raw-id: //depot/maint-5.6/perl@9009
p4raw-integrated: from //depot/perl@9006 'merge in' t/op/tr.t (@8935..)
op.c (@8941..) doop.c (@8963..) toke.c (@9004..)

23 years agoMore robust Math::Complex
Ilya Zakharevich [Sat, 3 Mar 2001 12:51:50 +0000 (07:51 -0500)]
More robust Math::Complex
Message-ID: <20010303125150.A2147@math.ohio-state.edu>

Be more robust in our quest for the infinite.

p4raw-id: //depot/maint-5.6/perl@9006

23 years agoThe #8982 modified for perl 5.6.x, from Radu Greab.
Jarkko Hietaniemi [Sat, 3 Mar 2001 17:55:50 +0000 (17:55 +0000)]
The #8982 modified for perl 5.6.x, from Radu Greab.

p4raw-id: //depot/maint-5.6/perl@9005

23 years agoIntegrate change #9002 from mainline to maintperl.
Jarkko Hietaniemi [Sat, 3 Mar 2001 17:15:52 +0000 (17:15 +0000)]
Integrate change #9002 from mainline to maintperl.

Subject: [perl-5.6.x, perl-current] accept for EPOC

p4raw-link: @9002 on //depot/perl: a9f1f6b08f6ee0be908e1db0a515364a9c9549b0

p4raw-id: //depot/maint-5.6/perl@9003
p4raw-integrated: from //depot/perl@8999 'merge in' pp_sys.c (@8963..)

23 years agosyslog.t
Ilya Zakharevich [Sat, 3 Mar 2001 02:11:17 +0000 (21:11 -0500)]
syslog.t
Message-ID: <20010303021116.A11897@math.ohio-state.edu>

p4raw-id: //depot/maint-5.6/perl@8999

23 years agoRe: [PATCH 5.7.0] compiling on OS/2: 5.6.1 too
Ilya Zakharevich [Sat, 3 Mar 2001 01:53:52 +0000 (20:53 -0500)]
Re: [PATCH 5.7.0] compiling on OS/2: 5.6.1 too
Message-ID: <20010303015352.A11741@math.ohio-state.edu>

p4raw-id: //depot/maint-5.6/perl@8998

23 years agocompiling on OS/2
Ilya Zakharevich [Sat, 3 Mar 2001 01:59:59 +0000 (20:59 -0500)]
compiling on OS/2
Message-ID: <20010303015959.B11741@math.ohio-state.edu>

p4raw-id: //depot/maint-5.6/perl@8997

23 years agoIntegrate changes #8099,8218,8220,8221,8227,8304,8317,
Jarkko Hietaniemi [Sat, 3 Mar 2001 00:35:22 +0000 (00:35 +0000)]
Integrate changes #8099,8218,8220,8221,8227,8304,8317,
8318,8320,8337,8503,8877,8890,8903,8971 from mainline
to maintperl.

Subject: Re: [ID 20000328.039] [PATCH] Eliminate Configure use of /tmp

Add Configure option -Dmksymlinks which will create a symlink
forest if the current/build differs from the source directory.
(8218,8220,8221,8317,8318,8971)

Subject: Re: A Configure option like 'otherlibdirs' but for *pre*pending?
(Document APPLLIB_EXP in INSTALL.)

If running byacc write-enable also perly.h.

DB3 NDBM/ODBM emulation tweaks from Stanislav Brabec <utx@penguin.cz>.

Subject: [PATCH 5.7.1/Configure] failure to set src='.'

Sanity check for conflicting thread flavours.

Fix the sys/fcntl.h problem reported by Peter Prymmer.

Add few CPUs/architectures to the Cppsym scan,
add -perlio to archname if so selected (modified 8890)

Be more helpful for devel builders, suggested by John L. Allen.
(admittedly pointless change for maintperl, but the usedevel
 code is there already)

p4raw-link: @8227 on //depot/perl: a61357a9a84c55ce0c74b8d2bbfb23900cb5bd17
p4raw-link: @8221 on //depot/perl: 4b661809a7c66d2c579a3f04c11e70664742d63e
p4raw-link: @8220 on //depot/perl: 4ba7095c8b1e78642662b76b43ac3fa8cbda5537
p4raw-link: @8218 on //depot/perl: dafca956013a09f7b5201b464199f47cf100f00f
p4raw-link: @8099 on //depot/perl: 283fdd21d4eecddd8bb08913a0759c5db0de7645

p4raw-id: //depot/maint-5.6/perl@8995
p4raw-integrated: from //depot/perl@8993 'copy in'
ext/NDBM_File/NDBM_File.xs (@5091..) ext/ODBM_File/ODBM_File.xs
(@5117..) INSTALL (@8227..) 'edit in' Configure (@8890..)
'ignore' config_h.SH (@8888..) 'merge in' warnings.pl (@8029..)
embed.pl (@8934..)
p4raw-integrated: from //depot/perl@8304 'edit in' Makefile.SH
(@8220..)
p4raw-integrated: from //depot/perl@8221 'merge in' epoc/config.sh
win32/config.bc win32/config.gc win32/config.vc (@8138..)
Porting/Glossary Porting/config.sh Porting/config_H (@8198..)
p4raw-integrated: from //depot/perl@8220 'merge in' t/io/fs.t (@6874..)

23 years agoRegenerate various files for maint.
Jarkko Hietaniemi [Fri, 2 Mar 2001 23:22:12 +0000 (23:22 +0000)]
Regenerate various files for maint.

p4raw-id: //depot/maint-5.6/perl@8993

23 years agoRetract the #8742 part of #8986, backward compat.
Jarkko Hietaniemi [Fri, 2 Mar 2001 21:00:08 +0000 (21:00 +0000)]
Retract the #8742 part of #8986, backward compat.

p4raw-id: //depot/maint-5.6/perl@8991

23 years agoRetract the #8919 part of #8987, not applicable to the 5.6 branch.
Jarkko Hietaniemi [Fri, 2 Mar 2001 20:40:07 +0000 (20:40 +0000)]
Retract the #8919 part of #8987, not applicable to the 5.6 branch.

p4raw-id: //depot/maint-5.6/perl@8990

23 years agoIntegrate changes #8784,8839,8843,8847,8849,8859,8866,
Jarkko Hietaniemi [Fri, 2 Mar 2001 19:43:40 +0000 (19:43 +0000)]
Integrate changes #8784,8839,8843,8847,8849,8859,8866,
8873,8874,8876,8879,8901,8902,8908,8913,8918,8919,8946,8947,8948,
8950,8952,8955 from mainline to maintperl.

Subject: [PATCH: perl@8773] small fixups to perlclib.pod

Put to rest the 20010205.001, the email address checking (not) regex.

fork() not everywhere, cleanup temp files.

The #8843 wasn't quite right: %Config needs to imported.

Subject: [PATCH perl@8841] glob-basic.t, runenv.t fix-ups
(#8849: the glob-basic hunk needed massaging as it depended
 on Schwern's large-scale (unintegrated) patches)

Skip the Perl_sys_intern_clear and Perl_sys_intern_init.

Upgrade to CGI.pm 2.752, from Lincoln Stein.
(Note: there were some conflicts due to EBCDIC and EPOC
patches, in general I preferred the repository code.)
(When 2.753 comes out, we need to synchronize.)

Subject: [PATCH] fix for charnames above FFFF

Subject: [patch perl@8841] One URL update and a possible OS Version snag for perlport.pod

If no sfio, no -lsfio.

Run run/*.t also in minitest.

Subject:  [PATCH perl 5.7.0] malloc message address offset

Subject:  [PATCH 5.7.0] don't zero CvFLAGS before checking for CvCONST!

Subject: fix for parameter -Dm (for perl@8867)

Subject: [PATCH: perl@8892] was Re: hashing order difference?
(make the test more portable)

Subject: Re: [PATCH] fix for charnames above FFFF

Subject: Re: I'm losing the war...
(hv_store() not working correctly in ENV_IS_CASELESS case.)

Subject: Modified README.bs2000

Subject: [PATCH: perl@8935] -Dt padsv($var)

Subject: [PATCH: perl@8890] small fix in pod/perlop.pod

Subject: PATCH: extra tests to check on negative float to unsigned cast

Subject: [PATCH] XPUSH[insp] was Re: progress

Subject: Re: Compile with perlcc..

p4raw-link: @8849 on //depot/perl: 9fa0c281d33904ea68dd99db7ecfc2e9e4b0aeeb
p4raw-link: @8847 on //depot/perl: e069d1ca5f35f504fdba3c758c942665839fd433
p4raw-link: @8843 on //depot/perl: 27dd2420592a44007a8d1534563f52fae745a50a
p4raw-link: @8839 on //depot/perl: b8c8cfe2143ccc131c4ba2522f7e9a4aef4adb7a
p4raw-link: @8784 on //depot/perl: 56d22bd29ab030e9f9b9b7401bb0ba86a470c99c

p4raw-id: //depot/maint-5.6/perl@8987
p4raw-integrated: from //depot/perl@8986 'copy in' win32/pod.mak
(@3129..) lib/CGI/Carp.pm lib/CGI/Pretty.pm lib/CGI/Push.pm
(@6580..) lib/CGI/Cookie.pm (@6611..) utils/Makefile (@6793..)
t/op/lex_assign.t (@6874..) t/harness (@7064..)
t/lib/cgi-form.t (@7184..) t/lib/cgi-html.t (@7497..)
utils/perlcc.PL (@7900..) lib/CGI.pm (@8228..) t/op/bop.t
(@8331..) lib/CGI/Util.pm (@8726..) README.bs2000 (@8730..)
pod/perlclib.pod (@8772..) pod/perlfaq9.pod (@8793..) 'edit in'
t/run/runenv.t (@8843..) lib/charnames.pm (@8873..) 'merge in'
pod/Makefile.SH (@7441..) malloc.c (@7816..) run.c (@8289..)
pod/perlport.pod (@8730..) Makefile.SH t/lib/charnames.t
(@8821..) hv.c (@8862..) pod/perlguts.pod (@8870..) t/TEST
(@8921..)
p4raw-integrated: from //depot/perl@8955 'merge in' lib/Test/Harness.pm
(@8824..)
p4raw-integrated: from //depot/perl@8948 'merge in' pod/perlop.pod
(@8860..)
p4raw-integrated: from //depot/perl@8908 'merge in' perl.h (@8803..)
p4raw-integrated: from //depot/perl@8902 'merge in' op.c (@8881..)
p4raw-integrated: from //depot/perl@8876 'ignore' config_h.SH (@8503..)
'merge in' Configure (@8685..)
p4raw-integrated: from //depot/perl@8859 'ignore' makedef.pl (@8792..)
p4raw-integrated: from //depot/perl@8849 'merge in' t/lib/glob-basic.t
(@8821..)

23 years agoIntegrate changes #8689,8697,8724,8726,8731,8742,8754,8755,
Jarkko Hietaniemi [Fri, 2 Mar 2001 18:51:25 +0000 (18:51 +0000)]
Integrate changes #8689,8697,8724,8726,8731,8742,8754,8755,
8763,8767,8770,8772,8795,8796,8813,8822,8823 from mainline
to maintperl.

Subject: Re: [PATCH lots of pod/] s/chop/chomp/g

Subject: [DOC PATCH] overload.pm nits

Add header for LIB$ prototypes (C. Berry)

Convert fwrite()s to sockets to write()s, since some socket stacks
don't take kindly to stdio.
Ignore "expected" SS$_NOLOGNAM when doing internal LNM lookups
(for often optional LNMs)
Correct a few typos
(C. Bailey)

Subject: [PATCH: 5.6.1 trial2 && perl@8671] provide EBCDIC CGI::Util::escape() and test

De-cut-and-pasto.

Subject: Re: [PATCH embed.pl] Forgot to add ./lib to @INC for File::Glob

Upgrade to Text-Tabs+Wrap-2001.0131 from David Muir Sharnoff.

Upgrade to CPAN 1.59_54, from Andreas König.

Bogus shebang.

Subject: [PATCH] Document makepatch in Porting/patching

UTF-8 documentation.

Subject: Re: [PATCH] pod/perlclib.pod - Replacements for C library functions

Sort the MANIFEST.

Subject: [ID 20010210.002] perldiag doesn't include the "Scalars leaked" message

Subject: [PATCH @8807] toke.c cleanup: scan_str()

Subject: [PATCH perl.c] Fixing PERL5OPT (was Re: Warnings, strict, and CPAN)

Add run/*.t to testables.

TODO: integrate #8784.

p4raw-link: @8731 on //depot/perl: cbe1151c894397456eb4168363b69bdac01b932b
p4raw-link: @8726 on //depot/perl: 92dffb52e8549d6a194db47a2e5b989b8338a19a
p4raw-link: @8724 on //depot/perl: 95fb165d43723d070af25e235b49380c9424c185
p4raw-link: @8697 on //depot/perl: 1fd1692502b045dcc304cd3af66d445dd84df577
p4raw-link: @8689 on //depot/perl: 5b3eff12f7c4ea0bd1324f2fe0a16edec8764c93

p4raw-id: //depot/maint-5.6/perl@8986
p4raw-branched: from //depot/perl@8984 'branch in' t/lib/cgi-esc.t
p4raw-integrated: from //depot/perl@8984 'copy in' Porting/patching.pod
(@4007..) lib/Text/Tabs.pm (@4946..) pod/perlutil.pod (@6872..)
pod/perlfaq8.pod (@7585..) lib/CPAN/FirstTime.pm (@7946..)
vms/vmsish.h (@8257..) lib/Text/Wrap.pm t/lib/textwrap.t
(@8573..) pod/perltoc.pod (@8730..) 'merge in' lib/overload.pm
(@8545..) utf8.h (@8647..) lib/CPAN.pm (@8717..)
pod/buildtoc.PL (@8730..) pod/perl.pod (@8731..)
p4raw-integrated: from //depot/perl@8823 'merge in' t/TEST (@8821..)
p4raw-branched: from //depot/perl@8822 'branch in' t/run/runenv.t
p4raw-integrated: from //depot/perl@8822 'edit in' MANIFEST (@8821..)
'merge in' perl.c (@8815..)
p4raw-integrated: from //depot/perl@8813 'merge in' toke.c (@8792..)
p4raw-integrated: from //depot/perl@8796 'edit in' pod/perldiag.pod
(@8689..)
p4raw-branched: from //depot/perl@8772 'branch in' pod/perlclib.pod
p4raw-integrated: from //depot/perl@8772 'copy in' pod/perlguts.pod
(@8547..)
p4raw-integrated: from //depot/perl@8763 'copy in' t/lib/texttabs.t
(@8754..)
p4raw-integrated: from //depot/perl@8742 'merge in' embed.pl (@8713..)
p4raw-integrated: from //depot/perl@8726 'copy in' lib/CGI/Util.pm
(@6580..)
p4raw-integrated: from //depot/perl@8724 'copy in'
ext/Devel/DProf/DProf.xs (@7984..) 'merge in' vms/vms.c
(@8257..)
p4raw-integrated: from //depot/perl@8689 'merge in' pod/perlport.pod
(@7597..) pod/perlop.pod (@8485..) pod/perlfunc.pod (@8670..)

23 years agoIntegrate changes #8978,8979,8980,8981,8983 from mainline.
Jarkko Hietaniemi [Fri, 2 Mar 2001 16:00:17 +0000 (16:00 +0000)]
Integrate changes #8978,8979,8980,8981,8983 from mainline.

perlfaq1 reworded to suggest 5.6.0 or 5.005_03, or POSSIBLY
5.004_05, and mention the suidperl August 2000 security problem.
(#8978,#8981)

Subject: [ID 20010301.004] Technically speaking in perldata

Subject: [PATCH] File::Copy for bleadperl, maintperl

Subject:  [PATCH 5.7.0/5.6.0+] VMS piping ... cleanup at interpreter exit

(The #8982, fix for 20010221.005 and 20010221.008,
 would be nice too but it didn't integrate cleanly.)

p4raw-link: @8983 on //depot/perl: 5c0ae288a26eb80423f967ca816c14afb7276b7c
p4raw-link: @8981 on //depot/perl: cb4d4ad72865eeac1fa808f5648340744ed44a30
p4raw-link: @8980 on //depot/perl: fa648be5b5a2a3bc8c29254f11129f525db48032
p4raw-link: @8979 on //depot/perl: fc518ee5e30bfe6cf39d02fcdfa0be9240095c4a
p4raw-link: @8978 on //depot/perl: f4c2dd42fd6491c4c82ec9dadd37527c8e802e7e

p4raw-id: //depot/maint-5.6/perl@8984
p4raw-integrated: from //depot/perl@8974 'copy in' pod/perldata.pod
(@7116..) lib/File/Copy.pm (@7174..) pod/perlfaq1.pod (@8978..)
'merge in' vms/vms.c (@8724..)

23 years agofix for bugid 20010226.008
Gurusamy Sarathy [Thu, 1 Mar 2001 16:28:21 +0000 (16:28 +0000)]
fix for bugid 20010226.008

the problem was that some of the pointers (PL_last_lop and
PL_last_uni specifically) into the lex buffers weren't correctly
being invalidated when the buffer changed; this would leave the
pointers pointing at an arbitrary location in the buffer if
the buffer didn't need to be reallocated, or point into freed
memory if the buffer had to be realloced

TODO item for bugdb maintainers: check other seemingly random
parser-related bugs--they might be cured by this

p4raw-id: //depot/maint-5.6/perl@8974

23 years agoconfigure.com bug fixing spree
Craig A. Berry [Tue, 27 Feb 2001 16:11:44 +0000 (10:11 -0600)]
configure.com bug fixing spree
Message-Id: <5.0.2.1.0.20010227150548.02a200f8@exchi01>

p4raw-id: //depot/maint-5.6/perl@8960

23 years ago[5.6.x] EPOC additions
Olaf Flebbe [Mon, 26 Feb 2001 23:33:46 +0000 (00:33 +0100)]
[5.6.x] EPOC additions
Message-ID: <Pine.LNX.4.02.10102262333040.3736-100000@milkyway.science-computing.de>

p4raw-id: //depot/maint-5.6/perl@8957

23 years agoIntegrate the t/op/sprintf.t parts of #7909 and #8944 from mainline
Jarkko Hietaniemi [Mon, 26 Feb 2001 14:19:53 +0000 (14:19 +0000)]
Integrate the t/op/sprintf.t parts of #7909 and #8944 from mainline
to maintperl, listing the known failures on the tests 129 and 130.

p4raw-id: //depot/maint-5.6/perl@8945
p4raw-integrated: from //depot/perl@8917 'edit in' t/op/sprintf.t
(@8481..)

23 years agoIntegrate change #8916 from mainline,
Jarkko Hietaniemi [Fri, 23 Feb 2001 20:27:51 +0000 (20:27 +0000)]
Integrate change #8916 from mainline,
do away with USE_WIN32_RTL_ENV.

p4raw-link: @8916 on //depot/perl: 2d7c14ee4980d18d982b4709ee152c49510a6872

p4raw-id: //depot/maint-5.6/perl@8917
p4raw-integrated: from //depot/perl@8911 'merge in' win32/win32iop.h
(@7972..) win32/win32.h (@7986..) win32/win32.c (@8235..)
util.c (@8857..) perl.c (@8909..)

23 years agoIntegrate changes #8896,8897,8898,8906,8907,8908 from mainline.
Jarkko Hietaniemi [Fri, 23 Feb 2001 04:20:02 +0000 (04:20 +0000)]
Integrate changes #8896,8897,8898,8906,8907,8908 from mainline.

Duplicated environment freeing, File::Temp 0.12,
op/append portability (EBCDIC) tweak.

p4raw-link: @8907 on //depot/perl: 2fa10d08630a00c5a589cdded0138b45712a5fb4
p4raw-link: @8906 on //depot/perl: 0e939f409f17bc36c191bed88131438bcced2759
p4raw-link: @8898 on //depot/perl: 480bfd1e80890450eeff9594094f9208ebd83d4e
p4raw-link: @8897 on //depot/perl: 4b420006ebbdb2e59fddaa31a85c23d08eb999d4
p4raw-link: @8896 on //depot/perl: 551a8b838dd0aec11f1a7553b070651ef7bd1a24

p4raw-id: //depot/maint-5.6/perl@8911
p4raw-integrated: from //depot/perl@8910 'copy in' t/op/append.t
(@7232..) lib/File/Temp.pm (@8884..) 'merge in'
t/lib/ftmp-mktemp.t t/lib/ftmp-posix.t (@8327..)
p4raw-integrated: from //depot/perl@8898 'merge in' perl.c (@8897..)

23 years agoIntegrate change #8909 from mainline, a better Borland
Jarkko Hietaniemi [Fri, 23 Feb 2001 02:07:33 +0000 (02:07 +0000)]
Integrate change #8909 from mainline, a better Borland
putenv() workaround.

p4raw-link: @8909 on //depot/perl: 19341a787be644444063ba4f751fe735e4a581cb

p4raw-id: //depot/maint-5.6/perl@8910
p4raw-integrated: from //depot/perl@8900 'merge in' perl.c (@8899..)

23 years agoIntegrate changes #8898,8899 from mainline, environ handling.
Jarkko Hietaniemi [Fri, 23 Feb 2001 01:18:02 +0000 (01:18 +0000)]
Integrate changes #8898,8899 from mainline, environ handling.

p4raw-link: @8899 on //depot/perl: 7e0f6a1f00659d26d3dff8670411159e65089d91
p4raw-link: @8898 on //depot/perl: 480bfd1e80890450eeff9594094f9208ebd83d4e

p4raw-id: //depot/maint-5.6/perl@8900
p4raw-integrated: from //depot/perl@8894 'edit in' perl.c (@8898..)

23 years agointegrate changes#6162,6163 from mainline (missing leak fixes!)
Gurusamy Sarathy [Thu, 22 Feb 2001 19:06:18 +0000 (19:06 +0000)]
integrate changes#6162,6163 from mainline (missing leak fixes!)

    fix memory leak in method call optimization (change#3768);
    made C<eval "$x->foo()"> leak

    fix memory leak in C<eval "BEGIN {}"> (bug in change#4579)

p4raw-link: @6163 on //depot/perl: ea2f84a302630d2e72764455e0be657ac02fbb9c
p4raw-link: @6162 on //depot/perl: a1ae71d2eab6bef8ae541232f19e7e981e18b3c6
p4raw-link: @4579 on //depot/perl: ed094fafab5cc8979a919ec8755493543b6bddf5
p4raw-link: @3768 on //depot/perl: f5d5a27c761624409884a263632e1a922439502b

p4raw-id: //depot/maint-5.6/perl@8894

23 years agoIntegrate changes #8883,8884 from mainline to maintperl.
Jarkko Hietaniemi [Thu, 22 Feb 2001 12:49:24 +0000 (12:49 +0000)]
Integrate changes #8883,8884 from mainline to maintperl.

Subject: [patch: perl@8867] embed.{h|pl} need not mention ebcdic_control ...
Subject: Re: File::Temp::_gettemp warning

p4raw-link: @8884 on //depot/perl: 28d6a1e08734486a2b232e0fe4dcfd240dff38aa
p4raw-link: @8883 on //depot/perl: a66eeb6bbb6537e05dc694a7b8653f9a512a197c

p4raw-id: //depot/maint-5.6/perl@8886
p4raw-integrated: from //depot/perl@8885 'copy in' lib/File/Temp.pm
(@7866..) 'merge in' embed.h embed.pl (@8870..)

23 years agoBased on
Andreas Schwab [Thu, 22 Feb 2001 13:08:09 +0000 (14:08 +0100)]
Based on

Subject: [ID 20010222.001] POSIX.xs IV vs NV bug
Message-Id: <200102221208.f1MC89H09364@sykes.suse.de>

but the fix done slightly differently because the other
half was already done in #8664.

p4raw-id: //depot/maint-5.6/perl@8885

23 years agoIntegrate change #8881 from mainlin to maintperl.
Jarkko Hietaniemi [Wed, 21 Feb 2001 19:41:33 +0000 (19:41 +0000)]
Integrate change #8881 from mainlin to maintperl.

Subject:  [PATCH - perl8585] glob-in-eval memory leak fix

p4raw-link: @8881 on //depot/perl: e48f23091da2d4765330c841b01ea37b4d2bb3ac

p4raw-id: //depot/maint-5.6/perl@8882
p4raw-integrated: from //depot/perl@8871 'merge in' op.c (@8858..)

23 years agoIntegrate change #8868 from pureperl to maintperl.
Jarkko Hietaniemi [Wed, 21 Feb 2001 14:07:29 +0000 (14:07 +0000)]
Integrate change #8868 from pureperl to maintperl.

Fixed reference count loop caused by sv_magic.

p4raw-link: @8868 on //depot/maint-5.6/pureperl: 1ccf3d77864c3a3bec62b1f24e34a456f495c987

p4raw-id: //depot/maint-5.6/perl@8871

23 years agoFixed reference count loop caused by sv_magic. sv_magic is called
Alan Burlison [Wed, 21 Feb 2001 01:33:45 +0000 (01:33 +0000)]
Fixed reference count loop caused by sv_magic.  sv_magic is called
from gv_fetchpv to create single-character magic variables (e.g. $!),
and it is passed a sv and the gv that contains the sv as the mg_obj
value.  When sv_magic stores the mg_obj pointer it increments the gv
refcount, thus causing a sv-gv pair that can't be freed.  There is
already a check for sv == obj which is used to prevent such reference
loops.  This change extends the check to cover the case described above.

p4raw-id: //depot/maint-5.6/pureperl@8868

23 years agoResynchronised with parent
Alan Burlison [Tue, 20 Feb 2001 22:35:34 +0000 (22:35 +0000)]
Resynchronised with parent

p4raw-id: //depot/maint-5.6/pureperl@8864