This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
20 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..)

20 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

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

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

20 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

20 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

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

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

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

20 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

20 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

20 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

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

20 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

20 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

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

20 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

20 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

20 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

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

20 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

20 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

20 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

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

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

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

20 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

20 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

20 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

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

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

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

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

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

20 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

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

20 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

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

20 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

20 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

20 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

20 years agoIntegrate change #8860,8861 from mainline into maintperl.
Jarkko Hietaniemi [Tue, 20 Feb 2001 20:55:11 +0000 (20:55 +0000)]
Integrate change #8860,8861 from mainline into maintperl.

"pseudo-literal j"

Subject: [PATCH: 5.6.1 trial2 && perl@8807] workaround VMS I/O problem in Test.pm for bug ID 20010213.009

p4raw-link: @8861 on //depot/perl: 2a88172dfacd85c59631dbbc024c8f5d73ec8a9f
p4raw-link: @8860 on //depot/perl: e9c56f9ba521e0a84f6515d616ba85a283fa36a6

p4raw-id: //depot/maint-5.6/perl@8863
p4raw-integrated: from //depot/perl@8856 'copy in' lib/Test.pm
(@7804..) 'merge in' pod/perlop.pod (@8814..)

20 years agoIntegrate change #8848 from mainline to maintperl: ?DBM_File cleanup.
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:33:16 +0000 (17:33 +0000)]
Integrate change #8848 from mainline to maintperl: ?DBM_File cleanup.

p4raw-link: @8848 on //depot/perl: 698828ad8b31daca4e44400fa4bef1ac74a9a8f5

p4raw-id: //depot/maint-5.6/perl@8856
p4raw-integrated: from //depot/perl@8855 'merge in'
ext/GDBM_File/GDBM_File.pm ext/NDBM_File/NDBM_File.pm
ext/ODBM_File/ODBM_File.pm ext/SDBM_File/SDBM_File.pm
t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t (@8068..)

20 years agoIntegrate pureperl changes #8844,8845,8850 to maintperl.
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:32:13 +0000 (17:32 +0000)]
Integrate pureperl changes #8844,8845,8850 to maintperl.

Fixed %^H scoping bug

Removed GV <-> CV refcount loop

Removed %ENV refcount loop

p4raw-link: @8850 on //depot/maint-5.6/pureperl: bae1eca58b94313e4b7677aa241da9fad57bb363
p4raw-link: @8845 on //depot/maint-5.6/pureperl: 4d40626c12bbdd62acfbbe3be104711e58cec2f7
p4raw-link: @8844 on //depot/maint-5.6/pureperl: ea100fc6cfd2f0e23aceb84ac0e804e3c9c3c9a2

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

20 years agoAddition to readme.win32 for Borland C++ compilers
Vadim Konovalov [Tue, 20 Feb 2001 02:15:25 +0000 (05:15 +0300)]
Addition to readme.win32 for Borland C++ compilers
Message-ID: <011c01c09aca$93bbbec0$367b55c2@vad>

Document Borland compiler misbehaviour.

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

20 years agoThe assimilation of ebcdic.c didn't quite work at the first try,
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:22:25 +0000 (17:22 +0000)]
The assimilation of ebcdic.c didn't quite work at the first try,
patches from Thomas Dorner.

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

20 years agoMore Mac OS patches for maint-5.6
Chris Nandor [Tue, 20 Feb 2001 08:32:45 +0000 (03:32 -0500)]
More Mac OS patches for maint-5.6
Message-Id: <p05010403b6b81ee8dca0@[10.0.1.177]>

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

20 years agoRemoved %ENV refcount loop. Elements of %ENV are magical,
Alan Burlison [Tue, 20 Feb 2001 17:12:40 +0000 (17:12 +0000)]
Removed %ENV refcount loop.  Elements of %ENV are magical,
and the magic pointer points back to the GV that contains the
%ENV hash.  This creates a refcount loop that prevents members
of %ENV from being freed correctly.  This change removes the
refcount loop - the magic pointer was never used anyway, the
only use of the magic was to check the type ('E') so that the
appropriate environment manipulation code is called when %ENV
is modified.

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

