13 years agohere lies 5.6.1 perl-5.6.1
Gurusamy Sarathy [Mon, 9 Apr 2001 03:38:33 +0000]
here lies 5.6.1

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

13 years agoupdate Changes, patchlevel.h &c.
Gurusamy Sarathy [Mon, 9 Apr 2001 03:11:19 +0000]
update Changes, patchlevel.h &c.

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

13 years agotweak perldelta as suggested by Jarkko
Gurusamy Sarathy [Mon, 9 Apr 2001 02:35:43 +0000]
tweak perldelta as suggested by Jarkko

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

13 years agoadd note about ithreads and Thread.pm (too many people are
Gurusamy Sarathy [Mon, 9 Apr 2001 00:48:04 +0000]
add note about ithreads and Thread.pm (too many people are
confused by the fact that Thread.pm is built and installed
under non-5005threads but doesn't work)

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

13 years agoupdate perldelta.pod for changes in 5.6.1
Gurusamy Sarathy [Mon, 9 Apr 2001 00:19:03 +0000]
update perldelta.pod for changes in 5.6.1

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

13 years agointegrate change#9634 from mainline
Gurusamy Sarathy [Sun, 8 Apr 2001 19:20:46 +0000]
integrate change#9634 from mainline

Fix the perlmodlib generation (didn't understand separate .pod
files; didn't understand -- as the name-thing separator).
Update the CPAN mirrors list.

p4raw-link: @9634 on //depot/perl: 4e860d0a93684529dc8581a572242f17b59cc3bb

p4raw-id: //depot/maint-5.6/perl@9640
p4raw-integrated: from //depot/perl@9639 'copy in' pod/perlmodlib.PL

13 years agoon windows, many of the README.* pods were being copied to the wrong
Gurusamy Sarathy [Sun, 8 Apr 2001 18:57:31 +0000]
on windows, many of the README.* pods were being copied to the wrong

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

13 years agoupdate to latest JPL from the anoncvs repository
Gurusamy Sarathy [Sun, 8 Apr 2001 18:38:25 +0000]
update to latest JPL from the anoncvs repository

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

13 years agoadd $Tie::RefHash::VERSION
Gurusamy Sarathy [Sun, 8 Apr 2001 16:36:06 +0000]
add $Tie::RefHash::VERSION

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

13 years agotest in t/pod/* were busted
Gurusamy Sarathy [Sun, 8 Apr 2001 06:08:17 +0000]
test in t/pod/* were busted

these tests are still not enabled in t/{harness,TEST}

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

13 years agointegrate change#9470 from mainline
Gurusamy Sarathy [Sun, 8 Apr 2001 03:37:01 +0000]
integrate change#9470 from mainline

Subject: Re: [ID 20010215.006] Bad arg length for Socket::unpack_sockaddr_un, length is 14 ...

p4raw-link: @9470 on //depot/perl: 36902e12d2b30e9370acddd3ddab927d842061cf

p4raw-id: //depot/maint-5.6/perl@9623
p4raw-integrated: from //depot/perl@9605 'copy in' ext/Socket/Socket.xs

13 years agocan't optimize away scope entry if tr/// is present
Gurusamy Sarathy [Sat, 7 Apr 2001 11:52:40 +0000]
can't optimize away scope entry if tr/// is present

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

13 years agointegrate change#9464 from mainline (addendum to change#8313)
Gurusamy Sarathy [Fri, 6 Apr 2001 18:06:35 +0000]
integrate change#9464 from mainline (addendum to change#8313)

Subject: [PATCH @9452] Better peep()ing for foreach() loops

p4raw-link: @9464 on //depot/perl: 9c2ca71a1e63b63dd28667d8d5cbde30396813df
p4raw-link: @8313 on //depot/perl: 58cccf98a8ed478d6cf084cb2de62268c379cbc6

p4raw-id: //depot/maint-5.6/perl@9597
p4raw-integrated: from //depot/perl@9464 'merge in' op.c (@9325..)

13 years agoadd a low-impact fix to accommodate darwin-ism
Gurusamy Sarathy [Fri, 6 Apr 2001 14:57:17 +0000]
add a low-impact fix to accommodate darwin-ism

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

13 years agoIntegrate changes #9528,9593 from mainline into maintperl;
Jarkko Hietaniemi [Fri, 6 Apr 2001 14:55:14 +0000]
Integrate changes #9528,9593 from mainline into maintperl;
tweaking the editor/IDE/shell list.

p4raw-link: @9593 on //depot/perl: 68fbfbd7eb12a89f116349a7f9f1aa96d64e9cec
p4raw-link: @9528 on //depot/perl: 3461d3d84f15b1b85bfbafa94a811cf21a17cebc

p4raw-id: //depot/maint-5.6/perl@9594
p4raw-integrated: from //depot/perl@9592 'copy in' pod/perlfaq3.pod

13 years agointegrate change#9477 from mainline (base.pm doc tweak)
Gurusamy Sarathy [Fri, 6 Apr 2001 14:45:18 +0000]
integrate change#9477 from mainline (base.pm doc tweak)

missing doc entry for fmod()

p4raw-link: @9477 on //depot/perl: 509eaf621fa8b0d040345ae3c00ae8ac8255406e

p4raw-id: //depot/maint-5.6/perl@9592
p4raw-integrated: from //depot/perl@9477 'copy in' lib/base.pm

13 years agoadd README.macos (from Chris Nandor)
Gurusamy Sarathy [Fri, 6 Apr 2001 07:31:30 +0000]
add README.macos (from Chris Nandor)

tyop in change#9555

p4raw-link: @9555 on //depot/perl: 6a0af2f17bcde4767b90a72eff7083c5effff21d

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

13 years agofixes for Math::BigFloat bugs; add fmod() (from John Peacock)
Gurusamy Sarathy [Fri, 6 Apr 2001 07:08:54 +0000]
fixes for Math::BigFloat bugs; add fmod() (from John Peacock)

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

13 years agointegrate changes#9555,9556,9563..9567,9570..9575,9577..9578
Gurusamy Sarathy [Fri, 6 Apr 2001 06:58:44 +0000]
integrate changes#9555,9556,9563..9567,9570..9575,9577..9578
from mainline

Subject: [PATCH] Base64 update to perlfaq9.pod

Subject: [PATCH AUTHORS] Housekeeping

Subject: Re: Not OK: perl v5.6.1 +fools-gold on darwin 1.3 (UNINSTALLED)
Mac OS X (Darwin) has extra pwent fields.

Subject: [PATCH B::*] print control-character vars readably
Needs EBCDICification.

Subject: [PATCH B::Deparse] lexical variables with ridiculously long names that are used in list assignments

Subject: [PATCH B::*] cope with SVf_IVisUV, and cope with $^^ and friends

Subject: [PATCH B::Deparse] "${foo}bar", "${foo}[1]" etc.

Subject: [PATCH B::Deparse] binmode is no longer an UNOP

Subject: [PATCH B::Deparse] regex quoting, and a minor milestone

Subject: [PATCH B::Deparse] suppress "unintialized value" warnings

Subject: bleadperl / hex ignores variable length and/or tr doesn't null terminate   ( with patch)

Subject: patch for t/op/oct.t that shows need for patch supplied with bug 20010404.009, (bugs in hex and oct)

FreeBSD hints tweak from Anton Berezin.

Subject: [PATCH foolperl & bleadperl] README.vms update

Subject: Re: [PATCH foolperl & bleadperl] README.vms update

p4raw-link: @9570 on //depot/perl: 82bafd27c447b694ac8afacb18ba6e4892659fc4
p4raw-link: @9567 on //depot/perl: 8fed110457227e00a470209fe85c3213e99600a1
p4raw-link: @9563 on //depot/perl: 32b4ad3c69185f4ce7cd382edebd968b87bc3e6f
p4raw-link: @9556 on //depot/perl: 9801c297f4e45281257bb32f9ed235b15af367e0
p4raw-link: @9555 on //depot/perl: 6a0af2f17bcde4767b90a72eff7083c5effff21d

p4raw-id: //depot/maint-5.6/perl@9585
p4raw-integrated: from //depot/perl@9584 'copy in' t/op/pwent.t
(@6874..) t/op/oct.t (@7212..) hints/freebsd.sh (@7395..)
pod/perlfaq9.pod (@8839..) AUTHORS (@9139..) ext/B/B/Debug.pm
(@9460..) ext/B/B/Concise.pm (@9522..) ext/B/B/Terse.pm
(@9564..) README.vms (@9577..) 'edit in' ext/B/B.pm (@9564..)
ext/B/B/Deparse.pm (@9571..) 'merge in' pp.c (@9405..)

13 years agokeep eval"" CVs alive until the end of the statement in which
Gurusamy Sarathy [Fri, 6 Apr 2001 04:09:00 +0000]
keep eval"" CVs alive until the end of the statement in which
they're called; this avoids a coredump ensuing from search for
lexicals in code such as:

    sub bug {
my $s = @_;
eval q[sub { eval 'sub { &$s }' }];

this code still doesn't work as intended (as it has remained
since time immemorial), but it doesn't provoke a coredump anymore

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

13 years agotr/// doesn't null-terminate the result in some situations
Gurusamy Sarathy [Thu, 5 Apr 2001 00:18:34 +0000]
tr/// doesn't null-terminate the result in some situations
(from Gisle Aas)

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

13 years agoB::Deparse fix for ${^FOO} and documentation for PVX() method
Gurusamy Sarathy [Wed, 4 Apr 2001 20:04:17 +0000]
B::Deparse fix for ${^FOO} and documentation for PVX() method
(from Robin Houston)

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

13 years agointegrate changes#9460,9462,9482,9521,9522
Gurusamy Sarathy [Wed, 4 Apr 2001 18:51:49 +0000]
integrate changes#9460,9462,9482,9521,9522

Subject: PATCH: B::Debug should show LOOP-specific fields

Subject: B::Deparse precedence bug. (Patch included.)

Subject: Re: [ID 20010330.003] O=Deparse,-p does not preserve "operational semantics"

Subject: [PATCH B::Concise] @stash_array = split(/pat/, str);

Subject: [PATCH B::Concise] padname values may have bogus SvCUR

p4raw-link: @9522 on //depot/perl: 0b40bd6de87cfda9faaca1d3ce7584b852e28687
p4raw-link: @9521 on //depot/perl: b2a3cfdd2ae28c5788743d392c2d839a919b1e53
p4raw-link: @9482 on //depot/perl: e8d3f51b6cb9ed747b68e86c366260f31e4a1404
p4raw-link: @9462 on //depot/perl: d5ae42cc2eafb092305612a6112876537ed48621
p4raw-link: @9460 on //depot/perl: ee3e756d0633dc54b741d94098adc6d20a3f0e1d

p4raw-id: //depot/maint-5.6/perl@9548
p4raw-integrated: from //depot/perl@9547 'copy in' ext/B/B/Showlex.pm
(@1518..) ext/B/B/Debug.pm (@8448..) ext/B/B/Concise.pm
(@9521..) 'edit in' ext/B/B/Deparse.pm (@9462..) 'merge in'
ext/B/B.xs (@8837..) ext/B/B.pm (@9377..)

13 years agos/djSP/dSP/
Gurusamy Sarathy [Wed, 4 Apr 2001 18:49:16 +0000]

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

13 years agointegrate change#8837 from mainline
Gurusamy Sarathy [Wed, 4 Apr 2001 18:38:52 +0000]
integrate change#8837 from mainline

Subject: [patch] -Wall cleanup round 2

p4raw-link: @8837 on //depot/perl: 8063af025e8b11a3a92c708534a72a8c4fe60322

p4raw-id: //depot/maint-5.6/perl@9545
p4raw-integrated: from //depot/perl@9544 'copy in'
ext/SDBM_File/SDBM_File.xs (@5091..) ext/IPC/SysV/SysV.xs
(@7614..) ext/Devel/Peek/Peek.xs (@7629..)
ext/Devel/DProf/DProf.xs (@8724..) 'merge in'
ext/Fcntl/Fcntl.xs (@8148..) ext/Opcode/Opcode.xs (@8524..)
p4raw-integrated: from //depot/perl@8837 'copy in'
ext/Data/Dumper/Dumper.xs (@6495..) 'merge in'
ext/File/Glob/Glob.xs (@5590..) ext/IO/IO.xs (@8029..)
ext/GDBM_File/GDBM_File.xs (@8364..) ext/B/B.xs (@8448..)
ext/POSIX/POSIX.xs (@8670..)

13 years ago"double" should be "NV"; standard typemap is missing entry
Gurusamy Sarathy [Wed, 4 Apr 2001 17:49:57 +0000]
"double" should be "NV"; standard typemap is missing entry
for NV

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

13 years agoanother tweak needed for SunOS 4.1.x build (from Mike Guy)
Gurusamy Sarathy [Wed, 4 Apr 2001 03:01:14 +0000]
another tweak needed for SunOS 4.1.x build (from Mike Guy)

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

13 years agofflush() is a macro on SunOS 4.1.x, so provide a wrapper
Gurusamy Sarathy [Wed, 4 Apr 2001 01:00:38 +0000]
fflush() is a macro on SunOS 4.1.x, so provide a wrapper
for use with _fwalk() (fix for change#7705)

p4raw-link: @7705 on //depot/perl: 74cac757131a44f884c4728708d3a2e5d87b32d3

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

13 years agobetter fix for change#9517 to accomodate UNC paths like
Gurusamy Sarathy [Tue, 3 Apr 2001 14:30:07 +0000]
better fix for change#9517 to accomodate UNC paths like
\\server\share\foo, and paths with trailing backslash
like c:\this\

p4raw-link: @9517 on //depot/maint-5.6/perl: 541b948d383abe4f534f846ff692d582506919cf

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

13 years agoaccomodate VMS "mailbox overflow" quirk in testsuite (from
Gurusamy Sarathy [Tue, 3 Apr 2001 04:56:41 +0000]
accomodate VMS "mailbox overflow" quirk in testsuite (from
Craig Berry)

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

13 years agoEPOC fix for lib/io_udp.t failure (from Olaf Flebbe)
Gurusamy Sarathy [Tue, 3 Apr 2001 01:09:12 +0000]
EPOC fix for lib/io_udp.t failure (from Olaf Flebbe)

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

13 years agomany of the utilities interpolate literal paths within doublequotes
Gurusamy Sarathy [Mon, 2 Apr 2001 19:52:21 +0000]
many of the utilities interpolate literal paths within doublequotes
(fails on dosish platforms where path contains backslashes)

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

13 years agoa foolish release
Gurusamy Sarathy [Mon, 2 Apr 2001 05:49:37 +0000]
a foolish release

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

13 years agoadd missing changelog summaries
Gurusamy Sarathy [Mon, 2 Apr 2001 05:04:29 +0000]
add missing changelog summaries

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

13 years agoadd some notes about gutsy threading matters
Gurusamy Sarathy [Mon, 2 Apr 2001 04:07:13 +0000]
add some notes about gutsy threading matters

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

13 years agoadd more prominent caveat notices about experimental features
Gurusamy Sarathy [Mon, 2 Apr 2001 03:25:21 +0000]
add more prominent caveat notices about experimental features

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

13 years agointegrate changes#9479,9509 from mainline
Gurusamy Sarathy [Mon, 2 Apr 2001 02:54:33 +0000]
integrate changes#9479,9509 from mainline

[PATCH] File::Glob stuff for Mac OS

[PATH bsd_glob.c perl@9472] Shut up gcc warning in bsd_glob.c

p4raw-link: @9509 on //depot/perl: 3fcf1688d7dab5cc2430127221a7bc4cc93ed344
p4raw-link: @9479 on //depot/perl: 7369a5240f1efb9ab50b6f47289fb602aaaccc25
p4raw-link: @9472 on //depot/perl: f6589a99f2e53f3321db5cff9bf51aaba660d089

p4raw-id: //depot/maint-5.6/perl@9512
p4raw-integrated: from //depot/perl@9511 'copy in' t/lib/glob-case.t
t/lib/glob-global.t t/lib/glob-taint.t (@6874..)
ext/File/Glob/bsd_glob.c (@9497..) 'merge in'
ext/File/Glob/Glob.pm (@9269..) t/lib/glob-basic.t (@9474..)

13 years agoREADME.win32 tweaks; add a note about alternative location for
Gurusamy Sarathy [Mon, 2 Apr 2001 02:38:24 +0000]
README.win32 tweaks; add a note about alternative location for
getting a gcc-2.95.2 that will build perl properly on windows

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

14 years agoIntegrate changes #9378,9458,9469,9475,9489,9490,9505,9506
Jarkko Hietaniemi [Sun, 1 Apr 2001 19:24:01 +0000]
Integrate changes #9378,9458,9469,9475,9489,9490,9505,9506
from mainline to maintperl: pod tweaks.

p4raw-link: @9489 on //depot/perl: cd5c4fcec809b2856fa6108149fbf2c281764644
p4raw-link: @9475 on //depot/perl: f18956b7b7075f4d5c8a71544673eedaab733e30
p4raw-link: @9469 on //depot/perl: 90b75b6104d3f2a3e6455d22675af95dad851d5d
p4raw-link: @9458 on //depot/perl: 483b484002833a65b8cc38e3b4ab6f3211eb1977
p4raw-link: @9378 on //depot/perl: 3fd4402b77b8d20df0d1c764b534fa290d41b2d3

p4raw-id: //depot/maint-5.6/perl@9507
p4raw-integrated: from //depot/perl@9501 'copy in' pod/perldebug.pod
(@7585..) pod/perlfaq1.pod (@8981..) pod/perlop.pod (@9458..)
'edit in' pod/perlvar.pod (@8525..) 'merge in' pod/perlguts.pod
(@8952..) pod/perldiag.pod (@9376..) pod/perlhack.pod (@9438..)

14 years agofix the perlembed notes on multiple interpreters
Gurusamy Sarathy [Sun, 1 Apr 2001 07:21:57 +0000]
fix the perlembed notes on multiple interpreters

fix ExtUtils::Embed to work passably on Windows

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

14 years agovarious nits identified by the Borland 5.5 compiler; remove suppression
Gurusamy Sarathy [Sat, 31 Mar 2001 23:22:28 +0000]
various nits identified by the Borland 5.5 compiler; remove suppression
of a few warnings

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

14 years agoavoid redefinition warnings under Borland 5.02
Gurusamy Sarathy [Sat, 31 Mar 2001 21:03:08 +0000]
avoid redefinition warnings under Borland 5.02

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

14 years agonits spotted by Borland compiler
Gurusamy Sarathy [Sat, 31 Mar 2001 20:18:59 +0000]
nits spotted by Borland compiler

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

14 years agofix a broken workaround for Borland compiler in change#4739
Gurusamy Sarathy [Sat, 31 Mar 2001 20:18:05 +0000]
fix a broken workaround for Borland compiler in change#4739
(caused weird "short reads" on DATA, which caused op/misc.t to fail)

p4raw-link: @4739 on //depot/perl: c39cd00800303e8967294e98aa4c427a1872a251

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

14 years agoCwd::chdir() doesn't set $ENV{PWD} correctly on windows when the
Gurusamy Sarathy [Sat, 31 Mar 2001 17:01:56 +0000]
Cwd::chdir() doesn't set $ENV{PWD} correctly on windows when the
directory is relative (need to fetch the full path name *before*
the chdir!)

this is a followup patch for change#6749

p4raw-link: @6749 on //depot/perl: 3b8e344363267faf6fdd62dfd9712dccdf2dc61e

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

14 years agodmake can only handle == and != in comparisons; support building
Gurusamy Sarathy [Thu, 29 Mar 2001 00:28:04 +0000]
dmake can only handle == and != in comparisons; support building
with Borland's VCL libraries (from Vadim Konovalov)

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

14 years agoIntegrate change #9409 from mainline to maintperl.
Jarkko Hietaniemi [Wed, 28 Mar 2001 18:06:07 +0000]
Integrate change #9409 from mainline to maintperl.

Yet another tweak on AIX dynaloading.

p4raw-link: @9409 on //depot/perl: a660608e605447cc8d265475a0ccbf29d8ac10f3

p4raw-id: //depot/maint-5.6/perl@9416
p4raw-integrated: from //depot/perl@9415 'copy in'
ext/DynaLoader/dl_aix.xs (@9251..) ext/DynaLoader/hints/aix.pl

14 years agointegrate changes#9377,9385,9401 from mainline
Gurusamy Sarathy [Wed, 28 Mar 2001 17:13:01 +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

14 years agoadd execute bit to files with shebang lines in the repository;
Gurusamy Sarathy [Fri, 23 Mar 2001 16:25: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

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

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

14 years agoback out changes#7532,7521 for now (appears to have problems
Gurusamy Sarathy [Thu, 22 Mar 2001 16:53:45 +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

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

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
p4raw-integrated: from //depot/perl@8306 'merge in' toke.c (@8305..)

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

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

14 years agorevert part of change#6438 for compatibility (av_reify()
Gurusamy Sarathy [Thu, 22 Mar 2001 05:35:04 +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

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

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

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

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

14 years agoIntegrate change #9282 from mainline into maintperl,
Jarkko Hietaniemi [Wed, 21 Mar 2001 17:17:35 +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..)

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

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

14 years agosome tweaks to change#9278 (fork() emulation should be enabled
Gurusamy Sarathy [Wed, 21 Mar 2001 17:01:20 +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

14 years agointegrate change#9271 from mainline; a tweak to Glob.pm docs
Gurusamy Sarathy [Wed, 21 Mar 2001 16:47:19 +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..)

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

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

14 years agoIntegrate change #9270 from mainline to maintperl:
Jarkko Hietaniemi [Wed, 21 Mar 2001 13:58:28 +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..)

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

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

14 years agocut-n-paste goof in change#9264
Gurusamy Sarathy [Tue, 20 Mar 2001 17:53:52 +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

14 years agodo alphabetical sorting by default (for csh compatibility);
Gurusamy Sarathy [Tue, 20 Mar 2001 17:43:47 +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

14 years agointegrate change#9255 from mainline (unicode fix)
Gurusamy Sarathy [Tue, 20 Mar 2001 16:40:08 +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..)

14 years agorevert the leak fix in change#9142 (problem needs a more experimental
Gurusamy Sarathy [Tue, 20 Mar 2001 15:57:41 +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

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

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

14 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]
[MacPerl-Porters] [PATCH] POSIX, File::Path (Mac OS) for 5.6.1 and 5.7
Message-Id: <p05010401b6dc9d57a62d@[]>

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

14 years agotest fixes and installation cleanliness for OS/390
Peter Prymmer [Mon, 19 Mar 2001 16:43:13 +0000]
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

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

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

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

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

14 years agoIntegrate change #9243 from mainline into maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 19:05:19 +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

14 years agoGet 64bitall AIX building, but still does not test okay:
Jarkko Hietaniemi [Mon, 19 Mar 2001 19:03:15 +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

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

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

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

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

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

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

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

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

14 years agointegrate changes#8068,8717 from mainline
Gurusamy Sarathy [Mon, 19 Mar 2001 08:17:49 +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
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..)

14 years agointegrate changes#8617,8713,8715,8716,8721,8953,8963 from mainline
Gurusamy Sarathy [Mon, 19 Mar 2001 08:07:09 +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
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..)

14 years agorevert the change#9090 integrate for now (change looks somewhat
Gurusamy Sarathy [Mon, 19 Mar 2001 07:22:05 +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

14 years agosome refcounts were incorrect in perl_clone(); avoid hang in global
Gurusamy Sarathy [Mon, 19 Mar 2001 07:10:01 +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

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

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

14 years agoIntegrate changes in #9070,9072,9101 from mainline into maintperl,
Jarkko Hietaniemi [Mon, 19 Mar 2001 04:06:03 +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..)

14 years agoIntegrate changes #7971(perlio),8982,9061,9062,9068,9069,
Jarkko Hietaniemi [Mon, 19 Mar 2001 03:48:16 +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

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
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..)

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

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

14 years agoIntegrate changes #9113,9122 from mainline into maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:29:59 +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

14 years agoIntegrate #9115,9121,9128,9163,9171,9174,9175 from mainline
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:22:35 +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..)

14 years agoIntegrate changes #9207,9214 from mainline into maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:10:21 +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..)

14 years agoIntegrate change #9223 from mainline to maintperl.
Jarkko Hietaniemi [Mon, 19 Mar 2001 02:06:11 +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..)

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

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

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

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

14 years agoIntegrate changes #8128,9132 from mainline into maintperl,
Jarkko Hietaniemi [Sun, 18 Mar 2001 20:12: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..)

14 years agomore thorough cleaning of arenas--keep going until no more
Gurusamy Sarathy [Sun, 18 Mar 2001 12:15:57 +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

14 years agoIntegrate changes #9120,9167 from mainline to maintperl.
Jarkko Hietaniemi [Thu, 15 Mar 2001 14:13:22 +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..)

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

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

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

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

14 years agoPerlIO_stdoutf() wasn't properly supported under PERL_IMPLICIT_SYS
Gurusamy Sarathy [Wed, 14 Mar 2001 17:48:18 +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

14 years agoback out changes#9012,9010,9009 and parts of change#9016
Gurusamy Sarathy [Wed, 14 Mar 2001 07:29:40 +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

14 years agofix another memory leak reported by purify (tie callbacks that
Gurusamy Sarathy [Wed, 14 Mar 2001 03:20:48 +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