This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
25 years agoDate: Tue, 01 Dec 1998 00:07:33 +0100
Jan Dubois [Tue, 1 Dec 1998 00:07:33 +0000 (01:07 +0100)]
Date: Tue, 01 Dec 1998 00:07:33 +0100
Message-ID: <366921b5.14512598@smtp1.ibm.net>
Subject: Re: 5.005_03-MAINT-TRIAL1, [PATCH] to compile on Win32

From: jan.dubois@ibm.net (Jan Dubois)
Date: Wed, 02 Dec 1998 00:24:54 +0100
Message-ID: <366a77bb.19498126@smtp1.ibm.net>
Subject: Re: 5.005_03-MAINT-TRIAL1, [PATCH] spaces in filenames support

p4raw-id: //depot/maint-5.005/perl@2511

25 years agoDebugger 'v' command
Ilya Zakharevich [Tue, 1 Dec 1998 00:34:08 +0000 (19:34 -0500)]
Debugger 'v' command

Message-Id: <199812010534.AAA21371@monk.mps.ohio-state.edu>

p4raw-id: //depot/maint-5.005/perl@2510

25 years agodll linkage side decks for OS/390
Peter Prymmer [Mon, 30 Nov 1998 21:08:36 +0000 (13:08 -0800)]
dll linkage side decks for OS/390

Message-Id: <9812010508.AA07791@forte.com>

p4raw-id: //depot/maint-5.005/perl@2478

25 years agoMinor VMS patches needed to build
Hans Mulder [Mon, 30 Nov 1998 17:08:12 +0000 (09:08 -0800)]
Minor VMS patches needed to build

Message-Id: <3.0.6.32.19981130170812.00b12b70@ous.edu>

p4raw-id: //depot/maint-5.005/perl@2477

25 years agoRe: [PATCH 5.005_03-MAINT-TRIAL1] some tweaks to the build process for OS/390
Peter Prymmer [Fri, 4 Dec 1998 00:37:32 +0000 (16:37 -0800)]
Re: [PATCH 5.005_03-MAINT-TRIAL1] some tweaks to the build process for OS/390

Message-Id: <9812040837.AA10908@forte.com>

p4raw-id: //depot/maint-5.005/perl@2476

25 years agoundo changes to Exporter.pm from #2312
Graham Barr [Sat, 12 Dec 1998 17:12:28 +0000 (17:12 +0000)]
undo changes to Exporter.pm from #2312

p4raw-id: //depot/maint-5.005/perl@2472

25 years agointegrate change#2459 from cfgperl
Hans Mulder [Sun, 6 Dec 1998 22:19:54 +0000 (23:19 +0100)]
integrate change#2459 from cfgperl

enclose case want_vtbl_collxfrm with #ifdef USE_LOCALE_COLLATE
Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on OPENSTEP-Mach 4_1 (UNINSTALLED)
Message-Id: <9812062116.AA26445@icgned.icgroup.nl>

p4raw-link: @2459 on //depot/cfgperl: 3c90161d4bd7f4664ad1fd91d4b4471a3fa0790c

p4raw-id: //depot/maint-5.005/perl@2471

25 years agore-sync'd Text::Wrap with new version from CPAN
Graham Barr [Sat, 12 Dec 1998 16:46:03 +0000 (16:46 +0000)]
re-sync'd Text::Wrap with new version from CPAN

p4raw-id: //depot/maint-5.005/perl@2470
p4raw-branched: from //depot/perl@2469 'branch in' t/lib/textfill.t
(@2400..)
p4raw-integrated: from //depot/perl@2469 'copy in' t/lib/textwrap.t
(@1575..) lib/Text/Wrap.pm (@2400..)

25 years agointegrate changes#2435,2436 from cfgperl
Fyodor Krasnov [Tue, 24 Nov 1998 19:00:36 +0000 (22:00 +0300)]
integrate changes#2435,2436 from cfgperl

Pod::Html and Pod::Text were not locale-savvy:
for example in =head1 all non-ASCII-\w-runs were
turned into underscores in NAME tags.  This could
result in several NAME tags becoming identical.
Reported by:
Subject: pod2html vs Russian Characters
To: Tom.Christiansen@snn.aha.ru, tchrist@perl.com
Message-Id: <199811241600.TAA05149@stat.aha.ru>

One paste too many in #2435.

p4raw-link: @2436 on //depot/cfgperl: b2d124e428258350667f59b4f3c8ccc7a652e994
p4raw-link: @2435 on //depot/cfgperl: 3ec0728814aeaba716081748626d6940892a1796

p4raw-id: //depot/maint-5.005/perl@2469
p4raw-integrated: from //depot/cfgperl@2468 'copy in' lib/Pod/Text.pm
(@1968..) lib/Pod/Html.pm (@2435..)

25 years agoredirect trail program to error msg file in Configure
Andy Dougherty [Tue, 1 Dec 1998 13:40:12 +0000 (08:40 -0500)]
redirect trail program to error msg file in Configure
Message-Id: <Pine.SUN.3.96.981201133546.4288K-100000@newton.phys>
Subject: [PATCH 5.005_xx] Missing redirection of simple test program

p4raw-id: //depot/maint-5.005/perl@2468

25 years agoChange reall_srchlen back to an int from a #define
Graham Barr [Mon, 30 Nov 1998 14:29:14 +0000 (08:29 -0600)]
Change reall_srchlen back to an int from a #define
Message-ID: <19981130142914.X1504@asic.sc.ti.com>
Subject: [PATCH 5.005_03-MT!] Re: one compilation warning from 5_03-MT1

p4raw-id: //depot/maint-5.005/perl@2467

25 years agos/SCM_CREDENTIALSS/SCM_CREDENTIALs/ in Socket.xs
Andy Dougherty [Thu, 3 Dec 1998 11:26:25 +0000 (06:26 -0500)]
s/SCM_CREDENTIALSS/SCM_CREDENTIALs/ in Socket.xs
Message-Id: <Pine.SUN.3.96.981203112330.8800H-100000@newton.phys>
Subject: [PATCH 5.005_03-MAINT_TRIAL_1] Trivial grammar patch

p4raw-id: //depot/maint-5.005/perl@2466
p4raw-integrated: from //depot/cfgperl@2456 'copy in'
ext/Socket/Socket.xs (@2286..)

25 years agobranch perldelta.pod
Gurusamy Sarathy [Sun, 6 Dec 1998 13:49:02 +0000 (13:49 +0000)]
branch perldelta.pod

p4raw-id: //depot/maint-5.005/perl@2456
p4raw-branched: from //depot/perl@2455 'branch in'
pod/perl5005delta.pod (@2342..)

25 years agoclobber perldelta.pod to reestablish branch from perl5005delta.pod
Gurusamy Sarathy [Sun, 6 Dec 1998 13:47:21 +0000 (13:47 +0000)]
clobber perldelta.pod to reestablish branch from perl5005delta.pod

p4raw-id: //depot/maint-5.005/perl@2455

25 years agoChnages,patchlevel.h etc...
Graham Barr [Mon, 30 Nov 1998 02:31:15 +0000 (02:31 +0000)]
Chnages,patchlevel.h etc...

p4raw-id: //depot/maint-5.005/perl@2415

25 years agointegrated changes#2323,2353,2369
Graham Barr [Mon, 30 Nov 1998 01:31:22 +0000 (01:31 +0000)]
integrated changes#2323,2353,2369

From: maeda@src.ricoh.co.jp
Date: Tue, 24 Nov 1998 10:37:45 +0900
Message-Id: <199811240137.KAA05867@luna.src.ricoh.co.jp>
Subject: format "..." bug

Locale collation, ctype, and numeric, were initialized wrong
(if LC_ALL or LANG were unset, so were the collation/ctype/numeric),
as reported by

From: Ilya.Sandler@etak.com (Ilya Sandler)
Subject: a bug in locale handling: LC_COLLATE ignored sometimes
Date: 25 Nov 1998 04:53:52 +0200
Message-ID: <MLIST_199811250226.SAA12590@axi001.etak.sw>

allow final period in a file (not followed by a newline) to
terminate format spec

p4raw-link: @2369 on //depot/perl: 6a65c6a0721422f3dbac9c301f2d6e8b04b74975
p4raw-link: @2353 on //depot/cfgperl: 0644c9cb8d778d4949eeacdcc328b9a0e9b008d0
p4raw-link: @2323 on //depot/perl: 7056ecde998641870cea46de6e48f076abfdde78

p4raw-id: //depot/maint-5.005/perl@2411
p4raw-integrated: from //depot/perl@2408 'copy in' t/op/write.t
(@1575..)

25 years agointegrated ext/B/... changes from mainline
Graham Barr [Mon, 30 Nov 1998 01:29:19 +0000 (01:29 +0000)]
integrated ext/B/... changes from mainline

p4raw-id: //depot/maint-5.005/perl@2408
p4raw-integrated: from //depot/perl@2404 'copy in'
ext/B/B/Disassembler.pm (@1518..) ext/B/B/Assembler.pm
(@1842..) ext/B/B.pm (@2145..) ext/B/B/C.pm (@2332..) 'merge
in' ext/B/B.xs (@2332..)