20 years agoRemoved GV <-> CV refcount loop
Alan Burlison [Tue, 20 Feb 2001 14:25:41 +0000 (14:25 +0000)]
Removed GV <-> CV refcount loop
CvGV(mycv) points to the parent GV of the CV, and was previously
refcounted.  The pointer remains, but the refcounting has been removed
as it causes a refcount loop between the CV and GV that means the CV
can't ever be deleted.

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

20 years agoFixed %^H scoping bug
Alan Burlison [Tue, 20 Feb 2001 14:23:13 +0000 (14:23 +0000)]
Fixed %^H scoping bug

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

20 years agoResynchronised with parent
Alan Burlison [Mon, 19 Feb 2001 12:42:07 +0000 (12:42 +0000)]
Resynchronised with parent

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

20 years agoIntegrate change #8827 from mainline.
Jarkko Hietaniemi [Sun, 18 Feb 2001 19:14:20 +0000 (19:14 +0000)]
Integrate change #8827 from mainline.

UTF8 tweaks.

p4raw-link: @8827 on //depot/perl: 90f44359bb7541a575a1666f79be58a556605cf6

p4raw-id: //depot/maint-5.6/perl@8831
p4raw-integrated: from //depot/perl@8818 'merge in' utf8.c (@8647..)
sv.c (@8815..)

20 years agoFAQ nit from Chris Fedde.
Jarkko Hietaniemi [Sun, 18 Feb 2001 02:24:50 +0000 (02:24 +0000)]
FAQ nit from Chris Fedde.

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

20 years agoResynchronised with parent
Alan Burlison [Thu, 15 Feb 2001 13:52:16 +0000 (13:52 +0000)]
Resynchronised with parent

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

20 years agoUpgrade to podlators 1.08, from Russ Allbery.
Jarkko Hietaniemi [Thu, 15 Feb 2001 13:35:08 +0000 (13:35 +0000)]
Upgrade to podlators 1.08, from Russ Allbery.

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

20 years ago(accidentally empty check-in)
Jarkko Hietaniemi [Thu, 15 Feb 2001 13:26:38 +0000 (13:26 +0000)]
(accidentally empty check-in)

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

20 years agoperldoc.PL using install directories
Russ Allbery [Wed, 14 Feb 2001 10:15:41 +0000 (02:15 -0800)]
perldoc.PL using install directories
Message-ID: <ylzofpf7w2.fsf@windlord.stanford.edu>

perldoc was hardcoding $Config{installscript}, which breaks
when install* isn't where Perl ends up (such as with AFS).

Use $Config{scriptdir} instead.

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

20 years agoIntegrate changes #8803,8804,8805 from mainline.
Jarkko Hietaniemi [Wed, 14 Feb 2001 14:25:31 +0000 (14:25 +0000)]
Integrate changes #8803,8804,8805 from mainline.

Duplicate environment for JPL so that JDK 1.2/1.3 don't get upset.

Don't skip too much of the locale error message if no environ array,
from Chris Nandor.

More MacOS Classic fixes from Chris Nandor.

p4raw-link: @8805 on //depot/perl: 4aecb5b5cac31fffe9c189363ef05e3582c40547
p4raw-link: @8804 on //depot/perl: b1281dbe76784daea74f915549beb077eba27d37
p4raw-link: @8803 on //depot/perl: 103a71894980ab015937511f33d840c7f030e8a4

p4raw-id: //depot/maint-5.6/perl@8806
p4raw-integrated: from //depot/perl@8801 'copy in' lib/Cwd.pm (@8098..)
'merge in' doop.c (@8417..) perl.h (@8778..) util.c (@8790..)
perl.c (@8792..)

20 years agoIntegrate change #8792 from mainline.
Chris Nandor [Tue, 13 Feb 2001 00:02:43 +0000 (19:02 -0500)]
Integrate change #8792 from mainline.

