This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
21 years agoIntegrate:
Nicholas Clark [Thu, 27 Mar 2003 22:37:35 +0000 (22:37 +0000)]
Integrate:
[ 19074]
Missing final \n.

[ 19076]
Craig Berry: remove extra (.

[ 19077]
Feeding illegal QP (like \x80) to this
./perl -Ilib -wne 'use PerlIO::via::QuotedPrint;BEGIN{binmode(STDIN, ":via(QuotedPrint)")};print'
caused a coredump in av_length() <- nextargv() because
the av was NULL.  I don't know that returning Nullfp is
the best thing to do, but it dodges the segfault and
introduces no test failures.

[ 19078]
It seems that in Tru64 V5 gcc cannot be used to
compile a threaded Perl because <pthread.h> explicitly
checks for supported compilers (gcc not being one of them).
This is not so bad since the system C compiler is always there.

[ 19079]
Subject: [DOCPATCH] Re: [PATCH] Re: [perl #21614] 5.8.0 Unbalanced string table refcount
Date: Thu, 27 Mar 2003 22:37:35 +0000
Message-ID: <20030327223735.GD277@Bagpuss.unfortu.net>

[ 19080]
Minor rephrasing in perlopentut,
noticed by Bob Wilkinson (RT [perl #21725])

[ 19081]
Subject: [unPATCH] Re: Smoke [5.8.1] 19076 FAIL(F) openbsd 3.2 (i386/1 cpu)
From: Nicholas Clark <nick@unfortu.net>
Date: Sat, 29 Mar 2003 18:58:09 +0000
Message-ID: <20030329185807.GL274@Bagpuss.unfortu.net>

[ 19082]
IRIX 5.3 can have PF_LINK defined to be AF_LINK but
not defined AF_LINK.

[ 19084]
gethostbyname('localhost') is not that portable.
inet_aton('localhost') in IRIX 5.3 returned an undef,
which in turn made pack_sockaddr_in to barf on zero
length in_addr.

[ 19085]
In IRIX 5.3 being too POSIXly hides the struct timespec.

[ 19086]
In IRIX 5.3 the cc is awfully confused about the prototype
of select().

[ 19087]
In IRIX 5.3 turn off some of the warnings that cannot
really be helped (e.g. warnings coming from system headers,
or linker warnings during Configure).

[ 19088]
Another victim of IRIX 5.3's inability to resolve 'localhost'
as the test expects.

[ 19089]
Re-sort MANIFEST (LC_ALL=C sort -fo MANIFEST MANIFEST)

[ 19090]
Ending strings is customary (typo from #19084).

[ 19091]
Not all compilers like #ifdefs within cpp macros
(follow-up on #19086)

[ 19092]
IRIX 5.3 update.
p4raw-link: @19092 on //depot/perl: 271230c22b8c23953affd712b07d1ecad698e3ec
p4raw-link: @19091 on //depot/perl: dc4c69d9328dff74d38ec5b2dbf795d4f1643b34
p4raw-link: @19090 on //depot/perl: e0975c9c543c721641bc47684748a204d8333340
p4raw-link: @19089 on //depot/perl: 28701729d99837fd83923aadc4d580bc9e52a252
p4raw-link: @19088 on //depot/perl: 64971c1d302660727458d7d7a85adcd36226e1aa
p4raw-link: @19087 on //depot/perl: e0561f8bdb3c55e652ac26501ebb98aed004197e
p4raw-link: @19086 on //depot/perl: 4e80e7c5725665b3bafef4fcead53e20131b5369
p4raw-link: @19085 on //depot/perl: 368e8af92165901b8847db2c456b3930fb8e583c
p4raw-link: @19084 on //depot/perl: ef5a6dd776ac4bf49f73d33c2c15049c102661c0
p4raw-link: @19082 on //depot/perl: 3b8fd1d50fa2d1e7d187a495bdbd1c1584f6a531
p4raw-link: @19081 on //depot/perl: 05671074223592cab8892e565a2b59d3f032bba8
p4raw-link: @19080 on //depot/perl: 00dcde61acd9f4256cd0fce5c72bb9ee25e562b3
p4raw-link: @19079 on //depot/perl: 19dbb8f173af2c7e80a0837871d15e631aacc74c
p4raw-link: @19078 on //depot/perl: 700a71f52a8b687cd8507393838281605745411c
p4raw-link: @19077 on //depot/perl: 5c501b37d7fe83b36852f8ad910f17d67e792406
p4raw-link: @19076 on //depot/maint-5.8/perl: eb68ce95021ac7d7e0cda024886554144d93a8a8
p4raw-link: @19074 on //depot/perl: 6d80e9d0fed5aaa368313563b0a51ac19967da35

p4raw-id: //depot/maint-5.8/perl@19093
p4raw-branched: from //depot/perl@19076 'branch in'
ext/Time/HiRes/hints/irix.pl
p4raw-integrated: from //depot/perl@19076 'copy in' hints/irix_5.sh
(@5266..) ext/Socket/Socket.xs (@15141..) ext/Socket/Socket.t
lib/Net/hostent.t (@16882..) lib/Attribute/Handlers/Changes
(@17978..) pod/perlopentut.pod (@18135..) hints/dec_osf.sh
(@18864..) pp_sys.c (@18958..) doio.c (@19036..) 'merge in'
README.irix (@18064..) pod/perlport.pod (@18180..) dump.c
(@18801..) pod/perlapi.pod (@18873..) sv.h (@18921..)
pod/perlfunc.pod (@19010..) README.tru64 (@19028..) MANIFEST
(@19065..)

21 years agoCraig Berry: remove extra (.
Jarkko Hietaniemi [Thu, 27 Mar 2003 18:49:53 +0000 (18:49 +0000)]
Craig Berry: remove extra (.

p4raw-id: //depot/maint-5.8/perl@19076

21 years agoHave to get this thing started.
Jarkko Hietaniemi [Thu, 27 Mar 2003 18:47:50 +0000 (18:47 +0000)]
Have to get this thing started.

p4raw-id: //depot/maint-5.8/perl@19075

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 27 Mar 2003 04:25:46 +0000 (04:25 +0000)]
Integrate:
[ 19062]
Subject: [PATCH README.qnx] for QNX 6.2
From: Norton Allen <allen@huarp.harvard.edu>
Date: Tue, 25 Mar 2003 12:09:42 -0500 (est)
Message-Id: <200303251709.MAA11391@bottesini.harvard.edu>

[ 19063]
Subject: [perl #21648] Doc typo in Net::servent
From: Andy Lester (via RT) <perlbug-followup@perl.org>
Date: 22 Mar 2003 05:02:31 -0000
Message-Id: <rt-21648-53986.0.682889311382979@bugs6.perl.org>

[ 19064]
Subject: [PATCH] Re: [perl #21542] local $_ [0] = $_ [0] fails.
From: Dave Mitchell <davem@fdgroup.com>
Date: Thu, 20 Mar 2003 01:26:19 +0000
Message-ID: <20030320012619.C19869@fdgroup.com>

Subject: Re: [PATCH] Re: [perl #21542] local $_ [0] = $_ [0] fails.
From: Dave Mitchell <davem@fdgroup.com>
Date: Mon, 24 Mar 2003 16:06:51 +0000
Message-ID: <20030324160651.D1798@fdgroup.com>

[ 19065]
Add a file utils/cpan.PL to generate the "cpan" utility,
also separately maintained on CPAN, and now moved as
lib/CPAN/bin/cpan. Tweak installperl to avoid installing
this last file.

[ 19066]
Upgrade to Term::ANSIColor 1.07.

[ 19067]
VMS counterpart of change #19065

[ 19068]
Win32 counterpart of change #19065

[ 19070]
Subject: [patch] for Stratus VOS
From: "Green, Paul" <Paul.Green@stratus.com>
Date: Wed, 26 Mar 2003 17:24:38 -0500
Message-ID: <A2A34F15EE916148BC4C4748223E67A403D99C74@exna4.stratus.com>
(plus a small tweak to the test script)

[ 19072]
Subject: [perl #21672] IO::New and undefined filename behaviour
From: "mike@exegenix.com (via RT)" <perlbug-followup@perl.org>
Date: 24 Mar 2003 16:29:08 -0000
Message-Id: <rt-21672-54038.2.07650993465862@bugs6.perl.org>
plus a regression test
p4raw-link: @19072 on //depot/perl: f21dc558ba1787c481c41d0e2a712ea60b9b1444
p4raw-link: @19070 on //depot/perl: 46ff39aa3cae6c7727297dc4bbc5eda0da9c5616
p4raw-link: @19068 on //depot/perl: 83cd6e83f6f67657e252f6e633e259439425d98a
p4raw-link: @19067 on //depot/perl: 2bfebb05254892652f733fc551f48a5af59574b8
p4raw-link: @19066 on //depot/perl: 2d1e314f9f94f5331ca6cbc06b634d4de1c0887d
p4raw-link: @19065 on //depot/perl: ce28de53280045efd40d128c35482d809354e666
p4raw-link: @19064 on //depot/perl: 51d9a56bf5df931c436b7ede535c78bc64655187
p4raw-link: @19063 on //depot/perl: 09e367548f5622c5830617d648540b181c40aa53
p4raw-link: @19062 on //depot/perl: 8c499071c018a805b437b1333e4cbf4646a1956e

p4raw-id: //depot/maint-5.8/perl@19073
p4raw-integrated: from //depot/perl@19064 'merge in' pp_hot.c
(@19039..)
p4raw-branched: from //depot/perl@19061 'branch in' lib/CPAN/bin/cpan
utils/cpan.PL
p4raw-deleted: from //depot/perl@19061 'delete in' utils/cpan
(@18672..)
p4raw-integrated: from //depot/perl@19061 'copy in' t/op/args.t
(@6291..) lib/FileHandle.t (@10752..)
lib/Term/ANSIColor/ChangeLog lib/Term/ANSIColor/README
(@11254..) lib/Net/servent.pm (@12113..) ext/IO/lib/IO/File.pm
(@12954..) utils/Makefile (@15658..) lib/Term/ANSIColor.pm
(@18279..) README.qnx (@18918..) 'merge in' README.vos
(@17732..) installperl (@18030..) win32/Makefile (@18327..)
win32/makefile.mk (@18393..) scope.c (@18801..) t/op/pack.t
(@19010..) vms/descrip_mms.template (@19024..) pp_ctl.c
(@19025..) MANIFEST (@19051..)

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 26 Mar 2003 19:23:37 +0000 (19:23 +0000)]
Integrate:
[ 19055]
Subject: no more 'make install && make test' with shared libperl.so on Linux
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 22 Mar 2003 22:49:49 +0200
Message-ID: <20030322204949.GB794@ratsnest.hole>

This is a slightly more defensive patch than Chip's patch that
fell through the cracks, but does the same
Subject: Shared libperl.so and build issues
From: Chip Turner <cturner@redhat.com>
Date: Tue 31 Dec 2002 17:21

[ 19056]
Subject: Re: Smoke [5.9.0] 19055 FAIL(m) linux 2.4.18-3 (i686/1 cpu)
From: Enache Adrian <enache@rdslink.ro>
Date: Mon, 24 Mar 2003 23:56:25 +0200
Message-ID: <20030324215625.GB853@ratsnest.hole>

[ 19057]
Typo, spotted by Doru Petrescu
Message-ID: <Pine.LNX.4.31.0303241134170.13160-100000@linux.kappa.ro>

[ 19058]
Subject: [PATCH pod/perlhist.pod] Adding the latest version of Perl
From: Michael G Schwern <schwern@pobox.com>
Date: Mon, 24 Mar 2003 00:50:39 -0800
Message-ID: <20030324085039.GA19981@windhund.schwern.org>

[ 19059]
Change 19056 wasn't good enough.
ldlibpth should be changed later, to avoid spaces to be quoted.

[ 19060]
Subject: [PATCH] lib/vmsish.t GMT bug fix
From: "Craig A. Berry" <craigberry@mac.com>
Date: Tue, 25 Mar 2003 22:52:58 -0600
Message-ID: <3E81322A.3040508@mac.com>
p4raw-link: @19060 on //depot/perl: fb73e4b8378c5f88df40902cdf15acb7d06dab77
p4raw-link: @19059 on //depot/perl: 60d790016f9a602e57865a57da59741adc77fbe4
p4raw-link: @19058 on //depot/perl: 8b04df2c9e49c07e46ff2dd73434b41270df3c02
p4raw-link: @19057 on //depot/perl: 82df27e1c75d5ef6600894f1553f168f18d87e96
p4raw-link: @19056 on //depot/perl: a5b4737e64a4b891a3d73bafd93a4bb6ad7167d1
p4raw-link: @19055 on //depot/perl: 3ead035adc87ed5d8e8952c16671f1195712e890

p4raw-id: //depot/maint-5.8/perl@19061
p4raw-integrated: from //depot/perl@19053 'copy in' lib/vmsish.t
(@16748..) pod/perlhist.pod (@17635..) Makefile.SH (@18880..)
ext/Data/Dumper/Dumper.pm (@19005..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 24 Mar 2003 04:44:50 +0000 (04:44 +0000)]
Integrate:
[ 19051]
WinCE update from Vadim Konovalov.

[ 19052]
For change #19051: a new .bat to CRLF.
p4raw-link: @19052 on //depot/perl: 3e786a109b5852a8d614c8397d2b8b841e916e1d
p4raw-link: @19051 on //depot/perl: 2e64bfdbad05def7e878bb2b347fbafc957b682e

p4raw-id: //depot/maint-5.8/perl@19053
p4raw-branched: from //depot/perl@19049 'branch in'
wince/compile-all.bat wince/makedist.pl
p4raw-deleted: from //depot/perl@19049 'delete in' wince/xbuildall.ksh
wince/xdistclean.ksh wince/xmakediffs.ksh (@11665..)
wince/include/sys/stat.h (@13939..)
p4raw-integrated: from //depot/perl@19049 'copy in' README.ce
(@12954..) wince/compile.bat (@17769..) Porting/makerel
(@18767..) 'merge in' wince/config.ce (@18030..) dosish.h
(@18807..) wince/Makefile.ce (@18935..) MANIFEST (@19039..)

21 years agovms.c threads tweak
Craig A. Berry [Sun, 23 Mar 2003 14:57:56 +0000 (08:57 -0600)]
vms.c threads tweak
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3E7E1FD4.3000704@mac.com>

p4raw-id: //depot/maint-5.8/perl@19049

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 23 Mar 2003 17:56:22 +0000 (17:56 +0000)]
Integrate:
[ 19043]
Subject: [PATCH] perlsub.pod and perlsyn.pod: better organise scoping info for modifiers
From: Martien Verbruggen <mgjv@tradingpost.com.au>
Date: Sat, 15 Mar 2003 12:31:47 +1100
Message-Id: <slrnb750k3.j8t.mgjv@martien.heliotrope.home>

[ 19044]
Subject: [PATCH] p4genpatch
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: Sat, 15 Mar 2003 12:04:18 +0100
Message-ID: <m3hea4gabx.fsf@k242.linux.bogus>
p4raw-link: @19044 on //depot/perl: 2d74ac5a945cbb18a3c980e95584765fe36a2594
p4raw-link: @19043 on //depot/perl: 457b36cb0e1f520a66f69467509302997f8a52c5

p4raw-id: //depot/maint-5.8/perl@19048
p4raw-integrated: from //depot/perl@19045 'copy in' Porting/p4genpatch
(@16492..) pod/perlsyn.pod (@18532..) pod/perlsub.pod
(@18704..)

21 years agoIf no IVSIZE == 8, no need for modulo_1.
Jarkko Hietaniemi [Sat, 22 Mar 2003 09:32:52 +0000 (09:32 +0000)]
If no IVSIZE == 8, no need for modulo_1.

p4raw-id: //depot/maint-5.8/perl@19045

21 years agoUpdate Changes.
Jarkko Hietaniemi [Fri, 21 Mar 2003 05:24:28 +0000 (05:24 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@19041

21 years agoIntegrate:
Jarkko Hietaniemi [Fri, 21 Mar 2003 05:00:59 +0000 (05:00 +0000)]
Integrate:
[ 19021]
The description of SIG_SIZE was off.

[ 19037]
Subject: [DOC-PATCH] for README.cygwin, bleadperl version
From: "Gerrit P. Haase" <gp@familiehaase.de>
Date: Thu, 20 Mar 2003 21:23:28 +0100
Message-ID: <941032389637.20030320212328@familiehaase.de>

[ 19038]
Subject: Re: Bytecode? Back into service.
From: Enache Adrian <enache@rdslink.ro>
Date: Thu, 20 Mar 2003 07:38:39 +0200
Message-ID: <20030320053839.GA4044@ratsnest.hole>

[ 19039]
Subject: Re: [patch] [perl #21628] rcatline issue
From: Enache Adrian <enache@rdslink.ro>
Date: Thu, 20 Mar 2003 22:39:06 +0200
Message-ID: <20030320203906.GA31199@ratsnest.hole>
p4raw-link: @19039 on //depot/perl: ba92458f95420534d366ac8022adf95f17e5b19b
p4raw-link: @19038 on //depot/perl: f52873be661eb80fe4a715a931890444c8287cb7
p4raw-link: @19037 on //depot/perl: 270085805fa918837f9a23b71589ce94ac7477d6
p4raw-link: @19021 on //depot/perl: 4492b098a8517fe1f73eca32139095ceb008ac02

p4raw-id: //depot/maint-5.8/perl@19040
p4raw-integrated: from //depot/perl@19035 'copy in' ext/B/B/Asmdata.pm
ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h (@16963..)
README.cygwin (@17985..) t/op/readline.t (@18485..)
plan9/config.plan9 plan9/config_h.sample (@18833..) bytecode.pl
(@18851..) config_h.SH (@18971..) Porting/Glossary (@19018..)
'ignore' Porting/config.sh Porting/config_H (@18971..)
Configure (@18973..) 'merge in' pp_hot.c (@18801..)
NetWare/config_H.wc wince/config_H.ce (@18833..) op.c
(@18860..) MANIFEST (@19005..) win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
(@19019..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 20 Mar 2003 05:22:27 +0000 (05:22 +0000)]
Integrate:
[ 19033]
file test operators weren't doing the right thing if the SV
passed to them wasn't NUL-terminated

[ 19034]
ensure SVs returned by Win32::Get{Short,Full}PathName() are
NUL-terminated
p4raw-link: @19034 on //depot/maint-5.6/perl: d453a28c5f70420dd114c2f0f61ec1aaf34109e0
p4raw-link: @19033 on //depot/maint-5.6/perl: 1ad7974d3a92321c870ce2bd5ce4e57098b51c10

p4raw-id: //depot/maint-5.8/perl@19035
p4raw-integrated: from //depot/maint-5.6/perl@19032 'merge in' doio.c
(@16333..) win32/win32.c (@18377..)

21 years agoregenerate win32/config_H.*
Gurusamy Sarathy [Wed, 19 Mar 2003 23:22:56 +0000 (23:22 +0000)]
regenerate win32/config_H.*

p4raw-id: //depot/maint-5.8/perl@19032

21 years agoRe: Parse::RecDescent triggers infinete loop in perl5.9.0 and 5.8.1 [perl #17757]
Rafael Garcia-Suarez [Wed, 19 Mar 2003 11:32:25 +0000 (12:32 +0100)]
Re: Parse::RecDescent triggers infinete loop in perl5.9.0 and 5.8.1 [perl #17757]
Message-Id: <20030319113225.3aadf2fc.rgarciasuarez@free.fr>

Retract #18533 for now.

p4raw-id: //depot/maint-5.8/perl@19031

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 19 Mar 2003 15:57:49 +0000 (15:57 +0000)]
Integrate:
[ 19020]
Minor updates of Wolfgang's pack patch

Subject: Re: pack changes and related fixes
From: Philip Newton <Philip.Newton@gmx.net>
Date: Tue, 18 Mar 2003 06:19:30 +0100
Message-ID: <tb9d7vo1ocb14o73lnhabbmh5bsjoe5m46@4ax.com>

[ 19023]
Subject: [PATCH] poll() help for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Tue, 18 Mar 2003 01:10:10 -0600
Message-ID: <3E76C652.30205@mac.com>

[ 19024]
Subject: [PATCH] VMS pod install tweaks
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 15 Mar 2003 16:06:07 -0600
Message-ID: <3E73A3CF.3060502@mac.com>

[ 19025]
Subject: [PATCH] [perl #9990] avoid goto &tmpsub coredump
From: Dave Mitchell <davem@fdgroup.com>
Date: Tue, 18 Mar 2003 21:55:05 +0000
Message-ID: <20030318215505.A16787@fdgroup.com>

[ 19026]
Update the DB_File instructions in Tru64.

[ 19028]
Better wording as requested by Rafael, and
the module is BerkeleyDB, not BerkeleyFile.
p4raw-link: @19028 on //depot/perl: 7f274f0f6c9842ea688f851b8245ef7d42203120
p4raw-link: @19026 on //depot/perl: 7db3d8c16e80e320dcd200b8ccb2ea75e6da8a05
p4raw-link: @19025 on //depot/perl: 5023d17a8090433133a90a5ff33272f2f429614f
p4raw-link: @19024 on //depot/perl: aaa028762b1d77e102995e3005ce437a64e9d27f
p4raw-link: @19023 on //depot/perl: d2d53deba7dbe551bfa81a6ebef39167b1be9a61
p4raw-link: @19020 on //depot/perl: 921106c83a96a1e3c3529657fd119ae4e7808b60

p4raw-id: //depot/maint-5.8/perl@19030
p4raw-integrated: from //depot/perl@19029 'copy in' ext/IO/poll.h
(@3518..) t/op/goto.t (@18703..) configure.com (@18976..)
'merge in' vms/descrip_mms.template (@18468..) pp_ctl.c
(@18829..) embed.fnc pod/perldiag.pod (@19010..)
p4raw-integrated: from //depot/perl@19026 'edit in' README.tru64
(@18864..)

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 19 Mar 2003 15:42:44 +0000 (15:42 +0000)]
Integrate:
[ 19014]
clarify behaviour of $a++

[ 19015]
add comment at undef postinc special case

[ 19016]
add tests for existing behaviour of undef postinc/dec

[ 19017]
according to the new Porting/Glossary, sig_num doesn't have an
extra '0' at the end

[ 19018]
there is no trailing NULL in sig_name or sig_num, so don't
talk about it
p4raw-link: @19018 on //depot/perl: f05fc11dca96b2991d1e73772c29eaf3c9254ec4
p4raw-link: @19017 on //depot/perl: c3e38355f691a863fa579e9a1b50490c57d1d285
p4raw-link: @19016 on //depot/perl: f9b9d3d602f1928e77e0ee656b078cbea0c8bae8
p4raw-link: @19015 on //depot/perl: 1e54a23f69c13441d458c7cf39ddbc3bb8a7079f
p4raw-link: @19014 on //depot/perl: 6a61d433021b3577bc50df7d2cb1989f13551b88

p4raw-id: //depot/maint-5.8/perl@19029
p4raw-integrated: from //depot/perl@19027 'copy in' t/op/inc.t
(@13442..) 'merge in' win32/config.bc win32/config.gc
win32/config.vc win32/config.vc64 (@18332..) pod/perlop.pod
(@18762..) pp.c (@18845..)
p4raw-integrated: from //depot/perl@19018 'copy in' Porting/Glossary
(@18971..)

21 years agoSynchronize t/op/pack.t:s between blead and maint with
Jarkko Hietaniemi [Wed, 19 Mar 2003 09:38:54 +0000 (09:38 +0000)]
Synchronize t/op/pack.t:s between blead and maint with
a fake success for maint (test for a blead feature not
merged into maint) so that the test numberings don't drift
       unnecessarily.  Not necessarily a long-term thing to do
(if blead gets even more new features), but works for now.

p4raw-id: //depot/maint-5.8/perl@19027

21 years agoWe don't have the new Perl at this stage.
Jarkko Hietaniemi [Mon, 17 Mar 2003 19:50:06 +0000 (19:50 +0000)]
We don't have the new Perl at this stage.

p4raw-id: //depot/maint-5.8/perl@19012

21 years agoIntegrate:
LAUN Wolfgang [Mon, 17 Mar 2003 13:55:37 +0000 (14:55 +0100)]
Integrate:
[ 19010]
Subject: pack changes and related fixes
Message-ID: <75A46BF1A9D8D311863A00508B6259A405F17EB8@ATTMSX4>
p4raw-link: @19010 on //depot/perl: 497043642ba2050cd87b28b50f6a01a0f50d0e90

p4raw-id: //depot/maint-5.8/perl@19011
p4raw-integrated: from //depot/perl@19009 'copy in'
t/lib/warnings/pp_pack (@10908..) pod/perlpacktut.pod
(@17743..) lib/diagnostics.pm (@18488..) 'merge in' t/op/pack.t
(@18752..) pp_pack.c (@18801..) embed.fnc embed.h (@18870..)
proto.h (@18871..) perl.h (@18925..) pod/perldiag.pod
(@18943..) pod/perlfunc.pod (@18991..)

21 years agoPseudohashes die hard -- go with Rick Delaney's idea
Jarkko Hietaniemi [Mon, 17 Mar 2003 11:08:20 +0000 (11:08 +0000)]
Pseudohashes die hard -- go with Rick Delaney's idea
of blessing the href at $phash->[0] as 'pseudohash',
so the avhv_index() can then check for that.  Now:
(1) thingies got via fields::new() do not warn
(2) blessed manually constructed phashes warn
(3) unblessed manually constructed phashes warn
While the idea of using the Hash::Util lock_hash/unlock_hash
on the href was enticing, it didn't quite work transparently
since it changed the error message from "No such pseudo-hash
field ..." to "Attempt to access disallowed key ...".

p4raw-id: //depot/maint-5.8/perl@19009

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 17 Mar 2003 04:59:15 +0000 (04:59 +0000)]
Integrate:
[ 18994]
Fix for [perl #21479] Term::ReadLine(::Stub) doesn't set UTF-8 flag.
Should work both for PERL_UNICODE/-C and use encoding 'foo';

[ 18995]
Signedness nits.

[ 18996]
Turn on UTF-8 flag only if the $str is valid utf8
(pointed out by Dan Kogai).

[ 18997]
IRIX ls -l marks sockets with 'S'.

[ 18998]
This seems to fix (well, dodge) the problems in FreeBSD for
Enache Adrian; in _theory_ this patch could be good for NetBSD,
too, but Alian gets a core dump already at subtest #9 (anyone
with a real NetBSD, Alian's is a VMware one, which has in the
past caused similar odd crashes).  OpenBSD threaded build result
still unknown.

[ 18999]
Stay within know facts: what platforms the skippage helps,
and in which it is not needed.

[ 19000]
Subject: [Patch] Maintperl versioning for Cygwin
From: "Gerrit P. Haase" <gp@familiehaase.de>
Date: Sun, 16 Mar 2003 22:24:19 +0100
Message-ID: <152690440450.20030316222419@familiehaase.de>

[ 19001]
getservbyname_r() kaputt in OpenBSD (might get fixed
for 3.3, but only might)

[ 19002]
Subject: [perl #19898] [PATCH] forking to Perl children with IPC::Open3
From: Adam Spiers (via RT) <perlbug-followup@perl.org>
Date: 10 Jan 2003 10:59:44 -0000
Message-Id: <rt-19898-47213.12.0892150698178@bugs6.perl.org>

[ 19003]
Subject: [perl #20724] Patch for dprofpp
From: Nicholas "Oxhøj" (via RT) <perlbug-followup@perl.org>
Date: 5 Feb 2003 08:41:17 -0000
Message-Id: <rt-20724-50329.7.50247680562964@bugs6.perl.org>

[ 19004]
Subject: [patch] utils/h2xs.PL (get rid of \t and '')
From: Stas Bekman <stas@stason.org>
Date: Fri, 14 Feb 2003 11:59:53 +1100
Message-ID: <3E4C3F89.6050005@stason.org>

[ 19005]
Subject: Patch for Data::Dumper 2.12 to Allow Custom Hash Key/Value Separator
From: chocolateboy <chocolateboy@chocolatey.com>
Date: Sat, 22 Feb 2003 12:17:28 +0000
Message-ID: <3E576A58.8010901@chocolatey.com>
p4raw-link: @19005 on //depot/perl: 30b4f38607fd824e698ead42ae0a9819f52d0a51
p4raw-link: @19004 on //depot/perl: 1dd73f2742b0eabfe6ac8450e3f71bc08cb138db
p4raw-link: @19003 on //depot/perl: 1d9525ac4548fadba8931dabed738577ec3119a6
p4raw-link: @19002 on //depot/perl: a2a6353196ca82b2a5520663fc0004fbc2170da6
p4raw-link: @19001 on //depot/perl: 36e43f01026d4e626675945fbb0471760b81782c
p4raw-link: @19000 on //depot/maint-5.8/perl: 227554bd5671f5fec3940cde7172eee1368c3db3
p4raw-link: @18999 on //depot/perl: bc4938c65d770a20856c44a0d21026bcc6f41d7b
p4raw-link: @18998 on //depot/perl: 178c78622b1504e891c12d3afed50554a19b8fbe
p4raw-link: @18997 on //depot/perl: 085a16fc645d01e9c317a227fb12575af270d8fb
p4raw-link: @18996 on //depot/perl: 11412ee612ee855f6157e78034024e8f5e3ba052
p4raw-link: @18995 on //depot/perl: 5e43f4674257b58e1586fd5e88cdab2ae2f833ee
p4raw-link: @18994 on //depot/perl: 2499d3299d5b988dc734ee240003b6eb71752236

p4raw-id: //depot/maint-5.8/perl@19008
p4raw-branched: from //depot/perl@19006 'branch in'
ext/Data/Dumper/t/pair.t
p4raw-integrated: from //depot/perl@19006 'copy in' lib/IPC/Open3.pm
(@11034..) utils/h2xs.PL (@16843..) utils/dprofpp.PL (@17897..)
lib/Term/ReadLine.pm (@18137..) ext/POSIX/t/posix.t (@18299..)
ext/Data/Dumper/Dumper.pm (@18513..) hints/openbsd.sh
(@18647..) ext/Data/Dumper/Dumper.xs (@18709..) t/op/stat.t
(@18951..) 'merge in' MANIFEST (@18952..) regcomp.c (@18990..)

21 years agoRe: [Patch] Maintperl versioning for Cygwin
Slaven Rezic [Mon, 17 Mar 2003 00:42:43 +0000 (01:42 +0100)]
Re: [Patch] Maintperl versioning for Cygwin
Message-ID: <87ptoqev4c.fsf@vran.herceg.de>

p4raw-id: //depot/maint-5.8/perl@19006

21 years ago[Patch] Maintperl versioning for Cygwin
Gerrit P. Haase [Sun, 16 Mar 2003 22:24:19 +0000 (23:24 +0100)]
[Patch] Maintperl versioning for Cygwin
From: "Gerrit P. Haase" <gp@familiehaase.de>
Message-ID: <152690440450.20030316222419@familiehaase.de>

p4raw-id: //depot/maint-5.8/perl@19000

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 16 Mar 2003 15:20:38 +0000 (15:20 +0000)]
Integrate:
[ 18984]
Subject: [patch ext/B/typemap] STRLEN T_UV
From: Stas Bekman <stas@stason.org>
Date: Fri, 14 Mar 2003 17:45:09 +1100
Message-ID: <3E717A75.2060300@stason.org>

[ 18985]
Time::HiRes is a core module

[ 18986]
Subject: Re: [fix] [perl #21575] Bug with print( followed by a newline
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 14 Mar 2003 23:02:42 +0200
Message-ID: <20030314210242.GA1159@ratsnest.hole>
(with an added test)

[ 18988]
Needs PerlIO for :bytes.

[ 18989]
Make the :bytes conditional on PerlIO.

[ 18990]
Further potential pitfalls for the utf8 len/pos cache
found by Inaba Hiroto.  No test cases, yet.

[ 18991]
Pod fix from Philip Newton.

[ 18992]
Better wording from Philip Newton.
p4raw-link: @18992 on //depot/maint-5.8/perl: 3ffeae58a4a6ed8a86b911d67efed107f9a4a77b
p4raw-link: @18991 on //depot/perl: 8e2ffcbee9e186d24888a8a811664acb9d44c042
p4raw-link: @18990 on //depot/perl: 0eda9292bc85e7f943d7a8738310d47e93f67325
p4raw-link: @18989 on //depot/perl: 17ba578bf41cdb4933f7c577f6b4ba5403154874
p4raw-link: @18988 on //depot/perl: 21d92c23f49d139d8bddefbab6f984eb17e12d43
p4raw-link: @18986 on //depot/perl: 4a202259b5c58b8852cda4ec492b88e9baff32c6
p4raw-link: @18985 on //depot/perl: c5f9c75a0ab10c124cfd9ab014b49dfd4ad68196
p4raw-link: @18984 on //depot/perl: fee282c331ea1a47aa2de971fa0e3bda5f4a0cfe

p4raw-id: //depot/maint-5.8/perl@18993
p4raw-integrated: from //depot/perl@18992 'copy in' ext/B/typemap
(@4484..) t/comp/parser.t (@18753..) ext/Encode/t/CJKT.t
(@18970..) 'merge in' toke.c (@18865..) regcomp.c (@18904..)
pod/perlfunc.pod (@18908..)

21 years agoBetter wording from Philip Newton.
Jarkko Hietaniemi [Sun, 16 Mar 2003 15:15:16 +0000 (15:15 +0000)]
Better wording from Philip Newton.

p4raw-id: //depot/maint-5.8/perl@18992

21 years agoWarn only on unblessed pseudohashes.
Jarkko Hietaniemi [Fri, 14 Mar 2003 21:16:34 +0000 (21:16 +0000)]
Warn only on unblessed pseudohashes.

p4raw-id: //depot/maint-5.8/perl@18987

21 years agoIntegrate:
Jarkko Hietaniemi [Fri, 14 Mar 2003 15:17:22 +0000 (15:17 +0000)]
Integrate:
[ 18982]
Better pass in the $self for a method.
p4raw-link: @18982 on //depot/perl: f4b08ef805b12a9d9ddb9e358f4c72e7c4c5a7a4

p4raw-id: //depot/maint-5.8/perl@18983
p4raw-integrated: from //depot/perl@18981 'copy in'
lib/File/Spec/Unix.pm (@18980..)

21 years agoIntegrate:
Jarkko Hietaniemi [Fri, 14 Mar 2003 13:45:24 +0000 (13:45 +0000)]
Integrate:
[ 18979]
whichsig() really does return -1 for unknown signals.

[ 18980]
Cleanup the File::Spec tmpdir() implementations:
now all the platforms specific modules call _tmpdir()
(inherited from Unix.pm) with the list of platform
specific list of temporary directories, and _tmpdir()
then does the appropriate suitability checking.
p4raw-link: @18980 on //depot/perl: 07824bd1cfb16e641e5040a9a4e23799f5535a53
p4raw-link: @18979 on //depot/perl: 7f1236c00d2708a214ae3f72897a3a14ec6d9792

p4raw-id: //depot/maint-5.8/perl@18981
p4raw-integrated: from //depot/perl@18978 'copy in'
lib/File/Spec/Functions.pm (@12040..) lib/File/Spec/Epoc.pm
(@15524..) lib/File/Spec.pm (@18465..) lib/File/Spec/Cygwin.pm
lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm
lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm (@18956..) 'merge
in' mg.c (@18975..)

21 years agoIntegrate; regen Configure et alia.
Jarkko Hietaniemi [Fri, 14 Mar 2003 10:52:06 +0000 (10:52 +0000)]
Integrate; regen Configure et alia.
[ 18962]
Subject: [PATCH] checking for magic in hv.c and ext/POSIX/POSIX.xs
From: "Craig A. Berry" <craigberry@mac.com>
Date: Tue, 11 Mar 2003 21:29:31 -0600
Message-ID: <3E6EA99B.9060902@mac.com>
Patch by Scott Lepage (scott.lepage@hp.com)

[ 18963]
Subject: [perl #20755] [PATCH] 5.8.0 h2ph barfs on checksum.h on RH6.2/7.2
From: Kurt Starsinic <kstar@cpan.org>
Date: Mon, 10 Mar 2003 00:54:49 -0500
Message-ID: <m3d6kyvazx.wl_rspier@pobox.com>

[ 18964]
Skip the last test of Config.t on HP-UX.
(This test should be skipped for every system that
actually defines a negative signal number. Maybe that
test should be removed, to be future-proof.)

[ 18965]
fix CJKT.t failures on windows due to incorrect binmode()

[ 18966]
another fix for failing test on windows ("use encoding" puts
STDIN in :raw mode, so chomp() wasn't stripping the CR)

[ 18967]
Config.t wasn't getting the sig_num and sig_size relationship
right, and therefore failed test#35 on windows

note that config_h.SH documents that $sig_size does NOT include
the final NULL in $sig_num!

[ 18968]
fix for switchC.t test#6 failure on windows

[ 18969]
Subject: [PATCH] Perldoc.pm tweak for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 13 Mar 2003 13:44:55 -0600
Message-ID: <3E70DFB7.8070405@mac.com>

[ 18970]
Hopefully this works also in Win32.

[ 18971]
Signal issues.
(1) Filter out negative signals.
(2) Correct sig_num* and sig_name* descriptions.

[ 18973]
Since Configure does the signal name/number probe with awk
based on the cpp results (not by really running code), testing
for the signum value is not really helpful if we have runtime
function calls (some signal numbers are dynamic, for example)
(or other extra stuff where the signum value is expected).
(Runtimeness also means that Configure cannot get these right,
anyway.) Better filter in just the constant non-negative numbers.

[ 18975]
Make whichsig() to work also if some system defines
zero signals (now -1 is the "not found").  Note that
in couple of mg.c spots only whichsig() > 0 branches
are taken because signal handlers et al don't make
much sense for the zero signal.

[ 18976]
Subject: [PATCH] configure.com: sig_num, etc.
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 13 Mar 2003 21:38:19 -0600
Message-ID: <3E714EAB.6030001@mac.com>

[ 18977]
Rework the @Config{/sig.*/} tests.
p4raw-link: @18977 on //depot/perl: b25be8c8e60818c456365b065e4f7d7801d8c147
p4raw-link: @18976 on //depot/perl: 936f6df182ab777becd0ff17bf370a182bd1359d
p4raw-link: @18975 on //depot/perl: e02bfb16cd9606a5771a9dfe520cab0ea81522e8
p4raw-link: @18973 on //depot/perl: 1ebe1ffb9f7224169b56987a97b5b55fdea8bef9
p4raw-link: @18971 on //depot/perl: 10305dfa3448e78431707a1c294aca0c3710b447
p4raw-link: @18970 on //depot/perl: 211206a5677817f4bf2f48dc780adc95ba310476
p4raw-link: @18969 on //depot/perl: 8e5f3f285c3a089acb6e38e5ef624a23fca2164f
p4raw-link: @18968 on //depot/perl: 2e2853fe1c68dd9e8ea96e473981ea62e23eb7c4
p4raw-link: @18967 on //depot/perl: a667ff70662bc9aa79513f1cbac0d483124162fa
p4raw-link: @18966 on //depot/perl: 0afd3698e368e5016bd4d9f572d1bb76be6998eb
p4raw-link: @18965 on //depot/perl: 44b443f13fc0008dc2fca4fc57565200a6688f44
p4raw-link: @18964 on //depot/perl: 14827c03e293720afa3496beb08b4d239bd4526d
p4raw-link: @18963 on //depot/perl: ab5fe4d6aaf45c57b7af4b994a730291eee17efa
p4raw-link: @18962 on //depot/perl: f08cf8c782f69f7616abefbb3b247a3ec9d6264e

p4raw-id: //depot/maint-5.8/perl@18978
p4raw-edited: from //depot/perl@18961 'edit in' Porting/Glossary
(@18305..) Porting/config.sh Porting/config_H config_h.SH
(@18833..) Configure (@18959..)
p4raw-integrated: from //depot/perl@18961 'copy in' t/lib/h2ph.h
(@13355..) t/lib/h2ph.pht (@17939..) utils/h2ph.PL (@18338..)
ext/Encode/t/CJKT.t (@18664..) configure.com (@18757..) doio.c
(@18801..) ext/Encode/t/enc_module.t (@18869..) lib/Config.t
(@18891..) lib/Pod/Perldoc.pm (@18904..) 'merge in' hv.c
(@18801..) mg.c (@18889..) perl.c (@18950..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 13 Mar 2003 20:09:22 +0000 (20:09 +0000)]
Integrate:
[ 18954]
Another finding by IRIX cc: non-void function
sv_cat_decode() should return a value.

[ 18955]
File::Temp tests were failing in Cygwin if $ENV{TMPDIR}
was unset (the tests attempted to create files at the /)

[ 18956]
File::Spec: Do not fall back to '', use curdir instead.
Note: Mac used to use cwd(), now curdir, slight change
(relative vs. absolute).

[ 18957]
VOS nit from Paul Green.

[ 18958]
Trims slashes from the argument to rmdir(), likewise
to what happens with rmdir(). Factorize the code in a
local macro, TRIMSLASHES.

[ 18959]
Some more stdlib.h inclusions and change the gccversion
test to use return (could have used that for all, sigh).
p4raw-link: @18959 on //depot/perl: 073b6de5ebd9c2bf9cbf67cdf30d2de79cdd279f
p4raw-link: @18958 on //depot/perl: 0c54f65beca99cd47fc978febc1180b492e468de
p4raw-link: @18957 on //depot/perl: e083ff9b723e313d0590a2ca034af1c1abdaed9e
p4raw-link: @18956 on //depot/perl: 9ceb3593f68e23c6c86d61aa1d0832d35925849a
p4raw-link: @18955 on //depot/perl: f534ab209a30d0742128f9b80e76ccadd18af778
p4raw-link: @18954 on //depot/perl: a73e8557ffb104ab62198e9838714843724d84e5

p4raw-id: //depot/maint-5.8/perl@18961
p4raw-integrated: from //depot/perl@18953 'copy in'
lib/File/Spec/Cygwin.pm (@15685..) vos/configure_full_perl.sh
(@16419..) lib/File/Spec/VMS.pm (@17913..) lib/File/Spec/Mac.pm
lib/File/Spec/OS2.pm lib/File/Spec/Win32.pm (@18465..) pp_sys.c
(@18801..) Configure (@18944..) lib/File/Spec/Unix.pm
(@18951..) 'merge in' sv.c (@18912..)

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 12 Mar 2003 10:55:38 +0000 (10:55 +0000)]
Integrate:
[ 18950]
Cygwin doesn't like initing the $0 mutex in perl_construct()
(Too early? If inited there the pthread_mutex_init() returns
an integer much too large be an errno), but initing the mutex
later, in perl_alloc(), seems to be okay with Cygwin, and also
with Linux.
p4raw-link: @18950 on //depot/perl: 7d4724a48fc64f7514654a326453c9b631d3a294

p4raw-id: //depot/maint-5.8/perl@18953
p4raw-integrated: from //depot/perl@18949 'merge in' perl.c (@18935..)

21 years agopudge> never integrate anything from macos/
Jarkko Hietaniemi [Wed, 12 Mar 2003 10:39:39 +0000 (10:39 +0000)]
pudge> never integrate anything from macos/

p4raw-id: //depot/maint-5.8/perl@18949

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 12 Mar 2003 06:21:16 +0000 (06:21 +0000)]
Integrate:
[ 18935]
WinCE tweaks from Vadim Konovalov.

[ 18943]
Tell how to possibly dodge 'Out of memory' errors.

[ 18944]
Ouch.  Missed one more, the void flags check (and exit() is void).
p4raw-link: @18944 on //depot/perl: c727eafaa06ca49aa032ce478f9a6e09bd19fda2
p4raw-link: @18943 on //depot/perl: 19a52907e13f6800a48e122c0a5243f2d3f3c035
p4raw-link: @18935 on //depot/perl: b475b3e6a1638a2b29a69388e329b434337632a8

p4raw-id: //depot/maint-5.8/perl@18948
p4raw-integrated: from //depot/perl@18947 'copy in' perlio.c (@18616..)
Configure (@18932..) 'merge in' wince/Makefile.ce (@18030..)
pod/perldiag.pod (@18889..) perl.c (@18910..)

21 years agoNew files from #18946.
Jarkko Hietaniemi [Wed, 12 Mar 2003 06:17:43 +0000 (06:17 +0000)]
New files from #18946.

p4raw-id: //depot/maint-5.8/perl@18947

21 years agoIntegrate from maint-5.8/macperl:
Jarkko Hietaniemi [Wed, 12 Mar 2003 06:13:00 +0000 (06:13 +0000)]
Integrate from maint-5.8/macperl:
[ 18937]
Various MacOS portability fixes for tests

[ 18938]
File::Spec::Unix method should be called on $self

[ 18939]
lib.pm:_get_dirs() should use $_[0], not $_

[ 18940]
Update MacOS for new configpm

[ 18941]
Update MacOS build
Update Makefile for new source files,
update test script, add additional symbol for APItest
p4raw-link: @18941 on //depot/maint-5.8/macperl: 9b3df31c299856a4cb17c1b4a9c403df0a69ec28
p4raw-link: @18940 on //depot/maint-5.8/macperl: 5d97ba7550864e5eaacd84839be0d01c212a6d00
p4raw-link: @18939 on //depot/maint-5.8/macperl: be568d45c1392c31a2787cdaf2ab37fb4a91ced1
p4raw-link: @18938 on //depot/maint-5.8/macperl: efc910e725c427d20af16b2fdf1d43228fecfc02
p4raw-link: @18937 on //depot/maint-5.8/macperl: bbcece98349dade0635a793d66ae4e883c9097d6

p4raw-id: //depot/maint-5.8/perl@18946

21 years agoIntegrate from maint-5.8/perl
Chris Nandor [Wed, 12 Mar 2003 03:31:48 +0000 (03:31 +0000)]
Integrate from maint-5.8/perl

p4raw-id: //depot/maint-5.8/macperl@18942
p4raw-integrated: from //depot/maint-5.8/perl@18941 'copy in'
README.qnx emacs/cperl-mode.el ext/IO/lib/IO/Socket.pm
ext/PerlIO/encoding/encoding.xs ext/PerlIO/via/via.pm
ext/threads/shared/t/cond.t lib/Net/NNTP.pm
lib/Tie/File/t/05_size.t lib/ftp.pl pod/pod2latex.PL
vms/perlvms.pod win32/vmem.h (@17645..) ext/DB_File/DB_File.xs
lib/Config.t pod/perlthrtut.pod pod/perltooc.pod (@18080..)
t/op/tie.t (@18132..) lib/charnames.pm (@18227..)
pod/perlintern.pod (@18241..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/Makefile.PL (@18503..)
utils/libnetcfg.PL (@18515..) lib/Pod/Perldoc.pm (@18535..)
lib/utf8.t (@18665..) lib/Net/Ping.pm
lib/Net/Ping/t/190_alarm.t (@18673..) ext/Storable/Storable.xs
(@18743..) ext/B/B/Concise.pm (@18744..) ext/DB_File/DB_File.pm
ext/IO/lib/IO/t/io_sock.t intrpvar.h pod/perldiag.pod
(@18783..) pod/perlfunc.pod (@18791..) reentr.c regcomp.c sv.h
t/run/switchC.t (@18804..) lib/Net/FTP.pm (@18824..) Configure
ext/Devel/PPPort/PPPort.pm reentr.pl (@18850..) perl.h
vms/vms.c (@18866..) t/io/utf8.t (@18879..) pad.c (@18881..)
mg.c sv.c t/op/magic.t (@18896..) perl.c (@18898..)

21 years agoUpdate MacOS build
Chris Nandor [Wed, 12 Mar 2003 03:19:52 +0000 (03:19 +0000)]
Update MacOS build
Update Makefile for new source files,
update test script, add additional symbol for APItest

p4raw-id: //depot/maint-5.8/macperl@18941

21 years agoUpdate MacOS for new configpm
Chris Nandor [Wed, 12 Mar 2003 03:18:38 +0000 (03:18 +0000)]
Update MacOS for new configpm

p4raw-id: //depot/maint-5.8/macperl@18940

21 years agolib.pm:_get_dirs() should use $_[0], not $_
Chris Nandor [Wed, 12 Mar 2003 03:17:22 +0000 (03:17 +0000)]
lib.pm:_get_dirs() should use $_[0], not $_

p4raw-id: //depot/maint-5.8/macperl@18939

21 years agoFile::Spec::Unix method should be called on $self
Chris Nandor [Wed, 12 Mar 2003 03:15:26 +0000 (03:15 +0000)]
File::Spec::Unix method should be called on $self

p4raw-id: //depot/maint-5.8/macperl@18938

21 years agoVarious MacOS portability fixes for tests
Chris Nandor [Wed, 12 Mar 2003 03:14:23 +0000 (03:14 +0000)]
Various MacOS portability fixes for tests

p4raw-id: //depot/maint-5.8/macperl@18937

21 years agoIntegrate from maint-5.8/perl
Chris Nandor [Wed, 12 Mar 2003 03:02:22 +0000 (03:02 +0000)]
Integrate from maint-5.8/perl

p4raw-id: //depot/maint-5.8/macperl@18936
p4raw-integrated: from //depot/maint-5.8/perl@18901 'copy in'
t/op/recurse.t (@18080..) t/op/sprintf.t (@18866..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 11 Mar 2003 20:24:49 +0000 (20:24 +0000)]
Integrate:
[ 18932]
Missed one.
p4raw-link: @18932 on //depot/perl: c63dfae1e0dd3ff2a89e180471b2ec48a0f2dec6

p4raw-id: //depot/maint-5.8/perl@18934
p4raw-integrated: from //depot/perl@18931 'copy in' Configure
(@18929..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 11 Mar 2003 20:18:23 +0000 (20:18 +0000)]
Integrate:
[ 18929]
Single vs doublequoted context is important...
p4raw-link: @18929 on //depot/perl: 74d00865ba88378666606a511807f134c81bd861

p4raw-id: //depot/maint-5.8/perl@18931
p4raw-integrated: from //depot/perl@18928 'merge in' Configure
(@18923..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 11 Mar 2003 20:09:47 +0000 (20:09 +0000)]
Integrate:
[ 18923]
Solaris cc wants prototype for exit(), so <stdlib.h> needed.

[ 18925]
Better setmode() prototype for cygwin.

[ 18926]
Questionable construct.

[ 18927]
"""glob.*""" patch for VMS, from Peter Prymmer.
p4raw-link: @18927 on //depot/perl: 773da73dfa33b0e98b1b569c181e560f7f7a579f
p4raw-link: @18926 on //depot/perl: 5a2f86394dfa86bd3184e3ae8a7546e06047c35c
p4raw-link: @18925 on //depot/perl: 77a4069887dcd1a19497f21acebaf596a50df108
p4raw-link: @18923 on //depot/perl: d1daaddfb35f3f1580ff0bf8608effdd23076e50

p4raw-id: //depot/maint-5.8/perl@18928
p4raw-integrated: from //depot/perl@18922 'copy in' vms/perlvms.pod
(@17359..) pod/perltooc.pod (@17995..) 'merge in' Configure
(@18833..) vms/vms.c (@18904..) perl.h (@18917..)

21 years agoIntegrate:
Norton T. Allen [Tue, 11 Mar 2003 13:37:36 +0000 (08:37 -0500)]
Integrate:
[ 18914]
Try to handle hitting the heap/data limit in small systems.
(One can simulate this with e.g. 32MB or 64MB datasize,
use your shell's ulimit/limit/limits command.)

[ 18915]
Be more lax about the out of memory error message.

[ 18916]
Upgrade to Time-HiRes 1.43.

[ 18917]
Get rid of one Cygwin warning by introducing a prototype
for the init_os_extras().  Since there is no header file
in Perl specific to cygwin, use perl.h.

[ 18918]
Subject: [PATCH] io_sock.t
Message-Id: <200303111837.NAA30438@bottesini.harvard.edu>

[ 18919]
Uid_t and Gid_t can easily be shorts and one cannot
pull shorts off the va_args, int is the shortest (ahem).

[ 18920]
No assertions in maint.

[ 18921]
The 0, in the assert_not_ROK() makes IRIX cc to worry
(cc-1171 cc: WARNING ... The indicated expression has no effect.)
So make the macro to include the , and the non-gcc case empty.
p4raw-link: @18921 on //depot/perl: 54866b45ebf2e61ddf59cf6687e39cd07dc514b0
p4raw-link: @18920 on //depot/maint-5.8/perl: d0668777c2c4f0e189f008e0a5c7f45af3f8d66d
p4raw-link: @18919 on //depot/perl: ab2b559bb5510413385bdf5e5398bcdfb293e40d
p4raw-link: @18918 on //depot/perl: 6dea66918087e590d3c83e3571f2b8c019f8f7ce
p4raw-link: @18917 on //depot/perl: 88d107940a332197a7297ee2205aa2e32c212c76
p4raw-link: @18916 on //depot/perl: a0c8e3cf5fa0fae52f31f219ff170d986966c18e
p4raw-link: @18915 on //depot/perl: d39768499da99326f8ba53c159f9e35346473a2d
p4raw-link: @18914 on //depot/perl: 87569c6da19c98dc8db22ce673f8dbad79d7e442

p4raw-id: //depot/maint-5.8/perl@18922
p4raw-integrated: from //depot/perl@18920 'copy in' README.qnx
(@16107..) t/op/recurse.t (@17835..) ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/Makefile.PL (@18484..)
ext/IO/lib/IO/t/io_sock.t (@18748..) reentr.c (@18801..)
reentr.pl (@18831..) 'merge in' sv.h (@18801..) perl.h
(@18854..)

21 years agoNo assertions in maint.
Jarkko Hietaniemi [Tue, 11 Mar 2003 17:52:57 +0000 (17:52 +0000)]
No assertions in maint.

p4raw-id: //depot/maint-5.8/perl@18920

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 11 Mar 2003 08:02:22 +0000 (08:02 +0000)]
Integrate:
[ 18912]
typo for utf8locale in #18907
p4raw-link: @18912 on //depot/perl: 9769094fedff9949aa6f6af210fc4a5ce20fc51d

p4raw-id: //depot/maint-5.8/perl@18913
p4raw-integrated: from //depot/perl@18911 'merge in' sv.c (@18907..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 11 Mar 2003 07:02:41 +0000 (07:02 +0000)]
Integrate:
[ 18888]
Subject: Re: [perl #21505] 5.8.0 lib/Config test failure due to compiler flag
From: Nicholas Clark <nick@unfortu.net>
Date: Sun, 9 Mar 2003 21:24:46 +0000
Message-ID: <20030309212445.GE277@Bagpuss.unfortu.net>

[ 18889]
Subject: Re: odd (or not so odd?) segmentation fault in 5.8.0
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Fri, 07 Mar 2003 13:12:49 -0800
Message-ID: <RtQa+gzkg2kF092yn@efn.org>

[ 18891]
A new test, to check that signal numbers are actually positive,
and that there is a consistent number of signals available.

[ 18899]
VMS has an extra \n at the end, and I assume Windows has \r\n.

[ 18902]
Patch from Craig Berry to resolve test failures in VMS.
Will poke the Net::Ping author.

[ 18903]
A rejected hunk of #18902 reapplied.

[ 18904]
Subject: [PATCH] typos and other minor things
From: "Todd C. Miller" <Todd.Miller@courtesan.com>
Date: Mon, 10 Mar 2003 21:00:55 -0700
Message-Id: <200303110400.h2B40tEQ018838@xerxes.courtesan.com>

[ 18905]
Subject: [patch] PL_taint_warn falls between chairs in perl_clone()
From: Stas Bekman <stas@stason.org>
Date: Tue, 11 Mar 2003 17:09:02 +1100
Message-ID: <3E6D7D7E.5000704@stason.org>

[ 18906]
Add reminders to intrpvar.h about perl_clone(), as suggested by Stas.

[ 18907]
Add missing intrpvar clonings to perl_clone.
Also move the IDBassertion to the end since there's
no particular reason to break bincompat for that.

[ 18908]
Missed some, cryptically.

[ 18909]
Upgrade to cperl-mode 5.0, from IlyaZ.

[ 18910]
Subject: [PATCH] clear PL_exitlist in perl_destruct
From: "Craig A. Berry" <craigberry@mac.com>
Date: Tue, 11 Mar 2003 00:34:39 -0600
Message-ID: <3E6D837F.7000506@mac.com>
p4raw-link: @18910 on //depot/perl: 1c4916e5d90f0028c91aaa6bda8d297844c9610e
p4raw-link: @18909 on //depot/perl: 8cfd79877cc07a3e6d12a2a552e0e29b4734a54c
p4raw-link: @18908 on //depot/perl: 2c818685e5add67d864761f5d48269de7512a49d
p4raw-link: @18907 on //depot/perl: 6c3182a5d146d89e95f0ea81076255af93dd834f
p4raw-link: @18906 on //depot/perl: 02506efeee07f72c4573c458102aba9511f70372
p4raw-link: @18905 on //depot/perl: 7135f00b3e4ea2f1ab51cd8993790dca806e627b
p4raw-link: @18904 on //depot/perl: a6d0563455796929d2aae5a18fb57e80a20f87bd
p4raw-link: @18903 on //depot/perl: 38295cca2bcea18247fdba079ba504a69c9fda94
p4raw-link: @18902 on //depot/perl: bb4e15c885adf67b857fe3eac0488b3b9685b93d
p4raw-link: @18899 on //depot/perl: a4c0dc87024a3e2a076df79e21b4fe3438f88e49
p4raw-link: @18891 on //depot/perl: 059ca955ed31579c1bd941d140a77868e99c2fdf
p4raw-link: @18889 on //depot/perl: b77f7d40943072c6b8a82e9e0fbdcc2d346120ee
p4raw-link: @18888 on //depot/perl: 9d60fda321e877ece79517ad795f7f4cf63bb3a7

p4raw-id: //depot/maint-5.8/perl@18911
p4raw-integrated: from //depot/perl@18898 'copy in' emacs/cperl-mode.el
(@10980..) lib/ftp.pl (@12954..) pod/pod2latex.PL (@13142..)
win32/vmem.h (@14284..) lib/Net/NNTP.pm (@14913..)
lib/Tie/File/t/05_size.t (@15621..) ext/IO/lib/IO/Socket.pm
(@16596..) ext/threads/shared/t/cond.t (@16734..)
ext/PerlIO/encoding/encoding.xs (@17336..)
ext/PerlIO/via/via.pm (@17517..) pod/perlthrtut.pod (@17967..)
ext/DB_File/DB_File.xs (@18062..) t/op/tie.t (@18121..)
lib/charnames.pm (@18217..) utils/libnetcfg.PL (@18510..)
lib/Pod/Perldoc.pm (@18534..) lib/utf8.t (@18660..)
lib/Net/Ping.pm lib/Net/Ping/t/190_alarm.t (@18671..)
ext/Storable/Storable.xs (@18714..) ext/DB_File/DB_File.pm
(@18780..) t/run/switchC.t (@18802..) t/op/magic.t (@18803..)
lib/Net/FTP.pm (@18818..) ext/Devel/PPPort/PPPort.pm (@18826..)
t/op/sprintf.t (@18861..) t/io/utf8.t (@18876..) 'merge in'
pod/perlintern.pod (@18311..) ext/B/B/Concise.pm (@18737..)
pod/perlfunc.pod (@18751..) intrpvar.h (@18766..) pad.c
regcomp.c (@18801..) pod/perldiag.pod (@18828..) mg.c
(@18839..) vms/vms.c (@18852..) sv.c (@18863..) perl.c
(@18873..)
p4raw-integrated: from //depot/perl@18888 'ignore' lib/Config.t
(@18077..)

21 years agoIntegrate from maint-5.8/perl
Chris Nandor [Tue, 11 Mar 2003 04:00:40 +0000 (04:00 +0000)]
Integrate from maint-5.8/perl

p4raw-id: //depot/maint-5.8/macperl@18901
p4raw-branched: from //depot/maint-5.8/perl@18200 'branch in'
Porting/manicheck Porting/p4d2p ext/Digest/MD5/hints/dec_osf.pl
ext/Encode/t/Mod_EUCJP.pm ext/Encode/t/enc_data.t
ext/Encode/t/enc_eucjp.t ext/Encode/t/enc_module.enc
ext/Encode/t/enc_module.t ext/Encode/t/enc_utf8.t
ext/List/Util/t/lln.t ext/List/Util/t/proto.t
ext/Time/HiRes/fallback/const-c.inc
ext/Time/HiRes/fallback/const-xs.inc ext/threads/t/problems.t
lib/CPAN/README lib/Net/Ping/t/190_alarm.t
lib/Net/Ping/t/410_syn_host.t lib/Net/Ping/t/500_ping_icmp.t
lib/Pod/Perldoc.pm lib/Pod/Perldoc/BaseTo.pm
lib/Pod/Perldoc/GetOptsOO.pm lib/Pod/Perldoc/ToChecker.pm
lib/Pod/Perldoc/ToMan.pm lib/Pod/Perldoc/ToNroff.pm
lib/Pod/Perldoc/ToPod.pm lib/Pod/Perldoc/ToRtf.pm
lib/Pod/Perldoc/ToText.pm lib/Pod/Perldoc/ToTk.pm
lib/Pod/Perldoc/ToXml.pm lib/Pod/Perldoc/t/checkerbasic.t
lib/Pod/Perldoc/t/perldocbasic.t lib/Pod/Perldoc/t/textbasic.t
lib/Pod/PlainText.pm pad.c pad.h plan9/config_h.sample
plan9/config_sh.sample pod/perldoc.pod regen_lib.pl
t/lib/warnings/pad t/op/lc_user.t t/op/localref.t
t/op/readline.t t/run/switchC.t t/uni/write.t utils/cpan
p4raw-deleted: from //depot/maint-5.8/perl@18200 'delete in'
regen_headers.pl (@18173..) macos/config.h (@18210..)
p4raw-integrated: from //depot/maint-5.8/perl@18200 'copy in' EXTERN.h
INTERN.h Makefile.micro Porting/check83.pl Porting/findrfuncs
Porting/findvars Porting/fixCORE Porting/fixvars Porting/genlog
Porting/makerel Porting/patchls README README.os2 README.vms
cc_runtime.h configure.gnu deb.c dosish.h ext/B/B/Bblock.pm
ext/B/B/Bytecode.pm ext/B/B/Debug.pm ext/B/B/Terse.pm
ext/B/defsubs_h.PL ext/B/t/terse.t ext/Data/Dumper/Dumper.pm
ext/Data/Dumper/Dumper.xs ext/Data/Dumper/t/dumper.t
ext/Devel/DProf/Changes ext/Devel/DProf/DProf.pm
ext/Devel/DProf/DProf.xs ext/Devel/DProf/Makefile.PL
ext/Digest/MD5/Changes ext/Digest/MD5/MD5.pm
ext/Digest/MD5/MD5.xs ext/Digest/MD5/Makefile.PL
ext/Digest/MD5/README ext/Digest/MD5/t/align.t
ext/Digest/MD5/t/files.t ext/DynaLoader/DynaLoader_pm.PL
ext/Encode/Byte/Byte.pm ext/Encode/Encode/encode.h
ext/Encode/KR/KR.pm ext/Encode/Unicode/Unicode.xs
ext/Encode/encengine.c ext/Encode/lib/Encode/CJKConstants.pm
ext/Encode/lib/Encode/Encoder.pm ext/Encode/ucm/viscii.ucm
ext/Filter/Util/Call/Call.xs ext/Filter/t/call.t
ext/IO/lib/IO/Select.pm ext/IO/lib/IO/Socket/INET.pm
ext/IO/lib/IO/t/io_sock.t ext/IPC/SysV/Msg.pm
ext/List/Util/Makefile.PL ext/MIME/Base64/Base64.pm
ext/MIME/Base64/Base64.xs ext/MIME/Base64/Changes
ext/MIME/Base64/Makefile.PL ext/MIME/Base64/QuotedPrint.pm
ext/MIME/Base64/t/base64.t ext/MIME/Base64/t/quoted-print.t
ext/MIME/Base64/t/unicode.t ext/ODBM_File/hints/dec_osf.pl
ext/ODBM_File/hints/hpux.pl ext/ODBM_File/hints/ultrix.pl
ext/POSIX/t/sigaction.t ext/POSIX/t/waitpid.t
ext/PerlIO/encoding/encoding.pm ext/SDBM_File/sdbm/README.too
ext/Sys/Syslog/Syslog.pm ext/Unicode/Normalize/Changes
ext/Unicode/Normalize/Normalize.pm
ext/Unicode/Normalize/Normalize.xs ext/Unicode/Normalize/README
ext/Unicode/Normalize/mkheader ext/Unicode/Normalize/t/func.t
ext/Unicode/Normalize/t/norm.t ext/Unicode/Normalize/t/test.t
ext/XS/APItest/APItest.pm ext/XS/APItest/APItest.xs
ext/XS/APItest/t/printf.t ext/re/Makefile.PL ext/re/re.pm
ext/threads/shared/shared.xs ext/threads/t/basic.t
ext/threads/t/join.t fakesdio.h fakethr.h form.h globals.c gv.h
handy.h hints/apollo.sh hints/epix.sh hints/freebsd.sh
hints/isc.sh hints/isc_2.sh hints/machten.sh hints/machten_2.sh
hints/openbsd.sh hints/os2.sh hints/os390.sh hints/sunos_4_1.sh
hints/titanos.sh hints/ultrix_4.sh hints/umips.sh
hints/utekv.sh hv.c hv.h iperlsys.h
lib/Attribute/Handlers/t/multi.t lib/AutoSplit.pm lib/CGI.pm
lib/CGI/Carp.pm lib/CGI/Cookie.pm lib/CGI/Pretty.pm
lib/CGI/t/carp.t lib/CGI/t/html.t lib/CGI/t/pretty.t
lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/t/Nox.t
lib/CPAN/t/loadme.t lib/CPAN/t/mirroredby.t lib/CPAN/t/vcmp.t
lib/Digest.pm lib/Digest.t lib/English.pm lib/English.t
lib/ExtUtils/Command.pm lib/ExtUtils/t/Embed.t
lib/ExtUtils/xsubpp lib/File/Copy.pm lib/File/Find.pm
lib/File/Spec.pm lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm
lib/Hash/Util.t lib/Math/Trig.pm lib/Net/ChangeLog.libnet
lib/Net/Cmd.pm lib/Net/FTP.pm lib/Net/POP3.pm
lib/Net/Ping/Changes lib/Net/Ping/README
lib/Net/Ping/t/300_ping_stream.t lib/Net/SMTP.pm
lib/Pod/Checker.pm lib/Pod/Man.pm lib/Pod/ParseUtils.pm
lib/Pod/t/latex.t lib/Pod/t/man.t lib/Pod/t/utils.t
lib/Term/ANSIColor.pm lib/Term/Complete.pm lib/Time/Local.pm
lib/Time/Local.t lib/Win32.pod lib/constant.t
lib/diagnostics.pm lib/fields.t lib/overload.pm lib/perl5db.pl
lib/vmsish.pm makedepend.SH miniperlmain.c nostdio.h op.h
opcode.h opnames.h os2/OS2/Process/t/os2_process.t
os2/OS2/REXX/REXX.xs os2/os2.c perlio.h perlsdio.h perlsfio.h
perly.fixer perly.y plan9/buildinfo plan9/config.plan9
plan9/mkfile plan9/plan9ish.h pod/checkpods.PL
pod/perlcompile.pod pod/perldebug.pod pod/perlguts.pod
pod/perlintern.pod pod/perlmodstyle.pod pod/perlretut.pod
pod/perlsub.pod pod/perlsyn.pod pod/perlxs.pod
pod/podchecker.PL pod/podselect.PL pp.h pp_sort.c reentr.h
regcomp.h regexp.h run.c scope.c scope.h t/cmd/for.t t/io/fs.t
t/io/tell.t t/io/utf8.t t/lib/warnings/perlio t/op/array.t
t/op/concat.t t/op/do.t t/op/eval.t t/op/fh.t t/op/goto.t
t/op/lc.t t/op/local.t t/op/quotemeta.t t/op/subst.t
t/op/substr.t t/op/universal.t t/op/vec.t t/op/ver.t
t/pod/emptycmd.t t/pod/find.t t/pod/for.t t/pod/headings.t
t/pod/include.t t/pod/included.t t/pod/lref.t t/pod/lref.xr
t/pod/multiline_items.t t/pod/multiline_items.xr
t/pod/nested_items.t t/pod/nested_seqs.t t/pod/oneline_cmds.t
t/pod/pod2usage.t t/pod/pod2usage.xr t/pod/poderrs.t
t/pod/poderrs.xr t/pod/podselect.t t/pod/podselect.xr
t/pod/special_seqs.t t/pod/special_seqs.xr t/pod/testp2pt.pl
t/run/switcht.t taint.c thrdvar.h uconfig.h uconfig.sh
universal.c unixish.h utf8.h utfebcdic.h util.h utils.lst
utils/libnetcfg.PL utils/perlbug.PL vms/vms.c
win32/bin/search.pl win32/config_sh.PL win32/perlhost.h
win32/win32iop.h wince/win32.h x2p/EXTERN.h x2p/INTERN.h
x2p/Makefile.SH x2p/a2p.c x2p/a2p.h x2p/a2p.y x2p/hash.c
x2p/hash.h x2p/proto.h x2p/str.h x2p/util.c x2p/util.h
x2p/walk.c xsutils.c (@17645..) AUTHORS Porting/Glossary
Porting/pumpkin.pod Porting/repository.pod README.aix
README.epoc README.hpux README.mint XSUB.h av.h cop.h cv.h
doop.c ext/B/B.xs ext/B/B/C.pm ext/B/B/Deparse.pm
ext/B/t/deparse.t ext/DB_File/DB_File.pm
ext/Devel/PPPort/PPPort.pm ext/Encode/Unicode/Unicode.pm
ext/Encode/encoding.pm ext/Encode/lib/Encode/Alias.pm
ext/Encode/lib/Encode/Encoding.pm ext/Encode/t/CJKT.t
ext/GDBM_File/GDBM_File.xs ext/List/Util/ChangeLog
ext/List/Util/Util.xs ext/List/Util/lib/List/Util.pm
ext/List/Util/lib/Scalar/Util.pm ext/List/Util/t/isvstring.t
ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
ext/POSIX/t/posix.t ext/PerlIO/scalar/scalar.xs
ext/Sys/Hostname/Hostname.pm ext/Time/HiRes/Changes
ext/Time/HiRes/HiRes.pm ext/Time/HiRes/HiRes.xs
ext/Time/HiRes/Makefile.PL ext/threads/shared/shared.pm
ext/threads/shared/t/hv_refs.t hints/darwin.sh keywords.h
lib/Attribute/Handlers.pm lib/Exporter/Heavy.pm
lib/File/Basename.pm lib/File/Find/t/find.t
lib/File/Spec/Unix.pm lib/File/Spec/Win32.pm lib/Net/Ping.pm
lib/Net/Ping/t/400_ping_syn.t lib/Pod/Usage.pm lib/filetest.pm
lib/if.pm lib/if.t lib/utf8_heavy.pl makedef.pl mg.c mg.h
numeric.c perlvars.h pod/perlembed.pod pod/perlre.pod
pod/perlrun.pod pod/perlsec.pod pod/perlunicode.pod
pod/perluniintro.pod pod/perlvar.pod pp_pack.c reentr.c
reentr.pl t/lib/strict/subs t/lib/warnings/op t/op/grep.t
t/op/pack.t t/op/sprintf.t thread.h toke.c utf8.c util.c
utils/h2ph.PL utils/perldoc.PL vms/descrip_mms.template
win32/win32.c x2p/str.c (@18080..) README.os400
ext/Storable/t/restrict.t lib/Net/Ping/t/450_service.t
t/comp/our.t (@18082..) t/op/taint.t (@18087..) README.tru64
configpm ext/PerlIO/via/via.xs hints/dec_osf.sh
lib/charnames.pm lib/charnames.t regexec.c t/op/split.t
(@18095..) installperl (@18099..) win32/Makefile
win32/makefile.mk (@18100..) hints/aix.sh (@18101..)
NetWare/config_H.wc win32/config.bc win32/config.gc
win32/config.vc win32/config.vc64 win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
wince/config_H.ce (@18103..) configure.com (@18104..) embed.fnc
embed.h global.sym lib/utf8.t perlapi.c pp.c t/run/switchI.t
(@18126..) pod/perlfunc.pod (@18129..) ext/B/B/Concise.pm
t/op/closure.t t/op/sub_lval.t (@18130..) doio.c perl.h
pp_sys.c win32/win32.h (@18131..) t/uni/tr_eucjp.t (@18133..)
Changes patchlevel.h (@18134..) av.c (@18143..) pod/perlapi.pod
proto.h (@18155..) Makefile.SH README.win32 autodoc.pl
bytecode.pl embed.pl ext/B/B.pm ext/B/t/concise.t
ext/threads/threads.xs gv.c hints/irix_6.sh keywords.pl
lib/open.pm locale.c op.c opcode.pl perl.c pod/perl58delta.pod
pp_hot.c regcomp.pl regen.pl sv.h t/comp/parser.t t/io/crlf.t
t/op/magic.t t/op/method.t t/run/fresh_perl.t t/run/runenv.t
(@18173..) MANIFEST ext/POSIX/t/is.t (@18189..) INSTALL
(@18191..) pod/perldiag.pod (@18192..) Configure config_h.SH
dump.c embedvar.h ext/Devel/Peek/Peek.t ext/Encode/AUTHORS
ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs
ext/Encode/MANIFEST ext/Encode/lib/Encode/JP/JIS7.pm
ext/Storable/Storable.xs intrpvar.h lib/open.t perlapi.h
perlio.c pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod
pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod
pod/perlfaq9.pod pod/perlipc.pod pod/perlop.pod pp_ctl.c
regcomp.c sv.c t/op/pat.t t/uni/tr_7jis.t t/uni/tr_sjis.t
t/uni/tr_utf8.t (@18197..) 'edit in' jpl/JNI/JNI.xs
jpl/JNI/Makefile.PL (@17645..)

21 years agoAn old hunk mistakenly introduced by #18896.
Jarkko Hietaniemi [Mon, 10 Mar 2003 21:12:28 +0000 (21:12 +0000)]
An old hunk mistakenly introduced by #18896.

p4raw-id: //depot/maint-5.8/perl@18898

21 years agoA missing line.
Jarkko Hietaniemi [Mon, 10 Mar 2003 21:11:03 +0000 (21:11 +0000)]
A missing line.

p4raw-id: //depot/maint-5.8/perl@18897

21 years agoIntegrate:
Jarkko Hietaniemi [Sat, 30 Nov 2002 20:16:51 +0000 (22:16 +0200)]
Integrate:
[ 18229]
$0 mofifying part I
Subject: [PATCH] $0 modifying
Message-ID: <20021130181651.GA5876@kosh.hut.fi>
p4raw-link: @18229 on //depot/perl: e297595301ee5f3b0643be0fb1fffae9b6b548a0

p4raw-id: //depot/maint-5.8/perl@18896
p4raw-integrated: from //depot/perl@18229 'ignore' ext/threads/t/join.t
(@14659..) pod/perlvar.pod (@17821..) makedef.pl thread.h
(@18030..) mg.c (@18058..) t/op/magic.t (@18171..) sv.c
(@18220..) 'merge in' perl.c (@18150..)

21 years agoAvaunt!
Jarkko Hietaniemi [Mon, 10 Mar 2003 20:48:37 +0000 (20:48 +0000)]
Avaunt!

p4raw-id: //depot/maint-5.8/perl@18895

21 years agoMissing hunk from change #18830.
Jarkko Hietaniemi [Mon, 10 Mar 2003 20:41:02 +0000 (20:41 +0000)]
Missing hunk from change #18830.
p4raw-link: @18830 on //depot/perl: b891b7335194e891dcfaf5a5077012facb06d75b

p4raw-id: //depot/maint-5.8/perl@18894

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 20:38:33 +0000 (20:38 +0000)]
Integrate:
[ 18298]
Whitespace and indentation fix in the output of B::Debug.
p4raw-link: @18298 on //depot/perl: 7e107e90b7bd52c7fb110ac98da6bb7ab38e8959

p4raw-id: //depot/maint-5.8/perl@18893
p4raw-integrated: from //depot/perl@18298 'merge in' ext/B/B/Debug.pm
(@18220..)

21 years agoMissing hunk from change #18224.
Jarkko Hietaniemi [Mon, 10 Mar 2003 20:26:04 +0000 (20:26 +0000)]
Missing hunk from change #18224.
p4raw-link: @18224 on //depot/perl: 9c6ed6d7263c1b2c230f35c31c8bcd2eef2d5431

p4raw-id: //depot/maint-5.8/perl@18892

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 20:18:55 +0000 (20:18 +0000)]
Integrate:
[ 18224]
Integrate PodParser-1.20, with matching tweaks to lib/Pod/t/latex.t
and lib/Pod/t/utils.t to cater for simpler output text.
p4raw-link: @18224 on //depot/perl: 9c6ed6d7263c1b2c230f35c31c8bcd2eef2d5431

p4raw-id: //depot/maint-5.8/perl@18890
p4raw-integrated: from //depot/perl@18887 'copy in' t/pod/emptycmd.t
t/pod/for.t t/pod/headings.t t/pod/include.t t/pod/included.t
t/pod/lref.t t/pod/multiline_items.t t/pod/nested_items.t
t/pod/nested_seqs.t t/pod/oneline_cmds.t t/pod/pod2usage.t
t/pod/podselect.t t/pod/special_seqs.t (@9643..)
t/pod/special_seqs.xr (@11273..) lib/Pod/ParseUtils.pm
(@12071..) t/pod/lref.xr t/pod/pod2usage.xr (@13021..)
lib/Pod/t/latex.t (@13143..) lib/Pod/t/utils.t (@13148..)
t/pod/multiline_items.xr (@13202..) t/pod/testp2pt.pl
(@16276..) t/pod/poderrs.t (@16979..) pod/podselect.PL
(@17400..) t/pod/podselect.xr (@17401..) lib/Pod/Usage.pm
(@17691..) 'ignore' lib/Pod/Checker.pm (@16979..) 'merge in'
t/pod/poderrs.xr (@16979..)

21 years agoSomething is really wonky in the ext/MIME/Base64 between
Jarkko Hietaniemi [Mon, 10 Mar 2003 19:32:10 +0000 (19:32 +0000)]
Something is really wonky in the ext/MIME/Base64 between
maint and blead... but this seems to bridge the remaining gap.

p4raw-id: //depot/maint-5.8/perl@18887

21 years agoFake reintegrate of #18651 (otherwise perforce didn't like me).
Jarkko Hietaniemi [Mon, 10 Mar 2003 19:13:17 +0000 (19:13 +0000)]
Fake reintegrate of #18651 (otherwise perforce didn't like me).

p4raw-id: //depot/maint-5.8/perl@18886
p4raw-integrated: from //depot/perl@18651 'ignore'
ext/MIME/Base64/Base64.xs (@18642..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 19:04:15 +0000 (19:04 +0000)]
Integrate:
[ 18685]
No, we don't really want the utility scripts.
p4raw-link: @18685 on //depot/perl: 2ed3a706e76b03c0f51930be7d3e2717325b819a

p4raw-id: //depot/maint-5.8/perl@18885
p4raw-deleted: from //depot/perl@18883 'delete in'
ext/MIME/Base64/decode-base64 ext/MIME/Base64/decode-qp
ext/MIME/Base64/encode-base64 ext/MIME/Base64/encode-qp
(@18642..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 18:54:19 +0000 (18:54 +0000)]
Integrate:
[ 18642]
Integrate MIME::Base64 2.16 from CPAN. (Do we really want the
utility scripts?)
p4raw-link: @18642 on //depot/perl: 6a63fb82fdd16c61ba37cb79b6a3e6dd0703ff0d

p4raw-id: //depot/maint-5.8/perl@18883
p4raw-integrated: from //depot/perl@18882 'copy in'
ext/MIME/Base64/t/base64.t (@15802..) ext/MIME/Base64/Base64.pm
ext/MIME/Base64/Changes ext/MIME/Base64/QuotedPrint.pm
ext/MIME/Base64/t/quoted-print.t (@18493..)
p4raw-branched: from //depot/perl@18642 'branch in'
ext/MIME/Base64/decode-base64 ext/MIME/Base64/decode-qp
ext/MIME/Base64/encode-base64 ext/MIME/Base64/encode-qp
p4raw-integrated: from //depot/perl@18642 'copy in'
ext/MIME/Base64/Makefile.PL (@10784..) 'merge in' MANIFEST
(@18635..)

21 years agoIntegrate:
John Peacock [Sun, 1 Sep 2002 15:00:12 +0000 (11:00 -0400)]
Integrate:
[ 17832]
Subject: Re: [PATCH] Correct/completes Overloading in XS mods
Message-ID: <3D7263BC.9020608@rowman.com>

[ 18472]
Integrate perlio to mainline:
[ 18240]
Avoid eqtime() wiping the file (as suggested by
"Luis G. Uribe C." <GUribe@SoftHome.net>

[ 18600]
Retract the %_/SVf change (part of #18456) for PROTOTYPE (CV)
dumping (but now use SvPV_nolen).  (This change made an empty
prototype to show up as "_" under -Uuseperlio.)
p4raw-link: @18600 on //depot/perl: 7f848b6b8b0b3c0ddcfdc59f43b1e261084ffa51
p4raw-link: @18472 on //depot/perl: 636cdfa52826c133f89802fd4f8d0dabbec733b9
p4raw-link: @18240 on //depot/perlio: a6bd83f0a15d2730a2e1d4ba3319cc912869b7f3
p4raw-link: @17832 on //depot/perl: 30d6fba6aa7467c9f9b076801c9a8093e7735500

p4raw-id: //depot/maint-5.8/perl@18882
p4raw-integrated: from //depot/perl@18881 'copy in' pod/perlxs.pod
(@17060..) lib/ExtUtils/Command.pm (@17256..)
p4raw-integrated: from //depot/perl@18600 'merge in' dump.c (@18558..)
p4raw-integrated: from //depot/perl@17832 'merge in'
lib/ExtUtils/xsubpp (@15699..)

21 years agoIntegrate:
Nicholas Clark [Thu, 26 Dec 2002 21:16:27 +0000 (21:16 +0000)]
Integrate:
[ 17842]
printf argument mismatch in Perl_deb_stack_all() from change #17718

[ 18456]
Subject: [PATCH] %_ (was Re: [PATCH] operation on `PL_na' may be undefined)
Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net>

[ 18643]
Detypo.
p4raw-link: @18643 on //depot/perl: 3ffa152759d1d5d220b783e0d587e418401204fb
p4raw-link: @18456 on //depot/perl: 35c1215df9ec9cb54402afdda4ed360fdbf58539
p4raw-link: @17842 on //depot/perl: e922992d3370dcca40f9805ac727487fedcdf389
p4raw-link: @17718 on //depot/perl: d672126634c5e568812ed35d4c8ea53a9a55ee4c

p4raw-id: //depot/maint-5.8/perl@18881
p4raw-integrated: from //depot/perl@18643 'merge in' cop.h (@18596..)
p4raw-integrated: from //depot/perl@18456 'merge in'
ext/Data/Dumper/Dumper.xs (@17450..) utf8.c (@17928..)
pp_sort.c (@18030..) doio.c (@18120..) gv.c (@18159..) perl.c
(@18239..) toke.c (@18251..) pp_hot.c (@18340..) universal.c
(@18341..) op.c (@18357..) pad.c (@18409..) dump.c (@18410..)
pp_ctl.c (@18411..) sv.c (@18419..) pp_sys.c (@18455..)
p4raw-integrated: from //depot/perl@17842 'merge in' deb.c (@17718..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 11:51:01 +0000 (11:51 +0000)]
Integrate:
[ 18876]
Comment fix.
p4raw-link: @18876 on //depot/perl: 11c2f0cfb6e853c95c93eb8b1c17c45bc95a9f84

p4raw-id: //depot/maint-5.8/perl@18879
p4raw-integrated: from //depot/perl@18878 'copy in' t/io/utf8.t
(@18823..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 07:28:26 +0000 (07:28 +0000)]
Integrate:
[ 18836]
Handle also extra directories et alia.
p4raw-link: @18836 on //depot/perl: 6501254efd518ae7cec2505f294d8200779717b9

p4raw-id: //depot/maint-5.8/perl@18878
p4raw-integrated: from //depot/perl@18877 'copy in' Porting/manicheck
(@18835..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 10 Mar 2003 07:20:13 +0000 (07:20 +0000)]
Integrate:
[ 18873]
Bunch of doc patches from Stas; plus regen.

Subject: [doc patch] perl.c's pod api entry
From: Stas Bekman <stas@stason.org>
Date: Mon, 10 Mar 2003 12:35:52 +1100
Message-ID: <3E6BEBF8.80402@stason.org>

Subject: Re: [patch] perlguts.pod
From: Stas Bekman <stas@stason.org>
Date: Mon, 10 Mar 2003 12:38:57 +1100
Message-ID: <3E6BECB1.7050009@stason.org>

Subject: Re: [PATCH ext/DynaLoader/DynaLoader_pm.PL] doc fix: s/dl_loadflags/dl_load_flags/
From: Stas Bekman <stas@stason.org>
Date: Mon, 10 Mar 2003 12:41:46 +1100
Message-ID: <3E6BED5A.801@stason.org>

Subject: Re: [patch] perlapi.pod fix
From: Stas Bekman <stas@stason.org>
Date: Mon, 10 Mar 2003 12:43:33 +1100
Message-ID: <3E6BEDC5.6010405@stason.org>

Subject: Re: [docs patch] replace gets() with fgets() in example
From: Stas Bekman <stas@stason.org>
Date: Mon, 10 Mar 2003 12:45:41 +1100
Message-ID: <3E6BEE45.9030901@stason.org>

Subject: [doc patch] perlrun.pod
From: Stas Bekman <stas@stason.org>
Date: Mon, 10 Mar 2003 14:49:59 +1100
Message-ID: <3E6C0B67.4050606@stason.org>

[ 18874]
Subject: Re: Shared libperl.so and build issues
From: Chip Turner <cturner@redhat.com>
Date: 05 Jan 2003 10:35:40 -0500
Message-ID: <vzky95z8v8z.fsf@minbar.devel.redhat.com>

[ 18875]
Remove the foo-old files.

[ 18876]
Comment fix.
p4raw-link: @18876 on //depot/perl: 11c2f0cfb6e853c95c93eb8b1c17c45bc95a9f84
p4raw-link: @18875 on //depot/perl: 24600adc4a7b8d0320458f5125c21c1645dc6bd4
p4raw-link: @18874 on //depot/perl: 1ff4263c2be000d5dd4e3ae4643d6c34358e9dce
p4raw-link: @18873 on //depot/perl: 2307c6d0ffdaa48a896531d5bc3bf64c2dee420d

p4raw-id: //depot/maint-5.8/perl@18877
p4raw-integrated: from //depot/perl@18872 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@17376..) INSTALL (@18221..)
pod/perlguts.pod (@18598..) pod/perlembed.pod (@18729..)
handy.h (@18807..) pod/perlrun.pod (@18848..) 'merge in'
pod/perlapi.pod (@18781..) perl.c (@18843..) opcode.pl
(@18851..)

21 years agoIntegrate (and regen_headers):
Jarkko Hietaniemi [Sun, 9 Mar 2003 20:43:09 +0000 (20:43 +0000)]
Integrate (and regen_headers):
[ 18867]
Upgrade to Encode 1.90 (plus the one extra use lib in enc_module.t)

[ 18868]
Export the symbols from #18863; do not prototype (but export)
Nicholas Clark's experimental COW functions.
Sidenote: the embed.fnc/embed.fnc/makedef.pl thing is becoming
a mess of Herculean proportions.  Someone should redesign and
clean up the stables.

[ 18869]
Upgrade to Encode 1.91.

[ 18870]
I hate embed*.  Tell me what you know.

[ 18871]
Must not hide the protos, though.
p4raw-link: @18871 on //depot/perl: 3c1e9986a4f0cb9d4e7a03af421826eb692ac840
p4raw-link: @18870 on //depot/perl: 55222be88d47a690542bb115106ab0ffa7223aaa
p4raw-link: @18869 on //depot/perl: 0f29a5678147e1d4f721d3b5069c7527c5801d73
p4raw-link: @18868 on //depot/perl: db2b0bab8e5c98bc74fde3b86eb3523fbfef5650
p4raw-link: @18867 on //depot/perl: 05ef2f67942fd3cfa0c9e6043d11b82a5ddbc805

p4raw-id: //depot/maint-5.8/perl@18872
p4raw-edited: from //depot/perl@18866 'edit in' embed.fnc (@18795..)
embed.h global.sym proto.h (@18801..) embed.pl (@18851..)
p4raw-integrated: from //depot/perl@18866 'copy in' ext/Encode/AUTHORS
ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/Encode.xs
ext/Encode/encoding.pm ext/Encode/t/Mod_EUCJP.pm
ext/Encode/t/enc_module.t (@18816..) ext/Encode/MANIFEST
ext/Encode/t/enc_data.t (@18865..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 9 Mar 2003 13:59:01 +0000 (13:59 +0000)]
Integrate:
[ 18851]
regen_headers tiny tidying:
- regen.pl renamed as regen_lib.pl
- regen_headers.pl renamed as regen.pl
- added make target 'regen' (kept target 'regen_headers'
  for porters' brains' backward compatibility)
- regen.pl fancified a bit to display the names
  of the files that got changed by running the scripts

[ 18852]
Subject: [PATCH] long %ENV values for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Date: Fri, 07 Mar 2003 13:49:50 -0600
Message-ID: <3E68F7DE.8070603@mac.com>

[ 18853]
Subject: [PATCH] Re: [perl #20551] Documentation error for IO::Select
From: Richard Soderberg <perl@crystalflame.net>
Date: Sat, 15 Feb 2003 01:27:17 -0500
Message-Id: <87D7A731-40AE-11D7-9B07-000393801F84@crystalflame.net>

[ 18854]
Enache Adrian reads comments.

[ 18855]
Subject: [PATCH perldebug.pod] to explain new [<>{] behaviour - attached
From: Richard.Foley@ubsw.com
Date: Fri, 21 Feb 2003 13:51:51 +0100
Message-ID: <B374141B0A424D4F9CF143CC51B3ADD98579F1@NZURC900PEX1.ubsgs.ubsgroup.net>

[ 18856]
Add a B::COP::io() method, to return the cop_io field of COPs.
Print it in B::Debug. Can be used later in B::Deparse to deparse
the open pragma.

[ 18857]
From Inaba Hiroto: the UTF-8 length cache wasn't
updated when fbm_compile() appended a "\n".

[ 18858]
From Inaba Hiroto: re_intuit_start set a value to
PL_bostr before calling find_byclass when regexp has
ROPT_UTF8 flag on. But right value for PL_bostr is set
before re_intuit_start is called.  PL_regdata is always
assigned by cache_re(), so the whole if(prog->reganch & ROPT_UTF8){}
can be deleted.

[ 18859]
Adjust test count.

[ 18860]
Subject: Re: [perl #20798] foo(eval {}) crashes Perl 5.8
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 7 Mar 2003 00:12:03 +0200
Message-ID: <20030306221203.GB13330@ratsnest.hole>

[ 18861]
Subject: Re: [perl #21498] printf behaviour changes 5.6.1(and earlier) -> 5.8
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 7 Mar 2003 23:28:37 +0200
Message-ID: <20030307212837.GB765@ratsnest.hole>

(and few more test cases from the thread)

[ 18862]
... and add a test case for bug #20798

[ 18863]
At Sarathy's request restore the bin5005compat Perl_foo_sv()
function stubs, should be helpful for really simple extensions.
Undoes large parts of changes #16289 and #16290.

[ 18864]
Tru64: additional instructions for building a newer Berkeley DB.

[ 18865]
From Inaba Hiroto: DATA wasn't properly utf8ed
under 'use encoding'.
p4raw-link: @18865 on //depot/perl: 52d2e0f43e4c92315f9f6c027571388b7bc65ff5
p4raw-link: @18864 on //depot/perl: 5460b889677b9f352c882dbcd4ad4470b8281664
p4raw-link: @18863 on //depot/perl: 09540bc3de84b057c3f1f2425ba0ce144d6c4617
p4raw-link: @18862 on //depot/perl: 77d32bb7b5e051854298049d5aa8bdccf2df099a
p4raw-link: @18861 on //depot/perl: 58e33a9028ebaa2c94f6b7cf202a415b19dab366
p4raw-link: @18860 on //depot/perl: b14574b4c5983698eb9d1a38f94eef3a65c411c2
p4raw-link: @18859 on //depot/perl: 7f07ce5f9bb16b56363fc850014c022807c64864
p4raw-link: @18858 on //depot/perl: 16e1b94401335fe86d42338fc14a6680fc469ab0
p4raw-link: @18857 on //depot/perl: c517dc2b8939cf1b60644570194e6918e1629206
p4raw-link: @18856 on //depot/perl: 6e6a1aefada3f56f44128d62c37dcbbe95fd2795
p4raw-link: @18855 on //depot/perl: 0d6091f7ede280a2010e5a63ecde4e0f251889da
p4raw-link: @18854 on //depot/perl: 56c380de7ceba5f83801db9385a752c5f1437a79
p4raw-link: @18853 on //depot/perl: 5929cfd6f8a0f5b970af4c44b4cbbb1a2847631a
p4raw-link: @18852 on //depot/perl: fa537f88ac07655b9f49a6bafe6e3bc7b4c29eb9
p4raw-link: @18851 on //depot/perl: 9ad884cb5e6c71bf010defc627075ba1610c8eba
p4raw-link: @16289 on //depot/perl: c0a105bfc95a10a0d8ab4cc278bd5b1ad66f202b

p4raw-id: //depot/maint-5.8/perl@18866
p4raw-branched: from //depot/perl@18850 'branch in'
ext/Encode/t/enc_data.t regen_lib.pl
p4raw-deleted: from //depot/perl@18850 'delete in' regen_headers.pl
(@18160..)
p4raw-integrated: from //depot/perl@18850 'copy in'
ext/IO/lib/IO/Select.pm (@12954..) hints/dec_osf.sh (@18084..)
autodoc.pl bytecode.pl regcomp.pl regen.pl (@18160..)
t/op/eval.t (@18319..) pod/perldebug.pod (@18683..)
t/op/sprintf.t (@18696..) t/op/pat.t (@18805..)
ext/Encode/MANIFEST (@18816..) 'merge in' README.tru64
(@18084..) Makefile.SH (@18160..) ext/B/B.pm (@18220..)
ext/B/B/Debug.pm (@18298..) vms/vms.c (@18721..) ext/B/B.xs
(@18737..) embed.pl opcode.pl regexec.c toke.c (@18801..)
keywords.pl (@18807..) util.c (@18813..) sv.c (@18822..) op.c
perl.h (@18828..) MANIFEST (@18847..)

21 years agoIntegrate (and regen Configure):
Jarkko Hietaniemi [Fri, 7 Mar 2003 20:38:51 +0000 (20:38 +0000)]
Integrate (and regen Configure):
[ 18825]
Doc typos.

[ 18826]
Try to make PPPort.pm 5.005-friendlier (see [perl #21339]).
The variant is from how List::Util Util.xs does it.

[ 18830]
Change #18829 makes this test workaround obsolete.

[ 18831]
Couple more _r possibilities (found in a RH 8.0 box), and
the random() macros were all wrong.  (I don't know why
metaconfig did so much reordering of config_h.SH.)

[ 18833]
Subject: [patch config_h.SH] redefining __attribute__
From: Stas Bekman <stas@stason.org>
Date: Thu, 06 Mar 2003 12:03:39 +1100
Message-ID: <3E669E6B.1060606@stason.org>

[ 18835]
Add mani(fest) check(ing) utility.

[ 18836]
Handle also extra directories et alia.

[ 18837]
PERL_UNICODE explanation saga continues.

[ 18838]
Thinko fix.

[ 18839]
Subject: [PATCH perl@18838] mg.c needs Perl_csighandler prototype
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 06 Mar 2003 10:42:05 -0600
Message-ID: <3E677A5D.10805@mac.com>

[ 18840]
Subject: cleaning up tests of the 'eval { decl. } <=> runtime decl.' assumption
From: Enache Adrian <enache@rdslink.ro>
Date: Wed, 5 Mar 2003 12:06:20 +0200
Message-ID: <20030305100620.GA909@ratsnest.hole>

[ 18841]
Subject: Re: [perl #20682] [fix] @- array not visible in s///
From: Enache Adrian <enache@rdslink.ro>
Date: Sun, 2 Mar 2003 06:05:22 +0200
Message-ID: <20030302040522.GB4905@ratsnest.hole>

[ 18842]
Subject: Re: [PATCH] let perlmodstyle mention Module::Build and Test::More
From: "Jos I. Boumans" <kane@dwim.org>
Date: Fri, 21 Feb 2003 20:33:53 +0100
Message-ID: <3E567F21.6020006@dwim.org>
(with some minor tweaks)

[ 18844]
Good observation from Philip Newton.

[ 18845]
Define the Perl_pp_i_modulo_1() only iff we have glibc.
(Stronger variant of "pp.c: Perl_pp_i_modulo_1 needs help
in non-glibc case", from Craig Berry)

[ 18846]
Subject: [PATCH] FreeBSD 5.0 gethostbyaddr_r hints update
From: Kay Roepke <kay@dolphin-services.de>
Date: Thu, 06 Mar 2003 23:00:10 +0100
Message-ID: <3E67C4EA.A55FFE5C@dolphin-services.de>

(plus change the d_gethostbyaddr_r_proto default to "0",
that is what an undefined r_proto looks like)

[ 18847]
Extra character noticed by Tels.

[ 18848]
Give pointers to runtime Unicode changes.
p4raw-link: @18848 on //depot/perl: ab9e1bb794a9b6411f23a7479a1d2f0b62d91d9e
p4raw-link: @18847 on //depot/perl: db36525cb329115f68822c743647c02ae50f6581
p4raw-link: @18846 on //depot/perl: f412e1d69424d7787af14ab6844279246479c4f1
p4raw-link: @18845 on //depot/perl: fce2b89e3773f74f134cc299697e386f7d98f01f
p4raw-link: @18844 on //depot/perl: e654d9081492941a3b1145787aaa3e0faa09141e
p4raw-link: @18842 on //depot/perl: ff23347e9ef93e40f6bc9f2bc2656893b6259bf4
p4raw-link: @18841 on //depot/perl: 76ec6486987531bd29428715e8ca0428053a30d9
p4raw-link: @18840 on //depot/perl: 842517601b969821600597cc5736114bee3b0c27
p4raw-link: @18839 on //depot/perl: e69880a56d80785fbe5600b4e7dabf583188c526
p4raw-link: @18838 on //depot/perl: d05aa1354dc4f1f485ab0c45b05688c3494e1aa6
p4raw-link: @18837 on //depot/perl: 5b4f334efd4922af406d1dea2d6b8952f272ce76
p4raw-link: @18836 on //depot/perl: 6501254efd518ae7cec2505f294d8200779717b9
p4raw-link: @18835 on //depot/perl: 93209f3997221ac28a3ff713e663b011e06679f1
p4raw-link: @18833 on //depot/perl: 88fdc17263c0ecab1cbcf87b39127c6497fe4a5e
p4raw-link: @18831 on //depot/perl: a845a0d454e0f00755bd9ac955d4d658c0af2872
p4raw-link: @18830 on //depot/perl: b891b7335194e891dcfaf5a5077012facb06d75b
p4raw-link: @18826 on //depot/perl: 220b1401b03105a435f50108cb463fbf9ea82864
p4raw-link: @18825 on //depot/perl: 6d355c6e8e3a90a29acd06f8374ed90c53267bb2

p4raw-id: //depot/maint-5.8/perl@18850
p4raw-integrated: from //depot/perl@18837 'ignore' pod/perlrun.pod
(@18819..)
p4raw-branched: from //depot/perl@18835 'branch in' Porting/manicheck
p4raw-integrated: from //depot/perl@18835 'edit in' MANIFEST (@18816..)
p4raw-edited: from //depot/perl@18831 'edit in' config_h.SH (@18267..)
p4raw-edited: from //depot/perl@18824 'edit in' Configure (@18831..)
p4raw-integrated: from //depot/perl@18824 'copy in'
ext/POSIX/t/waitpid.t (@16829..) ext/POSIX/t/sigaction.t
(@16882..) Porting/findrfuncs (@17249..) pod/perlmodstyle.pod
(@17418..) t/op/sub_lval.t (@18118..) t/op/method.t (@18159..)
hints/freebsd.sh (@18283..) ext/Devel/PPPort/PPPort.pm
(@18541..) plan9/config.plan9 (@18628..) plan9/config_h.sample
(@18629..) t/run/fresh_perl.t (@18662..) t/op/subst.t
(@18776..) reentr.h reentr.pl (@18801..) lib/File/Find.pm
(@18809..) 'merge in' t/op/ver.t (@17747..) NetWare/config_H.wc
wince/config_H.ce (@18030..) win32/config_H.bc
win32/config_H.gc win32/config_H.vc win32/config_H.vc64
(@18327..) pod/perlvar.pod (@18754..) pp.c (@18813..)
ext/B/t/deparse.t (@18828..) mg.c (@18829..)

21 years agoIntegrate:
Adrian M. Enache [Sun, 2 Mar 2003 05:43:54 +0000 (07:43 +0200)]
Integrate:
[ 18816]
Upgrade to Encode 1.89.  The enc_module.t required
a little tweak, sending that to Dan.

[ 18817]
Upgrade to Unicode::Normalize 0.20.

[ 18818]
Sync with libnet-1.13

[ 18819]
Further clarification on PERL_UNICODE's semantics.

[ 18820]
Fixes bug #15654 bizarre constant mangling in 5.8.0
What happened was that a constant was freed, the pad released but
the pad slot still held the SV, when pad slot was reallocated
to be a target for a stringify, it did a sv_setpv on the target
and the original SV was wiped out. When this SV was later on
to new places using the constant, they got the wrong value.
By replacing pad_free with pad_swipe for these cases, we
won't have such a problem. (pad_swipe also removes the
pointer to the original SV).

[ 18821]
Can't test this without PerlIO.

[ 18822]
Subject: Re: [perl #21395] rcatline doesn't grok utf8
Message-ID: <20030302034354.GA4905@ratsnest.hole>

[ 18823]
Try to give rcatline() a good jog on Unicode.
p4raw-link: @18823 on //depot/perl: b5d30a8477a61b970a31cbc1a3c71ed99cd88a26
p4raw-link: @18822 on //depot/perl: efd8b2bacfee8a05a6684f052b8bf5610dd1fa01
p4raw-link: @18821 on //depot/perl: 3995db9d6ce174a8383f94c41f5d5b8abec975e8
p4raw-link: @18820 on //depot/perl: 3b1c21fabed159100271bd60bac3f870f5ac16af
p4raw-link: @18819 on //depot/perl: bf61ac64f9c44081613e3d1b479639fda606e19f
p4raw-link: @18818 on //depot/perl: edd55068839c345dfb2c25887f70d5c69e05b5d3
p4raw-link: @18817 on //depot/perl: 6c941e0cc3f0f3bcc43af75928ecabd63f9b41f6
p4raw-link: @18816 on //depot/perl: 6be7c10195c1f65811dd5bd2452ad83544044891

p4raw-id: //depot/maint-5.8/perl@18824
p4raw-branched: from //depot/perl@18815 'branch in'
ext/Encode/t/Mod_EUCJP.pm ext/Encode/t/enc_module.enc
ext/Encode/t/enc_module.t
p4raw-integrated: from //depot/perl@18815 'copy in'
ext/Unicode/Normalize/t/norm.t (@14848..)
ext/Unicode/Normalize/t/test.t (@14888..) lib/Net/Cmd.pm
lib/Net/POP3.pm (@14913..) ext/Unicode/Normalize/Normalize.xs
(@16142..) ext/Unicode/Normalize/Changes
ext/Unicode/Normalize/Normalize.pm ext/Unicode/Normalize/README
ext/Unicode/Normalize/t/func.t (@16260..)
ext/Unicode/Normalize/mkheader (@16262..)
lib/Net/ChangeLog.libnet lib/Net/FTP.pm lib/Net/SMTP.pm
(@16886..) t/io/utf8.t (@17172..) ext/Encode/MANIFEST
(@18559..) ext/Encode/encoding.pm (@18663..) pod/perlrun.pod
(@18766..) ext/Encode/AUTHORS ext/Encode/Changes
ext/Encode/Encode.pm ext/Encode/Encode.xs
ext/Encode/Unicode/Unicode.xs ext/Encode/t/enc_eucjp.t
ext/Encode/t/enc_utf8.t ext/Encode/ucm/viscii.ucm (@18773..)
t/uni/write.t (@18794..) 'merge in' MANIFEST (@18794..) op.c
(@18801..) sv.c (@18813..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 3 Mar 2003 05:43:25 +0000 (05:43 +0000)]
Integrate:
[ 18813]
Use a macro for abs() to avoid the possible truncation to an int;
also make an explicit (double)cast for the arguments to fabs().
p4raw-link: @18813 on //depot/perl: 32fdb0651975fc8e2d4b926fd3bd5792b31acf57

p4raw-id: //depot/maint-5.8/perl@18815
p4raw-integrated: from //depot/perl@18814 'merge in' perl.h sv.c
(@18801..) pp.c (@18805..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 3 Mar 2003 05:37:43 +0000 (05:37 +0000)]
Integrate:
[ 18749]
Subject: [PATCH] Make adding notes to patchlevel.h easier
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: Tue, 18 Feb 2003 11:48:40 +0100
Message-ID: <m3n0kt27av.fsf@k242.linux.bogus>

[ 18809]
Subject: [perl #21031] $File::Find::name ne $_ w/no_chdir
From: "Anders Johnson" (via RT) <perlbug-followup@perl.org>
Date: 15 Feb 2003 00:21:41 -0000
Message-Id: <rt-21031-51306.12.8541374577158@bugs6.perl.org>

[ 18810]
Subject: [PATCH] Re: [perl #18872] File::Basename example misleading
From: Richard Soderberg <perl@crystalflame.net>
Date: Sat, 15 Feb 2003 01:27:21 -0500
Message-Id: <89FAC8B9-40AE-11D7-9B07-000393801F84@crystalflame.net>

[ 18811]
Subject: [perl #21289] [Fwd: IPC::Msg bug report]
From: Edmund Bacon (via RT) <perlbug-followup@perl.org>
Date: 18 Feb 2003 21:05:15 -0000
Message-Id: <rt-21289-52384.13.2700974026643@bugs6.perl.org>

[ 18812]
Subject: Re: [PATCH] Make adding notes to patchlevel.h easier
From: andreas.koenig@anima.de (Andreas J. Koenig)
Date: Wed, 19 Feb 2003 11:05:28 +0100
Message-ID: <m3d6lozitz.fsf@k242.linux.bogus>
p4raw-link: @18812 on //depot/perl: 22adf171e6a33aa2d076b4a9a86b73487d6534c0
p4raw-link: @18811 on //depot/perl: a4fe5ed87a9a8e25914c68f9d7d5d7e3a2514f95
p4raw-link: @18810 on //depot/perl: 8003a3f39e0d3ffb6292cac71089be1d83d95a6a
p4raw-link: @18809 on //depot/perl: 3bb6d3e5122054efefe647ff1c834b844fec2fa2
p4raw-link: @18749 on //depot/perl: f7047380cf724d6ba2d3de39f9bed88ffab64608

p4raw-id: //depot/maint-5.8/perl@18814
p4raw-integrated: from //depot/perl@18808 'copy in' ext/IPC/SysV/Msg.pm
(@16822..) lib/File/Basename.pm (@18217..) lib/File/Find.pm
(@18501..)
p4raw-integrated: from //depot/perl@18749 'edit in' patchlevel.h
(@18376..)

21 years agoIntegrate:
Adrian M. Enache [Sun, 2 Mar 2003 10:11:27 +0000 (12:11 +0200)]
Integrate:
[ 18805]
Subject: Re: [perl #21411] [fix] Postponed RE with split()
Message-ID: <20030302081127.GA10782@ratsnest.hole>

[ 18807]
Reverse copyright update (#18801) for files not changed in 2003.
p4raw-link: @18807 on //depot/perl: 3f774658ecc4b04691265c9db31d70a4a611b290
p4raw-link: @18805 on //depot/perl: 91e09a610c67b89c771cab2084dbd4490cd4351a

p4raw-id: //depot/maint-5.8/perl@18808
p4raw-integrated: from //depot/perl@18806 'copy in' t/op/pat.t
(@18784..) EXTERN.h INTERN.h README av.h cc_runtime.h fakethr.h
form.h globals.c gv.h handy.h hv.h mg.h numeric.c pad.h
perlapi.c perlsdio.h perlsfio.h regcomp.h run.c scope.h taint.c
unixish.h utf8.h utfebcdic.h util.h x2p/EXTERN.h x2p/INTERN.h
x2p/a2p.c x2p/a2p.h x2p/a2p.y x2p/hash.c x2p/hash.h x2p/proto.h
x2p/str.c x2p/str.h x2p/util.c x2p/util.h x2p/walk.c (@18801..)
'merge in' deb.c doop.c dosish.h keywords.h keywords.pl
miniperlmain.c perlvars.h perly.y pp.c pp.h thread.h (@18801..)

21 years agoperl5db.pl patch against missing args destroying pre-post command setups
Richard Foley [Wed, 19 Feb 2003 10:20:33 +0000 (11:20 +0100)]
perl5db.pl patch against missing args destroying pre-post command setups
Date: Wed, 19 Feb 2003 10:20:33 +0100

p4raw-id: //depot/maint-5.8/perl@18806

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 2 Mar 2003 16:22:35 +0000 (16:22 +0000)]
Integrate:
[ 18784]
An already fixed bug from perl-unicode.

[ 18785]
Subject: Re: [PATCH] Re: format, PerlIO and utf8
From: Inaba Hiroto <inaba@st.rim.or.jp>
Date: Mon, 10 Feb 2003 00:04:51 +0900
Message-ID: <3E466E12.E5349D84@st.rim.or.jp>

[ 18794]
Further Unicode formats patching from Inaba Hiroto.

[ 18797]
Patch for [perl #9402], known also as "glibc _moddi3 bug
with negative quads", or also as RedHat bug #65612.

[ 18798]
Go with "right = -right" for greater portability, some platforms
might require llabs() to get abs() of long longs.

[ 18799]
The -CI cannot be easily tested under UTF-8 locale with
the t/test.pl (the 'stdin' data gets doubly UTF-8-ied).
Also other small tweaks in the -C neighbourhood.

[ 18801]
Update all copyrights to 2003, from Jarkko

[ 18802]
Narrow down the -C test skippage.

[ 18803]
Subject: RE: [perl #20613] Perl_magic_setsig/clearsig problems (patch   included)
From: "Anders Johnson" <ajohnson@wischip.com>
Date: Mon, 10 Feb 2003 14:09:46 -0800
Message-ID: <000e01c2d151$2228ca90$9800a8c0@wis.com>
p4raw-link: @18803 on //depot/perl: 2d4fcd5e8be8d83efa948a259c49b56fc6c27ee5
p4raw-link: @18802 on //depot/perl: 81ff9b36babbaa3576696f80427c25a4b7bfa9dd
p4raw-link: @18801 on //depot/perl: 4c79ee7a1e7564ef83d0ac25d6677fdebb3ec7aa
p4raw-link: @18799 on //depot/perl: 06e66572fd5541df0d1349cac2b404c3b9e446ee
p4raw-link: @18798 on //depot/perl: 97edce3fcdc8a02187aed95f7b6f4a46eb120a6e
p4raw-link: @18797 on //depot/perl: 224ec32361cf57b93c61b661abceec9635d9d527
p4raw-link: @18794 on //depot/perl: 78da4d13e9515c4d820a5423a160a2c81889d633
p4raw-link: @18785 on //depot/perl: 1bd51a4ce2ce8ac9d8d3503b73fce0e0fc8f8426
p4raw-link: @18784 on //depot/perl: 351208f1b69ff774788ddf0fb62571002594640e

p4raw-id: //depot/maint-5.8/perl@18804
p4raw-branched: from //depot/perl@18791 'branch in' t/uni/write.t
p4raw-integrated: from //depot/perl@18791 'copy in' EXTERN.h INTERN.h
form.h run.c x2p/EXTERN.h x2p/INTERN.h x2p/a2p.c x2p/a2p.y
x2p/hash.h x2p/proto.h x2p/str.h x2p/util.c x2p/util.h
(@14391..) cc_runtime.h fakethr.h unixish.h (@14400..)
globals.c (@14802..) README (@14841..) regcomp.h (@15356..)
utf8.h (@15762..) x2p/hash.c x2p/walk.c (@16076..) gv.h
(@16325..) perlsdio.h (@16368..) hv.h (@16656..) utfebcdic.h
(@16888..) x2p/a2p.h (@17033..) perlsfio.h (@17242..) av.h
(@17727..) x2p/str.c (@17759..) numeric.c (@17874..) handy.h
(@17920..) mg.h (@17947..) perlapi.c (@18113..) taint.c
(@18261..) pad.h (@18311..) scope.h (@18312..) util.h
(@18321..) t/op/magic.t (@18371..) reentr.c reentr.h reentr.pl
(@18498..) fakesdio.h nostdio.h (@18524..) perlio.h (@18556..)
XSUB.h (@18636..) locale.c (@18731..) t/op/pat.t (@18782..)
t/run/switchC.t (@18799..) 'edit in' pp_ctl.c (@18794..) pp.c
(@18798..) perl.c perl.h util.c (@18799..) mg.c (@18801..)
'merge in' keywords.h (@17682..) doop.c (@17984..) deb.c
dosish.h miniperlmain.c pp.h (@18030..) keywords.pl (@18160..)
thread.h (@18229..) perlvars.h (@18239..) perly.y (@18336..)
scope.c (@18410..) opnames.h (@18413..) pp_sort.c (@18456..)
hv.c (@18463..) av.c (@18554..) op.h (@18589..) pad.c
(@18601..) cop.h (@18643..) doio.c (@18676..) universal.c
(@18697..) gv.c (@18715..) regcomp.c regexp.h thrdvar.h
(@18726..) cv.h dump.c xsutils.c (@18727..) embed.pl (@18734..)
patchlevel.h (@18749..) opcode.h opcode.pl pp_pack.c (@18751..)
utf8.c (@18760..) sv.h (@18764..) embedvar.h pp_sys.c
(@18766..) pp_hot.c (@18774..) op.c (@18777..) MANIFEST
(@18779..) perlapi.h (@18781..) proto.h regexec.c sv.c
(@18782..) embed.h (@18795..) global.sym (@18796..)
p4raw-integrated: from //depot/perl@18785 'edit in' toke.c (@18753..)

21 years agoMore lexical patches merged by Dave Mitchell.
Jarkko Hietaniemi [Fri, 28 Feb 2003 20:05:43 +0000 (20:05 +0000)]
More lexical patches merged by Dave Mitchell.

18048   PL_curpad == AvARRAY(PL_comppad) always
18142   Re: threads and Win2000 (ithread cloning prob fix)
18220   allow evals to see the full lexical scope
18307   lexical "my" variables not visible in debugger "x" command
18528   [PATCH pp_ctl.c] silence warning
18223   SvFAKE lexicals in scope for all of the sub
18302   Proper fix for CvOUTSIDE weak refcounting
18571   Re: difference between my and our before introduction

p4raw-id: //depot/maint-5.8/perl@18791

21 years agoThe Great Pad Run of '02
Jarkko Hietaniemi [Fri, 28 Feb 2003 06:34:27 +0000 (06:34 +0000)]
The Great Pad Run of '02

18577   move pad.c warnings to different test file
18516   microperl update. (reapplied those bits which ref pad.[ch])
18311   [jhi@iki.fi: enums are not nums]
18277   VMS build update (reapplied those bits which ref pad.[ch])
18012   #18005 was not enough
18006   Re: closure failures (interm fix for pad_new using SAVECOMMPAD())
18005   Building bleadperl (minperl) fails completely under VC7
17975   'Non ANSI feature detection
17953   [PATCH pad.c,h] move all pad-related code to its own src file

Again, from Dave Mitchell.

p4raw-id: //depot/maint-5.8/perl@18790

21 years ago-Dv option (prerequisite for pad.[ch])
Jarkko Hietaniemi [Fri, 28 Feb 2003 06:10:38 +0000 (06:10 +0000)]
-Dv option (prerequisite for pad.[ch])

17843   (fix for 17718) [PATCH deb.c] Re: HiRes failure is success?
17723   (fix for 17718) deb.c compile time error
17718   add verbose stack display option, -Dvs

Combined patch from Dave Mitchell.

p4raw-id: //depot/maint-5.8/perl@18789

21 years agoRe: MSWin32 seems lost again (18785)
Adrian M. Enache [Fri, 28 Feb 2003 03:34:36 +0000 (05:34 +0200)]
Re: MSWin32 seems lost again (18785)
Message-ID: <20030228013436.GA906@ratsnest.hole>

p4raw-id: //depot/maint-5.8/perl@18788

21 years agoWrong zero.
Jarkko Hietaniemi [Thu, 27 Feb 2003 18:24:32 +0000 (18:24 +0000)]
Wrong zero.

p4raw-id: //depot/maint-5.8/perl@18787

21 years agoI got bored by the uni/tr_utf8.t failing unnecessarily.
Jarkko Hietaniemi [Thu, 27 Feb 2003 15:36:40 +0000 (15:36 +0000)]
I got bored by the uni/tr_utf8.t failing unnecessarily.

p4raw-id: //depot/maint-5.8/perl@18786

21 years agoIntegrate:
Jarkko Hietaniemi [Wed, 26 Feb 2003 19:39:59 +0000 (19:39 +0000)]
Integrate:
[ 18746]
Subject: Re: -Os for Darwin why?
From: schwern@pobox.com
Date: tis feb 18, 2003  20:37:39 Europe/Stockholm
Message-Id: <20030218113739.D25848@ttul.org>

[ 18748]
Subject: [PATCH IO/Socket/INET.pm] Blocking option ignored
From: Dave Mitchell <davem@fdgroup.com>
Date: Tue, 18 Feb 2003 21:45:45 +0000
Message-ID: <20030218214545.C18547@fdgroup.com>

and tests for the same:
From: Dave Mitchell <davem@fdgroup.com>
Date: Wed, 19 Feb 2003 00:42:01 +0000
Message-ID: <20030219004201.F18547@fdgroup.com>

[ 18753]
Subject: Re: [perl #20716] scope error with brackets
From: Enache Adrian <enache@rdslink.ro>
Date: Thu, 13 Feb 2003 04:52:21 +0200
Message-ID: <20030213025221.GA1215@ratsnest.hole>
(better version of change #18687)

[ 18754]
Document clearly that "_" is always in package "main".

[ 18755]
Subject: [PATCH] 5.8.0: typo in pod/perlcompile.pod
From: Brendan O'Dea <bod@debian.org>
Date: Sun, 16 Feb 2003 21:09:23 +1100
Message-ID: <20030216100923.GA29761@londo.c47.org>

[ 18756]
Doc tweakage on -C.

[ 18757]
Subject: [PATCH: perl@186389] add probe for yet another dangerous logical name: COMP
From: PPrymmer@factset.com
Date: Wed, 19 Feb 2003 15:04:40 -0500
Message-ID: <OFC0A627AD.02B9D968-ON85256CD2.006DDC21@factset.com>

[ 18758]
Subject: [PATCH: perl@18639] add some IV stuff to ext/Devel/Peek/Peek.t test 21
From: PPrymmer@factset.com
Date: Thu, 20 Feb 2003 13:28:09 -0500
Message-ID: <OF2DC297F4.A63F24F9-ON85256CD3.006513E4@factset.com>

[ 18759]
Change regex to be a bit more friendly against various
outputs from ps -f, regex suggest by rgs

[ 18760]
API doc tweaks.

[ 18761]
Chip noticed that the intended optionality of the 'IV' was
forgotten in the change #18758.

[ 18762]
Remove no-longer-true line from perlop

[ 18763]
Use PL_{argv,stdin,stdout}gv to avoid unnecessary gv_fetch calls.

[ 18764]
Patching magic from Inaba-san's keyboard: fix for [perl #8769]:
"scalar upgraded to UTF-8 as a side effect of quote-interpolation
when 'use encoding' is engaged"-- wasn't actually encoding's fault.

[ 18766]
PERL_SIGNALS=unsafe enables the old unsafe/immediate signals.

[ 18767]
In Porting scripts, use standard perl path of "/usr/bin/perl".

[ 18768]
Include p4d2p in Porting again, because p4genpatch doesn't work
until a change has been submitted.

[ 18770]
A new try at #18765 (for [perl #20920]).

[ 18771]
Cleanup #18770 as suggested by Rafael.

[ 18772]
Subject: [perl@18752] warnings from CGI tests under cygwin
From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
Date: Wed, 19 Feb 2003 13:37:39 -0800
Message-ID: <jk/U+gzkg2DE092yn@efn.org>

[ 18773]
Subject: [Encode] 1.88 Released
From: Dan Kogai <dankogai@dan.co.jp>
Date: Thu, 20 Feb 2003 23:49:55 +0900
Message-Id: <935F75D0-44E2-11D7-B310-000393AE4244@dan.co.jp>

[ 18774]
Subject: Re: [perl #21321] local ${"FOO"} does not work
From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
Date: Sun, 23 Feb 2003 00:03:27 +0100
Message-Id: <20030223000327.6f0c11fa.rgarciasuarez@free.fr>

[ 18775]
Subject: [perl #20684] [fix] s/// with (??{..}) inside returns wrong count
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 21 Feb 2003 17:49:41 +0200
Message-ID: <20030221154941.GA793@ratsnest.hole>

[ 18776]
Subject: [perl #20682] [fix] @- array not visible in s///
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 21 Feb 2003 17:50:14 +0200
Message-ID: <20030221155014.GB793@ratsnest.hole>

[ 18777]
More variables for change #18776.

[ 18778]
Add missing file from change #18774.

[ 18779]
Add tests for the -C switch.  Depending on the
CLIs some $^O dance may be needed.

[ 18780]
Two typos found by Philip Newton <pnewton@gmx.de>

[ 18781]
regen headers

[ 18782]
Subject: Re: [perl #20683] [fix] Better Patch
From: Enache Adrian <enache@rdslink.ro>
Date: Sun, 23 Feb 2003 20:16:39 +0200
Message-ID: <20030223181639.GA18713@ratsnest.hole>
p4raw-link: @18782 on //depot/perl: faf82a0b75a45f1e4dbb7ad8cecdfaf9a30a643d
p4raw-link: @18781 on //depot/perl: bd5cf8491554ab1313db72afbf9e7bc1debe967c
p4raw-link: @18780 on //depot/perl: a6d6498ea9ab397c0dd0492b08f0b2d4327052d8
p4raw-link: @18779 on //depot/perl: 76dd4efc0032d8cf72bade55b190df61909f479d
p4raw-link: @18778 on //depot/perl: 22efcfd695558c79203ea419fa22b3dfdc2549ee
p4raw-link: @18777 on //depot/perl: f702bf4a18c28d214aa0d9f3699ad336576ea7b2
p4raw-link: @18776 on //depot/perl: 83b43d9236da9ea6e31fd2df2474f4d7f7220a85
p4raw-link: @18775 on //depot/perl: 22e13caa16a0052ac27896caeb4c33581f86e239
p4raw-link: @18774 on //depot/perl: 82d039840b913b4eed10833ac05709a5abd02ead
p4raw-link: @18773 on //depot/perl: cc7dbc11d7cd9ed68bb2fbc677f60586de194a05
p4raw-link: @18772 on //depot/perl: 3292f4263d4135b93f4022a8bad55fc98397b523
p4raw-link: @18771 on //depot/perl: 16bd9a85dbc3be76d00459adeafa5bf918a5212d
p4raw-link: @18770 on //depot/perl: 25da442874cf6136cfd7e0a24430b1ec13c17197
p4raw-link: @18768 on //depot/perl: 70dff1ffd3015a4493d81957b4a83083b5c17679
p4raw-link: @18767 on //depot/perl: 23b3bd7f4ea04a410bbe9a0b67cf4dbaa82b6992
p4raw-link: @18766 on //depot/perl: 4ffa73a366885f682ceccdeee45e43075e0c312e
p4raw-link: @18764 on //depot/perl: db79b45b3c913399aef4d2f3647453e63c4772a8
p4raw-link: @18763 on //depot/perl: 8fde6460a7cb90e344d87e1652b5fa8d61c68699
p4raw-link: @18762 on //depot/perl: 573e01ca889ca9a9ae046f92457272ab11ee63d8
p4raw-link: @18761 on //depot/perl: 5e836f438feb614a0470dee68b7765d2c6f79353
p4raw-link: @18760 on //depot/perl: c9ada85fa9dc6257bae067a90718f01476f8c35f
p4raw-link: @18759 on //depot/perl: 30cf872d9b23889ef292a003dd99d5ad22957835
p4raw-link: @18758 on //depot/perl: f0fabfd7a60ca1c99e9f3f4c4b66d46eab58e4d5
p4raw-link: @18757 on //depot/perl: b3b333bff9eb56ac9727a5c2f1c71ef38046a60e
p4raw-link: @18756 on //depot/perl: 44505768b71a3dab2f8d695f923e3aae59ba065a
p4raw-link: @18755 on //depot/perl: d9ba819c51d7d5aa20fa6b495b139a3f34eb63eb
p4raw-link: @18754 on //depot/perl: 5b88253beb15ba0b9f2b2ef15037de4950b82796
p4raw-link: @18753 on //depot/perl: 7df0d0422c26edcc954b82bd79e461b99b3c4092
p4raw-link: @18748 on //depot/perl: 3c83a670ef5b88bf7bcdc0857c28022b13bf2106
p4raw-link: @18746 on //depot/perl: c803703701b66ee8fee828b4344c92c4d0124184
p4raw-link: @18687 on //depot/perl: 437fd2104756c25dedf68c6e31cd29ecbf0e2569

p4raw-id: //depot/maint-5.8/perl@18783
p4raw-integrated: from //depot/perl@18775 'ignore' t/op/subst.t
(@18533..)
p4raw-integrated: from //depot/perl@18774 'edit in' op.c (@18763..)
p4raw-integrated: from //depot/perl@18770 'edit in' mg.c (@18769..)
p4raw-integrated: from //depot/perl@18768 'edit in' MANIFEST (@18747..)
p4raw-integrated: from //depot/perl@18766 'edit in' perl.h (@18727..)
p4raw-integrated: from //depot/perl@18764 'edit in' pp_ctl.c (@18726..)
p4raw-branched: from //depot/perl@18745 'branch in' t/op/localref.t
t/run/switchC.t Porting/p4d2p (@16428..)
p4raw-integrated: from //depot/perl@18745 'copy in' Porting/fixvars
(@1613..) Porting/fixCORE (@1760..) Porting/patchls (@4633..)
t/op/concat.t (@11812..) Porting/findvars (@12027..)
ext/IO/lib/IO/t/io_sock.t (@12984..)
ext/IO/lib/IO/Socket/INET.pm (@15153..) Porting/check83.pl
(@15546..) ext/Encode/ucm/viscii.ucm (@15638..)
pod/perlcompile.pod (@15716..) t/op/local.t (@16434..)
README.vms (@17268..) Porting/makerel (@17553..)
ext/DB_File/DB_File.pm (@18062..) configpm (@18083..)
configure.com (@18277..) win32/perlhost.h (@18327..)
Porting/genlog (@18390..) ext/threads/t/join.t (@18440..)
lib/CGI.pm (@18494..) ext/Encode/t/enc_utf8.t (@18559..)
t/op/pat.t (@18661..) ext/Encode/AUTHORS ext/Encode/Changes
ext/Encode/Encode.pm ext/Encode/Encode.xs
ext/Encode/lib/Encode/CJKConstants.pm
ext/Encode/lib/Encode/Encoder.pm ext/Encode/t/enc_eucjp.t
(@18663..) ext/Encode/Unicode/Unicode.xs (@18664..)
t/comp/parser.t (@18687..) pod/perlrun.pod (@18756..) 'edit in'
ext/Devel/Peek/Peek.t (@18761..) pp_hot.c sv.c (@18764..)
'merge in' pod/perlipc.pod (@18183..) pod/perlop.pod (@18300..)
utf8.c (@18456..) pp_sys.c (@18581..) pod/perldiag.pod
(@18715..) pp.c (@18720..) embed.fnc proto.h regexec.c sv.h
(@18726..) embedvar.h intrpvar.h perlapi.h toke.c (@18727..)
perl.c (@18730..) pod/perlvar.pod (@18731..) pod/perlapi.pod
(@18733..) embed.h (@18734..) hints/darwin.sh (@18740..) util.c
(@18741..)

21 years agoNo pad.[hc] in maint.
Jarkko Hietaniemi [Tue, 18 Feb 2003 18:37:21 +0000 (18:37 +0000)]
No pad.[hc] in maint.

p4raw-id: //depot/maint-5.8/perl@18745

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 18 Feb 2003 14:46:18 +0000 (14:46 +0000)]
Integrate:
[ 18280]
Integrate from the maint-5.8/ branch :
changes 18219, 18236, 18242-3, 18247-8,
18253-5, 18257, 18273-6

[ 18740]
Re: -Os for Darwin why?
From: schwern@pobox.com
Date: tis feb 18, 2003  04:14:03 Europe/Stockholm
Message-Id: <20030217191403.A17553@ttul.org>

[ 18737]
Subject: [PATCH] Re: [perl #21261] B::Terse not outputting correct constants or variable names
From: Stephen McCamant <smcc@mit.edu>
Date: Mon, 17 Feb 2003 19:34:36 -0500
Date: Mon, 17 Feb 2003 19:34:36 -0500
Message-ID: <15953.32668.277063.470885@syllepsis.MIT.EDU>

[ 18723]
Subject: Re: [perl #20798] foo(eval {}) crashes Perl 5.8
From: Enache Adrian <enache@rdslink.ro>
Date: Sun, 16 Feb 2003 00:05:10 +0200
Message-ID: <20030215220510.GB893@ratsnest.hole>

[ 18722]
outdent else-if chain in scope()

[ 18721]
Subject: [PATCH] arcane tainting bug in vms.c
From: "Craig A. Berry" <craigberry@mac.com>
Date: Sat, 15 Feb 2003 12:29:03 -0600
Message-ID: <3E4E86EF.8090609@mac.com>

[ 18720]
restrict PERL_PRESERVE_IVUV to things that should really give an
integer, but extend to runtime. Based on:
Subject: Re: [perl #20827] Unexpected scientific notation.
From: hv@crypt.org
Date: Wed, 12 Feb 2003 03:12:43 +0000
Message-Id: <200302120312.h1C3ChS02613@crypt.compulink.co.uk>

[ 18708]
Subject: Re: [perl #20912] UTF8 related glitch + fix
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 15 Feb 2003 00:37:40 +0200
Message-ID: <20030214223740.GA13575@ratsnest.hole>

[ 18707]
Subject: [doc patch] ext/threads/shared/shared.pm
From: Stas Bekman <stas@stason.org>
Date: Fri, 14 Feb 2003 11:12:39 +1100
Message-ID: <3E4C3477.7030306@stason.org>

[ 18706]
Subject: Re: perlvar phrasing clarification for $^S
From: "Iain 'Spoon' Truskett" <perl@dellah.anu.edu.au>
Date: Fri, 14 Feb 2003 10:12:00 +1100
Message-ID: <20030213231200.GE16300@ouroboros.anu.edu.au>

[ 18705]
Subject: Re: [perl #20933] \substr reuses lvalues (sometimes)
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 14 Feb 2003 22:48:27 +0000
Message-ID: <20030214224827.B6783@fdgroup.com>

with tests:
From: Slaven Rezic <slaven@rezic.de>
Date: 14 Feb 2003 20:23:20 +0100
Message-ID: <87bs1e4qfr.fsf@vran.herceg.de>

[ 18704]
Subject: Re: overriding builtins quirk
From: Jerrad Pierce <belg4mit@MIT.EDU>
Date: Fri, 14 Feb 2003 09:28:13 -0500
Message-Id: <200302141428.JAA25752@cathedral-seven.mit.edu>

[ 18703]
Subject: Re: trying to fix #20154, #20357
From: Enache Adrian <enache@rdslink.ro>
Date: Sat, 8 Feb 2003 21:05:14 +0200
Message-ID: <20030208190514.GA866@ratsnest.hole>
(fixes #19061 as well)
p4raw-link: @18740 on //depot/perl: 14c260282869b514252d84245cb9a2c34eb7d421
p4raw-link: @18737 on //depot/perl: 31b49ad407e88940fdaef710e5f6a42665a067d8
p4raw-link: @18723 on //depot/perl: 4927db4444d4255bf5c9a54ba1d153bb533bd274
p4raw-link: @18722 on //depot/perl: fdb2241864c257e44490544064b09a293414e55f
p4raw-link: @18721 on //depot/perl: ec618cdf8cd188a382b8a5ab7751b8c7e9ef80c2
p4raw-link: @18720 on //depot/perl: 52a96ae66a5b0cd12cd52516c48cc6bf774e2038
p4raw-link: @18708 on //depot/perl: 3b0d546b549c81b8fd7281af083002e289e306d6
p4raw-link: @18707 on //depot/perl: 72ac79b36fc2613b9b03b8424fe60fdaa5759b16
p4raw-link: @18706 on //depot/perl: fa05a9fd14fa1e936b4708399d5cb3873024a775
p4raw-link: @18705 on //depot/perl: 24aef97f7fec4668a5731fc6d5179ebebd43f183
p4raw-link: @18704 on //depot/perl: 163e3a99f83605ff107fb86a86c7dd9dc9dece8f
p4raw-link: @18703 on //depot/perl: 33d34e4c563f3e0b3627fb43d2e2a2ef278a273a
p4raw-link: @18280 on //depot/perl: 3a2263fe90d1c0e6c8f9368f10e6672379a975a2

p4raw-id: //depot/maint-5.8/perl@18744
p4raw-integrated: from //depot/perl@18743 'copy in' t/op/substr.t
(@9270..) t/op/goto.t (@10643..) ext/B/B/Terse.pm (@13034..)
ext/B/B/Bblock.pm (@13697..) t/op/vec.t (@14887..)
ext/B/t/terse.t (@16882..) pod/perlsub.pod (@17220..)
ext/threads/shared/shared.pm (@17810..) t/op/lc.t (@18266..)
t/op/split.t (@18280..) 'edit in' pp.c (@18708..) 'merge in'
vms/vms.c (@18030..) ext/B/B.xs (@18220..) hints/darwin.sh
(@18406..) ext/B/B/Concise.pm (@18694..)
p4raw-integrated: from //depot/perl@18723 'edit in' op.c (@18722..)
p4raw-integrated: from //depot/perl@18706 'merge in' pod/perlvar.pod
(@18490..)
p4raw-integrated: from //depot/perl@18703 'merge in' pp_ctl.c
(@18688..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 18 Feb 2003 14:12:11 +0000 (14:12 +0000)]
Integrate:
[ 18702]
Update to Scalar-List-Utils 1.11

[ 18709]
Make the patchlevel.h inclusion attempt pre-5.6.0-safe(r)
(problem noticed by Graham with List::Util).

[ 18710]
Update the MD5 checksums.

[ 18711]
Update MD5 Changes; update checksums.

[ 18712]
Bring the CPAN Digest::MD5 (2.23) and the core Digest::MD5
even closer to each other.  The dec_osf.pl is irrelevant
for the current core but adding it makes for one less exception
when integrating.

[ 18714]
Also Storable really wants the PATCHLEVEL, not PERL_VERSION.

[ 18718]
As suggested by Sarathy, add -DPERL_HIDE_SHORT_NAMES option
which will disable the short forms of the Perl_ API, good for
embedding stuff.  (Kind of like the old NO_EMBED, but better.)

[ 18728]
According to Sarathy it's better have the Ministry
of Information to remove all memory of NO_EMBED.
What NO_EMBED?

[ 18729]
NO_SHORT_NAMES is better than HIDE_SHORT_NAMES.

[ 18734]
Suppress empty #ifdef blocks in embed.pl
p4raw-link: @18734 on //depot/perl: 47e67c64769a7911dc3162f9a36c195bd4b4278c
p4raw-link: @18729 on //depot/perl: d51482e4a79f5afa7771fe5e33778150840d40ab
p4raw-link: @18728 on //depot/perl: a0a44e237c19cc2b7cf3da120d308da4cb9f777e
p4raw-link: @18718 on //depot/perl: 35209cc889c47c22db67b1eb1f83d963b429057a
p4raw-link: @18714 on //depot/perl: eadddfac8c84315d3b083947a75b271e6d6b7754
p4raw-link: @18712 on //depot/perl: 77e6095e34c8cd9414ba30b5ca3a8bdb33481363
p4raw-link: @18711 on //depot/perl: cf0ec753afcd687e72a939a8452ffa2eb3dd3628
p4raw-link: @18710 on //depot/perl: dcec8ef47fa60f6679cc876c73f68354ca2ba7e1
p4raw-link: @18709 on //depot/perl: a3bf621f36e93c14b1d9e7c57c2ce75d1a8b29d4
p4raw-link: @18702 on //depot/perl: 97605c5162d70498fbc6c6addf1e17e758cec438

p4raw-id: //depot/maint-5.8/perl@18743
p4raw-branched: from //depot/perl@18742 'branch in'
ext/Digest/MD5/hints/dec_osf.pl ext/List/Util/t/proto.t
p4raw-integrated: from //depot/perl@18742 'copy in'
ext/List/Util/t/isvstring.t (@18076..)
ext/Digest/MD5/Makefile.PL (@18492..) ext/Digest/MD5/Changes
ext/Digest/MD5/MD5.pm (@18509..) ext/Digest/MD5/MD5.xs
(@18541..) ext/MIME/Base64/Base64.xs (@18651..)
ext/List/Util/ChangeLog ext/List/Util/lib/List/Util.pm
ext/List/Util/lib/Scalar/Util.pm (@18654..)
ext/Storable/Storable.xs (@18709..) ext/Digest/MD5/t/files.t
(@18711..) pod/perlembed.pod (@18718..) 'edit in' embed.pl
(@18729..) 'ignore' embed.h (@18729..) 'merge in'
ext/Data/Dumper/Dumper.xs (@18572..) ext/List/Util/Util.xs
(@18654..)
p4raw-integrated: from //depot/perl@18712 'edit in' MANIFEST (@18702..)

21 years agoIntegrate:
Jarkko Hietaniemi [Tue, 18 Feb 2003 14:05:05 +0000 (14:05 +0000)]
Integrate:
[ 18715]
The new(er) way of controlling Unicode I/O (and other) features;
-C (or PERL_UNICODE).  See perlrun/-C for more details.

[ 18716]
Forgotten from #18715.

[ 18717]
Clarify the -C syntax a bit.

[ 18730]
Make also the -CAL conditional on locale.

[ 18731]
Doc tweaks (and one code tweak) based on Philip Newton's comments.

[ 18732]
Philip Newton has eagle eyes :-)

[ 18741]
Format nit.
p4raw-link: @18741 on //depot/perl: d5fb0cc6f61f4be5573cf82c6eec2f249c3cf390
p4raw-link: @18732 on //depot/perl: f3f8427d8eb74488a7768102783b300690126cdc
p4raw-link: @18731 on //depot/perl: 8aa8f774be44d46814d4ddbad03e302f1eb37338
p4raw-link: @18730 on //depot/perl: ce81ff128f8fe94cb13ace56aa6d974168cbdf12
p4raw-link: @18717 on //depot/perl: 9f21530fbfcfd9e38d6db2986fb0ca799bda8f60
p4raw-link: @18716 on //depot/perl: eb7b3f484a407c1bbfe89627adaeb5edc5e77736
p4raw-link: @18715 on //depot/perl: a05d7ebb5e798334196e3cff205b658506cc4384

p4raw-id: //depot/maint-5.8/perl@18742
p4raw-integrated: from //depot/perl@18716 'merge in' embed.h (@18660..)
proto.h (@18668..)
p4raw-integrated: from //depot/perl@18715 'merge in' embedvar.h
intrpvar.h perlapi.h (@18490..) perl.h (@18530..) embed.fnc
(@18660..)
p4raw-integrated: from //depot/perl@18701 'copy in' locale.c
pod/perlunicode.pod pod/perluniintro.pod (@18715..)
pod/perlrun.pod (@18731..) 'edit in' pod/perlvar.pod (@18715..)
perl.c (@18727..) util.c (@18731..) 'merge in' pod/perldiag.pod
(@18280..) gv.c (@18490..) mg.c (@18633..)

21 years agoSomehow oddly these integration changes didn't
Jarkko Hietaniemi [Fri, 14 Feb 2003 08:05:43 +0000 (08:05 +0000)]
Somehow oddly these integration changes didn't
make it to the change #18700.
p4raw-link: @18700 on //depot/maint-5.8/perl: f8cf53708a096484c1f9a95d4ded967d084dcf53

p4raw-id: //depot/maint-5.8/perl@18701
p4raw-integrated: from //depot/perl@18700 'copy in'
ext/PerlIO/scalar/scalar.xs (@18327..) ext/Storable/Storable.xs
(@18578..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 13 Feb 2003 14:55:54 +0000 (14:55 +0000)]
Integrate:
[ 18674]
Signedness nits.

[ 18678]
CPAN ChangeLog not needed, says Andreas.

[ 18682]
Subject: [PATCH] version objects final(?) patch
From: John Peacock <jpeacock@rowman.com>
Date: Sun, 05 Jan 2003 21:28:41 -0500
Message-ID: <3E18E9D9.2040908@rowman.com>

[ 18683]
Subject: RE: perldebug.pod suggestion
From: "Jay Hannah" <jhannah@omnihotels.com>
Date: Fri, 24 Jan 2003 11:28:44 -0600
Message-ID: <00b001c2c3ce$0c4716e0$4709a8c0@omarests2>

[ 18684]
fix for C< use if qw/ 1 open :utf8 / > based on:
Subject: [perl #20536] use if 1, open => ':utf8' fails
From: Autrijus Tang (via RT) <perlbug-followup@perl.org>
Date: 24 Jan 2003 22:39:06 -0000
Message-Id: <rt-20536-49670.13.2464320257255@bugs6.perl.org>

[ 18685]
No, we don't really want the utility scripts.

[ 18686]
Compile under threads and MacOSX. For some reason newSVpvf
was not exapnded.

[ 18687]
Subject: Re: [perl #20716] [FIX] scope error with brackets
From: Enache Adrian <enache@rdslink.ro>
Date: mon feb 10, 2003  18:48:58 Europe/Stockholm
Message-id: <20030210174858.GA872@ratsnest.hole>

[ 18688]
Subject: Re: [perl #20777] [PATCH] goto &subroutine leaks memory
From: Enache Adrian <enache@rdslink.ro>
Date: sun feb 9, 2003  21:10:25 Europe/Stockholm
Message-Id: <20030209201025.GA1247@ratsnest.hole>

[ 18689]
Fix for [perl #20339]: "%lf" rejected as invalid by recent sprintf.
Now allows but ignores the 'l' modifier on floating point formats
and adds a couple of tests.

[ 18690]
fix comment in change #18689

[ 18691]
Subject: PATCH: sv_rvweaken() deficiency (against 5.8.0)
From: Mark Mielke <mark@mark.mielke.cc>
Date: Mon, 20 Jan 2003 19:56:13 -0500
Message-ID: <20030121005613.GA31739@mark.mielke.cc>

[ 18692]
Dueling patches.

[ 18694]
Subject: [PATCH] More B::Concise fixes
From: Stephen McCamant <smcc@mit.edu>
Date: Sun, 9 Feb 2003 17:28:38 -0500
Message-ID: <15942.54806.381678.173391@syllepsis.MIT.EDU>

[ 18695]
Subject: mini-[patch] perlrun "^$W" typo
From: Iain Truskett <spoon@dellah.org>
Date: Tue, 11 Feb 2003 08:38:52 +1100
Message-ID: <20030210213851.GC31721@ouroboros.anu.edu.au>

[ 18696]
Subject: [perl #20654] %*v02x considered invalid in printf
From: Robin Barker (via RT) <perlbug-followup@perl.org>
Date: 10 Feb 2003 16:43:23 -0000
Message-Id: <rt-20654-50711.19.9711009821137@bugs6.perl.org>

[ 18698]
Subject: perlbug (was: Re: [perl #20606] [no subject])
From: Slaven Rezic <slaven@rezic.de>
Date: 30 Jan 2003 19:03:41 +0100
Message-ID: <87fzra7bwi.fsf@vran.herceg.de>

[ 18697]
Subject: [PATCH 5.9.0] to silence compiler warning
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Tue, 28 Jan 2003 13:27:17 -0000
Message-ID: <533D273D4014D411AB1D00062938C4D9040462CC@hotel.npl.co.uk>

[ 18699]
gcc 3.2.1 does not have -Wall faith that tmp
will not be used uninitialized.

(ignored some universal.c and util.c changes that were irrelevant
for the maint branch code)
p4raw-link: @18699 on //depot/perl: a55b55d8bdced7506ebb58e07395cd3123a8d718
p4raw-link: @18698 on //depot/perl: 8843dda615fc6b4c500632a976c7348c4ff93f1f
p4raw-link: @18697 on //depot/perl: e3feee4e511b83331e79ac04619b8ea753bb64aa
p4raw-link: @18696 on //depot/perl: f3583277f058a41c88989ac547f12b7065567d88
p4raw-link: @18695 on //depot/perl: b40da9968f92efbefe4f1cf588b91fedd3811c60
p4raw-link: @18694 on //depot/perl: 40b5b14f3b4cb7bd3fa8a9b351a18c2cc9240db0
p4raw-link: @18692 on //depot/perl: 0e1e4930e43c3ea5f965d2a7d26e0fd2ab77ccd7
p4raw-link: @18691 on //depot/perl: d91d49e893f41bf2ce59ca71dfaeeb27d6b2cfa0
p4raw-link: @18690 on //depot/perl: 8a2e3f14e33ebd36c920e88c0181ef8a85ec2cc8
p4raw-link: @18689 on //depot/perl: 00e17364bade89e3a71981168e34fb6160652b0a
p4raw-link: @18688 on //depot/perl: 71fc2216c6a4911ddf91f3da00b2e64b1face896
p4raw-link: @18687 on //depot/perl: 437fd2104756c25dedf68c6e31cd29ecbf0e2569
p4raw-link: @18686 on //depot/perl: 9be22fdc5e6401d34a392a30fcc1c5fb0eb6723f
p4raw-link: @18685 on //depot/perl: 2ed3a706e76b03c0f51930be7d3e2717325b819a
p4raw-link: @18684 on //depot/perl: b97616431c42ffbbb12f97bf297caee34b9f27a9
p4raw-link: @18683 on //depot/perl: bea985324a3cd895f8e0a0c38e90ab3d09433415
p4raw-link: @18682 on //depot/perl: 129318bdc5341dc6c9c199fa27cbfe9b42b96328
p4raw-link: @18678 on //depot/perl: 871d6bc8d2bb39fd87ea17c4e1aea457a1daa443
p4raw-link: @18674 on //depot/perl: f3b9ce0f2eed4dfc9dec3df94bf1336eea7ecf86

p4raw-id: //depot/maint-5.8/perl@18700
p4raw-deleted: from //depot/perl@18673 'delete in' lib/CPAN/ChangeLog
(@18672..)
p4raw-integrated: from //depot/perl@18673 'copy in'
ext/PerlIO/encoding/encoding.pm (@16272..) pod/perldebug.pod
(@17592..) utils/perlbug.PL (@17603..) lib/if.pm (@17799..)
lib/if.t (@17818..) t/comp/parser.t (@18251..) t/op/sprintf.t
(@18689..) 'edit in' toke.c (@18687..) sv.c (@18693..) 'ignore'
ext/MIME/Base64/Makefile.PL (@18642..) MANIFEST (@18685..)
universal.c (@18686..) 'merge in' x2p/Makefile.SH (@13970..)
doio.c (@18517..) pp_ctl.c (@18633..) pod/perlrun.pod
(@18649..) ext/B/B/Concise.pm (@18657..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sat, 8 Feb 2003 17:38:33 +0000 (17:38 +0000)]
Integrate:
[ 18666]
Patch from Richard Soderberg, cleanup the code a bit and comment
why we are not using SvOOK_on.

[ 18667]
Integrate:
[ 18468]
Subject: [PATCH] VMS perly build tweak
From: "Craig A. Berry" <craigberry@mac.com>
Date: Thu, 9 Jan 2003 14:44:40 -0600
Message-Id: <a05200f03ba4389ff49eb@[172.16.52.1]>

[ 18668]
sv_cat_recode() proto was missing, noticed by Craig Berry.

[ 18669]
Subject: [PATCH: perl@186389] path tweak fix up for t/pod/find.t on VMS
From: PPrymmer@factset.com
Date: Wed, 5 Feb 2003 12:00:05 -0500
Message-ID: <OFF5FDC924.68DBF580-ON85256CC4.005CC78E@factset.com>

[ 18670]
Subject: [PATCH] perluniintro nit
From: Autrijus Tang <autrijus@autrijus.org>
Date: Fri, 7 Feb 2003 00:02:49 +0800
Message-ID: <20030206160249.GA12984@not.autrijus.org>

[ 18671]
Upgrade to Net::Ping 2.28, from Rob Brown.

[ 18672]
Upgrade to CPAN 1.64, from Andreas Koenig.
p4raw-link: @18672 on //depot/perl: 5fc0f0f6e90f423ffa278e3f31f7021206604ee9
p4raw-link: @18671 on //depot/perl: 9c36735de2bc373cab0c4275429b13fc1c754d20
p4raw-link: @18670 on //depot/perl: 12f98225223fc8656cd9a46ff1e4f49c6c3f2943
p4raw-link: @18669 on //depot/perl: 53ecdda105bb4103d210aff4a70dce9565ed670e
p4raw-link: @18668 on //depot/perl: 7e558ce0ad27a6d4ff0ccaa818912d7e005a1004
p4raw-link: @18667 on //depot/maint-5.8/perl: a3fb583cafd94e421357805229aa5ae117419d73
p4raw-link: @18666 on //depot/perl: a4bfb2902c7fff0a7b1981922fca3ac7c05b580a
p4raw-link: @18468 on //depot/perl: 0202f2d889312a2f8a1479686ebbafc67572bb36

p4raw-id: //depot/maint-5.8/perl@18673
p4raw-branched: from //depot/perl@18667 'branch in' lib/CPAN/ChangeLog
lib/CPAN/README lib/Net/Ping/t/190_alarm.t
lib/Net/Ping/t/500_ping_icmp.t utils/cpan
p4raw-integrated: from //depot/perl@18667 'copy in' lib/CPAN/t/loadme.t
lib/CPAN/t/vcmp.t (@10676..) lib/CPAN/t/Nox.t (@12348..)
t/pod/find.t (@13571..) lib/Net/Ping/t/300_ping_stream.t
(@14689..) utils.lst (@15892..) lib/CPAN.pm
lib/CPAN/FirstTime.pm (@16441..) lib/CPAN/t/mirroredby.t
(@16703..) lib/Net/Ping/Changes lib/Net/Ping/README (@17584..)
lib/Net/Ping.pm lib/Net/Ping/t/400_ping_syn.t
lib/Net/Ping/t/410_syn_host.t (@18317..) pod/perluniintro.pod
(@18588..) 'merge in' proto.h (@18530..) sv.c (@18660..)
MANIFEST (@18671..)

21 years agoIntegrate:
Craig A. Berry [Thu, 9 Jan 2003 14:44:40 +0000 (08:44 -0600)]
Integrate:
[ 18468]
Subject: [PATCH] VMS perly build tweak
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <a05200f03ba4389ff49eb@[172.16.52.1]>
p4raw-link: @18468 on //depot/perl: 0202f2d889312a2f8a1479686ebbafc67572bb36

p4raw-id: //depot/maint-5.8/perl@18667
p4raw-integrated: from //depot/perl@18665 'merge in'
vms/descrip_mms.template (@18277..)

21 years agoIntegrate:
Jarkko Hietaniemi [Thu, 6 Feb 2003 09:34:12 +0000 (09:34 +0000)]
Integrate:
[ 18647]
Subject: Re: [perl #20606] [PATCH} openbsd hints
From: Abe Timmerman <abe@ztreet.demon.nl>
Date: Sun, 2 Feb 2003 18:27:57 +0100
Message-Id: <200302021827.57240.abe@ztreet.demon.nl>

[ 18648]
Fix bug #8760 : cop_line isn't properly restored
when a module is loaded at runtime behind the scenes.

[ 18649]
Document the environment variable PERL_UTF8_LOCALE in perlrun.

[ 18650]
Force the C locale in makedepend, to prevent gcc from
producing locale-dependent messages.

[ 18651]
Signedness issue.

[ 18652]
Comment tweak.

[ 18653]
Fix "[perl #20667] unicode regex vs non-unicode regex".
The PL_regdata was not set up (S_cache_re()) before it
was needed (S_reginclass()).  The test put in fresh_perl.t
because we need a pristine state to start.

[ 18654]
Sync with 1.10

[ 18655]
Add the new test to MANIFEST.

[ 18656]
Better version of change #18648, by Enache Adrian
Message-ID: <20030204101533.GA11817@ratsnest.hole>

[ 18657]
Subject: [PATCH] B::Concise updates (incl. avoiding use of op_seq)
From: Stephen McCamant <smcc@mit.edu>
Date: Mon, 3 Feb 2003 21:01:07 -0500
Message-ID: <15935.7907.976943.74729@syllepsis.MIT.EDU>

[ 18658]
s/S_cache_re/cache_re/ for building with threads.

[ 18659]
Subject: [PATCH: perl@186389] fix for PerlIO/Via compilation on VMS
From: PPrymmer@factset.com
Date: Tue, 4 Feb 2003 12:03:17 -0500
Message-ID: <OFCBC6AE62.FF2B83D4-ON85256CC3.005D7A9F@factset.com>

[ 18660]
Subject: [Patch] parsing under encoding (Re: [Encode] HEADS-UP; $Encode::VERSION++ to enhance filter option)([perl #16823])
From: Inaba HIroto <inaba@st.rim.or.jp>
Date: Sat, 01 Feb 2003 21:58:20 +0900
Message-ID: <3E3BC46B.6C687CFD@st.rim.or.jp>

[ 18661]
[perl #19767] has become fixed too (by changes #18653
and #18658, methinks), adding the test(s).

[ 18662]
Add the test of [perl #8760] (fixed by change #18656).

[ 18663]
Upgrade to Encode 1.87.

[ 18664]
Things forgotten from Encode 1.87.
p4raw-link: @18664 on //depot/perl: 315b3302253fddd0350dfb87e791a1cbf5584b20
p4raw-link: @18663 on //depot/perl: 151b5d361063dc7eb9d8b6b2fdaaa3560e39071e
p4raw-link: @18662 on //depot/perl: 4f49a093e7b863c27874fb2649a6d831e6715649
p4raw-link: @18661 on //depot/perl: f119b0fbc96b5a61f080c4460880e3b51c825650
p4raw-link: @18660 on //depot/perl: 220e2d4e806a3c9c0a9f9b31667e8be830cbc55b
p4raw-link: @18659 on //depot/perl: 6efa47225d75a7e88a5d03044ee492ff6e1b7ee0
p4raw-link: @18658 on //depot/perl: 9926ca43d7a8f02d1b52caaf5e81323fa0a6a89a
p4raw-link: @18657 on //depot/perl: c27ea44e678f02a1903a4aa0e3110ba824fcd93a
p4raw-link: @18656 on //depot/perl: 834a3ffa15e23871424d94f91fd39fe77b05f76b
p4raw-link: @18655 on //depot/perl: 89af21288ea5fae338d6b860fcbee2bc26c3a116
p4raw-link: @18654 on //depot/perl: 9e7deb6ce02b084df6ef8f2d042e680bec44776d
p4raw-link: @18653 on //depot/perl: d12e50cf45149336efec3161d04293f1ae511ed7
p4raw-link: @18652 on //depot/perl: 68b871bb4a348d153c096d0edd21e3147f4c7025
p4raw-link: @18651 on //depot/perl: 7235ff25686ea87cdc817be9e231d445a360f6c1
p4raw-link: @18650 on //depot/perl: ed9a7c0a7122dbeb8157d93bb6181ffc5af79d3b
p4raw-link: @18649 on //depot/perl: acae81db257c281d4bc95e9f6550ff8d6fd2678c
p4raw-link: @18648 on //depot/perl: 7c2549db3c820cf72273bacc18a4e3d2b361563d
p4raw-link: @18647 on //depot/perl: 1ac0c030938fdadc1de87ae3d73ac10fe6533072

p4raw-id: //depot/maint-5.8/perl@18665
p4raw-branched: from //depot/perl@18646 'branch in'
ext/List/Util/t/lln.t
p4raw-integrated: from //depot/perl@18646 'copy in'
ext/Encode/encengine.c (@15502..)
ext/Encode/lib/Encode/CJKConstants.pm (@15616..)
t/lib/warnings/perlio (@16065..) ext/Encode/Byte/Byte.pm
ext/Encode/KR/KR.pm ext/Encode/lib/Encode/Encoder.pm (@16070..)
ext/Encode/Encode/encode.h (@16145..) makedepend.SH (@17436..)
ext/Encode/Unicode/Unicode.pm ext/Encode/lib/Encode/Alias.pm
(@18002..) ext/List/Util/lib/Scalar/Util.pm (@18076..)
ext/Encode/AUTHORS (@18175..) ext/List/Util/ChangeLog
ext/List/Util/lib/List/Util.pm (@18292..) ext/Encode/Changes
ext/Encode/encoding.pm ext/Encode/t/enc_eucjp.t (@18559..)
ext/PerlIO/via/via.xs (@18583..) hints/openbsd.sh (@18602..)
lib/utf8.t (@18603..) t/uni/tr_7jis.t (@18622..)
ext/MIME/Base64/Base64.xs (@18642..) t/op/pat.t (@18652..)
t/run/fresh_perl.t (@18653..) ext/Encode/Encode.pm
ext/Encode/Encode.xs ext/Encode/lib/Encode/Encoding.pm
ext/Encode/lib/Encode/JP/JIS7.pm (@18660..)
ext/Encode/Unicode/Unicode.xs ext/Encode/t/CJKT.t (@18663..)
'merge in' ext/B/t/concise.t (@18116..) ext/B/B/Concise.pm
(@18118..) pod/perlapi.pod (@18530..) pod/perlrun.pod
(@18536..) ext/List/Util/Util.xs (@18541..) embed.fnc embed.h
global.sym (@18551..) sv.c (@18616..) toke.c (@18621..)
MANIFEST (@18642..) op.c (@18648..) regexec.c (@18653..)

21 years agoIntegrate:
Jarkko Hietaniemi [Mon, 3 Feb 2003 12:54:10 +0000 (12:54 +0000)]
Integrate:
[ 18640]
Move SvPVIV out of ->op_sv of METHOD_NAMED into the pad, fixes
threading issue. Should perhaps be a PVOP to save memory, but then
we have nowhere to store the hash of the function!

[ 18641]
In any case, never copy this but use the same SV since
if we copy we loose the hash we so badly need.
For op_const we might still need to copy however.

[ 18644]
Duh, test -e ENOPORTABLE, I should've remembered that.
(Made Solaris go boom.)
p4raw-link: @18644 on //depot/perl: f6538904d445913b429d2c3d069713b27d124dec
p4raw-link: @18641 on //depot/perl: 330e22d5036b4b1f7e7b4336c48c776a45e1f14f
p4raw-link: @18640 on //depot/perl: 3848b9623cf7b0bd4a28a02073a51953b168b7a6

p4raw-id: //depot/maint-5.8/perl@18646
p4raw-integrated: from //depot/perl@18639 'merge in' dump.c (@18600..)
Configure (@18626..) pp_hot.c (@18633..) op.c (@18640..)

21 years agoUpdate Changes.
Jarkko Hietaniemi [Sun, 2 Feb 2003 20:59:37 +0000 (20:59 +0000)]
Update Changes.

p4raw-id: //depot/maint-5.8/perl@18639

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 2 Feb 2003 20:26:13 +0000 (20:26 +0000)]
Integrate:
[ 18621]
Fix and test for [perl #15549 Empty \Q\E not permitted]
(test.pl-ise quotemeta.t, too)

[ 18622]
minitest wasn't working.  (The $^X /miniperl/ test in
io/crlf.t didn't work in Tru64, $^X was "./perl", used
the same 'eval q/use .../' trick everywhere.)

[ 18624]
Plan 9: doesn't really do Configure (undo #18585/#18586)

[ 18626]
Plan 9: No Configure.

[ 18627]
Plan 9: Update the list of object files.

[ 18628]
Plan 9: Update config.plan9 based on Russ Cox' work.

[ 18629]
Plan 9: Supply also Russ Cox' original config.h for 5.8.0.

[ 18630]
[perl #15397] seems to have been fixed; add its test.

[ 18631]
The [perl #7471] seems to have been fixed; add its test.

[ 18632]
Also [perl #3547] has been fixed; add its test case.

[ 18633]
Subject: [perl #18232] [PATCH] store PL_reg_match_utf8 in reganch
From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
Date: Wed, 22 Jan 2003 22:35:56 +0100
Message-Id: <20030122223556.57d597a3.rgarciasuarez@free.fr>

[ 18634]
Subject: [PATCH] pod/perlfunc.pod
From: abigail@abigail.nl
Date: Sun, 2 Feb 2003 16:59:48 +0100
Message-Id: <20030202155948.7971.qmail@abigail.nl>

[ 18635]
Plan 9: Add also config.sh sample for 5.8.0 from Russ Cox.

[ 18636]
Subject: Re: typo in checkin 18616
From: Nick Ing-Simmons <nick@ing-simmons.net>
Date: Sun, 02 Feb 2003 17:23:08 +0000
Message-Id: <20030202172308.9244.1@bactrian.ni-s.u-net.com>

[ 18637]
Plan 9: Some time has passed.
p4raw-link: @18637 on //depot/perl: 6bcd9130d180dcc5fa05ebcff16b88ac3339b31d
p4raw-link: @18636 on //depot/perl: b6d726d6151ea6181b3dfcc77fb660af507482eb
p4raw-link: @18635 on //depot/perl: eb0a3b56d1ba04907b94a06e736e7ec4a4faea46
p4raw-link: @18634 on //depot/perl: 5da728e280c9c9d54469fad3da64edcc1d552ca3
p4raw-link: @18633 on //depot/perl: a30b2f1f43446bf5477e7baa5fee5d5c59659ce6
p4raw-link: @18632 on //depot/perl: ec3916884f8b516a101ac0b622cd88ae38c1b49d
p4raw-link: @18631 on //depot/perl: fbeb8e69a2839da21922b2334a124af719d18406
p4raw-link: @18630 on //depot/perl: ce97f9d69d26783e9803b3879ab49cfe84d4b1ab
p4raw-link: @18629 on //depot/perl: 8341137e73854ccf1c8dbefcce353c69591ebb68
p4raw-link: @18628 on //depot/perl: c14fff5e7ed99f12e11319718e8c9bbf0c8c3614
p4raw-link: @18627 on //depot/perl: fffee6a2e1760c8de6cd7a1a8d37b899d7da6390
p4raw-link: @18626 on //depot/perl: cbee2ce6415703614b5d2d3cc8308adf35811c9f
p4raw-link: @18624 on //depot/perl: 76f47787f7c83dea9178a25fbeb7daf146898ee4
p4raw-link: @18622 on //depot/perl: 7aae9294ce1130ca3d4d220d2871f86359f3f256
p4raw-link: @18621 on //depot/perl: 6e909404a2579c635b9578c0b6ce5416a5ed7b0b

p4raw-id: //depot/maint-5.8/perl@18638
p4raw-branched: from //depot/perl@18619 'branch in'
plan9/config_h.sample plan9/config_sh.sample
p4raw-integrated: from //depot/perl@18619 'copy in' plan9/buildinfo
(@1575..) t/op/quotemeta.t (@6874..) plan9/config.plan9
(@14374..) regexp.h (@14400..) t/uni/tr_eucjp.t (@18125..)
t/io/crlf.t (@18164..) t/uni/tr_7jis.t t/uni/tr_sjis.t
(@18175..) t/uni/tr_utf8.t (@18496..) plan9/mkfile (@18594..)
XSUB.h (@18616..) t/op/pat.t (@18632..) 'edit in' Configure
(@18624..) 'merge in' pod/perlfunc.pod (@18482..) pp.c
(@18496..) pp_hot.c (@18522..) toke.c (@18571..) mg.c
(@18589..) pp_ctl.c (@18596..) regexec.c (@18609..) MANIFEST
(@18629..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sat, 1 Feb 2003 21:13:47 +0000 (21:13 +0000)]
Integrate:
[ 18618]
Fix bug #15837, temporary from storable call hadn't gotten
freed yet and was cloned but without a real (AvREAL)
reference to it. @_ doesn't refcount!
p4raw-link: @18618 on //depot/perl: 3b1c327365c3ef67a4c31617c95680c19a00f118

p4raw-id: //depot/maint-5.8/perl@18619
p4raw-integrated: from //depot/perl@18617 'copy in'
ext/threads/threads.xs (@18615..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sat, 1 Feb 2003 20:05:08 +0000 (20:05 +0000)]
Integrate:
[ 18616]
Integrate from perlio:

[ 18591]
PERL_IMPLICIT_SYS does NOT vector PerlIO_xxx but PerlSIO_xxx, so
correct XSUB.h

[ 18611]
Michael Schroeder's fix for re-try if stdio ops after
interrupts. (Calls to PERL_ASYNC_CHECK added by NI-S).

[ 18612]
PerlIO friendly version of speed up of $/ = undef case.

[ 18613]
fflush() before invalidating stdio's fileno.

[ 18615]
Don't free thread before using it, breaks platforms that
trust that I really want to free what I free, (like HPUX
and AIX).

[ 18614]
Subject: Re: bleadperl: PerlIOStdio_invalidate_fileno breaks fclose semantics
From: Nick Ing-Simmons <nick@ing-simmons.net>
Date: Sat, 01 Feb 2003 13:03:52 +0000
Message-Id: <20030201130352.1872.12@bactrian.ni-s.u-net.com>

[ 18609]
Go even further (back) than change #18608 and revert
to the 5.8.0 code, since otherwise split.t #40 fails.
The four new tests of pat.t should keep us more honest.

[ 18608]
Subject: [FIX] Re: UTF-8 failures (surprise!)
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 31 Jan 2003 09:20:59 +0200
Message-ID: <20030131072059.GB6045@ratsnest.hole>

[ 18607]
Fix typo in version check ($[ to $]).

[ 18606]
Subject: [PATCH] Upper<->Lower case mistake in perlunicode.pod ?
From: Jose.auguste-etienne@cgss-guyane.fr
Date: Thu, 30 Jan 2003 12:40:53 -0300
Message-ID: <OF8E7C1B73.22FEA7CE-ON03256CBE.00528AB8@Cgss-Guyane.fr>

[ 18605]
[perl #20616] code example in the FAQ that isn't strict-friendly.
Subject: [perl #20616] Tie::IxHash doc error.
From: Beckett Richard-qswi266 (via RT) <perlbug-followup@perl.org>
Date: 30 Jan 2003 11:43:17 -0000
Message-Id: <rt-20616-49904.16.891027432675@bugs6.perl.org>

[ 18604]
FAQ sync.

[ 18603]
Subject: [FIX] Re: UTF-8 failures (surprise!)
From: Enache Adrian <enache@rdslink.ro>
Date: Thu, 30 Jan 2003 10:48:09 +0200
Message-ID: <20030130084809.GA16902@ratsnest.hole>

Fix for half of the failures, with an expanded test.

[ 18602]
Updates to the openbsd hints

Subject: [perl #20606] [no subject]
Date: 29 Jan 2003 18:38:37 -0000
From: "Todd C. Miller" (via RT) <perlbug-followup@perl.org>
Message-Id: <rt-20606-49879.4.78874436094841@bugs6.perl.org>

[ 18599]
Fix a very small memory leak in op_free, by reserving the
case op_seq == (U16)-1 for the compiler backend

Subject: Re: Freeing code
From: "Paul Johnson" <paul@pjcj.net>
Date: Tue, 28 Jan 2003 14:13:09 +0100 (CET)
Message-ID: <18918.193.134.254.145.1043759589.squirrel@wesley.pjcj.net>

[ 18597]
Subject: Re: [perl #20274] perlbug requires dynamic loading
From: Slaven Rezic <slaven@rezic.de>
Date: 14 Jan 2003 20:58:54 +0100
Message-ID: <87n0m3v6yp.fsf@vran.herceg.de>

[ 18596]
Introduce the PUSHSUB_DB macro, equivalent to PUSHSUB, but
without the lval context tweak. Used in OP_DBSTATE.
Subject: Re: [PATCH] Re: change #9754: 5 x slowdown for perl -d
From: Dave Mitchell <davem@fdgroup.com>
Date: Sun, 26 Jan 2003 17:42:42 +0000
Message-ID: <20030126174242.H16182@fdgroup.com>

[ 18594]
Update the pod list for Plan 9.

[ 18593]
When we copy things out of a hash and increment the
refcount of the shared scalar, we really must protect
that refcount increase with a lock, or else it might not
happen. Fixes segfault when objects would prematurely
be killed.

[ 18588]
Lest people get worried about not having PerlIO.
p4raw-link: @18616 on //depot/perl: b68cc5bb49d07a56be57a2adbd469fa7bf097c7d
p4raw-link: @18615 on //depot/perl: c2f2a82b809cca4067f3f96f30c6d54de2eb4d18
p4raw-link: @18614 on //depot/perl: 3d652ca540f5b59788357df4adce38e81a303fc5
p4raw-link: @18613 on //depot/perlio: bbfd922f5bb0c97d0accf18f588b887418c94e6b
p4raw-link: @18612 on //depot/perlio: e468d35bbed7491e8b221d65181da6200264b6a0
p4raw-link: @18611 on //depot/perlio: 4d94824190f1d3f4307c94794486b277afd6e971
p4raw-link: @18609 on //depot/perl: cfc92286f9931e1e2fde8dfa311d278a597d5df9
p4raw-link: @18608 on //depot/perl: 5dec093fd414e8adffdf65a1d75b0b0d7a2938c3
p4raw-link: @18607 on //depot/perl: 68c03c1a4a512137101420548514238e4d2d85e5
p4raw-link: @18606 on //depot/perl: 68cd2d32d62fbb83ad09510797bfdbcf6ec6309e
p4raw-link: @18605 on //depot/perl: 5f8d77f137e503ce8824c31ce9f3a5e8bd4ec726
p4raw-link: @18604 on //depot/perl: 04d666b12563dfde61714b0a22a39c0eb94d4f16
p4raw-link: @18603 on //depot/perl: a5b510f29827514a9bbd7758f42522c7688a9dc7
p4raw-link: @18602 on //depot/perl: 353565830fa7530dbdb00eac8f4afe82b3a60a7e
p4raw-link: @18599 on //depot/perl: cfa2c302336c76d17e447d69dc3aba37b84f1595
p4raw-link: @18597 on //depot/perl: 58ca468a076a9e91a1ca3aba10707505636900e4
p4raw-link: @18596 on //depot/perl: ee98a1d62d9164755faacfdf3fab9cd4e3607ed6
p4raw-link: @18594 on //depot/perl: 1ea052d6b651d7951bc2f7fc0f7f6e565db74bac
p4raw-link: @18593 on //depot/perl: b747d46a2a9b2369f2eba3e795bd8d6856597ace
p4raw-link: @18591 on //depot/perlio: f9415d2377705b4cde579db69c15a29f1b9bb9f6
p4raw-link: @18588 on //depot/perl: d0fadae5d4cea3f6bdf497d00d0f9244d89f6f89

p4raw-id: //depot/maint-5.8/perl@18617
p4raw-integrated: from //depot/perl@18590 'copy in' plan9/mkfile
(@17125..) ext/Sys/Hostname/Hostname.pm (@17840..)
ext/Storable/t/restrict.t (@18008..) lib/utf8.t (@18106..)
hints/openbsd.sh (@18283..) XSUB.h (@18325..)
ext/threads/shared/shared.xs (@18421..) ext/threads/threads.xs
(@18432..) pod/perlfaq.pod pod/perlfaq2.pod pod/perlfaq3.pod
pod/perlfaq5.pod pod/perlfaq7.pod pod/perlfaq8.pod (@18459..)
pod/perlunicode.pod pod/perluniintro.pod (@18490..) t/op/pat.t
(@18598..) pod/perlfaq4.pod (@18604..) perlio.c (@18614..)
'edit in' sv.c (@18603..) 'merge in' cop.h (@18220..) op.c
(@18456..) pp_ctl.c (@18589..) regexec.c (@18608..)

21 years agoIntegrate:
Dave Mitchell [Fri, 24 Jan 2003 18:44:19 +0000 (18:44 +0000)]
Integrate:
[ 18589]
OPf_SPECIAL on OP_DBSTATE now indicates a breakpoint.

Subject: Re: [PATCH] Re: change #9754: 5 x slowdown for perl -d
Message-ID: <20030124184419.F11179@fdgroup.com>
p4raw-link: @18589 on //depot/perl: 5df8de69806210bf48dc2e451e3db37c6f274c6e

p4raw-id: //depot/maint-5.8/perl@18590
p4raw-integrated: from //depot/perl@18587 'merge in' op.h (@17953..)
mg.c (@18530..) pp_ctl.c (@18579..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 26 Jan 2003 09:29:52 +0000 (09:29 +0000)]
Integrate:
[ 18583]
Plan 9 compiler can't return quads from the ?: (condop).
(There may be more spots like this, so a Configure test
maybe in order, but this works for now.)  From Russ Cox.

[ 18584]
Plan 9 doesn't really have the symlink API, from Russ Cox.

[ 18586]
Plan 9 doesn't do nm, from Russ Cox.
p4raw-link: @18586 on //depot/perl: 6da82d49cf0eed31af6c929b02e2107edccbb7e2
p4raw-link: @18584 on //depot/perl: 1d8eec93083423cd217a2238596f89f3447ebdc2
p4raw-link: @18583 on //depot/perl: b6290011899f3691379a15c58fce0b459f021338

p4raw-id: //depot/maint-5.8/perl@18587
p4raw-integrated: from //depot/perl@18582 'copy in'
ext/PerlIO/via/via.xs (@18327..) plan9/plan9ish.h (@18583..)
'merge in' Configure (@18538..)

21 years agoIntegrate:
Jarkko Hietaniemi [Sun, 26 Jan 2003 08:30:37 +0000 (08:30 +0000)]
Integrate:
[ 18579]
Subject: Re: [perl #20408] SV's SvPVX get freed even when its SvLEN is zero
From: Enache Adrian <enache@rdslink.ro>
Date: Sun, 26 Jan 2003 04:55:48 +0200
Message-Id: <20030126025548.GB812@ratsnest.hole>

[ 18580]
Subject: patch to speed up Perl's slurp mode
From: Enache Adrian <enache@rdslink.ro>
Date: Fri, 24 Jan 2003 06:23:54 +0200
Message-Id: <20030124042354.GA30362@ratsnest.hole>

[ 18581]
Subject: Re: truncate using a globref
From: Slaven Rezic <slaven@rezic.de>
Date: Thu, 23 Jan 2003 15:48:52 +0100 (CET)
Message-Id: <200301231448.h0NEmqnu022591@vran.herceg.de>
p4raw-link: @18581 on //depot/perl: 090bf15bb9dfb4e3cb204e6874ee60c0c987535e
p4raw-link: @18580 on //depot/perl: e311fd516b524122f8c5b6ef607a521c46c05571
p4raw-link: @18579 on //depot/perl: a732c88957a4ca9f9d2b586ea3b6b8e9b04f8ace

p4raw-id: //depot/maint-5.8/perl@18582
p4raw-edited: from //depot/perl@18576 'edit in' sv.c (@18557..)
p4raw-integrated: from //depot/perl@18576 'copy in' t/io/fs.t
(@16399..) ext/Storable/Storable.xs (@18541..) 'merge in'
pp_sys.c (@18504..) pp_ctl.c (@18528..)