25 years agointegrate some of change#2318 from mainline
Graham Barr [Mon, 30 Nov 1998 00:26:36 +0000 (00:26 +0000)]
integrate some of change#2318 from mainline

p4raw-link: @2318 on //depot/perl: 9a4da9311d34e77ffdec7b888a8a3f66535ff14e

p4raw-id: //depot/maint-5.005/perl@2404
p4raw-branched: from //depot/perl@2398 'branch in' t/op/grent.t
(@2384..) t/op/pwent.t (@2387..)
p4raw-integrated: from //depot/perl@2398 'copy in' ext/DB_File/Changes
ext/DB_File/DB_File.pm (@1098..) pod/perldata.pod (@1132..)
ext/Socket/Socket.pm (@1258..) ext/Socket/Socket.xs (@1575..)
lib/Benchmark.pm (@1760..) ext/DB_File/DB_File.xs
ext/POSIX/hints/dynixptx.pl (@2318..) 'merge in' t/op/sort.t
(@2327..)

25 years agointegrate changes#2254,2259,2335,2345,2348,2361,2368,2380 from mainline
Graham Barr [Sun, 29 Nov 1998 22:11:16 +0000 (22:11 +0000)]
integrate changes#2254,2259,2335,2345,2348,2361,2368,2380 from mainline

win32_recvfrom() compatibility fix

From: "Kurt D. Starsinic" <kstar@chapin.edu>
Subject: Re: [PATCH] Re: pod2man bug in date generated line
To: Albert Dvornik <bert@genscan.com>, "Larry W. Virden" <lvirden@cas.org>
Cc: perlbug@perl.com
Date: 20 Nov 1998 21:30:17 +0200
Message-ID: <MLIST_19981120131523.A464@O2.chapin.edu>

make $1 et al readonly under threads; make C<undef $1> fail like
C<$1 = undef> does

fix typo in pp_defined() causing C<defined %tied> to fail