Subject: buncha MacPerl patches for bleadperl
Message-Id: <p05010404b6ae6f85e07a@[10.0.1.177]>

p4raw-link: @8792 on //depot/perl: 084592ab0b76f3cbd4d089afb08ccea7ba1c9dd8

p4raw-id: //depot/maint-5.6/perl@8801
p4raw-integrated: from //depot/perl@8800 'copy in' lib/AutoSplit.pm
(@6407..) t/lib/basename.t (@6874..) lib/AutoLoader.pm
(@7124..) lib/File/Basename.pm (@7758..) 'merge in' makedef.pl
(@8282..) util.h (@8289..) lib/ExtUtils/MakeMaker.pm (@8311..)
pp_ctl.c (@8446..) perl.c (@8721..) toke.c (@8766..)

20 years agoWhen doing that Fpos_t used in PerlIO_getpos proto needs
Nicholas Clark [Thu, 1 Feb 2001 12:01:04 +0000 (12:01 +0000)]
When doing that Fpos_t used in PerlIO_getpos proto needs
to be forced to Off_t.

Subject: [ID 20010201.009] 5.6.1-TRIAL2 sfio build fails
Message-Id: <20010201120103.E11401@plum.flirble.org>

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

20 years agoDuplex duplex hunk hunk.
Jarkko Hietaniemi [Tue, 13 Feb 2001 16:52:51 +0000 (16:52 +0000)]
Duplex duplex hunk hunk.

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

20 years agoIntegrate change #8793 from mainline, FAQ updates.
Jarkko Hietaniemi [Tue, 13 Feb 2001 14:26:51 +0000 (14:26 +0000)]
Integrate change #8793 from mainline, FAQ updates.

p4raw-link: @8793 on //depot/perl: 575cc754ffbe6f378abac3e2b10d2cfce149a6a0

p4raw-id: //depot/maint-5.6/perl@8794
p4raw-integrated: from //depot/perl@8791 'copy in' pod/perlfaq5.pod
(@7585..) pod/perlfaq6.pod (@7891..) pod/perlfaq9.pod (@8744..)

20 years agoIntegrate change #8790 from mainline.
Jarkko Hietaniemi [Tue, 13 Feb 2001 14:10:39 +0000 (14:10 +0000)]
Integrate change #8790 from mainline.

       environ array wrongly assumed in Perl_init_i18nl10n(),

p4raw-link: @8790 on //depot/perl: 67127a85e86d9ef67c9a136224ffce237c7df32b

p4raw-id: //depot/maint-5.6/perl@8791
p4raw-integrated: from //depot/perl@8789 'merge in' util.c (@8783..)

20 years agoIntegrate changes #8373,8487,8544,8783 from mainline.
Jarkko Hietaniemi [Tue, 13 Feb 2001 13:58:07 +0000 (13:58 +0000)]
Integrate changes #8373,8487,8544,8783 from mainline.

Synchronize the EBCDIC platforms (os390,posix-bc,vmesa):
hints files, the dynaloading, assimilate ebcdic into util.c.

p4raw-link: @8783 on //depot/perl: a926ef6bf408292b4a3963e296e2683a36825a5e
p4raw-link: @8544 on //depot/perl: f2766b05f6136cc9e8c8812afdbe7a31657a110d
p4raw-link: @8487 on //depot/perl: ac9901e0f0bc12ad100c6e8b5f8bd40595e928ad
p4raw-link: @8373 on //depot/perl: 5f912e1cd092576e226110c9da134228d5d5cf3f

