Gurusamy Sarathy [Tue, 11 Jul 2000 19:27:48 +0000 (19:27 +0000)]
integrate cfgperl changes#6293..6324 into mainline
p4raw-link: @6324 on //depot/cfgperl:
81bf48a6dbba4b295dfa172a17ca70b654dbf225
p4raw-link: @6293 on //depot/cfgperl:
6e37ea6052902cde1aeb08a2129ffc7c8ea53736
p4raw-id: //depot/perl@6369
p4raw-branched: from //depot/cfgperl@6368 'branch in' lib/Win32.pod
lib/lib_pm.PL
p4raw-deleted: from //depot/cfgperl@6368 'delete in' pod/Win32.pod
(@5937..) pod/buildtoc (@6091..) lib/lib.pm.PL (@6227..)
pod/Makefile (@6232..)
p4raw-integrated: from //depot/cfgperl@6368 'copy in' thread.h
(@5656..) lib/warnings/register.pm (@5704..) ext/B/B/Stash.pm
(@5972..) lib/CGI/Util.pm (@6034..) util.c (@6217..) gv.c
(@6244..) pp.c (@6260..) doop.c (@6269..) pod/perlfunc.pod
(@6277..) pp_ctl.c (@6293..) makedef.pl (@6301..) embed.h
global.sym objXSUB.h perlapi.c proto.h (@6305..) win32/Makefile
(@6307..) Makefile.SH (@6309..) t/op/method.t (@6312..) sv.h
(@6315..) 'ignore' op.c (@6273..) 'merge in' embed.pl
win32/win32.c (@6305..)
p4raw-integrated: from //depot/cfgperl@6324 'merge in' toke.c (@6307..)
p4raw-branched: from //depot/cfgperl@6323 'branch in' pod/buildtoc.PL
(@6319..)
p4raw-integrated: from //depot/cfgperl@6323 'copy in' pod/perl.pod
(@6319..) pod/perltoc.pod (@6322..) 'merge in' MANIFEST
(@6319..)
p4raw-branched: from //depot/cfgperl@6319 'branch in' pod/Makefile.SH
p4raw-integrated: from //depot/cfgperl@6315 'ignore' pp_hot.c (@6313..)
p4raw-integrated: from //depot/cfgperl@6311 'copy in'
ext/POSIX/POSIX.pod (@6296..)
p4raw-integrated: from //depot/cfgperl@6307 'merge in' doio.c (@6223..)
Gurusamy Sarathy [Tue, 11 Jul 2000 19:18:57 +0000 (19:18 +0000)]
skip integrate of problematic change#6292 from cfgperl into mainline
p4raw-link: @6292 on //depot/cfgperl:
b7b9cd3ad80120461fb2691e5c52d1a828662350
p4raw-id: //depot/perl@6368
p4raw-integrated: from //depot/cfgperl@6292 'ignore' pp_hot.c (@6177..)
Gurusamy Sarathy [Tue, 11 Jul 2000 19:17:21 +0000 (19:17 +0000)]
integrate cfgperl changes#6288..6290 into mainline
p4raw-link: @6290 on //depot/cfgperl:
ab3b2ded41425f3588741db207891897ba0816e3
p4raw-link: @6288 on //depot/cfgperl:
72503137b2e9ea029110e27e896f6f1ccd8c0e8a
p4raw-id: //depot/perl@6367
p4raw-integrated: from //depot/cfgperl@6366 'ignore'
lib/File/Spec/Functions.pm lib/File/Spec/OS2.pm (@6288..)
Gurusamy Sarathy [Tue, 11 Jul 2000 19:11:18 +0000 (19:11 +0000)]
integrate cfgperl changes#6268..6282 into mainline
p4raw-link: @6282 on //depot/cfgperl:
d4817f5b97d4072a6efac47844b617245b179f2c
p4raw-link: @6268 on //depot/cfgperl:
22e04bdb3a09a4c369fd1666143349eab2eba9d4
p4raw-id: //depot/perl@6366
p4raw-integrated: from //depot/cfgperl@6365 'copy in' lib/Net/Ping.pm
lib/Text/Wrap.pm t/lib/dprof.t t/lib/dumper-ovl.t
t/lib/hostname.t (@5586..) lib/Pod/Html.pm (@5608..)
t/lib/ipc_sysv.t (@5812..) t/lib/dumper.t (@5972..)
ext/File/Glob/Glob.pm (@6026..) lib/Pod/Man.pm lib/Pod/Text.pm
(@6034..) t/lib/anydbm.t (@6072..) lib/ExtUtils/xsubpp
(@6156..) pod/perlsub.pod pod/perltie.pod (@6206..)
utils/h2xs.PL (@6280..)
p4raw-integrated: from //depot/cfgperl@6282 'merge in' vms/vms.c
(@6238..)
p4raw-integrated: from //depot/cfgperl@6277 'copy in' pod/perlfunc.pod
(@6276..)
p4raw-integrated: from //depot/cfgperl@6273 'ignore' perlapi.h
(@6243..) embedvar.h (@6254..) 'merge in' perlapi.c (@6243..)
embed.h (@6254..) embed.pl objXSUB.h op.c proto.h (@6269..)
p4raw-integrated: from //depot/cfgperl@6270 'copy in' t/op/taint.t
(@5857..)
p4raw-integrated: from //depot/cfgperl@6269 'copy in' doop.c (@6263..)
'ignore' toke.c (@6261..)
p4raw-integrated: from //depot/cfgperl@6268 'copy in' t/op/sprintf.t
(@6267..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:57:00 +0000 (18:57 +0000)]
delete new accidentally branched file
p4raw-id: //depot/perl@6365
Gurusamy Sarathy [Tue, 11 Jul 2000 18:55:13 +0000 (18:55 +0000)]
skip integrate of change#6267 from cfgperl into mainline (the
method call optimization is flawed without additional hints
from user about immutableness of @ISA and no runtime method
definitions)
p4raw-link: @6267 on //depot/cfgperl:
4f470f63ec19cae10190b8f3ed622153f261d3b1
p4raw-id: //depot/perl@6364
p4raw-branched: from //depot/cfgperl@6363 'branch in'
t/op/method2entersub.t
p4raw-integrated: from //depot/cfgperl@6363 'ignore'
lib/ExtUtils/Install.pm lib/base.pm (@5586..) xsutils.c
(@5996..)
p4raw-integrated: from //depot/cfgperl@6267 'ignore' t/op/sprintf.t
(@5717..) perl.h (@6193..) embed.pl (@6254..) op.c (@6257..)
MANIFEST (@6259..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:49:43 +0000 (18:49 +0000)]
integrate cfgperl changes#6261..6266 into mainline
p4raw-link: @6266 on //depot/cfgperl:
a009ce76c9b4ddbde44a58eab3fe27d331cf27fe
p4raw-link: @6261 on //depot/cfgperl:
27d76ecff97d0a9449f569d789504cc8b69a6d01
p4raw-id: //depot/perl@6363
p4raw-integrated: from //depot/cfgperl@6362 'copy in' README.epoc
epoc/createpkg.pl epoc/epocish.c (@5586..) epoc/epocish.h
t/comp/require.t (@5639..) cygwin/Makefile.SHs (@6096..)
ext/POSIX/POSIX.pm (@6140..) hints/bsdos.sh (@6156..)
epoc/config.sh (@6168..) ext/POSIX/POSIX.xs (@6198..)
p4raw-integrated: from //depot/cfgperl@6265 'copy in'
ext/POSIX/POSIX.pod (@5586..)
p4raw-integrated: from //depot/cfgperl@6263 'copy in' doop.c (@6256..)
p4raw-integrated: from //depot/cfgperl@6261 'merge in' pod/perldiag.pod
(@6206..) toke.c (@6250..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:43:26 +0000 (18:43 +0000)]
integrate cfgperl changes#6252..6260 into mainline
p4raw-link: @6260 on //depot/cfgperl:
fc865a0069737312ca5ef9762fe8a9be7aa37747
p4raw-link: @6252 on //depot/cfgperl:
0e4dedf1581344244dfa297db1d00c01c5f821aa
p4raw-id: //depot/perl@6362
p4raw-integrated: from //depot/cfgperl@6361 'copy in'
t/pragma/constant.t (@5717..) t/op/pack.t t/pragma/warn/op
(@5996..) pp_proto.h (@6243..) t/op/my_stash.t (@6250..)
lib/IPC/Open3.pm (@6253..) 'ignore' t/pragma/warn/regcomp
(@6241..) lib/Exporter.pm (@6251..)
p4raw-integrated: from //depot/cfgperl@6260 'copy in' pp.c (@6217..)
pod/perlfunc.pod (@6248..)
p4raw-integrated: from //depot/cfgperl@6259 'copy in' MANIFEST
(@6250..)
p4raw-integrated: from //depot/cfgperl@6257 'copy in' op.c (@6228..)
'merge in' sv.c (@6244..)
p4raw-integrated: from //depot/cfgperl@6256 'copy in' doop.c (@6254..)
p4raw-integrated: from //depot/cfgperl@6254 'copy in' t/op/tr.t
(@6192..) 'ignore' embedvar.h objXSUB.h (@6243..) 'merge in'
embed.h (@6243..) embed.pl proto.h (@6250..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:37:12 +0000 (18:37 +0000)]
skip integrate of problematic change#6251 from cfgperl into mainline
p4raw-link: @6251 on //depot/cfgperl:
f896c48455539f30bd1893af05a97a1be7d15cf7
p4raw-id: //depot/perl@6361
p4raw-integrated: from //depot/cfgperl@6251 'ignore' lib/Exporter.pm
(@5586..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:34:56 +0000 (18:34 +0000)]
integrate cfgperl change#6250 into mainline
p4raw-link: @6250 on //depot/cfgperl:
ec6a9911b75518dd4c77eb4985d8bee0371df340
p4raw-id: //depot/perl@6360
p4raw-branched: from //depot/cfgperl@6250 'branch in' t/op/my_stash.t
p4raw-integrated: from //depot/cfgperl@6250 'copy in' MANIFEST
(@6232..) 'merge in' toke.c (@6241..) embed.pl proto.h
(@6243..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:21:19 +0000 (18:21 +0000)]
integrate cfgperl changes#6242..6249 into mainline
p4raw-link: @6249 on //depot/cfgperl:
cab27d238e930b8cddb5b1fb3260355f913b86a6
p4raw-link: @6242 on //depot/cfgperl:
1e72252ad7b8e23d1a1142285b8aa82986bd2491
p4raw-id: //depot/perl@6359
p4raw-integrated: from //depot/cfgperl@6358 'copy in'
ext/DynaLoader/DynaLoader_pm.PL (@5953..) t/lib/peek.t
(@6086..) t/lib/filefunc.t t/lib/filespec.t (@6230..)
pod/perlintern.pod (@6237..) pod/perlapi.pod utf8.c (@6242..)
p4raw-integrated: from //depot/cfgperl@6249 'copy in' lib/IPC/Open3.pm
(@5937..)
p4raw-integrated: from //depot/cfgperl@6248 'copy in' pod/perlfunc.pod
(@6206..)
p4raw-integrated: from //depot/cfgperl@6247 'ignore' lib/File/Spec.pm
(@6230..)
p4raw-integrated: from //depot/cfgperl@6244 'copy in' gv.c (@6217..)
'merge in' sv.c (@6196..)
p4raw-integrated: from //depot/cfgperl@6243 'copy in' pp_proto.h
(@6237..) 'ignore' embedvar.h perlapi.h (@6237..) 'merge in'
embed.h objXSUB.h (@6237..) embed.pl perlapi.c proto.h
(@6242..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:15:45 +0000 (18:15 +0000)]
skip integrate of problematic change#6241 from cfgperl into mainline
p4raw-link: @6241 on //depot/cfgperl:
524710647511337b71f94221f2bea48278a5a629
p4raw-id: //depot/perl@6358
p4raw-integrated: from //depot/cfgperl@6355 'ignore' regcomp.c
(@6060..) t/pragma/warn/toke (@6140..)
p4raw-integrated: from //depot/cfgperl@6241 'ignore'
t/pragma/warn/regcomp (@5586..) toke.c (@6221..)
Gurusamy Sarathy [Tue, 11 Jul 2000 18:12:10 +0000 (18:12 +0000)]
integrate cfgperl changes#6231..6240 into mainline
p4raw-link: @6240 on //depot/cfgperl:
514e70b26394e6b272960ab8b9b8b7dbb1e2c068
p4raw-link: @6231 on //depot/cfgperl:
7906debc4b99f108310cdade6e486754c15481e7
p4raw-id: //depot/perl@6355
p4raw-branched: from //depot/cfgperl@6353 'branch in' pod/perlutil.pod
p4raw-integrated: from //depot/cfgperl@6353 'copy in' pod/roffitall
(@5753..) op.h (@5833..) README.cygwin (@6096..)
lib/ExtUtils/MM_VMS.pm (@6140..) lib/File/Find.pm (@6156..)
Configure config_h.SH hints/solaris_2.sh (@6217..) Todo-5.6
(@6232..) keywords.h lib/warnings.pm opcode.h opnames.h pp.sym
regnodes.h warnings.h (@6236..) 'ignore' ext/B/B/Asmdata.pm
ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h (@6236..)
p4raw-integrated: from //depot/cfgperl@6240 'copy in' utils/h2xs.PL
(@6192..)
p4raw-integrated: from //depot/cfgperl@6238 'merge in' vms/vms.c
(@6198..)
p4raw-integrated: from //depot/cfgperl@6237 'copy in' utf8.c (@6221..)
pod/perlapi.pod pod/perlintern.pod pp_proto.h (@6236..)
'ignore' embedvar.h perlapi.h (@6236..) 'merge in' embed.pl
(@6225..) embed.h objXSUB.h perlapi.c proto.h (@6236..)
p4raw-integrated: from //depot/cfgperl@6232 'copy in' pod/Makefile
pod/perltoc.pod (@6161..) MANIFEST (@6227..)
Gurusamy Sarathy [Tue, 11 Jul 2000 17:59:51 +0000 (17:59 +0000)]
skip integrate of problematic change#6230 from cfgperl into mainline
(a later version of File::Spec is already in mainline)
p4raw-link: @6230 on //depot/cfgperl:
b4408b2550ef78122084a50276f0f56ab8d9db27
p4raw-id: //depot/perl@6353
p4raw-integrated: from //depot/cfgperl@6230 'ignore' t/lib/filefunc.t
(@5586..) t/lib/filespec.t (@5753..) lib/File/Spec/Functions.pm
lib/File/Spec/OS2.pm (@5996..) lib/File/Spec.pm (@6072..)
Gurusamy Sarathy [Tue, 11 Jul 2000 17:57:48 +0000 (17:57 +0000)]
integrate cfgperl changes#6224..6229 into mainline
p4raw-link: @6229 on //depot/cfgperl:
94f13a8fe911b4e5d658c1e8bb515599305c074c
p4raw-link: @6224 on //depot/cfgperl:
9e7db0fd3029ee5d3ce957e842a66c057eacd303
p4raw-id: //depot/perl@6352
p4raw-deleted: from //depot/cfgperl@6351 'delete in' lib/lib.pm
(@5608..)
p4raw-integrated: from //depot/cfgperl@6351 'copy in' t/lib/english.t
(@5586..) ext/Socket/Socket.pm (@5704..) README.hpux (@5972..)
lib/English.pm (@6034..)
p4raw-integrated: from //depot/cfgperl@6228 'copy in' op.c (@6226..)
p4raw-branched: from //depot/cfgperl@6227 'branch in' lib/lib.pm.PL
p4raw-integrated: from //depot/cfgperl@6227 'copy in' Makefile.SH
(@6182..) MANIFEST (@6192..)
p4raw-integrated: from //depot/cfgperl@6225 'merge in' embed.pl
(@6221..)
Gurusamy Sarathy [Tue, 11 Jul 2000 17:50:10 +0000 (17:50 +0000)]
skip integrate of problematic change#6223 from cfgperl into mainline
p4raw-link: @6223 on //depot/cfgperl:
38432390e2d661c3ff293a77cd8d04f802667992
p4raw-id: //depot/perl@6351
p4raw-integrated: from //depot/cfgperl@6223 'ignore' doio.c (@6217..)
Gurusamy Sarathy [Tue, 11 Jul 2000 17:48:28 +0000 (17:48 +0000)]
integrate cfgperl changes#6220..6222 into mainline
p4raw-link: @6222 on //depot/cfgperl:
cb6e01d9fd93f1025bb60ed9c000931b2c8542a3
p4raw-link: @6220 on //depot/cfgperl:
94414bfbc497e71da32f6edca513d34725e3cae6
p4raw-id: //depot/perl@6350
p4raw-integrated: from //depot/cfgperl@6349 'copy in' lib/Pod/Usage.pm
(@5717..) win32/win32.h (@6026..) pod/perlop.pod (@6206..)
p4raw-integrated: from //depot/cfgperl@6221 'copy in' utf8.c (@6174..)
doop.c (@6193..) toke.c (@6196..) 'merge in' embed.pl (@6217..)
p4raw-integrated: from //depot/cfgperl@6220 'merge in' makedef.pl
(@6156..)
Gurusamy Sarathy [Tue, 11 Jul 2000 17:46:13 +0000 (17:46 +0000)]
skip integrate of problematic changes#6218..6219 from cfgperl into
mainline
p4raw-link: @6219 on //depot/cfgperl:
f8519be6fd9bf0423897a621d943e29ddc834d84
p4raw-link: @6218 on //depot/cfgperl:
e717db08e9ac58aa42b4beba29a3a135ffd370d0
p4raw-id: //depot/perl@6349
p4raw-integrated: from //depot/cfgperl@6347 'ignore'
ext/ByteLoader/ByteLoader.pm (@5586..) bytecode.pl ext/B/O.pm
(@6204..) ext/ByteLoader/ByteLoader.xs
ext/ByteLoader/bytecode.h (@6211..) ext/B/defsubs_h.PL
(@6212..) ext/B/B/Assembler.pm ext/B/B/Bytecode.pm (@6218..)
Gurusamy Sarathy [Tue, 11 Jul 2000 17:42:04 +0000 (17:42 +0000)]
integrate cfgperl change#6217 into mainline
p4raw-link: @6217 on //depot/cfgperl:
cc9b67681954df413fe79f7c379e7b91a3121259
p4raw-id: //depot/perl@6347
Gurusamy Sarathy [Tue, 11 Jul 2000 17:39:37 +0000 (17:39 +0000)]
skip integrate of problematic changes#6211..6212 from cfgperl into
mainline
p4raw-link: @6212 on //depot/cfgperl:
fe0658f9c9ddf9bb43372ebf55904f2e281b024d
p4raw-link: @6211 on //depot/cfgperl:
d11915b82a23265566d9643e95935294732103a8
p4raw-id: //depot/perl@6346
Gurusamy Sarathy [Tue, 11 Jul 2000 17:36:42 +0000 (17:36 +0000)]
integrate cfgperl changes#6207..6210 into mainline
p4raw-link: @6210 on //depot/cfgperl:
b8b4c9f3cf6ef09c878a80ff97526a69902a44ca
p4raw-link: @6207 on //depot/cfgperl:
b37a7757477319a5fcdd5131db15046064f631c4
p4raw-id: //depot/perl@6345
Gurusamy Sarathy [Tue, 11 Jul 2000 17:31:20 +0000 (17:31 +0000)]
skip integrate of problematic changes#6204..6206 from cfgperl into
mainline
p4raw-link: @6206 on //depot/cfgperl:
697934ef381c2fbd2ff49c5e4b22e596a509b7a0
p4raw-link: @6204 on //depot/cfgperl:
e8fcef166ae70cf67e42f1eda262b271a3daca03
p4raw-id: //depot/perl@6344
Gurusamy Sarathy [Tue, 11 Jul 2000 17:19:08 +0000 (17:19 +0000)]
integrate cfgperl changes#6174..6203 into mainline (first of several)
p4raw-link: @6203 on //depot/cfgperl:
fecfaeb8bbdf3ab93ea88558d0ee3a60234c5047
p4raw-link: @6174 on //depot/metaconfig: cfd1a6dce7dce25772bf4f5399e251457574eeeeon //depot/cfgperl:
12ae5dfcd4fd6f54af051c41b2e122532efce8d3
p4raw-id: //depot/perl@6343
Gurusamy Sarathy [Mon, 10 Jul 2000 07:06:00 +0000 (07:06 +0000)]
accept() leaks memory on windows due to incorrect ordering of
closesocket() and fclose() calls
p4raw-id: //depot/perl@6328
Gurusamy Sarathy [Mon, 10 Jul 2000 06:49:17 +0000 (06:49 +0000)]
winsock options weren't being set in all threads under ithreads
(caused send()s from second and subsequent threads to fail)
p4raw-id: //depot/perl@6327
Gurusamy Sarathy [Wed, 5 Jul 2000 22:10:54 +0000 (22:10 +0000)]
fix UNC path handling on Windows under ithreads, and chdir()
return value when given a non-existent directory
p4raw-id: //depot/perl@6318
Gurusamy Sarathy [Wed, 5 Jul 2000 22:08:19 +0000 (22:08 +0000)]
winsock cleanup never done on Windows (leads to handle leaks)
p4raw-id: //depot/perl@6317
Gurusamy Sarathy [Wed, 5 Jul 2000 22:06:19 +0000 (22:06 +0000)]
some debugger output does not go to the socket when RemotePort is set
p4raw-id: //depot/perl@6316
Gurusamy Sarathy [Tue, 4 Jul 2000 23:34:02 +0000 (23:34 +0000)]
tyop in change#6306
p4raw-link: @6306 on //depot/perl:
c1899e02bd58ea340a8d89dc821ccba4502a63a7
p4raw-id: //depot/perl@6314
Gurusamy Sarathy [Tue, 4 Jul 2000 17:28:48 +0000 (17:28 +0000)]
b.t fails under OS/2 (from Yitzchak Scott-Thoennes)
p4raw-id: //depot/perl@6310
Gurusamy Sarathy [Tue, 4 Jul 2000 16:28:40 +0000 (16:28 +0000)]
better diagnostic on Frob->stuff() when Frob:: doesn't exist
(from Richard Soderberg <rs@oregonnet.com>)
p4raw-id: //depot/perl@6306
Gurusamy Sarathy [Tue, 4 Jul 2000 16:17:24 +0000 (16:17 +0000)]
missing perldiag entry for unpack("w",...) diagnostic (from
Andreas Koenig)
p4raw-id: //depot/perl@6304
Gurusamy Sarathy [Tue, 4 Jul 2000 16:14:44 +0000 (16:14 +0000)]
remove rel2abs prototypes (from Barrie Slaymaker)
p4raw-id: //depot/perl@6303
Gurusamy Sarathy [Tue, 4 Jul 2000 04:59:35 +0000 (04:59 +0000)]
adjust change#6299
p4raw-link: @6299 on //depot/perl:
6c644e7885bc20d759d8cbcb4abaa8f14113c03b
p4raw-id: //depot/perl@6302
Gurusamy Sarathy [Tue, 4 Jul 2000 04:42:09 +0000 (04:42 +0000)]
PERL_OBJECT build tweak
p4raw-id: //depot/perl@6300
Gurusamy Sarathy [Tue, 4 Jul 2000 04:37:00 +0000 (04:37 +0000)]
fix memory leak on Windows (PL_sys_intern contents were never
freed)
p4raw-id: //depot/perl@6299
Gurusamy Sarathy [Tue, 4 Jul 2000 04:15:59 +0000 (04:15 +0000)]
fix large memory leak that has been around for ever, masked by
-DPURIFY (most of the arenas were never freed!)
p4raw-id: //depot/perl@6298
Gurusamy Sarathy [Tue, 4 Jul 2000 04:07:46 +0000 (04:07 +0000)]
fix ~320 byte memory leak (psig_{ptr,name} tables were never freed)
p4raw-id: //depot/perl@6297
Gurusamy Sarathy [Fri, 30 Jun 2000 14:47:45 +0000 (14:47 +0000)]
slurp mode fix in change#4736 still not quite right
p4raw-link: @4736 on //depot/perl:
684bef36d5078e84d816e42ce6a73ae4452da2d7
p4raw-id: //depot/perl@6294
Gurusamy Sarathy [Fri, 30 Jun 2000 04:37:33 +0000 (04:37 +0000)]
dounwind() may cause POPSUB() to diddle the wrong PL_curpad
when @_ is modified, causing coredumps
p4raw-id: //depot/perl@6291
Gurusamy Sarathy [Fri, 30 Jun 2000 02:17:08 +0000 (02:17 +0000)]
integrate vmsperl changes into mainline
p4raw-id: //depot/perl@6287
Gurusamy Sarathy [Fri, 30 Jun 2000 02:05:28 +0000 (02:05 +0000)]
localize %INC in a Safe compartment so that use/require work
(many other magic globals probably need similar treatment)
p4raw-id: //depot/perl@6285
Gurusamy Sarathy [Fri, 30 Jun 2000 01:54:54 +0000 (01:54 +0000)]
tweak perlembed for multiplicity/usethreads sanity; correct notes
about Windows
p4raw-id: //depot/perl@6284
Barrie Slaymaker [Wed, 28 Jun 2000 11:35:29 +0000 (07:35 -0400)]
File::Spec 0.82 beta
Message-Id: <
200006281535.LAA21095@jester.slaysys.com>
p4raw-id: //depot/perl@6283
Gurusamy Sarathy [Thu, 8 Jun 2000 14:54:21 +0000 (14:54 +0000)]
be more optimal about clearing @_
p4raw-id: //depot/perl@6216
Gurusamy Sarathy [Thu, 8 Jun 2000 14:33:04 +0000 (14:33 +0000)]
tweak comment about @DB::args
p4raw-id: //depot/perl@6215
Gurusamy Sarathy [Thu, 8 Jun 2000 13:57:54 +0000 (13:57 +0000)]
@_ can't have junk in it even in the non-USE_ITHREADS case because
caller() wants to populate @DB::args with it (causes a coredump
in Carp::confess())
p4raw-id: //depot/perl@6214
Gurusamy Sarathy [Thu, 8 Jun 2000 07:06:35 +0000 (07:06 +0000)]
back out change#6106 (seems problematic)
p4raw-link: @6106 on //depot/cfgperl:
e10d0c8254dbe3d4b5c3b2ddb628e61762ab88b4
p4raw-id: //depot/perl@6213
Jarkko Hietaniemi [Wed, 7 Jun 2000 03:10:36 +0000 (03:10 +0000)]
Continuing mopup for #6204.
p4raw-id: //depot/cfgperl@6212
Jarkko Hietaniemi [Wed, 7 Jun 2000 02:41:50 +0000 (02:41 +0000)]
Mopup for #6204.
Under the 5005 threads the t/lib/b.t for B::Deparse fails:
Can't locate object method "PV" via package "B::RV" at ../lib/B/Deparse.pm line 2360.
This is comes from const() where POK isn't on when expected.
p4raw-id: //depot/cfgperl@6211
Jarkko Hietaniemi [Wed, 7 Jun 2000 01:56:29 +0000 (01:56 +0000)]
Mopup for #6207 and #6209.
p4raw-id: //depot/cfgperl@6210
Dan Sugalski [Tue, 11 Apr 2000 17:02:32 +0000 (13:02 -0400)]
Lock PL_fdpid against race conditions, based on:
Subject: [PATCH 5.6.0]subprocess fixup for threads
To: perl5-porters@perl.org
Message-Id: <4.3.0.
20000411170218.
01d2f580@24.8.96.48>
p4raw-id: //depot/cfgperl@6209
Jarkko Hietaniemi [Wed, 7 Jun 2000 01:05:23 +0000 (01:05 +0000)]
Regen headers for #6207.
p4raw-id: //depot/cfgperl@6208
Dan Sugalski [Mon, 8 May 2000 18:08:13 +0000 (14:08 -0400)]
Threadsafe patches
To: perl5-porters@perl.org
Message-Id: <4.3.1.0.
20000508180729.
02182de0@24.8.96.48>
p4raw-id: //depot/cfgperl@6207
David Glasser [Mon, 29 May 2000 21:15:59 +0000 (17:15 -0400)]
Eliminate $a/$b in pod
To: perl5-porters@perl.org
Message-Id: <l03130302b558bb2640ce@[209.195.241.121]>
p4raw-id: //depot/cfgperl@6206
Benjamin Stuhl [Mon, 29 May 2000 17:22:24 +0000 (10:22 -0700)]
Win32 improvements
To: gsar@activestate.com, perl5-porters@perl.org
Message-ID: <
20000530002224.91142.qmail@hotmail.com>
(MUA had mangled many lines by wordwrapping)
p4raw-id: //depot/cfgperl@6205
Benjamin Stuhl [Tue, 6 Jun 2000 23:01:50 +0000 (23:01 +0000)]
B::Bytecode patches
To: gsar@activestate.com, jhi@iki.fi
Cc: perl5-porters@perl.org
Message-ID: <
20000602202526.48694.qmail@hotmail.com>
(MUA had mangled many lines by wordwrapping)
p4raw-id: //depot/cfgperl@6204
Yitzchak Scott-Thoennes [Tue, 6 Jun 2000 13:07:45 +0000 (06:07 -0700)]
perldiag should refer to perlos2.pod not README.os2
Message-ID: <RoVP5gzkgmTL092yn@efn.org>
p4raw-id: //depot/cfgperl@6203
Jarkko Hietaniemi [Tue, 6 Jun 2000 19:38:35 +0000 (19:38 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6202
Gurusamy Sarathy [Tue, 6 Jun 2000 00:42:59 +0000 (00:42 +0000)]
Perl_eval_pv() leaks 4 bytes every time it is called because it
does a PUSHMARK that's never ever POPMARKed; in general, only
Perl_call_[sp]v() need a PUSHMARK for incoming arguments;
Perl_eval_[sp]v() don't because they don't take any incoming
arguments (this leak has been around since the original version
of perl_eval_pv() in 5.003_97e)
p4raw-id: //depot/perl@6201
Ilya Zakharevich [Sat, 3 Jun 2000 23:33:32 +0000 (19:33 -0400)]
Update to cperl-mode.el 4.31 from
ftp://ftp.math.ohio-state.edu/pub/users/ilya/cperl-mode.el
Subject: A couple of notes
To: Mailing list Perl5 <perl5-porters@perl.org>
Message-ID: <
20000603233332.A6790@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@6200
Dan Sugalski [Fri, 2 Jun 2000 17:30:51 +0000 (13:30 -0400)]
Make perl's malloc work on VMS
To: perl5-porters@perl.org, vmsperl@perl.org
Message-Id: <4.3.2.7.0.
20000602173021.
01f03570@24.8.96.48>
p4raw-id: //depot/cfgperl@6199
Dan Sugalski [Fri, 2 Jun 2000 16:00:41 +0000 (12:00 -0400)]
VMS fixups so we can build with MULTIPLICITY
To: vmsperl@perl.org, perl5-porters@perl.org
Message-Id: <4.3.2.7.0.
20000602155951.
01f02b20@24.8.96.48>
Message-Id: <4.3.2.7.0.
20000602164011.
01ec8c30@24.8.96.48>
p4raw-id: //depot/cfgperl@6198
John Borwick [Fri, 2 Jun 2000 14:35:03 +0000 (10:35 -0400)]
[ID
20000602.005] [PATCH]5.6.0 (DOC) tiny change to perlsyn.pod
Message-Id: <Pine.GSO.4.21.
0006021420290.11432-100000@eos00du.eos.ncsu.edu>
p4raw-id: //depot/cfgperl@6197
Jarkko Hietaniemi [Sat, 3 Jun 2000 14:38:09 +0000 (14:38 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6196
Gurusamy Sarathy [Fri, 2 Jun 2000 22:43:13 +0000 (22:43 +0000)]
fix yet another eval"" leak under USE_ITHREADS
p4raw-id: //depot/perl@6195
Gurusamy Sarathy [Fri, 2 Jun 2000 18:22:06 +0000 (18:22 +0000)]
fix small eval"" memory leaks under USE_ITHREADS
p4raw-id: //depot/perl@6194
Jarkko Hietaniemi [Thu, 1 Jun 2000 13:03:56 +0000 (13:03 +0000)]
Signals-be-gone for microperl.
p4raw-id: //depot/cfgperl@6193
Jarkko Hietaniemi [Thu, 1 Jun 2000 12:52:02 +0000 (12:52 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6192
Gurusamy Sarathy [Thu, 1 Jun 2000 09:38:21 +0000 (09:38 +0000)]
vec() loses numericalness (modified version of patch suggested
by Robin Barker)
p4raw-id: //depot/perl@6191
Gurusamy Sarathy [Thu, 1 Jun 2000 09:26:15 +0000 (09:26 +0000)]
submit missing embed.pl change
p4raw-id: //depot/perl@6190
Gurusamy Sarathy [Thu, 1 Jun 2000 09:05:34 +0000 (09:05 +0000)]
counting tr/// corrupts later operation (from M.J.T Guy)
p4raw-id: //depot/perl@6189
Gurusamy Sarathy [Thu, 1 Jun 2000 08:58:39 +0000 (08:58 +0000)]
h2xs tweaks
p4raw-id: //depot/perl@6188
Gurusamy Sarathy [Thu, 1 Jun 2000 08:50:07 +0000 (08:50 +0000)]
replace pod2latex with the one in Pod-LaTeX v0.52 from CPAN
(from Tim Jenness <t.jenness@jach.hawaii.edu>)
p4raw-id: //depot/perl@6187
Gurusamy Sarathy [Thu, 1 Jun 2000 08:24:40 +0000 (08:24 +0000)]
further qualify references to "alphanumeric" (from Wolfgang Laun
<wolfgang.laun@alcatel.at>)
p4raw-id: //depot/perl@6186
Gurusamy Sarathy [Thu, 1 Jun 2000 08:12:00 +0000 (08:12 +0000)]
remove incorrect documentation about implicit split to @_ in
list context, which never really worked in perl 5 (from
M.J.T. Guy)
p4raw-id: //depot/perl@6185
Gurusamy Sarathy [Thu, 1 Jun 2000 07:52:27 +0000 (07:52 +0000)]
tweak for change#6127
p4raw-link: @6127 on //depot/perl:
968b39461011b9bd1e503c77c95c2eeec281b946
p4raw-id: //depot/perl@6184
Gurusamy Sarathy [Thu, 1 Jun 2000 07:41:02 +0000 (07:41 +0000)]
SelfLoader can lose $@ in AUTOLOAD() (from Nicholas Clark
<nick@ccl4.org>)
p4raw-id: //depot/perl@6183
Jarkko Hietaniemi [Thu, 1 Jun 2000 00:34:42 +0000 (00:34 +0000)]
Be Cleaner Part Deux.
p4raw-id: //depot/cfgperl@6182
Jarkko Hietaniemi [Thu, 1 Jun 2000 00:32:09 +0000 (00:32 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6181
Jarkko Hietaniemi [Thu, 1 Jun 2000 00:31:13 +0000 (00:31 +0000)]
microperl nits from Simon Cozens.
p4raw-id: //depot/cfgperl@6180
Gurusamy Sarathy [Wed, 31 May 2000 22:37:51 +0000 (22:37 +0000)]
buggy modulus on UVs introduced by change#3378 (resulted in
4063328477 % 65535 amounting to 27406, instead of 27407)
p4raw-link: @3378 on //depot/perl:
25da4f389200e19df8aa50bcef9af9506f48ed2e
p4raw-id: //depot/perl@6179
Jarkko Hietaniemi [Wed, 31 May 2000 21:52:41 +0000 (21:52 +0000)]
Be cleaner.
p4raw-id: //depot/cfgperl@6178
Jarkko Hietaniemi [Wed, 31 May 2000 21:47:33 +0000 (21:47 +0000)]
Substitution utf8 patch from Simon Cozens.
p4raw-id: //depot/cfgperl@6177
Jarkko Hietaniemi [Wed, 31 May 2000 21:45:34 +0000 (21:45 +0000)]
Single-quoted utf8 patch from Simon Cozens.
p4raw-id: //depot/cfgperl@6176
Jarkko Hietaniemi [Wed, 31 May 2000 21:40:18 +0000 (21:40 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6175
Jarkko Hietaniemi [Wed, 31 May 2000 21:37:31 +0000 (21:37 +0000)]
microperl changes from Simon Cozens; Makefile for microperl
written from scratch; few casts added as microperl compilation
doesn't have all prototypes available.
p4raw-id: //depot/cfgperl@6174
Gurusamy Sarathy [Wed, 31 May 2000 05:05:42 +0000 (05:05 +0000)]
fix buggy multiline matching of C<"a\nxb\n" =~ /(?!\A)x/m>
(from Ilya Zakharevich)
p4raw-id: //depot/perl@6172
Gurusamy Sarathy [Wed, 31 May 2000 05:01:47 +0000 (05:01 +0000)]
scalar() doesn't force scalar context when used in void context
(from Simon Cozens)
p4raw-id: //depot/perl@6171
Gurusamy Sarathy [Wed, 31 May 2000 04:41:33 +0000 (04:41 +0000)]
change#6142 needs tweaks to tests to work where there's no symlink()
(from Helmut Jarausch <jarausch@igpm.rwth-aachen.de>)
p4raw-link: @6142 on //depot/perl:
704ea872433dd6d5a1c650f509289fdea5c037ab
p4raw-id: //depot/perl@6170
Gurusamy Sarathy [Wed, 31 May 2000 04:29:49 +0000 (04:29 +0000)]
integrate cfgperl contents into mainline
p4raw-id: //depot/perl@6169
Jarkko Hietaniemi [Tue, 30 May 2000 22:53:37 +0000 (22:53 +0000)]
Tweak NV_PRESERVES_UV*, vms/subconfigure.com left untouched.
p4raw-id: //depot/cfgperl@6168
Jarkko Hietaniemi [Tue, 30 May 2000 22:20:21 +0000 (22:20 +0000)]
tweak todo
p4raw-id: //depot/cfgperl@6167
Jarkko Hietaniemi [Tue, 30 May 2000 22:11:51 +0000 (22:11 +0000)]
Introduce HAS_GETESPWNAM, HAS_GETPRPWNAM, and I_PROT
in case somebody wants to write an extension for more
shadow database interfaces.
p4raw-id: //depot/cfgperl@6166
Jarkko Hietaniemi [Tue, 30 May 2000 18:35:34 +0000 (18:35 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6165
Jarkko Hietaniemi [Tue, 30 May 2000 18:30:16 +0000 (18:30 +0000)]
detypo
p4raw-id: //depot/cfgperl@6164
Gurusamy Sarathy [Tue, 30 May 2000 03:24:03 +0000 (03:24 +0000)]
fix memory leak in C<eval "BEGIN {}"> (bug in change#4579)
p4raw-link: @4579 on //depot/perl:
ed094fafab5cc8979a919ec8755493543b6bddf5
p4raw-id: //depot/perl@6163
Gurusamy Sarathy [Tue, 30 May 2000 03:09:38 +0000 (03:09 +0000)]
fix memory leak in method call optimization (change#3768);
made C<eval "$x->foo()"> leak
p4raw-link: @3768 on //depot/perl:
f5d5a27c761624409884a263632e1a922439502b
p4raw-id: //depot/perl@6162
Jarkko Hietaniemi [Mon, 29 May 2000 17:56:26 +0000 (17:56 +0000)]
Add autogeneration of perlmodlib.pod and the new perlnewmod.pod,
both from Simon Cozens.
p4raw-id: //depot/cfgperl@6161
Jarkko Hietaniemi [Mon, 29 May 2000 17:23:55 +0000 (17:23 +0000)]
Changes for the File::Temp 0.08 (change #6159) test suite
to fit better into the Perl distribution test framework.
p4raw-link: @6159 on //depot/cfgperl:
1c19c86813086fb9efca2171c6506afe1bfe8cc4
p4raw-id: //depot/cfgperl@6160