more conservative version of changes#2345,2346,2347; those break
C<defined(@{"foo::ISA"})> which seems to be extensively used in
the libs :-(

fix uninitialized warnings
From: Brian Callaghan <callagh@itginc.com>
Date: Thu, 19 Nov 1998 17:49:10 -0800
Message-Id: <3654CA96.B64FCAEB@itginc.com>
Subject: Complete.pm patch (version 1.1)

Liblist tweak suggested by Swen Thuemmler <Swen.Thuemmler@paderlinx.de>;
add C<$Config{installarchlib}/CORE> to the default locations searched
on win32

prefer IO::Handle for IO if FileHandle:: is empty (as suggested by
Tim Bunce)

p4raw-link: @2348 on //depot/perl: 6051dbdb749e970695dd861ca273edafbbb539cb
p4raw-link: @2347 on //depot/perl: bbc8e6a4a34cbf904dc23fa18f4e503924aea3f8
p4raw-link: @2346 on //depot/perl: 659eaf7385567ca82dd230a62d6a7f51364f0d0a
p4raw-link: @2345 on //depot/perl: 6b377df57679ab68ed17b736ebee0458acb25b21
p4raw-link: @2335 on //depot/perl: a3f914c54a06647534c0855205d45eb950aebdd4
p4raw-link: @2259 on //depot/cfgperl: 10d20342241794db0c535c2739c380f367a9f178
p4raw-link: @2254 on //depot/perl: e4449fe1872a24e805fcc129361ea26a406317d8

p4raw-id: //depot/maint-5.005/perl@2398
p4raw-integrated: from //depot/perl@2335 'copy in' t/op/undef.t
(@1575..)
p4raw-integrated: from //depot/perl@2315 'copy in' win32/win32sck.c
(@1612..) lib/ExtUtils/Liblist.pm pod/perlfaq4.pod (@1760..)
pod/pod2man.PL (@1922..) lib/Term/Complete.pm (@2003..)

25 years agointegrate change#2246 from mainline, while still allowing
Graham Barr [Fri, 27 Nov 1998 05:16:50 +0000 (05:16 +0000)]
integrate change#2246 from mainline, while still allowing
C<sort $globref @foo>

allow C<sort $coderef @foo>

p4raw-link: @2246 on //depot/perl: c6e96bcb406bc8b8d8610606459ff606ad6883aa

p4raw-id: //depot/maint-5.005/perl@2315
p4raw-integrated: from //depot/perl@2314 'merge in' t/op/sort.t
(@1760..)

25 years agointegrate change#2159 from mainline
Graham Barr [Fri, 27 Nov 1998 04:03:58 +0000 (04:03 +0000)]
integrate change#2159 from mainline

Data::Dumper update

p4raw-link: @2159 on //depot/perl: 7820172aeabcfabb96bd74a4753f9acdd5f3e3da

p4raw-id: //depot/maint-5.005/perl@2314
p4raw-integrated: from //depot/perl@2313 'copy in'
ext/Data/Dumper/Changes ext/Data/Dumper/Dumper.pm
ext/Data/Dumper/Todo (@1396..) ext/Data/Dumper/Dumper.xs
(@2159..) t/lib/dumper.t (@2163..)

25 years agoFix typo in change#2312
Graham Barr [Fri, 27 Nov 1998 03:04:21 +0000 (03:04 +0000)]
Fix typo in change#2312

p4raw-link: @2312 on //depot/maint-5.005/perl: b16d53164c0cdbc4ea83234ed5a96da6ab2dc88a

p4raw-id: //depot/maint-5.005/perl@2313

25 years agointegrate change#1837,1967,1986,2060,2068,2146,2214,2224,2300,2301 from mainline
Graham Barr [Fri, 27 Nov 1998 03:03:03 +0000 (03:03 +0000)]
integrate change#1837,1967,1986,2060,2068,2146,2214,2224,2300,2301 from mainline

(via private mail)
From: Charles Bailey <BAILEY@newman.upenn.edu>
Date: Sat, 05 Sep 1998 01:23:58 -0400 (EDT)
Message-id: <01J1FH7R43NS002F14@cor.newman.upenn.edu>
Subject: [Patch 5.005_02] Miscellaneous VMS cleanup

correct bugs exposed in MM_Unix.pm by commenting out Selfloader
(MAN3PODS cannot be set to ' '; stray stricture violation)

qualify names of builtins

handle '::' in section names properly
From: Graham Barr <gbarr@pobox.com>
Date: Sat, 17 Oct 1998 12:57:54 -0500
Message-ID: <19981017125754.C510@pobox.com>
Subject: Re: pod2html

From: Zachary Miller <zcmiller@simon.er.usgs.gov>
Date: Tue, 20 Oct 1998 20:52:20 -0500
Message-Id: <199810210152.UAA07792@simon.er.usgs.gov>
Subject: Exporter.pm's export_to_level() argument handling buggy

hand-apply whitespace-mutiliated patch
From: "vishal bhatia" <vishalb@hotmail.com>
Date: Wed, 28 Oct 1998 23:45:32 PST
Message-ID: <19981029074534.2334.qmail@hotmail.com>
Subject: [PATCH 5.005_52]Compiling modules,more bugfixes for B

typo in newHVhv()

avoid endless loops in Text::Wrap (from a suggestion by Lupe
Christoph <lupe@alanya.m.isar.de>)

properly free temporaries created by threads

fix PL_defoutgv leak under threads

p4raw-link: @2068 on //depot/perl: e49da4e70c0834d74fe2e994c77ec811f4b0b8e5
p4raw-link: @2060 on //depot/perl: 350ccacde22c7ee560c24442356e2a429691af6f
p4raw-link: @1986 on //depot/perl: 7a83954d328601e0305026318563d6dcb0395506
p4raw-link: @1967 on //depot/perl: 69158f75613eae787b94b6b4c3c353cf740e0e09
p4raw-link: @1837 on //depot/perl: bd3fa61ce4cf706aee95ff3241fb1c7b94ddf61a

p4raw-id: //depot/maint-5.005/perl@2312
p4raw-integrated: from //depot/perl@2311 'copy in' ext/B/Makefile.PL
ext/Thread/Makefile.PL (@779..) ext/SDBM_File/Makefile.PL
(@854..) ext/POSIX/Makefile.PL lib/Text/Wrap.pm (@969..)
ext/DynaLoader/Makefile.PL (@1108..) lib/Cwd.pm (@1347..)
ext/Data/Dumper/Makefile.PL (@1396..) ext/re/Makefile.PL
(@1486..) lib/File/Spec.pm (@1493..) lib/File/Copy.pm (@1502..)
ext/DB_File/Makefile.PL ext/Fcntl/Makefile.PL
ext/GDBM_File/Makefile.PL ext/IO/Makefile.PL
ext/NDBM_File/Makefile.PL ext/ODBM_File/Makefile.PL
ext/Opcode/Makefile.PL ext/Socket/Makefile.PL
ext/attrs/Makefile.PL lib/Exporter.pm (@1575..)
ext/DynaLoader/dl_vms.xs vms/vms.c (@1578..) ext/POSIX/POSIX.pm
(@1760..) lib/Pod/Html.pm (@1853..) ext/Errno/Makefile.PL
ext/IPC/SysV/Makefile.PL (@1922..) hv.c (@2059..) ext/B/B/C.pm
ext/B/B/CC.pm (@2072..) 'merge in' ext/Thread/Thread.xs
(@2300..)

25 years agointegrate change#2210 from mainline
Graham Barr [Fri, 27 Nov 1998 01:31:36 +0000 (01:31 +0000)]
integrate change#2210 from mainline

fix AvREALISH bogusness

p4raw-link: @2210 on //depot/perl: 352edd9075ba60982b61693a9f3cdf22a5d9b2f9

p4raw-id: //depot/maint-5.005/perl@2311
p4raw-integrated: from //depot/perl@2310 'copy in' t/op/array.t
(@1464..)

25 years agointegrate changes#2235,2299,2300 from mainline
Graham Barr [Fri, 27 Nov 1998 00:20:21 +0000 (00:20 +0000)]
integrate changes#2235,2299,2300 from mainline

catch a neophyte trap: open(<FH>), close(<FH>) etc.

fix C<if (...) { package Foo; ... }> misoptimization that fails
to set the package for the block properly

properly free temporaries created by threads

p4raw-link: @2300 on //depot/perl: 572eda1c5b2accba39030a7f94670af1c10b84c5
p4raw-link: @2299 on //depot/perl: 7ad382f40c272949663b62a641674bd9771ee3b8
p4raw-link: @2235 on //depot/perl: 1ea32a52e8d97ef8652b5b381490ba3ad31fe6fc

p4raw-id: //depot/maint-5.005/perl@2310
p4raw-integrated: from //depot/perl@2309 'copy in' t/comp/package.t
(@1760..)

25 years agointegrate change#2298 from mainline
Graham Barr [Fri, 27 Nov 1998 00:16:36 +0000 (00:16 +0000)]
integrate change#2298 from mainline

p4raw-link: @2298 on //depot/perl: 73a462964be81fd1ed02a757d25ecbbf6c0e2686

p4raw-id: //depot/maint-5.005/perl@2309
p4raw-integrated: from //depot/perl@2308 'merge in' universal.c
(@1774..)

25 years agoUpdates for MPE/iX DynaLoader and installperl, via private mail
Graham Barr [Fri, 27 Nov 1998 00:11:44 +0000 (00:11 +0000)]
Updates for MPE/iX DynaLoader and installperl, via private mail
forwarded by Jarkko Hietaniemi from Mark Bixby

p4raw-id: //depot/maint-5.005/perl@2308

25 years agoRemove docs for feature not in _0*
Graham Barr [Fri, 27 Nov 1998 00:07:27 +0000 (00:07 +0000)]
Remove docs for feature not in _0*

p4raw-id: //depot/maint-5.005/perl@2307

25 years agoAllow PL_FILES to have multiple targets from one source by allowing
Graham Barr [Thu, 26 Nov 1998 23:44:47 +0000 (23:44 +0000)]
Allow PL_FILES to have multiple targets from one source by allowing
an array ref as the value in the hash

p4raw-id: //depot/maint-5.005/perl@2306

25 years agofix unsigned variables to use SvUV and sv_setuv
Graham Barr [Thu, 26 Nov 1998 23:38:06 +0000 (23:38 +0000)]
fix unsigned variables to use SvUV and sv_setuv

p4raw-id: //depot/maint-5.005/perl@2305

25 years agoFix embeded \n in ABSTRACT and <> in AUTHOR
Graham Barr [Thu, 26 Nov 1998 23:36:17 +0000 (23:36 +0000)]
Fix embeded \n in ABSTRACT and <> in AUTHOR

p4raw-id: //depot/maint-5.005/perl@2304

25 years agointegrate changes#2177,2189,2228,2229 from cfgperl
Graham Barr [Thu, 26 Nov 1998 15:27:03 +0000 (15:27 +0000)]
integrate changes#2177,2189,2228,2229 from cfgperl

0**0 = 1, from

From: d-lewart@uiuc.edu (Daniel S. Lewart)
Subject: Math::Complex 0**0 patches
Date: Sun, 1 Nov 1998 19:21:48 -0600 (CST)
Message-Id: <199811020121.TAA28310@staff2.cso.uiuc.edu>

sysio.t failure: fix undefined order of evaluation, from

From: Spider Boardman <spider@web.zk3.dec.com>
Subject: Not OK: perl 5.00553 on alpha-thread 5.0 [PATCH]
Date: 4 Nov 1998 01:22:30 +0200
Message-ID: <MLIST_199811032227.RAA143892@web.zk3.dec.com>

From: "Martin J. Bligh" <mbligh@sequent.com>
Message-ID: <187803647.910720870@w-186d219.rhe.sequent.com>
Subject: Re: Making Perl work on DYNIX/ptx
Date: Tue, 10 Nov 1998 18:01:10 -0800

From: "Martin J. Bligh" <mbligh@sequent.com>
Subject: Re: Making Perl work on DYNIX/ptx
Date: Tue, 10 Nov 1998 16:24:26 -0800
Message-ID: <181999655.910715066@w-186d219.rhe.sequent.com>

p4raw-link: @2229 on //depot/cfgperl: 7e41cbf587d3939982dff81b53af233a1ae2406d
p4raw-link: @2228 on //depot/cfgperl: 81230d9604d4b347c737c9ccbc2982314f04f5af
p4raw-link: @2189 on //depot/cfgperl: 9f089d786b85b0dead654d5a5fa90beda9093dfa
p4raw-link: @2177 on //depot/cfgperl: 2820d885477866096912ca609ab15de0f36ced5b

p4raw-id: //depot/maint-5.005/perl@2302
p4raw-branched: from //depot/cfgperl@2297 'branch in'
ext/DB_File/hints/dynixptx.pl ext/POSIX/hints/dynixptx.pl
p4raw-integrated: from //depot/cfgperl@2297 'copy in' hints/dynixptx.sh
(@2267..)
p4raw-integrated: from //depot/perl@2297 'copy in' t/lib/complex.t
(@1235..) lib/Math/Complex.pm (@1760..)

25 years agointegrate change#2266 from cfgperl
John Tobey [Sun, 22 Nov 1998 04:25:15 +0000 (06:25 +0200)]
integrate change#2266 from cfgperl
Subject: [PATCH] perlfaq typos
To: perl5-porters@perl.com
Message-ID: <MLIST_m0zhPeF-000FOgC@feynman.localnet>

p4raw-link: @2266 on //depot/cfgperl: 368c9434e40b3ef162b100271eb4d6a1dd886bbc

p4raw-id: //depot/maint-5.005/perl@2297
p4raw-integrated: from //depot/cfgperl@2296 'copy in' pod/perlfaq3.pod
pod/perlfaq4.pod pod/perlfaq5.pod pod/perlfaq7.pod
pod/perlfaq8.pod (@1968..)

25 years agointegrated changes#2011,2092,2106,2108,2143 from cfgperl
Graham Barr [Tue, 24 Nov 1998 01:39:18 +0000 (01:39 +0000)]
integrated changes#2011,2092,2106,2108,2143 from cfgperl

More robust yacc/bison failure output handling.

More robustness.

Bison says 'parse error', not 'parser error'.

The "parse error" must be converted to "syntax error",
just matching it aint' enough.

There can be multiple yacc/bison errors.

p4raw-link: @2143 on //depot/cfgperl: 2a8ee23279873759693fa83eca279355db2b665c
p4raw-link: @2108 on //depot/cfgperl: 1c5a9b9c42bc8485ae6ca52cd66d75dd8e8d746f
p4raw-link: @2106 on //depot/cfgperl: f0ec1f9abfb9cd61b0c90f06c7dc6e2bb4182791
p4raw-link: @2092 on //depot/cfgperl: 2c88fa888f003d5ed662773b59e0a8b1ff819c61
p4raw-link: @2011 on //depot/cfgperl: d91e2bdb4bc210a23427760819d26aa7951da955

p4raw-id: //depot/maint-5.005/perl@2296
p4raw-integrated: from //depot/cfgperl@2295 'copy in' t/comp/require.t
(@2106..) t/op/misc.t t/pragma/subs.t (@2108..) 'merge in'
t/pragma/warning.t (@2108..)

25 years agointegrate change#1823 from mainline
Joe Buehler [Sat, 29 Aug 1998 17:13:28 +0000 (13:13 -0400)]
integrate change#1823 from mainline
Message-ID: <yd37lzro5jb.fsf@pandora.hekimian.com>
Subject: patches for perl 5.005_51 under U/WIN

p4raw-link: @1823 on //depot/perl: 2ebcf328f2f6a477ae1d821fa26a32def4a81660

p4raw-id: //depot/maint-5.005/perl@2295
p4raw-branched: from //depot/perl@2258 'branch in' hints/uwin.sh
p4raw-integrated: from //depot/perl@2258 'copy in' installman (@814..)
makedepend.SH (@1451..) t/lib/posix.t (@1760..)

25 years agoAnother Configure patch from Jarkko
Graham Barr [Sat, 21 Nov 1998 20:48:02 +0000 (20:48 +0000)]
Another Configure patch from Jarkko

p4raw-id: //depot/maint-5.005/perl@2258

25 years agoBig Configure patch from Jarkko Hietaniemi <jhi@iki.fi> via
Graham Barr [Sat, 21 Nov 1998 17:23:13 +0000 (17:23 +0000)]
Big Configure patch from Jarkko Hietaniemi <jhi@iki.fi> via
private mail

p4raw-id: //depot/maint-5.005/perl@2257

25 years agomore doc changes from mainline
Graham Barr [Sat, 14 Nov 1998 03:59:58 +0000 (03:59 +0000)]
more doc changes from mainline

p4raw-id: //depot/maint-5.005/perl@2239
p4raw-integrated: from //depot/perl@2238 'copy in'
vms/ext/Stdio/Stdio.pm (@854..) README.vms (@1834..) 'merge in'
INSTALL (@1919..)

25 years agointegrate doc changes from mainline, including
Graham Barr [Sat, 14 Nov 1998 02:51:51 +0000 (02:51 +0000)]
integrate doc changes from mainline, including
changes#1796,1811,1830,1831,1844,1846,1876,1905,2149,2152

p4raw-link: @1844 on //depot/perl: 54fbcc6e8ef8d379545ca2bc110f2f19a7c73715
p4raw-link: @1831 on //depot/perl: 1526ead6995058dbe283ce623a4bcda0725fb252
p4raw-link: @1830 on //depot/perl: 64d55c8a07b8f4d31ca102c265e08781fd550a79
p4raw-link: @1811 on //depot/perl: 4968c1e4fb50e28f5f275a60b70129c61fe3ca9e
p4raw-link: @1796 on //depot/perl: 74b823207289f92d7c8d9c4e8b92d40463f43d48

p4raw-id: //depot/maint-5.005/perl@2238
p4raw-integrated: from //depot/perl@2237 'copy in' pod/perlref.pod
(@1287..) pod/pod2man.PL (@1516..) pod/perl.pod (@1642..)
pod/perlxs.pod (@1646..) pod/perldelta.pod pod/perlfaq1.pod
pod/perlrun.pod (@1760..) README.os390 (@1802..)
pod/perllocale.pod (@1803..) pod/perlguts.pod (@1844..)
pod/perlipc.pod (@2149..) 'merge in' pod/perlform.pod (@1132..)
pod/perlport.pod (@1905..) pod/perlvar.pod (@2152..)
pod/perlfunc.pod (@2219..)

25 years agointegrate change#1847 from mainline
Roderick Schertler [Wed, 9 Sep 1998 23:52:48 +0000 (19:52 -0400)]
integrate change#1847 from mainline
Message-ID: <20567.905399568@eeyore.ibcinc.com>
Subject: seed srand from /dev/urandom when possible

p4raw-link: @1847 on //depot/perl: 73c6029944b44f3e88040c33146d1e133b187ca4

p4raw-id: //depot/maint-5.005/perl@2237

25 years agointegrate change#2215 from mainline
Graham Barr [Fri, 13 Nov 1998 03:12:37 +0000 (03:12 +0000)]
integrate change#2215 from mainline
set close-on-exec bit on pipe() FDs

p4raw-link: @2215 on //depot/perl: 4771b018b5cdc984c08bd1fd014895ea804ec3f0

p4raw-id: //depot/maint-5.005/perl@2232

25 years agointegrate change#2188 from mainline
Graham Barr [Fri, 13 Nov 1998 02:16:03 +0000 (02:16 +0000)]
integrate change#2188 from mainline
fix return value of win32_pclose()

p4raw-link: @2188 on //depot/perl: 8f1e745d9a1b9f298473c1ec14e5946d7ed2134f

p4raw-id: //depot/maint-5.005/perl@2231
p4raw-integrated: from //depot/perl@2218 'copy in' win32/win32.c
(@2188..)

25 years agoRe: IPC::Msg 1.03
Graham Barr [Mon, 2 Nov 1998 07:38:52 +0000 (01:38 -0600)]
Re: IPC::Msg 1.03

Message-ID: <19981102073852.A12751@asic.sc.ti.com>

p4raw-id: //depot/maint-5.005/perl@2218

25 years agofix changes in 2213 not to break binary compat
Graham Barr [Sun, 8 Nov 1998 05:22:39 +0000 (05:22 +0000)]
fix changes in 2213 not to break binary compat

p4raw-id: //depot/maint-5.005/perl@2217

25 years agointegrate change#2192 from mainline
Graham Barr [Sun, 8 Nov 1998 04:21:01 +0000 (04:21 +0000)]
integrate change#2192 from mainline
indeterminate order-of-evaluation fixes

p4raw-link: @2192 on //depot/perl: 379c4362c2261464f61a477ba8cb859a7054e261

p4raw-id: //depot/maint-5.005/perl@2216

25 years agointegrate change#2051 from mainline
Graham Barr [Sun, 8 Nov 1998 00:39:44 +0000 (00:39 +0000)]
integrate change#2051 from mainline
properly restore PL_rsfp_filters after require

p4raw-link: @2051 on //depot/perl: b9d12d37e2ae2c5ceee42d544260d4d6703f71e8

p4raw-id: //depot/maint-5.005/perl@2213

25 years agointegrate changes#1914,1925,1926,1945,1956,1987 from mainline
Graham Barr [Sat, 7 Nov 1998 23:13:29 +0000 (23:13 +0000)]
integrate changes#1914,1925,1926,1945,1956,1987 from mainline

normalize tm struct passed to strftime() with mktime()
From: Spider Boardman <spider@orb.nashua.nh.us>
Date: Wed, 30 Sep 1998 15:12:09 -0400
Message-Id: <199809301912.PAA26119@Orb.Nashua.NH.US>
Subject: [PATCH 5.005_52] Re: POSIX::strftime returns incorrect date

disable USE_THREADS when PERL_OBJECT is enabled

From: Mark-Jason Dominus <mjd@plover.com>
Date: Sun, 04 Oct 1998 14:48:11 -0400
Message-ID: <19981004184811.16048.qmail@plover.com>
Subject: PATCH: perldoc -f does not locate -e, -r, -x, etc.

defer "deep recursion" warnings until CXt_SUB context is properly
set up

Mutexen should be initialized only once.

perldoc pod update
From: Daniel Grisinger <dgris@perrin.dimensional.com>
Date: 06 Oct 1998 23:56:51 -0600
Message-ID: <m3g1d0kj8c.fsf@perrin.dimensional.com>
Subject: [PATCH _02 and _52] perldoc

p4raw-link: @1956 on //depot/confperl: 797f63515c938cb4662139c16c90d3cacbb741da
p4raw-link: @1945 on //depot/perl: 4a925ff6e0a016ce4f2615607e10674d0b0eb2ef
p4raw-link: @1926 on //depot/perl: c437c45787750ba4b841b3d6c173dab1a4cd3419
p4raw-link: @1925 on //depot/perl: e2f80c046bf1daa0a8bbb0e379811f169b392b56
p4raw-link: @1914 on //depot/perl: e44f695ee9be4f523999589b52c7c8e9ddc1bed9

p4raw-id: //depot/maint-5.005/perl@2212
p4raw-integrated: from //depot/perl@2207 'copy in' ext/POSIX/POSIX.pod
(@1215..) utils/perldoc.PL (@1926..) 'merge in'
ext/POSIX/POSIX.xs (@2133..) win32/Makefile win32/makefile.mk
(@2163..)

25 years agointegrate changes#1912,1948 from mainline
Graham Barr [Fri, 6 Nov 1998 01:36:17 +0000 (01:36 +0000)]
integrate changes#1912,1948 from mainline
change warning about glob process failure

p4raw-link: @1948 on //depot/perl: cf49456938f5ed6aeb344309365692c8133f8023
p4raw-link: @1912 on //depot/perl: 4eb79ab512b1332d593701ae7f01c47eac3323b4

p4raw-id: //depot/maint-5.005/perl@2207

25 years agointegrate changes#1840,1855,1860,1882,1884,1891,1900,1907 from mainline
Graham Barr [Mon, 28 Sep 1998 09:41:49 +0000 (04:41 -0500)]
integrate changes#1840,1855,1860,1882,1884,1891,1900,1907 from mainline
pl2bat tweak from Tye McQueen <tye@metronet.com>

reset errno after C<require> search (as suggested by Larry)

upgrade to CPAN-1.40

missing file in last submit (1881)

temporarily disable perl malloc for a2p until we clean up
conflicting malloc() declarations everywhere

Fixed apostrophe problem from Mark Knutsen.

use SETERRNO() to reset errno (suggested by Charles Bailey)

applied patches, but retained old behavior for win32 (where compilers
can't read from stdin at all)
Date: Mon, 28 Sep 1998 09:41:49 -0500
Message-ID: <19980928094149.B26576@asic.sc.ti.com>
Subject: Re: 5.005_51 Errno invokes cpprun incorrectly
--
Date: Tue, 29 Sep 1998 12:35:43 -0500
Message-ID: <19980929123543.Z26576@asic.sc.ti.com>
Subject: Re: 5.005_51 Errno invokes cpprun incorrectly

and ext/Errno/Errno_pm.PL from change#2050

p4raw-link: @2050 on //depot/perl: d931506569a96775e3023a9788567281463988c6
p4raw-link: @1884 on //depot/perl: 30e2e4257067d5f844a31039f8d361e972818ea5
p4raw-link: @1882 on //depot/perl: fb147d3df28d2f00ed44f5bcaee34d08b9335455
p4raw-link: @1860 on //depot/perl: 2e2b75225513a4cfa1f685b1a416256153842d13
p4raw-link: @1855 on //depot/perl: d8bfb8bddf933a815b590823bd52295534e6ded0
p4raw-link: @1840 on //depot/perl: a8ac1e791509ee4f5fa77a7b6e495add327ee573

p4raw-id: //depot/maint-5.005/perl@2200
p4raw-integrated: from //depot/perl@2199 'copy in' win32/bin/pl2bat.pl
(@1380..) lib/CPAN/FirstTime.pm (@1410..) lib/CPAN.pm (@1449..)
ext/Errno/Errno_pm.PL (@1907..)
p4raw-integrated: from //depot/perl@1884 'copy in' x2p/Makefile.SH
(@1575..)

25 years agointegrate changes#1817,1856,1869,1909 from mainline
Graham Barr [Thu, 5 Nov 1998 03:35:00 +0000 (03:35 +0000)]
integrate changes#1817,1856,1869,1909 from mainline
updated usethreads hints for hpux 10.X
From: Matthew T Harden <mthard@mthard1.monsanto.com>
Date: Fri, 28 Aug 1998 14:10:42 GMT
Message-Id: <199808281410.AA11058@mthard1.monsanto.com>
Subject: Re: OK: perl 5.00502 on PA-RISC1.1-thread 10.20 (UNINSTALLED)

update hints for OPENSTEP 4.2 on i386
From: Gerben Wierda <Gerben_Wierda@RnA.nl>
Date: Sun, 20 Sep 1998 01:03:18 +0200
Message-Id: <9809192303.AA29190@Spike>
Subject: Perl 5.005_02 compilation problems

use STRICT_ALIGNMENT on IRIX to allow usemymalloc=y again
From:    Scott Henry <scotth@sgi.com>
Date:    13 Aug 1998 09:52:15 PDT
Message-Id: <yd8pve46czk.fsf@hoshi.engr.sgi.com>
Subject: [PATCH] Irix USE_LONG_LONG/malloc.c incompatibility (was...)

update SCO hints for dynamic loading
From: Andy Dougherty <doughera@lafcol.lafayette.edu>
Date: Mon, 28 Sep 1998 16:50:38 -0400 (EDT)
Message-Id: <Pine.SUN.3.96.980928164648.8130E-100000@newton.phys>
Subject: [PATCH 5.004_04-MAINT_TRIAL_5 and 5.005_xx] Re: Perl on SCO_SV
--
Date: Tue, 29 Sep 1998 16:48:55 -0400 (EDT)
Message-Id: <Pine.SUN.3.96.980929164612.8634A-100000@newton.phys>
Subject: Re: [PATCH 5.004_04-MAINT_TRIAL_5 and 5.005_xx] Re: Perl on SCO_SV

p4raw-link: @1909 on //depot/perl: fc1e34ef4d3f6d72c8e17c636176f2e44b1aa9d5
p4raw-link: @1869 on //depot/perl: 589615b8bf4036432affa65b570e35c394c9cb87
p4raw-link: @1856 on //depot/perl: 38d592acc8cc6c79ec9758c8a21a6032333dec96
p4raw-link: @1817 on //depot/perl: 8ac5a1fe856ae9296e1a0c7e52d5e675b059eff4

p4raw-id: //depot/maint-5.005/perl@2199
p4raw-integrated: from //depot/perl@2198 'copy in' hints/next_4.sh
(@575..) hints/sco.sh (@1575..) hints/hpux.sh (@1889..)
p4raw-integrated: from //depot/perl@1869 'copy in' hints/irix_6.sh
(@1647..)

25 years agointegrate OS2 changes from mainline, change#1836,1930,1996,2063
Ilya Zakharevich [Sat, 5 Sep 1998 00:14:51 +0000 (20:14 -0400)]
integrate OS2 changes from mainline, change#1836,1930,1996,2063
and os2/os2,c from #2145
Date: Sat, 5 Sep 1998 00:14:51 -0400 (EDT)
Message-Id: <199809050414.AAA19801@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_*] OS/2 spawning typos

From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Message-Id: <199810050637.CAA07781@monk.mps.ohio-state.edu>
Date: Mon, 5 Oct 1998 02:37:43 -0400 (EDT)
Subject: [PATCH 5.005_52] Cumulative OS/2-related patch

From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Tue, 13 Oct 1998 04:46:00 -0400 (EDT)
Message-Id: <199810130846.EAA00769@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_52] Memory overrun in os2.c