p4raw-id: //depot/maint-5.6/perl@8789
p4raw-deleted: from //depot/perl@8786 'delete in' ebcdic.c (@3697..)
p4raw-edited: from //depot/perl@8786 'edit in' MANIFEST (@8772..)
'ignore' hints/posix-bc.sh (@8412..)
p4raw-integrated: from //depot/perl@8786 'copy in'
ext/DynaLoader/dl_dllload.xs hints/os390.sh (@8544..) 'merge
in' hints/vmesa.sh (@7839..) handy.h (@8289..) util.c (@8625..)
objXSUB.h perlapi.c (@8716..) embed.h embed.pl proto.h
(@8760..)
p4raw-integrated: from //depot/perl@8544 'edit in' Makefile.SH
(@8488..) 'merge in' installperl (@8528..)

20 years agoIntegrated changes from maint-5.6
Alan Burlison [Tue, 13 Feb 2001 10:33:13 +0000 (10:33 +0000)]
Integrated changes from maint-5.6

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

20 years agoperl@8671 on posix-bc aka BS2000 Posix (small Patch included!)
Thomas Dorner [Mon, 12 Feb 2001 15:06:26 +0000 (16:06 +0100)]
perl@8671 on posix-bc aka BS2000 Posix (small Patch included!)
Message-ID: <6727B1DACFCDD311A757009027CA8D69010A8853@Ex02.inhouse.start.de>

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

20 years agoAdd OpenBSD to the list of 5.6.1-okay platforms.
Jarkko Hietaniemi [Tue, 13 Feb 2001 02:00:07 +0000 (02:00 +0000)]
Add OpenBSD to the list of 5.6.1-okay platforms.

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

20 years agoOpenBSD hints update for 5.6.1-TRIAL2 from Todd C. Miller.
Jarkko Hietaniemi [Tue, 13 Feb 2001 01:58:44 +0000 (01:58 +0000)]
OpenBSD hints update for 5.6.1-TRIAL2 from Todd C. Miller.

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

20 years agoSynchronize the regexp tests between maintperl and mainline.
Jarkko Hietaniemi [Tue, 13 Feb 2001 01:57:33 +0000 (01:57 +0000)]
Synchronize the regexp tests between maintperl and mainline.

p4raw-id: //depot/maint-5.6/perl@8780
p4raw-integrated: from //depot/perl@8777 'merge in' t/op/re_tests
(@8403..)

20 years agoRe: [ID 20010212.006] Core dump with /((?:hard|soft)cover)?/
Hugo van der Sanden [Tue, 13 Feb 2001 00:11:11 +0000 (00:11 +0000)]
Re: [ID 20010212.006] Core dump with /((?:hard|soft)cover)?/
Message-Id: <200102130011.AAA14310@crypt.compulink.co.uk>

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

20 years agoAdd VOS to the list of 5.6.1 known-to-be-working platforms.
Jarkko Hietaniemi [Mon, 12 Feb 2001 23:25:52 +0000 (23:25 +0000)]
Add VOS to the list of 5.6.1 known-to-be-working platforms.

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

20 years agoVOS updates for 5.6-TRIAL2 from Paul Green.
Jarkko Hietaniemi [Mon, 12 Feb 2001 23:04:28 +0000 (23:04 +0000)]
VOS updates for 5.6-TRIAL2 from Paul Green.

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

20 years agoResync with parent (hopefully sucessfully this time)
Alan Burlison [Sat, 10 Feb 2001 23:11:19 +0000 (23:11 +0000)]
Resync with parent (hopefully sucessfully this time)

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

20 years agoBacked out mismerge.
Alan Burlison [Sat, 10 Feb 2001 21:24:27 +0000 (21:24 +0000)]
Backed out mismerge.

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

20 years agoIntegrate changes #8701,8704,8756 from pureperl to maintperl.
Jarkko Hietaniemi [Sat, 10 Feb 2001 18:01:17 +0000 (18:01 +0000)]
Integrate changes #8701,8704,8756 from pureperl to maintperl.

Fixed UMRs and leak in Perl_pmtrans()

Several leaks an UMRs fixed, mainly in the area of Perl_pmtrans and
associated UTFied tr/// code.  Also fixed scoping leak of
PL_reg_start_tmp.

newATTRSUB leaks when an attempt to redefine the active sort sub is
made.

