This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
integrate changes#6666..6678,6680..6682,6684..6691,6699..6733,
authorGurusamy Sarathy <gsar@cpan.org>
Mon, 27 Nov 2000 15:10:56 +0000 (15:10 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Mon, 27 Nov 2000 15:10:56 +0000 (15:10 +0000)
commit3a6f103993f719e1ce391db764a03c5a624b7cf1
tree7f12f7d211ccc09f8ba7d7be7768ff9f059ce951
parent5e1047cb753178643544e3a8c1405fee9564d42c
integrate changes#6666..6678,6680..6682,6684..6691,6699..6733,
6740..6745,6747..6757,6760

Subject: Re: [ID 20000816.006] [PATCH @6655] Shell.pm, bug fix, strict and OO Interface

Subject: [PATCH(2) @6655] Re: perldebut.pod - spelling

Doc nits spotted by Richard Soderberg.

move WNOHANG definition to where other such things are

Make $Config{byteorder} more magical so that it is
dynamically computed: nice for 'fat binaries'.
Subject: [PATCH]: default byteorder

Subject: [PATCH] Cwd.pm now uses strict

Subject: Re: [PATCH]Re: Questions about Math::BigFloat

Get -DLEAKTEST to compile (not necessarily to work, mind)
Subject: [ID 20000724.006] -DLEAKTEST problem

perldebtut 1.10 from Richard Foley, plus Celsius and Fahrenheit.

Add perlebcdic from Peter Prymmer, regen toc.

Don't propose using modules built for 5.005 if no binary
compatibility with 5.005 is attempted.

Do not use prototyping here.
Subject: [ID 20000817.016] [PATCH] Peek.xs

Document what the backtick returns if the command fails.

Add byteorder to the myconfig output.

Introduce NVef, NVff, and NVgf, use the middle one.
(helps for lib/peek + Linux + long doubles)  Reported in
Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13
Use NVs in POSIX math, not doubles.
Subject: [ID 20000817.014] POSIX & modfl

Subject: [PATCH 5.6.0+] newSVrv() memory leak

The byteorder code in #6671 was wrong.

Fix the lib/complex failure of
Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13
Linux long double accuracy issue: something that
when printed with %g looks like "2" but int() of it is 1.

Propagate new Configure vars.

Unbuffer the output.

Subject: [PATCH] perltrap.pod spring cleaning

Subject: [PATCH] perlfunc.pod -- clarifying sprintf array argument issues
Subject: [ID 20000817.018] behaviour change 5.5.3 -> 5.6.0 re "Modification of a read-only value"

Tiny Getopt::Long patch from Johan Vromans.

Document code point which makes if (defined %stash::) to work
(noted by Spider Boardman).

Subject: [PATCH perl@6698] cygwin port

Document the NDBM_File and ODBM_File as SDBM_File
was documented in #6417.

The new tests were missing from #6415.

Add [[:blank:]] as suggested in
Subject: [ID 20000716.024] [=cc=] / [:blank:]
(the [=cc=] has already been taken care of by #6439
 so the whole bug report can be closed)
and make [[:space:]] to be equivalent to isspace(3)
(as opposed to \s, which is isSPACE()).  The difference
is that now [[:space:]] matches the mythical vertical tab,
while \s doesn't.

Don't eat leading os from index entries.
Subject: Re: [ID 20000810.006] Pod::Man Ate My 'O'!

Subject: [PATCH 5.6.0+] fix for Win32::DomainName

Typo in pp_complement().
Subject: [PATCH perl-current] Deparse

Add warnif(), check warnings further up the stack,
all the warnings functions now can take an optional object reference.
Subject: [PATCH bleedperl@6691] warnings pragma update

Fix a core dump in lib/selfloader under -DDEBUGGING.
Subject: PATCH @6698 for [ID 20000817.007] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6676 on alpha-dec_osf 4.0f (UNINSTALLED)

Subject: [PATCH 5.6.0+] fix for Win32::GetFullPathName and Win32::GetShortPathName

Subject: [PATCH: 6698] tidy up the temp files left by peek tests on VMS

Subject: [PATCH: 6698] was Re: [PATCH: 6640] VMS Makefile.SH update (fwd)
Put back the long double avoidance code to POSIX.xs
because VMS seems to need it still.

Introduce a 'veryclean' target that is like 'distclean'
but also removes *~ and *.orig.

Subject: [ID 20000817.023] endianness description in perlfunc.pod

Subject: [PATCH perl@6698] File::Temp fix-ups for OpenVMS

Let's try #6717 again.

UTF8 concat fixes.
Subject: [PATCH @6713] Re: [ID 20000815.006] latest patched perl core dumps

pp_open() could pass an uninitialized filename down to do_open9().

Subject: Re: [ID 20000819.002] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6707 on i686-linux 2.2.5-16 (UNINSTALLED)

Update to CGI 2.72, from Lincoln Stein.

Subject: [PATCH] Silence MakeMaker (Was: installman)

Use temporary directory instead of current directory.
Subject: Re: [ID 20000816.011] Test failure in lib/ftmp-security.t

Document odd vs even subreleases and -Dusedevel.

The veryclean target needs to clobber.

Use File::Spec->tmpdir().

Document the number of exponent digits.

Mention perlebcdic and perlposix-bc.

s/this one/the 5.6.0 release/

The #6724 is here.

The correct cleaning order is an art.

small tweaks for change#6705: avoid C++ style comments in C code;
use Perl's malloc API rather than the low level system one

Array context keeps slithering in.

Subject: Re: 5.7.0 getting really close, new snapshot: perldelta, Storable

Subject: [PATCH] os2.c fix for use64bitint

Update to Pod::LaTeX 0.53.
Subject: [PATCH] lib/Pod/LaTeX.pm updates

Document the endianness of Alpha more precisely.

Subject: RE: [PATCH perl@6736] t/pragma/warn/9enabled assumes stdout buffered

Rename the macro argument because some preprocessors
can't tell the difference and expand arguments also inside
double quoted strings.

free TLS slot properly on Windows

use Cwd 'chdir' didn't set $ENV{PWD} correctly on Windows

Unicos/mk requires elaborate paranoia.

Tweak the floating point output routine preferences.

Also under djgpp the timestamps are funky.

Apply some PodParser 1.18 patches; the Pod/Find.pm
patches cannot be applied since #6712 conflicts.

Use PodParser 1.18 new test.

A pod nit.
Subject: [PATCH] pod/perlre.pod (was Re: [ID 20000821.007] $&, $1, etc. disappear when sub returns)

Be verydeepclean.

p4raw-link: @6705 on //depot/perl: d12db45c09c7b1994500d95b22b3635ca28bfffb
p4raw-link: @6684 on //depot/perl: 2b899b4a6ad0a96c47e1bf92850882725a1127e9
p4raw-link: @6682 on //depot/perl: 43dd4d2146112dca2aa15fc1e2f00ffa207319c5
p4raw-link: @6680 on //depot/perl: c434e2251835c9eff392e229e50c4193709f1c26on //depot/metaconfig: 18f93d3e5b13d14fcfb854eb981cca27cf93527c
p4raw-link: @6678 on //depot/perl: e54dc35bb8a9a01ec402faf8e8793a3a02d6fdf2
p4raw-link: @6666 on //depot/perl: 8d5b6de5e1eb7bf5df60c4299d3d7e78abf5d747

p4raw-id: //depot/maint-5.6/perl@7893
p4raw-integrated: from //depot/perl@7887 'copy in' README.vmesa
(@2219..) lib/Math/BigInt.pm (@3332..)
ext/Devel/Peek/Makefile.PL (@3709..) ext/NDBM_File/NDBM_File.pm
ext/ODBM_File/ODBM_File.pm (@4871..) lib/Shell.pm (@4874..)
lib/Math/BigFloat.pm (@4954..) ext/GDBM_File/GDBM_File.xs
(@5091..) t/pod/special_seqs.xr (@5198..) win32/win32thread.h
(@5651..) lib/Tie/Hash.pm lib/Tie/Scalar.pm lib/syslog.pl
(@5702..) lib/fields.pm (@5712..) hints/unicos.sh (@6169..)
pod/perlsyn.pod pod/perltrap.pod (@6344..) README.posix-bc
(@6373..) ext/SDBM_File/SDBM_File.pm (@6417..) lib/Pod/LaTeX.pm
(@6553..) lib/Pod/Find.pm lib/Pod/Parser.pm lib/Pod/Usage.pm
t/pod/special_seqs.t (@6578..) thread.h (@6594..) 'edit in'
t/pragma/warn/9enabled (@6707..) lib/Pod/InputObjects.pm
(@6740..)
p4raw-integrated: from //depot/perl@6760 'edit in' Makefile.SH
(@6733..)
p4raw-integrated: from //depot/perl@6756 'edit in' pod/perlre.pod
(@6703..)
p4raw-integrated: from //depot/perl@6752 'copy in' t/op/stat.t
(@6501..)
p4raw-integrated: from //depot/perl@6751 'edit in' Configure (@6685..)
p4raw-integrated: from //depot/perl@6750 'edit in' lib/Math/Complex.pm
(@6689..)
p4raw-integrated: from //depot/perl@6749 'edit in' lib/Cwd.pm (@6672..)
p4raw-integrated: from //depot/perl@6748 'copy in' win32/perllib.c
(@6317..)
p4raw-integrated: from //depot/perl@6747 'edit in' regcomp.c (@6709..)
p4raw-integrated: from //depot/perl@6744 'edit in' pod/perlfunc.pod
(@6729..) pod/perlport.pod (@6730..)
p4raw-integrated: from //depot/perl@6743 'edit in' pod/perlop.pod
(@6682..)
p4raw-integrated: from //depot/perl@6741 'copy in' os2/os2.c (@6149..)
p4raw-integrated: from //depot/perl@6740 'edit in' pod/perldebtut.pod
(@6675..)
p4raw-integrated: from //depot/perl@6738 'edit in' win32/win32.c
(@6710..)
p4raw-integrated: from //depot/perl@6732 'copy in'
t/lib/ftmp-security.t (@6724..)
p4raw-integrated: from //depot/perl@6731 'merge in' pod/perl56delta.pod
(@6344..)
p4raw-integrated: from //depot/perl@6728 'copy in' utils/perlbug.PL
(@6652..)
p4raw-integrated: from //depot/perl@6725 'copy in' INSTALL (@6644..)
p4raw-integrated: from //depot/perl@6723 'copy in'
lib/ExtUtils/MM_Unix.pm (@6714..)
p4raw-integrated: from //depot/perl@6722 'copy in' lib/CGI.pm (@6643..)
p4raw-integrated: from //depot/perl@6720 'merge in' pp_sys.c (@6661..)
p4raw-integrated: from //depot/perl@6719 'copy in' t/op/append.t
(@1575..) pp_hot.c (@6531..)
p4raw-integrated: from //depot/perl@6718 'copy in' lib/File/Temp.pm
(@6717..)
p4raw-integrated: from //depot/perl@6714 'copy in' utils/Makefile
(@4092..) x2p/Makefile.SH (@6383..) 'merge in' pod/Makefile.SH
(@6373..)
p4raw-integrated: from //depot/perl@6713 'edit in' ext/POSIX/POSIX.xs
(@6686..)
p4raw-integrated: from //depot/perl@6712 'copy in' t/pod/find.t
(@6600..)
p4raw-integrated: from //depot/perl@6711 'copy in' t/lib/peek.t
(@6641..)
p4raw-integrated: from //depot/perl@6707 'copy in' lib/Class/Struct.pm
lib/Tie/Handle.pm (@5702..) warnings.pl (@6146..)
pod/perllexwarn.pod (@6344..) lib/warnings.pm (@6355..)
p4raw-integrated: from //depot/perl@6706 'copy in' ext/B/B/Deparse.pm
(@6589..)
p4raw-integrated: from //depot/perl@6705 'copy in' lib/Win32.pod
(@6369..)
p4raw-integrated: from //depot/perl@6704 'copy in' lib/Pod/Man.pm
(@6366..)
p4raw-integrated: from //depot/perl@6703 'copy in' pod/perlretut.pod
(@6130..) handy.h (@6450..) regcomp.h (@6560..) regexec.c
(@6591..) t/op/pat.t (@6620..)
p4raw-integrated: from //depot/perl@6702 'copy in' t/op/bop.t (@5954..)
p4raw-integrated: from //depot/perl@6699 'merge in' op.c (@6471..)
p4raw-integrated: from //depot/perl@6697 'copy in' lib/Getopt/Long.pm
(@6576..) t/lib/gol-basic.t t/lib/gol-oo.t (@6581..)
p4raw-integrated: from //depot/perl@6696 'merge in' pod/perldiag.pod
(@6663..)
p4raw-integrated: from //depot/perl@6693 'copy in' t/op/fork.t
(@6659..)
p4raw-integrated: from //depot/perl@6691 'copy in' vos/config.def
vos/config.h vos/config_h.SH_orig win32/config.bc
win32/config.gc win32/config.vc win32/config_H.bc
win32/config_H.gc win32/config_H.vc (@6169..) epoc/config.sh
(@6363..) configure.com (@6613..)
p4raw-integrated: from //depot/perl@6688 'edit in' configpm (@6671..)
p4raw-integrated: from //depot/perl@6687 'edit in' sv.c (@6678..)
p4raw-integrated: from //depot/perl@6686 'copy in' ext/POSIX/typemap
(@1204..)
p4raw-integrated: from //depot/perl@6685 'copy in' pod/perlguts.pod
(@6496..) Porting/Glossary Porting/config.sh Porting/config_H
(@6660..) 'edit in' dump.c (@6678..) config_h.SH (@6680..)
'merge in' perl.h (@6648..)
p4raw-integrated: from //depot/perl@6684 'copy in' myconfig.SH
(@6460..)
p4raw-branched: from //depot/perl@6676 'branch in' pod/perlebcdic.pod
p4raw-integrated: from //depot/perl@6676 'copy in' pod/buildtoc.PL
pod/perl.pod pod/perltoc.pod (@6599..) 'merge in' MANIFEST
(@6613..)
p4raw-integrated: from //depot/perl@6674 'merge in' util.c (@6659..)
p4raw-integrated: from //depot/perl@6673 'copy in' t/lib/bigfltpm.t
(@5486..)
p4raw-integrated: from //depot/perl@6670 'copy in' win32/win32.h
(@6472..)
107 files changed:
Configure
INSTALL
MANIFEST
Makefile.SH
Porting/Glossary
Porting/config.sh
Porting/config_H
README.posix-bc
README.vmesa
config_h.SH
configpm
configure.com
dump.c
epoc/config.sh
ext/B/B/Deparse.pm
ext/Devel/Peek/Makefile.PL
ext/GDBM_File/GDBM_File.xs
ext/NDBM_File/NDBM_File.pm
ext/ODBM_File/ODBM_File.pm
ext/POSIX/POSIX.xs
ext/POSIX/typemap
ext/SDBM_File/SDBM_File.pm
handy.h
hints/unicos.sh
lib/CGI.pm
lib/Class/Struct.pm
lib/Cwd.pm
lib/ExtUtils/MM_Unix.pm
lib/File/Temp.pm
lib/Getopt/Long.pm
lib/Math/BigFloat.pm
lib/Math/BigInt.pm
lib/Math/Complex.pm
lib/Pod/Find.pm
lib/Pod/InputObjects.pm
lib/Pod/LaTeX.pm
lib/Pod/Man.pm
lib/Pod/Parser.pm
lib/Pod/Usage.pm
lib/Shell.pm
lib/Tie/Handle.pm
lib/Tie/Hash.pm
lib/Tie/Scalar.pm
lib/Win32.pod
lib/fields.pm
lib/syslog.pl
lib/warnings.pm
myconfig.SH
op.c
os2/os2.c
perl.h
pod/Makefile.SH
pod/buildtoc.PL
pod/perl.pod
pod/perldebtut.pod
pod/perldelta.pod
pod/perldiag.pod
pod/perlebcdic.pod [new file with mode: 0644]
pod/perlfunc.pod
pod/perlguts.pod
pod/perllexwarn.pod
pod/perlop.pod
pod/perlport.pod
pod/perlre.pod
pod/perlretut.pod
pod/perlsyn.pod
pod/perltoc.pod
pod/perltrap.pod
pp_hot.c
pp_sys.c
regcomp.c
regcomp.h
regexec.c
sv.c
t/lib/bigfltpm.t
t/lib/ftmp-security.t
t/lib/gol-basic.t
t/lib/gol-oo.t
t/lib/peek.t
t/op/append.t
t/op/bop.t
t/op/fork.t
t/op/pat.t
t/op/stat.t
t/pod/find.t
t/pod/special_seqs.t
t/pod/special_seqs.xr
t/pragma/warn/9enabled
thread.h
util.c
utils/Makefile
utils/perlbug.PL
vos/config.def
vos/config.h
vos/config_h.SH_orig
warnings.pl
win32/config.bc
win32/config.gc
win32/config.vc
win32/config_H.bc
win32/config_H.gc
win32/config_H.vc
win32/perllib.c
win32/win32.c
win32/win32.h
win32/win32thread.h
x2p/Makefile.SH