From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Sun, 18 Oct 1998 23:20:57 -0400 (EDT)
Message-Id: <199810190320.XAA28249@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_*] Improve sbrk() on OS/2

remaining PL_foo stragglers

p4raw-link: @2063 on //depot/perl: 28743a51b27ece9d3ca5cbbc42381d1c1b7fb950
p4raw-link: @1996 on //depot/perl: 6756f2f0bba8a181bed0219554fd4fa332538853
p4raw-link: @1930 on //depot/perl: 017f25f12cde7f2349c4feace654ff43ec0681aa
p4raw-link: @1836 on //depot/perl: a97be1210229297ea0fbef9273b534b7a5fa973c

p4raw-id: //depot/maint-5.005/perl@2198
p4raw-integrated: from //depot/perl@2197 'copy in' hints/os2.sh
os2/Changes (@1483..) os2/Makefile.SHs (@1930..) os2/os2.c
(@2063..)

25 years agointegrate changes#1826,1862 from mainline
Jarkko Hietaniemi [Wed, 12 Aug 1998 22:41:37 +0000 (01:41 +0300)]
integrate changes#1826,1862 from mainline
Message-Id: <199808121941.WAA06263@alpha.hut.fi>
Subject: [PATCH] 5.004_50 or 5.005_02: get rid of interp.sym because not even AIX needs it