p4raw-link: @8756 on //depot/maint-5.6/pureperl: e4e7ae41582ec85ff988a40709daa40d81a8cf13
p4raw-link: @8704 on //depot/maint-5.6/pureperl: a0f842d35079c52aadb60790fe59b37d9727c9a9
p4raw-link: @8701 on //depot/maint-5.6/perl: e746d09cf2b59bf7d8188bec4bade3b9025773fc

p4raw-id: //depot/maint-5.6/perl@8758
p4raw-integrated: from //depot/maint-5.6/pureperl@8748 'copy in'
regcomp.c (@8694..) op.c (@8710..)

20 years agoResynchronised with parent
Alan Burlison [Sat, 10 Feb 2001 17:56:46 +0000 (17:56 +0000)]
Resynchronised with parent

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

20 years agonewATTRSUB leaks when an attempt to redefine the active sort sub is
Alan Burlison [Sat, 10 Feb 2001 17:51:15 +0000 (17:51 +0000)]
newATTRSUB leaks when an attempt to redefine the active sort sub is
made.

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

20 years agoIntegrate changes #8673,8674,8676 from maintperl into mainline,
Jarkko Hietaniemi [Fri, 9 Feb 2001 18:31:34 +0000 (18:31 +0000)]
Integrate changes #8673,8674,8676 from maintperl into mainline,
plus manual tweakage.

Sync the perlfaq2 between mainline and maintperl.

p4raw-link: @8676 on //depot/maint-5.6/perl: ddbaa8e33cb4655fc7b3c652b1d6089f1aad6efb
p4raw-link: @8674 on //depot/maint-5.6/perl: fb0f2086fe1ec258bf5b4f410b4585ba211c15aa
p4raw-link: @8673 on //depot/maint-5.6/perl: 15dd4a322b2ae1ba31fb03063cc940afe2a25dbf

p4raw-id: //depot/maint-5.6/perl@8748
p4raw-edited: from //depot/perl@8746 'merge' pod/perlfaq2.pod (@8699..)

20 years agoIntegrate changes #8699,8708,8709,8744,8745 from mainline.
Jarkko Hietaniemi [Fri, 9 Feb 2001 18:03:43 +0000 (18:03 +0000)]
Integrate changes #8699,8708,8709,8744,8745 from mainline.

Subject: perlfaq2, re: perlmongers

Subject: Re: [PATCH pod/[bt]ootc?.pod] Adding mention of useful CPAN modules

Subject: [PATCH pod/perlmodlib.PL 5.6.1-TRIAL2] Up to date CPAN mirror list

Subject: [ID 20010205.001] typo in perlfaq9

Subject: [ID 20010208.002] unordered explanation in perlcall

p4raw-link: @8745 on //depot/perl: 087fe2279b25c4cb7ed0ead046e59772528a119c
p4raw-link: @8744 on //depot/perl: 3d61b2bcb947517e114013565c3dbe5cc91e1fad
p4raw-link: @8709 on //depot/perl: 843dbe2696b695867a2230e1af4a98d63d6c9559
p4raw-link: @8708 on //depot/perl: 8257a158a240b1ac87c8767f1a5f236a029fb9c4
p4raw-link: @8699 on //depot/perl: 74078192d18adfe8716fde09af21dde48fda1204

p4raw-id: //depot/maint-5.6/perl@8746
p4raw-integrated: from //depot/perl@8740 'copy in' pod/perlboot.pod
(@6344..) pod/perlobj.pod (@6444..) pod/perlcall.pod (@6522..)
pod/perltootc.pod (@7585..) pod/perltoot.pod (@7648..)
pod/perlfaq9.pod (@7725..) pod/perlmodlib.PL (@8670..) 'merge
in' pod/perlfaq2.pod (@8505..) pod/perlapi.pod (@8615..)

20 years agoperlfaq3.pod, URL for vile
Brendan O'Dea [Sun, 4 Feb 2001 11:17:56 +0000 (22:17 +1100)]
perlfaq3.pod, URL for vile
Message-ID: <20010204111756.A16301@compusol.com.au>

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

