This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
integrate changes#7205..7210,7212,7214..7219,7222,7223,7225,7226,
authorGurusamy Sarathy <gsar@cpan.org>
Mon, 18 Dec 2000 00:03:38 +0000 (00:03 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Mon, 18 Dec 2000 00:03:38 +0000 (00:03 +0000)
commite2439105d33f7f37312f9181dbaae86803a3c8e6
tree9a5356be60fa42fc38d432ce84651e0b3d3a59f1
parent72d299dbc059aa8efc323c19d871615d0e98af51
integrate changes#7205..7210,7212,7214..7219,7222,7223,7225,7226,
7228,7230..7241,7243,7346,7347,7350..7354,7356,7358..7360,7362,
7363,7365..7368,7370..7374,7376..7386,7391,7393..7399,7404..7408,
7410..7413 from mainline

Introduce the man[24-8] variables, from Andy Dougherty.

Upgrade to CPAN 1.58, from Andreas König.

An updated EBCDIC tr patch.
Subject: Re: [PATCH: perl@7181] op/tr tests on OS/390

Subject:  [PATCH] 5.6.0 & 5.7.1,  VMS fixes

Two thirds of
Subject: Proposed patches, Install.pm getopts.pl termcap.pl
The Install.pm changes will be submitted separately because
they need some work and discussion still.

The Install.pm third of
Subject: Proposed patches, Install.pm getopts.pl termcap.pl

Subject: [PATCH: perl@7181] was: Re: off to a bad start on fixing regression tests

Subject: [PATCH 5.7.0] IVs in mtats

Subject: [PATCH 5.7.0] Perl API for mstats

Ilya implemented the memory profiling API.

In Amdahl UTS "struct sv" is defined by a system header,
<ksync.h>.

Slight tweak of the code to appease Amdahl UTS cc.

Amdahl UTS doesn't seem to do dynaloading.

Use UTF8SKIP(), from Simon Cozens.

Thinko in #7222.

op/sprintf.t patch for OS/390 (and any other host with limited
floating-point exponent length)
Subject: Re: [ID 20001006.014] Not OK: perl v5.7.0 +DEVEL7158 on os390 05.00  (UNINSTALLED) [PATCH bleadperl]

Tweak #7225.
Subject: Re: [ID 20001006.014] Not OK: perl v5.7.0 +DEVEL7158 on os390 05.00 (UNINSTALLED) [PATCH bleadperl]

Subject: RFC: a (temporary?) way around utf8.pm for EBCDIC

Needs to be conditional on SunOS 4.
Subject: [Pach 5.7.0@7229] Removing -ldb from the core build

Test cases for bug id 20000323.056 (the bug seems to be fixed).

Add test for bug id 20000427.003 (which seems to have
been fixed) (also duplicate as 20000427.004, though
with a higher severity).  Move one utf8 from op/append
to pragma/utf8, tag the tests with bug ids.

Document FNCASE=y as discussed in the bug 20000902.009.

split() utf8 fixes.  Should fix both 20001014.001 and 20000426.003.
The problem was that rx->minlen was in chars while pp_split()
thought it would be in bytes.

Make ~(chr(a).chr(b)) eq chr(~a).chr(~b) on utf8.
Subject: [PATCH] Re: [ID 20000918.005] ~ on wide chars

Fix few quad issues, which for example broke chr(~chr(~0)) for UTF8.

Fix a couple of compiler-noted nits in #7235.

Tweak the test of #7235.

One more ~utf8 tweak.

-w cleanup.
Subject: Re: Problems with bleadperl

Subject: small pod patch

Subject: [PATCH perlguts.pod] Document offset hack

Add Charles Lane.

Add the capability to include/exclude branches.

Subject: [ID 20001016.012] [PATCHes Included]OK: perl v5.7.0 on dos-djgpp djgpp

Detect early whether the std streams have gone bad.
Subject: PATCH (was Re: [ID 20001016.007] Not OK: perl v5.7.0 +DEVEL7228 on i586-linux 2.2.16 (UNINSTALLED))

More IoTYPE sprinkling.

Workaround for a sfio bug where the stream error indicator
is not cleared as documented.
Subject: PATCH (was Re: [ID 20001016.007] Not OK: perl v5.7.0 +DEVEL7228 on i586-linux 2.2.16 (UNINSTALLED))

Clarify documentation on 'use bytes'.
Subject: Re: What does 'use bytes' "mean" ?

Show the failed remote port, instead of the failing line number.
Subject: [PATCH 5.6.1 Debugger] More diagnostics

Make Cwd more bulletproof in chrooted environments.
Subject: [ID 20001018.001] Fix for Cwd.pm (chroot)

Subject: Pod patch for Devel::Peek

Subject: Re: [ID 20001013.008] perl 5.6.0 on AIX 4.3.2 w/GCC 2.95.2

Borland C fstat() never saw the fd as writable.
Subject: fix for Borland's weak "stat" (perl@7211)

Missing change from #7362.

Subject: [PATCH 5.7.0] Re: [ID 20001018.008] flip-flop bug when there's no <FH>

Add the test case for the bug id 20000730.004 which seems
to have been fixed by now.

Fix of sorts for bug id 20000901.092.  There seems to be no trace
of a 'pmshort' anywhere in the B, so the offending line was simply
removed.

Subject: Re: [ID 20001013.008] perl 5.6.0 on AIX w/GCC

Subject: PATCH do_print has 2 PerlIO_error()s

NonStop-UX patches from Tom Bates <tom.bates@compaq.com>

Typo noted by Mark Lutz.

Subject: PATCH CR+LF should be "\cM\cJ" in perlop

In the latest compiler builds cccdlflags must not become -fpic,
from Wilfredo Sánchez.

Subject:  [PATCH] Perl 5.6.0/5.7.0, vms/gen_shrfls.pl update

Subject:  [PATCH] Perl 5.6.0/5.7.0 enable DProf test for VMS

SOCKS function redefinitions need prototypes, too, otherwise
for example 32 bit versus 64 bit differences cause a lot of
problems.  Part of
Subject: [ID 20001016.017] [jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler]

Portability tweak on #7377.
Subject:  Re: [nick@cow.org.uk: [ID 20001020.004] Not OK: perl v5.7.0 +DEVEL7368 on i386-freebsd-64all 4.1-stable (UNINSTALLED)]

Don't write double values through long double pointers,
based on a part of
Subject: [ID 20001016.017] [jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler]

Reëntrancy fix.
Subject: [PATCH perl@7229] Rentrant parser and yylex()

Make scan_num() reëntrant, as suggested in
Subject: [PATCH perl@7229] Rentrant parser and yylex()

Fix for ID 20001020.006, concatenating an unset submatch
with utf8 resulted in "Modification of a read-only value".

Fix for ID 20000915.011, IO::Select warning for an undefined fd.

The #7383 was right only in the context of the original bug report,
not in more general case.

Update Changes.

Testcases for a #7383,#7385 related bug.
Subject: PATCH Re: [ID 20001020.006] "$2$utf8" == modification of read-only-variable

Subject: [PATCH@blead Tie/Array.pm] Re: [ID 20001020.002] Tie::Array SPLICE method is buggy

Tweak the Is* definitions of Unicode character classes
to better match the official categorizations; embrace
the official categorizations; add the combining marks
as alpha (and -numeric); fix DCinital (a typo and edito)
to be DCmedial.

Hints tweak from Anton Berezin.

Subject: installman go-faster stripes
Subject: Re: installman go-faster stripes

Subject: [ID 20001021.003] updated hints/openbsd.sh

Subject: [PATCH bleadperl] -MO=C falls over on package <none>

Subject: PATCH $Config::Config{ldlibpthname} in ext/DynaLoader/DynaLoader_pm.PL

Subject: [PATCH] Re: [ID 20000121.007] XXX documentation in man ExtUtils::MakeMaker

Doc patch.
Subject: [ID 19991128.002] \&{'foo'} not caught by strict refs

Retract #7404 with a patch from Robin Barker, via Andy Dougherty.

Subject: Re: [ID 20001021.005] SEGV with regex match

Subject: Re: [20000731.007] potential syntax error not detected [PATCH]

The change #7187 was not so good on VMS.
Subject: [PATCH perl@7369] VMS perldoc.PL fix for double quoted temp filename

Subject: [PATCH: perl@7386] miscellaneous typos in 3 pods

Miscellaneous MacOS Classic library updates from Matthias Neeracher.

Document PERL_INSTALL_ROOT of #7210.

p4raw-link: @7219 on //depot/perl: d67493ed56a1a4cbcbfc722e3d9ed0c4f29c3963
p4raw-link: @7214 on //depot/perl: 880b20b67e23950959b9017ea50a2f9fe4e915a4
p4raw-link: @7212 on //depot/perl: 2f2d036aac7a6d378d15faf96ae8ed621bef910c
p4raw-link: @7210 on //depot/perl: a9d83807f0f0b611a2eea3bda7bb80eac9d5b104
p4raw-link: @7205 on //depot/perl: 6f748670132fcfd6aa343cd6dd2a0b18fc867c63on //depot/metaconfig: a1829424efc881dd6263214c1b17e46de8ac69c8
p4raw-link: @7187 on //depot/perl: a79ff10558a3b8e128b0898794bddcf07255f408

p4raw-id: //depot/maint-5.6/perl@8159
p4raw-branched: from //depot/perl@8156 'branch in'
lib/unicode/Is/DCmedial.pl t/lib/tie-splice.t
p4raw-deleted: from //depot/perl@8156 'delete in'
lib/unicode/Is/DCinital.pl (@6930..)
p4raw-integrated: from //depot/perl@8156 'copy in' t/op/flip.t (@536..)
t/lib/dprof/V.pm (@3710..) lib/getopts.pl lib/termcap.pl
(@3759..) perly.y (@5009..) hints/darwin.sh (@5266..) dosish.h
(@5628..) lib/ExtUtils/Mksymlists.pm (@5769..)
vms/ext/Stdio/Stdio.pm (@5823..) lib/strict.pm (@5843..) Todo
(@5897..) t/op/oct.t (@6044..) perly.c (@6194..)
ext/IO/lib/IO/Select.pm (@6586..) hints/freebsd.sh (@6894..)
lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl
lib/unicode/Is/Graph.pl lib/unicode/Is/Print.pl
lib/unicode/Is/Punct.pl lib/unicode/Is/Space.pl
lib/unicode/Is/Word.pl (@6930..) t/pod/find.t (@6978..)
t/pod/testp2pt.pl (@7048..) t/op/64bitint.t (@7057..)
myconfig.SH (@7060..) pod/perlmod.pod (@7097..) t/op/append.t
(@7100..) hints/openbsd.sh (@7122..) ext/B/B/Debug.pm (@7134..)
installman (@7140..) lib/Tie/Array.pm (@7151..)
utils/perldoc.PL (@7187..) pod/perlebcdic.pod (@7191..)
t/op/tr.t (@7193..) lib/ExtUtils/Install.pm (@7210..)
ext/Devel/Peek/Peek.pm (@7215..) t/lib/dprof.t (@7377..)
p4raw-integrated: from //depot/perl@7412 'copy in' lib/Term/ReadLine.pm
(@3601..) lib/File/Basename.pm (@5296..) lib/File/Path.pm
(@5592..) lib/perl5db.pl (@7356..)
p4raw-integrated: from //depot/perl@7408 'copy in' lib/vars.pm
(@5948..)
p4raw-integrated: from //depot/perl@7407 'copy in' t/op/pat.t (@6874..)
regexec.c (@7115..)
p4raw-integrated: from //depot/perl@7406 'copy in'
lib/ExtUtils/MakeMaker.pm (@7404..)
p4raw-integrated: from //depot/perl@7399 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@6359..)
p4raw-integrated: from //depot/perl@7398 'copy in' ext/B/B/C.pm
(@5593..) ext/B/B.pm (@6763..)
p4raw-integrated: from //depot/perl@7396 'copy in' pod/pod2man.PL
(@7047..)
p4raw-integrated: from //depot/perl@7394 'copy in'
lib/unicode/mktables.PL (@7030..) 'edit in' MANIFEST (@7393..)
p4raw-integrated: from //depot/perl@7391 'copy in' t/pragma/utf8.t
(@7383..)
p4raw-integrated: from //depot/perl@7385 'edit in' pp_hot.c (@7383..)
p4raw-integrated: from //depot/perl@7382 'edit in' embed.h embed.pl
proto.h toke.c (@7381..) 'ignore' objXSUB.h (@7096..) 'merge
in' perlapi.c (@7096..)
p4raw-integrated: from //depot/perl@7381 'ignore' perl.h (@7380..)
p4raw-integrated: from //depot/perl@7380 'edit in' pp.c (@7364..)
p4raw-integrated: from //depot/perl@7378 'edit in' doio.c (@7370..)
'merge in' pp_sys.c (@7213..)
p4raw-integrated: from //depot/perl@7377 'copy in' vms/test.com
(@7053..) configure.com (@7376..)
p4raw-integrated: from //depot/perl@7376 'copy in' vms/gen_shrfls.pl
(@7208..)
p4raw-integrated: from //depot/perl@7373 'copy in' pod/perlop.pod
(@7121..)
p4raw-branched: from //depot/perl@7371 'branch in' hints/nonstopux.sh
p4raw-integrated: from //depot/perl@7371 'edit in' Configure (@7230..)
'ignore' config_h.SH (@7205..)
p4raw-integrated: from //depot/perl@7368 'copy in' hints/aix.sh
(@6982..)
p4raw-integrated: from //depot/perl@7365 'copy in' t/pragma/warn/pp_hot
(@6531..) 'merge in' pp_ctl.c (@7165..)
p4raw-integrated: from //depot/perl@7363 'copy in' win32/perlhost.h
(@6662..)
p4raw-integrated: from //depot/perl@7362 'copy in' win32/win32.c
(@7173..)
p4raw-integrated: from //depot/perl@7361 'copy in' pod/buildtoc.PL
(@6844..) pod/perl.pod (@6894..) pod/perlport.pod (@7176..)
p4raw-branched: from //depot/perl@7360 'branch in' README.aix
p4raw-integrated: from //depot/perl@7358 'copy in' lib/Cwd.pm (@7124..)
p4raw-integrated: from //depot/perl@7354 'copy in' lib/bytes.pm
(@5629..)
p4raw-integrated: from //depot/perl@7351 'copy in' t/op/misc.t
(@6874..)
p4raw-integrated: from //depot/perl@7350 'copy in' djgpp/djgpp.c
(@5288..) t/io/open.t (@6874..)
p4raw-integrated: from //depot/perl@7347 'copy in' Porting/genlog
(@4604..)
p4raw-integrated: from //depot/perl@7346 'copy in' AUTHORS (@6961..)
p4raw-integrated: from //depot/perl@7243 'merge in' pod/perlguts.pod
(@7001..)
p4raw-integrated: from //depot/perl@7241 'copy in' pod/perlfaq7.pod
(@6344..)
p4raw-integrated: from //depot/perl@7240 'merge in' t/pragma/overload.t
(@7104..)
p4raw-integrated: from //depot/perl@7239 'copy in' t/op/bop.t (@7238..)
p4raw-integrated: from //depot/perl@7235 'copy in' utf8.h (@7154..)
p4raw-integrated: from //depot/perl@7233 'copy in' README.dos (@5505..)
p4raw-integrated: from //depot/perl@7228 'copy in' lib/utf8.pm
(@6593..)
p4raw-integrated: from //depot/perl@7226 'copy in' t/op/sprintf.t
(@7225..)
p4raw-integrated: from //depot/perl@7223 'edit in' utf8.c (@7222..)
p4raw-integrated: from //depot/perl@7219 'copy in' hints/uts.sh
(@1575..)
p4raw-integrated: from //depot/perl@7217 'copy in' sv.h (@7156..)
p4raw-integrated: from //depot/perl@7215 'copy in'
ext/Devel/Peek/Peek.xs (@7081..)
p4raw-integrated: from //depot/perl@7214 'copy in' malloc.c (@7081..)
p4raw-integrated: from //depot/perl@7208 'copy in' lib/File/Temp.pm
(@6964..)
p4raw-integrated: from //depot/perl@7206 'copy in' lib/CPAN.pm
lib/CPAN/FirstTime.pm (@7046..)
p4raw-integrated: from //depot/perl@7205 'copy in' vos/config.pl
(@6816..) vos/config.h vos/config_h.SH_orig (@6982..)
Porting/config_H (@7195..) Porting/Glossary Porting/config.sh
epoc/config.sh vos/config.def win32/config.bc win32/config.gc
win32/config.vc (@7196..)
111 files changed:
AUTHORS
Configure
MANIFEST
Porting/config.sh
Porting/config_H
Porting/genlog
README.aix [new file with mode: 0644]
README.dos
Todo
configure.com
djgpp/djgpp.c
doio.c
dosish.h
embed.h
embed.pl
epoc/config.sh
ext/B/B.pm
ext/B/B/C.pm
ext/B/B/Debug.pm
ext/Devel/Peek/Peek.pm
ext/Devel/Peek/Peek.xs
ext/DynaLoader/DynaLoader_pm.PL
ext/IO/lib/IO/Select.pm
hints/aix.sh
hints/darwin.sh
hints/freebsd.sh
hints/nonstopux.sh [new file with mode: 0644]
hints/openbsd.sh
hints/uts.sh
installman
lib/CPAN.pm
lib/CPAN/FirstTime.pm
lib/Cwd.pm
lib/ExtUtils/Install.pm
lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/Mksymlists.pm
lib/File/Basename.pm
lib/File/Path.pm
lib/File/Temp.pm
lib/Term/ReadLine.pm
lib/Tie/Array.pm
lib/bytes.pm
lib/getopts.pl
lib/perl5db.pl
lib/strict.pm
lib/termcap.pl
lib/unicode/Is/Alnum.pl
lib/unicode/Is/Alpha.pl
lib/unicode/Is/DCmedial.pl [moved from lib/unicode/Is/DCinital.pl with 100% similarity]
lib/unicode/Is/Graph.pl
lib/unicode/Is/Print.pl
lib/unicode/Is/Punct.pl
lib/unicode/Is/Space.pl
lib/unicode/Is/Word.pl
lib/unicode/mktables.PL
lib/utf8.pm
lib/vars.pm
malloc.c
myconfig.SH
perl.h
perlapi.c
perly.c
perly.y
pod/buildtoc.PL
pod/perl.pod
pod/perlebcdic.pod
pod/perlfaq7.pod
pod/perlguts.pod
pod/perlmod.pod
pod/perlop.pod
pod/perlport.pod
pod/pod2man.PL
pp.c
pp_ctl.c
pp_hot.c
pp_sys.c
proto.h
regexec.c
sv.h
t/io/open.t
t/lib/dprof.t
t/lib/dprof/V.pm
t/lib/tie-splice.t [new file with mode: 0644]
t/op/64bitint.t
t/op/append.t
t/op/bop.t
t/op/flip.t
t/op/misc.t
t/op/oct.t
t/op/pat.t
t/op/sprintf.t
t/op/tr.t
t/pod/find.t
t/pod/testp2pt.pl
t/pragma/overload.t
t/pragma/utf8.t
t/pragma/warn/pp_hot
toke.c
utf8.c
utf8.h
utils/perldoc.PL
vms/ext/Stdio/Stdio.pm
vms/gen_shrfls.pl
vms/test.com
vos/config.h
vos/config_h.SH_orig
win32/config.bc
win32/config.gc
win32/config.vc
win32/perlhost.h
win32/win32.c