remove bogus warn()

p4raw-link: @1862 on //depot/perl: 34b5802582e6ac0ab95ef6940fa408896842b141
p4raw-link: @1826 on //depot/perl: e4d5a464a77aaa196c56d6d73e56e8cdc9decc69

p4raw-id: //depot/maint-5.005/perl@2197

25 years agointegarte malloc.c changes from mainline change#1807,2112,2133
Graham Barr [Thu, 5 Nov 1998 01:26:46 +0000 (01:26 +0000)]
integarte malloc.c changes from mainline change#1807,2112,2133

p4raw-link: @2133 on //depot/perl: 22c35a8c2392967a5ba6b5370695be464bd7012c
p4raw-link: @2112 on //depot/perl: df0003d4dd97bb27e464c2adb8c54893f719ec3c
p4raw-link: @1807 on //depot/perl: 2c92fcc021607c4bf4864b88404323ad4f5d9156

p4raw-id: //depot/maint-5.005/perl@2194
p4raw-integrated: from //depot/perl@2193 'copy in' malloc.c (@2112..)

25 years agointegrate changes#1763,1778,1801,1804 from mainline
Graham Barr [Thu, 5 Nov 1998 01:25:31 +0000 (01:25 +0000)]
integrate changes#1763,1778,1801,1804 from mainline

From: Stephen McCamant <alias@mcs.com>
Date: Sun,  2 Aug 1998 16:33:18 -0500 (CDT)
Message-ID: <13764.55116.921952.837027@alias-2.pr.mcs.net>
Subject: [PATCH] Eliminate superfluous RV2p[AH]Vs in oops[AH]V()

Implicit require during compile reset line numbering

silence redefined warning for XS(INIT) {}

From: Laszlo Molnar <molnarl@cdata.tvnet.hu>
Date: Sun, 9 Aug 1998 22:38:23 +0200
Message-ID: <19980809223823.A215@cdata.tvnet.hu>
Subject: [PATCH 5.5002] dos-djgpp update

p4raw-link: @1804 on //depot/perl: 891521e23d0fd29798c6e514fa885783f0b6a6ad
p4raw-link: @1801 on //depot/perl: f8f842e4d8ec82e737e77ea159cd8409c6602cc1
p4raw-link: @1778 on //depot/perl: 63eb823a4363c9bf0207de13bc5cc0828f38a135
p4raw-link: @1763 on //depot/perl: 51e247a3115dfbe56609ebd8c14d882747724db8

p4raw-id: //depot/maint-5.005/perl@2193
p4raw-integrated: from //depot/perl@2176 'copy in' t/io/fs.t (@1760..)

25 years agointegrate change#2030 from mainline
Graham Barr [Mon, 2 Nov 1998 04:51:48 +0000 (04:51 +0000)]
integrate change#2030 from mainline

fix handling of mayhaps-extended @_ in goto &sub

p4raw-link: @2030 on //depot/perl: 62b1ebc20082e645ed8e8a0cc6c1ebf91577cd34

p4raw-id: //depot/maint-5.005/perl@2176
p4raw-integrated: from //depot/perl@2175 'merge in' t/op/goto.t
(@1575..)

25 years agointegrate chnage#1934,1935 from mainline
Graham Barr [Mon, 2 Nov 1998 04:32:02 +0000 (04:32 +0000)]
integrate chnage#1934,1935 from mainline
fix USE_THREADS coredump due to uninitialized PL_hv_fetch_ent_mh
add test for previous fix