20 years agoinstallhtml change to build prettier html files
Indy Singh [Fri, 2 Feb 2001 15:09:59 +0000 (10:09 -0500)]
installhtml change to build prettier html files
Message-ID: <02b601c08d54$23fd3560$d24b7018@cr637287a>

Html files will be generated with a header to make them look
a little less bare.

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

20 years agoWin32 Makefile change to move html directory
Indy Singh [Fri, 2 Feb 2001 15:08:23 +0000 (10:08 -0500)]
Win32 Makefile change to move html directory
Message-ID: <02b501c08d53$ec354550$d24b7018@cr637287a>

Html files will be installed in a more logical and easier to
find directory. E.g. c:\perl\html instead of c:\perl\lib\pod\html

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

20 years agoLatin nit from Philip Newton.
Jarkko Hietaniemi [Fri, 9 Feb 2001 16:42:31 +0000 (16:42 +0000)]
Latin nit from Philip Newton.

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

20 years agoRe: [PATCH: 5.6.1 trial 2 && perl@8671] some coded char set issues in perlre.pod
Prymmer/Kahn [Thu, 8 Feb 2001 21:21:22 +0000 (13:21 -0800)]
Re: [PATCH: 5.6.1 trial 2 && perl@8671] some coded char set issues in perlre.pod
Message-ID: <Pine.BSF.4.21.0102082048360.1499-100000@shell8.ba.best.com>

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

20 years agoRename README.posix-bc to README.bs2000 (to avoid the
Jarkko Hietaniemi [Fri, 9 Feb 2001 15:26:17 +0000 (15:26 +0000)]
Rename README.posix-bc to README.bs2000 (to avoid the
confusion of a "perlposix-bc.pod"), add a few missing
arch pods, regen toc.

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

20 years agopodify README.vmesa
Peter Prymmer [Thu, 8 Feb 2001 13:00:30 +0000 (05:00 -0800)]
podify README.vmesa
Message-ID: <Pine.OSF.4.10.10102081246030.445810-100000@aspara.forte.com>

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

20 years agoIntegrate change #8712 from mainline.
Jarkko Hietaniemi [Fri, 9 Feb 2001 14:33:25 +0000 (14:33 +0000)]
Integrate change #8712 from mainline.

[PATCH: perl-5.6.1 trial2 && perl@8671] VMS specific simplification for Pod::Find

p4raw-link: @8712 on //depot/perl: 2eec1a1ed8f4ac423d53f3e0bb68e0581ea99aab
p4raw-link: @8671 on //depot/perl: 4617e9a32e0e4a2e250fab079883a8a083804e1c

p4raw-id: //depot/maint-5.6/perl@8727
p4raw-integrated: from //depot/perl@8725 'copy in' lib/Pod/Find.pm
(@6712..)

20 years agoAdd NonStopUX to the list of 5.6.1-proven platforms.
Jarkko Hietaniemi [Fri, 9 Feb 2001 04:56:47 +0000 (04:56 +0000)]
Add NonStopUX to the list of 5.6.1-proven platforms.

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

20 years agoIntegrate change #8722 from mainline.
Jarkko Hietaniemi [Fri, 9 Feb 2001 03:29:29 +0000 (03:29 +0000)]
Integrate change #8722 from mainline.

The Im() function wasn't returning zero for non-Math::Complex
arguments.  The bug reported by John Gamble.

p4raw-link: @8722 on //depot/perl: 178326e780f3f154b61c269acad640244e0c5907

p4raw-id: //depot/maint-5.6/perl@8723
p4raw-integrated: from //depot/perl@8703 'copy in' lib/Math/Complex.pm
(@7561..)

20 years agoSeveral leaks an UMRs fixed, mainly in the area of Perl_pmtrans and
Alan Burlison [Wed, 7 Feb 2001 00:22:04 +0000 (00:22 +0000)]
Several leaks an UMRs fixed, mainly in the area of Perl_pmtrans and
associated UTFied tr/// code.  Also fixed scoping leak of
PL_reg_start_tmp.

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

20 years agoSynchronised with parent
Alan Burlison [Tue, 6 Feb 2001 15:00:03 +0000 (15:00 +0000)]
Synchronised with parent

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

20 years agoFixed UMRs and leak in Perl_pmtrans()
Alan Burlison [Tue, 6 Feb 2001 14:55:24 +0000 (14:55 +0000)]
Fixed UMRs and leak in Perl_pmtrans()

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

20 years ago$(MAKE) distclean doesn't clean up properly on windows
Gurusamy Sarathy [Tue, 6 Feb 2001 02:29:37 +0000 (02:29 +0000)]
$(MAKE) distclean doesn't clean up properly on windows

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

20 years agotweak change#8659 to keep it simple
Gurusamy Sarathy [Tue, 6 Feb 2001 01:00:46 +0000 (01:00 +0000)]
tweak change#8659 to keep it simple

p4raw-link: @8659 on //depot/maint-5.6/perl: 0afa9c6889acca50d837d7aa71ecf0291ac457a6

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

20 years agochange#8693 was missing testsuite changes
Gurusamy Sarathy [Mon, 5 Feb 2001 22:45:41 +0000 (22:45 +0000)]
change#8693 was missing testsuite changes

p4raw-link: @8693 on //depot/maint-5.6/perl: eba5cb5adbe1778bbde55e8c053469d551c1ad27

p4raw-id: //depot/maint-5.6/perl@8701
p4raw-integrated: from //depot/perl@8695 'copy in' t/lib/db-btree.t
t/lib/db-hash.t t/lib/db-recno.t (@8068..)

20 years agoSync with parent
Alan Burlison [Mon, 5 Feb 2001 11:56:00 +0000 (11:56 +0000)]
Sync with parent

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

20 years agothread.h tweak to enable 5005threads on HP-UX 10.20 with DCE threads
Gurusamy Sarathy [Mon, 5 Feb 2001 03:27:34 +0000 (03:27 +0000)]
thread.h tweak to enable 5005threads on HP-UX 10.20 with DCE threads

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

20 years agoInitial branch creation from //depot/maint-5.6/perl
Alan Burlison [Mon, 5 Feb 2001 00:07:47 +0000 (00:07 +0000)]
Initial branch creation from //depot/maint-5.6/perl

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

20 years agointegrate changes#7801,8068,8094,8108,8196 from mainline (DB_File
Gurusamy Sarathy [Sun, 4 Feb 2001 22:38:49 +0000 (22:38 +0000)]
integrate changes#7801,8068,8094,8108,8196 from mainline (DB_File
changes)

p4raw-link: @8196 on //depot/perl: 73969f8fab365da08c6e9add280e110329b576aa
p4raw-link: @8108 on //depot/perl: 81d8560360dfa58527ff9ab48d37b89d0ed98a44
p4raw-link: @8094 on //depot/perl: 3245f0580c13b3ab105e59fb6c74519f9d8c8ef0
p4raw-link: @8068 on //depot/perl: cbc5248d01a71061a57c964b98f44bd4cb3a75c0
p4raw-link: @7801 on //depot/perl: b92372bcedd4cbc461492df99e312985a2027951

p4raw-id: //depot/maint-5.6/perl@8693
p4raw-integrated: from //depot/perl@8687 'copy in'
ext/DB_File/version.c (@7801..) ext/DB_File/typemap (@8068..)
ext/DB_File/Changes ext/DB_File/DB_File.pm ext/DB_File/dbinfo
(@8094..) ext/DB_File/DB_File.xs (@8108..)

20 years agoHP-UX thread patches from Merijn H. Brand.
Jarkko Hietaniemi [Sat, 3 Feb 2001 17:11:42 +0000 (17:11 +0000)]
HP-UX thread patches from Merijn H. Brand.

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