p4raw-id: //depot/maint-5.005/perl@2175
p4raw-integrated: from //depot/perl@2174 'copy in' ext/Thread/create.t
(@1575..)

25 years agointegrate change#1863,1881 from mainline
Graham Barr [Mon, 2 Nov 1998 04:22:20 +0000 (04:22 +0000)]
integrate change#1863,1881 from mainline

provide locked access to string table for USE_THREADS

serial access to PL_x[inpr]v_root for USE_THREADS

p4raw-link: @1881 on //depot/perl: cbe513803daab0c6011174b5ecf90ca7cd29deaa
p4raw-link: @1863 on //depot/perl: 5f08fbcd6341ee0f8f3c7dfe721098c3bfae1c67

p4raw-id: //depot/maint-5.005/perl@2174
p4raw-integrated: from //depot/perl@2173 'copy in' intrpvar.h (@1616..)
p4raw-integrated: from //depot/perl@1863 'copy in' thread.h (@1760..)

25 years agointegrate change#1990 from mainline
Graham Barr [Mon, 2 Nov 1998 04:10:46 +0000 (04:10 +0000)]
integrate change#1990 from mainline

provide option to enable optimization with VC (suggested by Jan
Dubois)

p4raw-link: @1990 on //depot/perl: 74593e1fbe6c77015fa12870e44a9b24e8d17107

p4raw-id: //depot/maint-5.005/perl@2173
p4raw-integrated: from //depot/perl@1990 'merge in' win32/Makefile
win32/makefile.mk (@1925..)

25 years agointegrate changes#1944,1948,1966 from mainline
Graham Barr [Mon, 2 Nov 1998 02:52:29 +0000 (02:52 +0000)]
integrate changes#1944,1948,1966 from mainline

change#1614 merely disabled earlier fix (doh!); undo it and properly
fixup the cop_seq value that must be seen by lexical lookups that
emanate within eval''

tweak to make fix in change#1944 behave correctly for closures
created within eval''

p4raw-link: @1966 on //depot/perl: 33b8ce059bff80913058d8738ead1314953634ba
p4raw-link: @1948 on //depot/perl: cf49456938f5ed6aeb344309365692c8133f8023
p4raw-link: @1944 on //depot/perl: 6b35e00972a13cc3d5e641e82fd498a9d9f6a324
p4raw-link: @1614 on //depot/perl: bd28dd3ca083953e5682058b02b9529902e14ca9

p4raw-id: //depot/maint-5.005/perl@2172
p4raw-integrated: from //depot/perl@2171 'copy in' t/op/eval.t
(@1948..) 'merge in' cop.h (@2057..)

25 years agointegrate changes 1835,2003,2067 and File::Find change in 1938
Jan Dubois [Wed, 21 Oct 1998 00:55:51 +0000 (02:55 +0200)]
integrate changes 1835,2003,2067 and File::Find change in 1938
warn on C<my($foo,$foo)>

silence -w noises (suggested by Greg Bacon) Term::Complete
Message-ID: <36380269.55370608@smtp1.ibm.net>
Subject: Make _really_ sure Dynaloader.xs code is initialized only once

p4raw-id: //depot/maint-5.005/perl@2171
p4raw-integrated: from //depot/maint-5.004/perl@2170 'copy in'
lib/File/Find.pm (@1017..)
p4raw-integrated: from //depot/perl@2170 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@1108..) lib/Term/Complete.pm
(@1575..)

25 years agointegrate change 1992 from mainline
Gisle Aas [Sun, 11 Oct 1998 12:53:13 +0000 (14:53 +0200)]
integrate change 1992 from mainline

applied suggested patch with small doc tweak
Message-ID: <m3u31bfjza.fsf@furu.g.aas.no>
Subject: Re: [PATCH 5.005_52] Optional syswrite LENGTH argument

p4raw-id: //depot/maint-5.005/perl@2170
p4raw-integrated: from //depot/perl@2168 'copy in' t/op/tiehandle.t
(@595..) t/op/sysio.t (@1575..)
p4raw-integrated: from //depot/perl@1992 'copy in' opcode.h opcode.pl
(@1810..)

25 years agoAllow XS access to vtbl_*s when compiled with PERL_OBJECT
Jan Dubois [Fri, 9 Oct 1998 23:28:31 +0000 (01:28 +0200)]
Allow XS access to vtbl_*s when compiled with PERL_OBJECT

Message-ID: <36217b7f.3193091@smtp1.ibm.net>

p4raw-id: //depot/maint-5.005/perl@2168

25 years agointegrate change#2029 from mainline
Graham Barr [Sun, 1 Nov 1998 01:22:41 +0000 (01:22 +0000)]
integrate change#2029 from mainline
restore sanity to "constant" references

p4raw-link: @2029 on //depot/perl: 779c5bc9b377ace543a8d55375152f3503319113

p4raw-id: //depot/maint-5.005/perl@2167
p4raw-integrated: from //depot/perl@2166 'copy in' lib/constant.pm
(@969..) t/pragma/constant.t (@1760..)

25 years agointegrate changes#1895,1896,2066,2147,2148 from mainline
Graham Barr [Sun, 1 Nov 1998 01:04:24 +0000 (01:04 +0000)]
integrate changes#1895,1896,2066,2147,2148 from mainline
fix win32_stat() to do the right thing for share names

small tweak on last change

recognize '%' as a shell metachar for win32
From: jan.dubois@ibm.net (Jan Dubois)
Date: Tue, 20 Oct 1998 21:57:35 +0200
Message-ID: <3636ea31.49170453@smtp1.ibm.net>
Subject: [PATCH 5.005_02, Win32]  Re: %ENV% not expanded in backquotes?

tweaked version of suggested patch
From: Anton Berezin <tobez@plab.ku.dk>
Date: 29 Oct 1998 14:48:54 +0100
Message-ID: <86yapzv5q1.fsf@lion.plab.ku.dk>
Subject: [PATCH 5.005_52] One more problem with win32_stat and MSVC

From: Anton Berezin <tobez@plab.ku.dk>
Date: 29 Oct 1998 17:06:25 +0100
Message-ID: <86pvbbuzcu.fsf@lion.plab.ku.dk>
Subject: [PATCH 5.005_52] win32_opendir() fails on empty drives

p4raw-link: @2148 on //depot/perl: 21e725129f7284f543ce260557cc7d475bd76241
p4raw-link: @2147 on //depot/perl: 2293b0e962ceeb5ca803801ee7e7f632513f6ebb
p4raw-link: @2066 on //depot/perl: e200fe592a4997f548ebec319b6bc13065a09d24
p4raw-link: @1896 on //depot/perl: 69d3ab133c321a38d88e8bc9e3dd36034314f7b4
p4raw-link: @1895 on //depot/perl: 24caa93f50e1f4f416dac288b4fd89a65015bad9

p4raw-id: //depot/maint-5.005/perl@2166
p4raw-integrated: from //depot/perl@2165 'merge in' win32/win32.c
(@2147..)

25 years agointegrated changes#1941,1942,1943,1975,2061,2111,2151 from mainline
Graham Barr [Sun, 1 Nov 1998 00:10:15 +0000 (00:10 +0000)]
integrated changes#1941,1942,1943,1975,2061,2111,2151 from mainline

don't longjmp() in pp_goto() (regressive bug from old single-stack
implementation)

force copy of substrings when matching against temporaries

ensure recursive attempts to findlex()icals know enough about where
the last eval'' context was encountered

propagate typeness of lexicals while cloning them

From: Graham Barr <gbarr@pobox.com>
Date: Sat, 17 Oct 1998 22:22:02 -0500
Message-ID: <19981017222202.J510@pobox.com>
Subject: Re: '*' prototype does not allow bareword with strict

smarter C<$SIG{FOO} = BAREWORD;> warning

From: Mark-Jason Dominus <mjd@plover.com>
Date: Fri, 30 Oct 1998 14:24:23 EST
Message-Id: <19981030192423.27276.qmail@plover.com>
Subject: PATCH: (5.005_02)  a2p should use `chomp' instead of `chop'

p4raw-link: @2061 on //depot/perl: bf8481137c02593eb36f8d0e234a2ec41a1c92e4
p4raw-link: @1975 on //depot/perl: 3d93dc8b63d7edad21db9be58a13ec9ba6004930
p4raw-link: @1943 on //depot/perl: 155fc61f8f24f48a8180aab9a504f33842272586
p4raw-link: @1942 on //depot/perl: 9d080a6634fd73a615f3f2bc087428102f6a5c3e
p4raw-link: @1941 on //depot/perl: be4f712a01f8cac0b4b4290efd894c00a5af5374

p4raw-id: //depot/maint-5.005/perl@2165
p4raw-integrated: from //depot/perl@2158 'copy in' t/op/runlevel.t
(@1445..) x2p/walk.c (@1575..)
p4raw-integrated: from //depot/perl@1943 'copy in' t/op/eval.t
(@1632..)

25 years agointegrate changes#1821 & 1857 from mainline
Ilya Zakharevich [Tue, 22 Sep 1998 17:30:16 +0000 (13:30 -0400)]
integrate changes#1821 & 1857 from mainline

s/runops/CALLRUNOPS/
Message-Id: <199809222130.RAA17034@monk.mps.ohio-state.edu>
Subject: More verbose Test::Harness [PATCH]

p4raw-link: @1821 on //depot/perl: 8af582d578f31fcecd6dac626ec996749605282e

p4raw-id: //depot/maint-5.005/perl@2158
p4raw-integrated: from //depot/perl@2157 'copy in' cc_runtime.h
(@1578..) lib/Test/Harness.pm (@1760..)

25 years agointegrate change#1839 from mainline
Drago Goricanec [Mon, 7 Sep 1998 17:36:09 +0000 (02:36 +0900)]
integrate change#1839 from mainline
Message-Id: <199809070836.RAA14631@raptor.otsd.ts.fujitsu.co.jp>
Subject: Thread::cond_wait bug in 5.005.51 causes deadlock

p4raw-link: @1839 on //depot/perl: d3ef56684fd202c15842c6bd3b39ec9be6eae9b7

p4raw-id: //depot/maint-5.005/perl@2157

25 years agointegrate change#1829 from mainline
Mark P Lutz [Mon, 31 Aug 1998 21:13:11 +0000 (21:13 +0000)]
integrate change#1829 from mainline
fix problematic typecast in filter_del()
Message-Id: <199808312113.VAA53356@triton.ca.boeing.com>
Subject: perl5.005_02 does not build on Cray T90

p4raw-link: @1829 on //depot/perl: 677ca5270bb482dd4a181c92531249084f454071

p4raw-id: //depot/maint-5.005/perl@2156

25 years agointegrate chnages#1824,2118 from mainline
Ilya Zakharevich [Sat, 29 Aug 1998 17:38:30 +0000 (13:38 -0400)]
integrate chnages#1824,2118 from mainline
Date: Sat, 29 Aug 1998 17:38:30 -0400 (EDT)
Message-Id: <199808292138.RAA18359@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_*] Protect debugger from nonlocal exits

From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Wed, 28 Oct 1998 01:23:27 -0500 (EST)
Message-Id: <199810280623.BAA06968@monk.mps.ohio-state.edu>
Subject: [PATCH 5.00552] Minor debugger tweaks

p4raw-id: //depot/maint-5.005/perl@2155
p4raw-integrated: from //depot/perl@2154 'copy in' lib/perl5db.pl
(@1824..)

25 years agointegrate all lib/ExtUtils/... changes from mainline
Graham Barr [Sat, 31 Oct 1998 01:06:35 +0000 (01:06 +0000)]
integrate all lib/ExtUtils/... changes from mainline

p4raw-id: //depot/maint-5.005/perl@2154
p4raw-integrated: from //depot/perl@2139 'copy in'
lib/ExtUtils/Mkbootstrap.pm (@1575..) lib/ExtUtils/xsubpp
(@1795..) lib/ExtUtils/MM_VMS.pm (@1849..)
lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Win32.pm (@1861..)
lib/ExtUtils/Mksymlists.pm (@1878..) lib/ExtUtils/MM_Unix.pm
(@1932..) 'merge in' lib/ExtUtils/MakeMaker.pm (@2086..)

25 years agoapply chnage#2071 from mainline
Graham Barr [Sat, 17 Oct 1998 20:42:41 +0000 (15:42 -0500)]
apply chnage#2071 from mainline
Message-ID: <19981017204241.G510@pobox.com>
Subject: Re: taint checking for: use lib "$ENV{'EVIL'}"

p4raw-id: //depot/maint-5.005/perl@2139

25 years agoapply change#2077 from mainline
Graham Barr [Sat, 24 Oct 1998 21:45:50 +0000 (16:45 -0500)]
apply change#2077 from mainline
Message-ID: <19981024214550.C508@pobox.com>
Subject: Re: die with a reference  should use overload "" operator

p4raw-link: @2077 on //depot/perl: 9cc2fdd394015171a9ffc8bf66f62a26748f2a22

p4raw-id: //depot/maint-5.005/perl@2138

25 years agointegrate change#1937 from mainline
Graham Barr [Fri, 30 Oct 1998 04:01:06 +0000 (04:01 +0000)]
integrate change#1937 from mainline
fix $/ init for USE_THREADS

p4raw-link: @1937 on //depot/perl: 9d14cc18f7ccf6279e31fce0414a00b7ff3bd076

p4raw-id: //depot/maint-5.005/perl@2137

25 years agoapply change#2076 from mainline
Graham Barr [Sat, 24 Oct 1998 12:45:21 +0000 (07:45 -0500)]
apply change#2076 from mainline
Message-ID: <19981024124521.C512@pobox.com>
Subject: [PATCH 5.005_02] Re: Auto-incrementing tied scalar causes SEGV

p4raw-link: @2076 on //depot/perl: b23a5f78ac194f96460ff70d7f7de145efd51801

p4raw-id: //depot/maint-5.005/perl@2136

25 years agointegrate change#1873 from mainline
Ilya Zakharevich [Tue, 25 Aug 1998 04:29:49 +0000 (00:29 -0400)]
integrate change#1873 from mainline
Message-Id: <199808250829.EAA02470@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_*] Extraneous warning for (?()A|B)

p4raw-link: @1873 on //depot/perl: d1b8022985c09823f9032ec74d6ce16d9391f57d

p4raw-id: //depot/maint-5.005/perl@2135

25 years agointegrate change#1816 from mainline
Robin Barker [Fri, 21 Aug 1998 11:29:24 +0000 (12:29 +0100)]
integrate change#1816 from mainline
don't create empty directories in installperl
Message-Id: <199808211029.LAA00551@cyclone.cise.npl.co.uk>
Subject: [PATCH 5.005_02] install: empty dirs

p4raw-link: @1816 on //depot/perl: 8328bf782257ad728cfec0d7eec5c590a7191587

p4raw-id: //depot/maint-5.005/perl@2134
p4raw-integrated: from //depot/perl@2132 'copy in' installperl
(@1502..)

25 years agointegrate changes#1815 & 1828 from mainline
Ilya Zakharevich [Fri, 21 Aug 1998 05:41:02 +0000 (01:41 -0400)]
integrate changes#1815 & 1828 from mainline
make behavior of /(a{3})+/ like /(aaa)+/ w.r.t where it matches
Date: Fri, 21 Aug 1998 05:41:02 -0400 (EDT)
Message-Id: <199808210941.FAA16467@monk.mps.ohio-state.edu>
Subject: Re: your mail

From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Mon, 31 Aug 1998 14:52:10 -0400 (EDT)
Message-Id: <199808311852.OAA24676@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_5*] (?>) broken in RE

p4raw-link: @1815 on //depot/perl: 708e3b054d184f1df89a7417419acad25ffa7318

p4raw-id: //depot/maint-5.005/perl@2132
p4raw-integrated: from //depot/perl@2131 'merge in' t/op/re_tests
(@1815..)

25 years agointegrate change#1947 from mainline
Graham Barr [Fri, 30 Oct 1998 01:09:19 +0000 (01:09 +0000)]
integrate change#1947 from mainline
let docatch() pass the buck when restartop turns out to be null,
making exceptions in BEGIN{} propagate as expected

p4raw-link: @1947 on //depot/perl: ebf99b04cc4af488057bd9d08bb6a2768960923c

p4raw-id: //depot/maint-5.005/perl@2131
p4raw-integrated: from //depot/perl@2129 'copy in' t/op/misc.t
(@2050..)

25 years agointegrate change#1810 from mainline
Gurusamy Sarathy [Sat, 15 Aug 1998 23:27:54 +0000 (19:27 -0400)]
integrate change#1810 from mainline
fix bogus integerization of pop()'s return value
Message-Id: <199808160327.XAA05186@aatma.engin.umich.edu>
Subject: Re: Complex expression does integer arithmetic

p4raw-link: @1810 on //depot/perl: a9f58cadb705f6c8610a5b7e21bcd43f3dec6756

p4raw-id: //depot/maint-5.005/perl@2129
p4raw-integrated: from //depot/perl@1810 'copy in' opcode.h (@1507..)
opcode.pl (@1760..)

25 years agointegrate change#1870 from mainline
Hans Mulder [Fri, 14 Aug 1998 09:20:16 +0000 (02:20 -0700)]
integrate change#1870 from mainline
Message-Id: <3.0.5.32.19980814092016.00b37dc0@ous.edu>
Subject: [PATCH 5.005_02] (and _5x I expect) VMS config procedure patch

p4raw-link: @1870 on //depot/perl: 6ce52b3371c668f64a2647a024b0472d1c3bdc45

p4raw-id: //depot/maint-5.005/perl@2128
p4raw-integrated: from //depot/perl@2127 'copy in' configure.com
(@1760..)

25 years agoIntegrate change#1789 from mainline
Graham Barr [Thu, 29 Oct 1998 13:36:29 +0000 (13:36 +0000)]
Integrate change#1789 from mainline
delay freeing itervar so C<for $i (@a) { return($i) }> works

p4raw-link: @1789 on //depot/perl: 8bb77e1d87aec5c3f7c4bf32f677921213e0f7bd

p4raw-id: //depot/maint-5.005/perl@2127
p4raw-integrated: from //depot/perl@2123 'copy in' t/cmd/for.t
(@1575..)
p4raw-integrated: from //depot/perl@1789 'merge in' cop.h (@1773..)

25 years agoApply change#2075 from mainline
Graham Barr [Thu, 29 Oct 1998 02:43:01 +0000 (02:43 +0000)]
Apply change#2075 from mainline
fix C<print $n += 5;> etc.

p4raw-link: @2075 on //depot/perl: e0587a03b6ac758d47dfaaf71fafbe8f164a1bd5

p4raw-id: //depot/maint-5.005/perl@2123

25 years agoApply change#2070 from mainline
Graham Barr [Thu, 29 Oct 1998 02:40:31 +0000 (02:40 +0000)]
Apply change#2070 from mainline
avoid bogus line number in XSUB redefined warnings

p4raw-link: @2070 on //depot/perl: 51f6edd3989ed41a21787e548e0b66b27028731e

p4raw-id: //depot/maint-5.005/perl@2122

25 years agoApply change#2052 from mainline
Graham Barr [Thu, 29 Oct 1998 02:38:59 +0000 (02:38 +0000)]
Apply change#2052 from mainline
avoid the circular refcnt logic in magic_mutexfree()

p4raw-link: @2052 on //depot/perl: b03b9beb4aad24925326d26b7ad4ddf7ed2dbfea

p4raw-id: //depot/maint-5.005/perl@2121

25 years agoRemove "5.005" hard-coded and expose vtbl_* from the perl DLL
Douglas Lankshear [Mon, 28 Sep 1998 08:49:13 +0000 (01:49 -0700)]
Remove "5.005" hard-coded and expose vtbl_* from the perl DLL
Message-ID: <000001bdeaf7$8a189350$a32fa8c0@tau.Active>
Subject: PATCH [5.005_02] update

p4raw-id: //depot/maint-5.005/perl@2120

25 years agoIntegrate change#2069 from mainline
Martijn Koster [Wed, 21 Oct 1998 13:12:03 +0000 (14:12 +0100)]
Integrate change#2069 from mainline
Message-ID: <19981021131203.A15661@excitecorp.com>
Subject: File::Path::mkpath reports the wrong error

p4raw-link: @2069 on //depot/perl: dbc63d465574018de759a7737c0926b69e546aa6

p4raw-id: //depot/maint-5.005/perl@2084
p4raw-integrated: from //depot/perl@2083 'copy in' lib/File/Path.pm
(@1837..)

25 years agoIntegrate change#1965 from mainline
Graham Barr [Sun, 25 Oct 1998 18:48:39 +0000 (18:48 +0000)]
Integrate change#1965 from mainline
use better numbers for exitstatus test

p4raw-link: @1965 on //depot/perl: d289e7db020f51c3b365d7505ca1a0e8ad4ae805

p4raw-id: //depot/maint-5.005/perl@2083
p4raw-integrated: from //depot/perl@2082 'copy in' t/op/die_exit.t
(@1760..)

25 years agoApply change 2054 from mainline
Gisle Aas [Fri, 16 Oct 1998 16:33:12 +0000 (18:33 +0200)]
Apply change 2054 from mainline
disallow 'x' in hex numbers (except leading '0x')
Message-ID: <m3n26wtw47.fsf@furu.g.aas.no>
Subject: Re: [PATCH 5.005_52] 'x' is not a legal hex digit

p4raw-id: //depot/maint-5.005/perl@2082
p4raw-integrated: from //depot/perl@2081 'merge in' t/op/oct.t
(@1575..)

25 years agoApply change #1998 from mainline
Graham Barr [Sun, 25 Oct 1998 17:58:04 +0000 (17:58 +0000)]
Apply change #1998 from mainline
skip readonly vars and unref references when doing a reset()

p4raw-link: @1998 on //depot/perl: 9e35f4b3b47f076a1cad0f1048e606c50cb5ac32

p4raw-id: //depot/maint-5.005/perl@2081

25 years agoIntegrate changes #2072 & #1993 from mainline
Vishal Bhatia [Sun, 11 Oct 1998 18:41:38 +0000 (11:41 -0700)]
Integrate changes #2072 & #1993 from mainline
fix bug in B::CC::pp_sassign()
Date: Sun, 11 Oct 1998 18:41:38 PDT
Message-ID: <19981012014139.19614.qmail@hotmail.com>
Subject: B::CC problems with pp_sassign routine
implement C<goto &func> and other fixes (via private mail)
From:    "vishal bhatia" <vishalb@hotmail.com>
Date:    Wed, 21 Oct 1998 22:59:03 PDT
Message-Id: <19981022055904.20083.qmail@hotmail.com>
Subject: [PATCH 5.005_52] More fixes for B

p4raw-link: @2072 on //depot/perl: 5cfd8ad4f558182b6e72bde4ff635f51de55178d

p4raw-id: //depot/maint-5.005/perl@2080
p4raw-integrated: from //depot/perl@2079 'copy in' ext/B/B.xs (@1578..)
ext/B/B.pm (@1617..) ext/B/B/C.pm (@1618..) ext/B/B/CC.pm
(@1993..)

25 years agointegrate from mainline more FSF address changes
Graham Barr [Sun, 25 Oct 1998 14:08:00 +0000 (14:08 +0000)]
integrate from mainline more FSF address changes

p4raw-id: //depot/maint-5.005/perl@2079
p4raw-integrated: from //depot/perl@2053 'copy in' ext/B/README
(@562..) Copying (@1575..) lib/Getopt/Long.pm (@1627..)

25 years agoRe: redo LOOP not restoring $` $' $&
Graham Barr [Sat, 17 Oct 1998 23:05:18 +0000 (18:05 -0500)]
Re: redo LOOP not restoring $` $' $&

Message-ID: <19981017230518.K510@pobox.com>

p4raw-id: //depot/maint-5.005/perl@2053

25 years agoChange Free Software Foundation address in README
Graham Barr [Sat, 24 Oct 1998 04:20:10 +0000 (04:20 +0000)]
Change Free Software Foundation address in README

p4raw-id: //depot/maint-5.005/perl@2048
p4raw-integrated: from //depot/perl@2047 'copy in' README (@969..)

25 years agoRemove #ifdef DEBUGGING around SvTEMP_off
Gurusamy Sarathy [Mon, 28 Sep 1998 15:23:39 +0000 (11:23 -0400)]
Remove #ifdef DEBUGGING around SvTEMP_off
Message-Id: <199809281923.PAA10303@aatma.engin.umich.edu>
Subject: Re: [PATCH] Re: 5.005_52: the miniperl coredump: touch magic and you're toast

p4raw-id: //depot/maint-5.005/perl@2047

25 years agouse cpp symbols instead of hardwired constants
Hugo van der Sanden [Mon, 5 Oct 1998 09:23:33 +0000 (10:23 +0100)]
use cpp symbols instead of hardwired constants
Message-Id: <199810050823.JAA00891@crypt.compulink.co.uk>
Subject: [PATCH 5.005_52] By the numbers (resend)

p4raw-id: //depot/maint-5.005/perl@2046

25 years agosquelch undef warnings
Hugo van der Sanden [Fri, 2 Oct 1998 11:01:14 +0000 (12:01 +0100)]
squelch undef warnings
Message-Id: <199810021001.LAA19214@crypt.compulink.co.uk>
Subject: [PATCH] Re: Apparent bug in Math::BigInt

p4raw-id: //depot/maint-5.005/perl@2045
p4raw-integrated: from //depot/perl@2044 'copy in' lib/Math/BigInt.pm
(@1659..)

25 years agoAdd note to INSTALL about ANSI C
Graham Barr [Sat, 24 Oct 1998 03:47:24 +0000 (03:47 +0000)]
Add note to INSTALL about ANSI C

p4raw-id: //depot/maint-5.005/perl@2044

25 years agomake C<goto &sub> AUTOLOAD-aware (autouse now works for modules
Gurusamy Sarathy [Thu, 24 Sep 1998 03:01:01 +0000 (23:01 -0400)]
make C<goto &sub> AUTOLOAD-aware (autouse now works for modules
that are autoloaded)
    Message-Id: <199809240701.DAA16223@aatma.engin.umich.edu>
    Subject: Re: autouse and Getopt::Long don't work together anymore

p4raw-id: //depot/maint-5.005/perl@2043

25 years ago5.004_02 or 5.005_51: fix regexp and tr character ranges in non-ASCII lands
Jarkko Hietaniemi [Wed, 12 Aug 1998 15:42:35 +0000 (18:42 +0300)]
5.004_02 or 5.005_51: fix regexp and tr character ranges in non-ASCII lands

Message-Id: <199808121242.PAA29761@comanche.spices>

p4raw-id: //depot/maint-5.005/perl@2042

25 years ago5.005_02: Eliminate leak on self-ties
Chip Salzenberg [Tue, 6 Oct 1998 13:33:05 +0000 (09:33 -0400)]
5.005_02: Eliminate leak on self-ties

Message-ID: <19981006133305.A2348@perlsupport.com>

p4raw-id: //depot/maint-5.005/perl@2021