This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
20 years agoPATCH: extra tests to check on negative float to unsigned cast
Jeff Okamoto [Fri, 23 Feb 2001 13:28:33 +0000 (05:28 -0800)]
PATCH: extra tests to check on negative float to unsigned cast
Message-Id: <200102232128.NAA28938@xfiles.corp.hp.com>

p4raw-id: //depot/perl@8950

20 years agoRe: [PATCH: perl 5.005_03] Record I/O fix for Test.pm in older perl
Peter Prymmer [Fri, 23 Feb 2001 10:51:37 +0000 (02:51 -0800)]
Re: [PATCH: perl 5.005_03] Record I/O fix for Test.pm in older perl
Message-ID: <Pine.OSF.4.10.10102231042010.79050-100000@aspara.forte.com>

p4raw-id: //depot/perl@8949

20 years agosmall fix in pod/perlop.pod
Radu Greab [Fri, 23 Feb 2001 18:50:48 +0000 (20:50 +0200)]
small fix in pod/perlop.pod
Message-ID: <14998.38120.623015.916165@ix.netsoft.ro>

p4raw-id: //depot/perl@8948

20 years ago-Dt padsv($var)
Dave Mitchell [Mon, 26 Feb 2001 11:01:24 +0000 (11:01 +0000)]
-Dt padsv($var)
Message-Id: <200102261101.LAA12915@tiree.fdgroup.co.uk>

p4raw-id: //depot/perl@8947

20 years agoModified README.bs2000
Thomas Dorner [Mon, 26 Feb 2001 09:22:17 +0000 (10:22 +0100)]
Modified README.bs2000
Message-ID: <6727B1DACFCDD311A757009027CA8D69010A889D@Ex02.inhouse.start.de>

p4raw-id: //depot/perl@8946

20 years agoAdd more known sprintf failures.
Jarkko Hietaniemi [Mon, 26 Feb 2001 14:14:15 +0000 (14:14 +0000)]
Add more known sprintf failures.

p4raw-id: //depot/perl@8944

20 years agoperlglob.exe needs to be found in Win32, patch from
Jarkko Hietaniemi [Mon, 26 Feb 2001 13:56:22 +0000 (13:56 +0000)]
perlglob.exe needs to be found in Win32, patch from
Vadim Konovalov.  Nick I-S comments: "Perhaps a lingering glob()
which needs external glob at mini-perl time."

p4raw-id: //depot/perl@8943

20 years agoA missing dTHX from Vadim Konovalov.
Jarkko Hietaniemi [Mon, 26 Feb 2001 13:52:19 +0000 (13:52 +0000)]
A missing dTHX from Vadim Konovalov.

p4raw-id: //depot/perl@8942

20 years agoMiscommunication at #8914: #8902 was okay, #8881 was to be retracted.
Jarkko Hietaniemi [Mon, 26 Feb 2001 13:37:05 +0000 (13:37 +0000)]
Miscommunication at #8914: #8902 was okay, #8881 was to be retracted.

p4raw-id: //depot/perl@8941

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 26 Feb 2001 13:35:40 +0000 (13:35 +0000)]
Integrate perlio:

[  8938]
Encode implementations docs.

p4raw-link: @8938 on //depot/perlio: 4edaa979293b3e482a715be9ab66acf7eb848c46

p4raw-id: //depot/perl@8940

20 years agoIntegrate mainline.
Nick Ing-Simmons [Sun, 25 Feb 2001 23:47:09 +0000 (23:47 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@8939

20 years agoEncode implementations docs.
Nick Ing-Simmons [Sun, 25 Feb 2001 19:36:28 +0000 (19:36 +0000)]
Encode implementations docs.

p4raw-id: //depot/perlio@8938

20 years agoScript wasn't aligned with reality.
Jarkko Hietaniemi [Sun, 25 Feb 2001 19:26:16 +0000 (19:26 +0000)]
Script wasn't aligned with reality.

p4raw-id: //depot/perl@8937

20 years agoUpdate Changes.
Jarkko Hietaniemi [Sun, 25 Feb 2001 18:54:55 +0000 (18:54 +0000)]
Update Changes.

p4raw-id: //depot/perl@8936

20 years agoRetract #8929,8930,8932,8933 for now.
Jarkko Hietaniemi [Sun, 25 Feb 2001 18:46:36 +0000 (18:46 +0000)]
Retract #8929,8930,8932,8933 for now.

p4raw-id: //depot/perl@8935

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:34:35 +0000 (17:34 +0000)]
Integrate perlio:

[  8927]
Change method names in Encode implementation classes to something
less confusing (preparing to "go public").

[  8926]
GCC __atribute__ / printf fix

[  8925]
Checked in the wrong one ...

[  8923]
Encode API documentation nd tidy up.
Minor additions to test.
Tweaks sv_utf8_upgrade() to force SvPV, and always SvUTF8_on and return length.
Adds STRLEN to standard typemap.

p4raw-link: @8927 on //depot/perlio: 50d2698546d7dba5ed48b29bf1c13887b041a4ba
p4raw-link: @8926 on //depot/perlio: c745e42cb33cb9fcfc4d47fe732cfa4725aa5d07
p4raw-link: @8925 on //depot/perlio: 2a936312a7ab627c98624c1ea83115246309b3d7
p4raw-link: @8923 on //depot/perlio: 4411f3b60960504e67715e05eb0ed3192bfff8fc

p4raw-id: //depot/perl@8934

20 years ago(Retracted by #8395.)
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:33:12 +0000 (17:33 +0000)]
(Retracted by #8395.)

Slight tweaks in scan_const(), not fixes yet, it seems like
lots of work remains to be done...

p4raw-id: //depot/perl@8933

20 years ago(Retracted by #8395.)
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:27:11 +0000 (17:27 +0000)]
(Retracted by #8395.)

Missing from #8930.

p4raw-id: //depot/perl@8932

20 years agoA comment tweak.
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:26:19 +0000 (17:26 +0000)]
A comment tweak.

p4raw-id: //depot/perl@8931

20 years ago(Retracted by #8395.)
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:25:47 +0000 (17:25 +0000)]
(Retracted by #8395.)

Attempt to fix the EBCDIC character range problem with //.

p4raw-id: //depot/perl@8930

20 years ago(Retracted by #8395.)
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:23:45 +0000 (17:23 +0000)]
(Retracted by #8395.)

Expand the EBCDIC character range tests, and add few nasty
tr tests from Karsten Sperling.

p4raw-id: //depot/perl@8929

20 years agoMissing check-in.
Jarkko Hietaniemi [Sun, 25 Feb 2001 17:18:49 +0000 (17:18 +0000)]
Missing check-in.

p4raw-id: //depot/perl@8928

20 years agoChange method names in Encode implementation classes to something
Nick Ing-Simmons [Sun, 25 Feb 2001 11:30:22 +0000 (11:30 +0000)]
Change method names in Encode implementation classes to something
less confusing (preparing to "go public").

p4raw-id: //depot/perlio@8927

20 years agoGCC __atribute__ / printf fix
Nick Ing-Simmons [Sun, 25 Feb 2001 10:53:24 +0000 (10:53 +0000)]
GCC __atribute__ / printf fix

p4raw-id: //depot/perlio@8926

20 years agoChecked in the wrong one ...
Nick Ing-Simmons [Sun, 25 Feb 2001 10:52:25 +0000 (10:52 +0000)]
Checked in the wrong one ...

p4raw-id: //depot/perlio@8925

20 years agoIntegrate mainline - to see what Jarkko has in ...
Nick Ing-Simmons [Sat, 24 Feb 2001 18:46:51 +0000 (18:46 +0000)]
Integrate mainline - to see what Jarkko has in ...

p4raw-id: //depot/perlio@8924

20 years agoEncode API documentation nd tidy up.
Nick Ing-Simmons [Sat, 24 Feb 2001 17:05:23 +0000 (17:05 +0000)]
Encode API documentation nd tidy up.
Minor additions to test.
Tweaks sv_utf8_upgrade() to force SvPV, and always SvUTF8_on and return length.
Adds STRLEN to standard typemap.

p4raw-id: //depot/perlio@8923

20 years agoAdd a test for the "character range should match in EBCDIC
Jarkko Hietaniemi [Sat, 24 Feb 2001 16:38:12 +0000 (16:38 +0000)]
Add a test for the "character range should match in EBCDIC
if specified using explicit numerics" bug found by Karsten
Sperling.

p4raw-id: //depot/perl@8922

20 years agofixing t/pod/find.t, running t/pod
Michael G. Schwern [Fri, 23 Feb 2001 03:21:37 +0000 (22:21 -0500)]
fixing t/pod/find.t, running t/pod
Message-ID: <20010223032137.A26022@magnonel.guild.net>

plus Charles Lane's fixes, plus tweaks.

p4raw-id: //depot/perl@8921

20 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 24 Feb 2001 10:30:11 +0000 (10:30 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8920

20 years agoRe: I'm losing the war...
Vadim Konovalov [Sat, 24 Feb 2001 00:10:14 +0000 (03:10 +0300)]
Re: I'm losing the war...
Message-ID: <007501c09dde$a9b84420$2f7b55c2@vad>

hv_store() not working correctly in ENV_IS_CASELESS case.

p4raw-id: //depot/perl@8919

20 years agoRe: [PATCH] fix for charnames above FFFF
Andreas König [Fri, 23 Feb 2001 02:39:03 +0000 (03:39 +0100)]
Re: [PATCH] fix for charnames above FFFF
Message-ID: <m3u25mxjns.fsf@ak-71.mind.de>

A further efficiency tweak.

p4raw-id: //depot/perl@8918

20 years agoAbolish USE_WIN32_RTL_ENV.
Jarkko Hietaniemi [Fri, 23 Feb 2001 20:02:25 +0000 (20:02 +0000)]
Abolish USE_WIN32_RTL_ENV.

p4raw-id: //depot/perl@8916

20 years agoRetract #8893, zero-initializing may be costly, maybe reintroduce
Jarkko Hietaniemi [Fri, 23 Feb 2001 19:36:00 +0000 (19:36 +0000)]
Retract #8893, zero-initializing may be costly, maybe reintroduce
later protected by some #define.

p4raw-id: //depot/perl@8915

20 years agoRetract #8902 for now, requested by Charles Lane, the correct
Jarkko Hietaniemi [Fri, 23 Feb 2001 19:31:38 +0000 (19:31 +0000)]
Retract #8902 for now, requested by Charles Lane, the correct
fix will be something else.

p4raw-id: //depot/perl@8914

20 years agowas Re: hashing order difference?
Peter Prymmer [Fri, 23 Feb 2001 10:54:09 +0000 (02:54 -0800)]
was Re: hashing order difference?
Message-ID: <Pine.OSF.4.10.10102231036100.79050-100000@aspara.forte.com>

p4raw-id: //depot/perl@8913

20 years ago[patch] perlio + useithreads
Doug MacEachern [Fri, 23 Feb 2001 00:05:37 +0000 (16:05 -0800)]
[patch] perlio + useithreads
Message-ID: <Pine.LNX.4.21.0102222356460.14249-100000@mako.covalent.net>

Gets things running but not complete.

p4raw-id: //depot/perl@8912

20 years agoA better workaround for Borland putenv() brokenness from Sarathy.
Jarkko Hietaniemi [Fri, 23 Feb 2001 02:05:46 +0000 (02:05 +0000)]
A better workaround for Borland putenv() brokenness from Sarathy.

p4raw-id: //depot/perl@8909

20 years agofix for parameter -Dm (for perl@8867)
Vadim Konovalov [Thu, 22 Feb 2001 17:30:12 +0000 (20:30 +0300)]
fix for parameter -Dm (for perl@8867)
Message-ID: <001801c09cdc$2faba490$2a7b55c2@vad>

p4raw-id: //depot/perl@8908

20 years agotreat unicoding and null bytes in op/append.t
Peter Prymmer [Thu, 22 Feb 2001 13:23:59 +0000 (05:23 -0800)]
treat unicoding and null bytes in op/append.t
Message-ID: <Pine.OSF.4.10.10102221319460.47500-100000@aspara.forte.com>

p4raw-id: //depot/perl@8907

20 years agoUpgrade to File::Temp 0.12, from Tim Jenness.
Jarkko Hietaniemi [Fri, 23 Feb 2001 01:48:34 +0000 (01:48 +0000)]
Upgrade to File::Temp 0.12, from Tim Jenness.

p4raw-id: //depot/perl@8906

20 years agofix a patcho in t/lib/st-06compat.t
Peter Prymmer [Thu, 22 Feb 2001 12:54:31 +0000 (04:54 -0800)]
fix a patcho in t/lib/st-06compat.t
Message-ID: <Pine.OSF.4.10.10102221249170.47500-100000@aspara.forte.com>

p4raw-id: //depot/perl@8905

20 years agoBe more helpful for devel builders, suggested by John L. Allen.
Jarkko Hietaniemi [Fri, 23 Feb 2001 01:42:12 +0000 (01:42 +0000)]
Be more helpful for devel builders, suggested by John L. Allen.

p4raw-id: //depot/perl@8903

20 years ago(Retracted by #8914)
Charles Lane [Thu, 22 Feb 2001 09:43:57 +0000 (04:43 -0500)]
(Retracted by #8914)
(Wrongly, reinstated by #8941)

Subject:  [PATCH 5.7.0] don't zero CvFLAGS before checking for CvCONST!
Message-Id: <010222094237.9d22e@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@8902

20 years agomalloc message address offset
Charles Lane [Thu, 22 Feb 2001 08:01:35 +0000 (03:01 -0500)]
malloc message address offset
Message-Id: <010222075625.9d22e@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@8901

20 years agoRewrite putenv() using my_setenv(). (In general the vendors'
Jarkko Hietaniemi [Fri, 23 Feb 2001 01:16:25 +0000 (01:16 +0000)]
Rewrite putenv() using my_setenv().  (In general the vendors'
putenv() is not to be relied on, they are either broken or leaky
or both.)

p4raw-id: //depot/perl@8899

20 years agoFix #8803 as #8897 fixed #8896: with environ safesysmalloc()
Jarkko Hietaniemi [Thu, 22 Feb 2001 23:36:59 +0000 (23:36 +0000)]
Fix #8803 as #8897 fixed #8896: with environ safesysmalloc()
and safesysfree() must be used.

p4raw-id: //depot/perl@8898

20 years agoWith environ one must use safesysmalloc()/safesysfree().
Jarkko Hietaniemi [Thu, 22 Feb 2001 23:25:45 +0000 (23:25 +0000)]
With environ one must use safesysmalloc()/safesysfree().

p4raw-id: //depot/perl@8897

20 years agoIf we have a duplicated environment free it
Jarkko Hietaniemi [Thu, 22 Feb 2001 22:13:18 +0000 (22:13 +0000)]
If we have a duplicated environment free it
if PERL_DESTRUCT_LEVEL.

p4raw-id: //depot/perl@8896

20 years ago(Retracted by #8915.)
Jarkko Hietaniemi [Thu, 22 Feb 2001 18:35:27 +0000 (18:35 +0000)]
(Retracted by #8915.)

Third Degree finding:
reading uninitialized local variable smallbuf + 8 bytes of Perl_gv_fetchfile

p4raw-id: //depot/perl@8893

20 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 22 Feb 2001 14:28:32 +0000 (14:28 +0000)]
Update Changes.

p4raw-id: //depot/perl@8892

20 years agoAdd -stdio to the archname if no perlio selected,
Jarkko Hietaniemi [Thu, 22 Feb 2001 13:22:12 +0000 (13:22 +0000)]
Add -stdio to the archname if no perlio selected,
no -perlio added since that is now the default.

Add few CPUs/architectures to the Cppsym scan.

p4raw-id: //depot/perl@8890

20 years ago*drum roll* Make perlio the default.
Jarkko Hietaniemi [Thu, 22 Feb 2001 13:05:28 +0000 (13:05 +0000)]
*drum roll*  Make perlio the default.

p4raw-id: //depot/perl@8888

20 years agoIntegrate change #8665 from maintperl to mainline,
Jarkko Hietaniemi [Thu, 22 Feb 2001 12:50:52 +0000 (12:50 +0000)]
Integrate change #8665 from maintperl to mainline,
IA64-induced POSIX::SigSet masking with IVs instead of NVs.

p4raw-link: @8665 on //depot/maint-5.6/perl: 906def0b44c94e1ecc41e6a82c183f50655aee49

p4raw-id: //depot/perl@8887
p4raw-integrated: from //depot/maint-5.6/perl@8884 'merge in'
ext/POSIX/POSIX.xs (@8664..)

20 years agoRe: File::Temp::_gettemp warning
Tim Jenness [Wed, 21 Feb 2001 22:15:32 +0000 (12:15 -1000)]
Re: File::Temp::_gettemp warning
Message-ID: <Pine.LNX.4.30.0102212211190.18964-100000@lapaki.jach.hawaii.edu>

This patch to File::Temp does two things:

1. Fixes the problem with CGI::Carp when determining
   the Fcntl constants

2. Removes most of the carps and consolidates them so that all the
reasons are included in a single die that is caught by the test. This
means that the correct skipping behaviour is displayed by the test.

p4raw-id: //depot/perl@8884

20 years ago[patch: perl@8867] embed.{h|pl} need not mention ebcdic_control ...
Peter Prymmer [Wed, 21 Feb 2001 16:30:06 +0000 (08:30 -0800)]
[patch: perl@8867] embed.{h|pl} need not mention ebcdic_control ...
Message-ID: <Pine.OSF.4.10.10102211624490.12601-100000@aspara.forte.com>

p4raw-id: //depot/perl@8883

20 years agoglob-in-eval memory leak fix
Charles Lane [Wed, 21 Feb 2001 13:08:03 +0000 (08:08 -0500)]
glob-in-eval memory leak fix
Message-Id: <010221130721.7a2ab@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@8881

20 years agoRetract #8875, cannot let go of the old semantics of unpack U
Jarkko Hietaniemi [Wed, 21 Feb 2001 19:34:34 +0000 (19:34 +0000)]
Retract #8875, cannot let go of the old semantics of unpack U
without rethinking utf8decode.t.

p4raw-id: //depot/perl@8880

20 years agoRun run/*.t also in minitest.
Jarkko Hietaniemi [Wed, 21 Feb 2001 19:08:02 +0000 (19:08 +0000)]
Run run/*.t also in minitest.

p4raw-id: //depot/perl@8879

20 years agoIntegrate mainline
Nick Ing-Simmons [Wed, 21 Feb 2001 18:55:37 +0000 (18:55 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8878

20 years agoFix the sys/fcntl.h problem reported by Peter Prymmer.
Jarkko Hietaniemi [Wed, 21 Feb 2001 15:09:33 +0000 (15:09 +0000)]
Fix the sys/fcntl.h problem reported by Peter Prymmer.

p4raw-id: //depot/perl@8877

20 years agoIf no sfio, no -lsfio.
Jarkko Hietaniemi [Wed, 21 Feb 2001 14:54:45 +0000 (14:54 +0000)]
If no sfio, no -lsfio.

p4raw-id: //depot/perl@8876

20 years agoMake unpack C and unpack U truly equivalent.
Jarkko Hietaniemi [Wed, 21 Feb 2001 14:54:00 +0000 (14:54 +0000)]
Make unpack C and unpack U truly equivalent.

p4raw-id: //depot/perl@8875

20 years ago[patch perl@8841] One URL update and a possible OS Version snag for perlport.pod
Peter Prymmer [Tue, 20 Feb 2001 14:51:55 +0000 (06:51 -0800)]
[patch perl@8841] One URL update and a possible OS Version snag for perlport.pod
Message-ID: <Pine.OSF.4.10.10102201447380.501692-100000@aspara.forte.com>

p4raw-id: //depot/perl@8874

20 years agofix for charnames above FFFF
Andreas König [Wed, 21 Feb 2001 07:05:45 +0000 (08:05 +0100)]
fix for charnames above FFFF
Message-ID: <m366i44ll2.fsf@ak-71.mind.de>

p4raw-id: //depot/perl@8873

20 years agoIntegrate change #8868 from pureperl to mainline.
Jarkko Hietaniemi [Wed, 21 Feb 2001 14:15:25 +0000 (14:15 +0000)]
Integrate change #8868 from pureperl to mainline.

Fixed reference count loop caused by sv_magic.

p4raw-link: @8868 on //depot/maint-5.6/pureperl: 1ccf3d77864c3a3bec62b1f24e34a456f495c987

p4raw-id: //depot/perl@8872
p4raw-integrated: from //depot/maint-5.6/pureperl@8870 'merge in' sv.c
(@8842..)

20 years agoPut back the #8840, it was innocent.
Jarkko Hietaniemi [Wed, 21 Feb 2001 14:04:41 +0000 (14:04 +0000)]
Put back the #8840, it was innocent.

p4raw-id: //depot/perl@8870

20 years agounpack("C", ...) was left slightly unfinished by #8865.
Jarkko Hietaniemi [Wed, 21 Feb 2001 14:00:03 +0000 (14:00 +0000)]
unpack("C", ...) was left slightly unfinished by #8865.

p4raw-id: //depot/perl@8869

20 years agoUpdate Changes.
Jarkko Hietaniemi [Wed, 21 Feb 2001 00:52:39 +0000 (00:52 +0000)]
Update Changes.

p4raw-id: //depot/perl@8867

20 years agoUpgrade to CGI.pm 2.752, from Lincoln Stein.
Jarkko Hietaniemi [Wed, 21 Feb 2001 00:34:20 +0000 (00:34 +0000)]
Upgrade to CGI.pm 2.752, from Lincoln Stein.
(Note: there were some conflicts due to EBCDIC and EPOC
 patches, in general I preferred the repository code.)
(When 2.753 comes out, we need to synchronize.)

p4raw-id: //depot/perl@8866

20 years agoMake pack("C", 0x100) to create Unicode, unless under the
Jarkko Hietaniemi [Wed, 21 Feb 2001 00:24:22 +0000 (00:24 +0000)]
Make pack("C", 0x100) to create Unicode, unless under the
evil influence of 'use bytes'.  Similarly, unpack("C", ...)
will understand Unicode, unless you under know what.

p4raw-id: //depot/perl@8865

20 years agoDon't do casting between pointers pointing to differently sized
Jarkko Hietaniemi [Tue, 20 Feb 2001 20:30:07 +0000 (20:30 +0000)]
Don't do casting between pointers pointing to differently sized
integers.

p4raw-id: //depot/perl@8862

20 years agoworkaround VMS I/O problem in Test.pm for bug ID 20010213.009
Peter Prymmer [Wed, 14 Feb 2001 16:28:16 +0000 (08:28 -0800)]
workaround VMS I/O problem in Test.pm for bug ID 20010213.009
Message-ID: <Pine.OSF.4.10.10102141617350.197219-100000@aspara.forte.com>

p4raw-id: //depot/perl@8861

20 years ago"pseudo-literal j", a documentation glitch reported to Debian.
Jarkko Hietaniemi [Tue, 20 Feb 2001 19:48:02 +0000 (19:48 +0000)]
"pseudo-literal j", a documentation glitch reported to Debian.
The text recovered from Perl 5.005_03, and pseudo-literal replaced
by "backtick string".

p4raw-id: //depot/perl@8860

20 years agoSkip the Perl_sys_intern_clear and Perl_sys_intern_init,
Jarkko Hietaniemi [Tue, 20 Feb 2001 19:15:46 +0000 (19:15 +0000)]
Skip the Perl_sys_intern_clear and Perl_sys_intern_init,
from Chris Nandor.

p4raw-id: //depot/perl@8859

20 years agoIntegrate pureperl changes #8844,8845,8850 to mainline
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:36:53 +0000 (17:36 +0000)]
Integrate pureperl changes #8844,8845,8850 to mainline
(via maintperl #8855).

Fixed %^H scoping bug

Removed GV <-> CV refcount loop

Removed %ENV refcount loop

p4raw-link: @8850 on //depot/maint-5.6/pureperl: bae1eca58b94313e4b7677aa241da9fad57bb363
p4raw-link: @8845 on //depot/maint-5.6/pureperl: 4d40626c12bbdd62acfbbe3be104711e58cec2f7
p4raw-link: @8844 on //depot/maint-5.6/pureperl: ea100fc6cfd2f0e23aceb84ac0e804e3c9c3c9a2

p4raw-id: //depot/perl@8858
p4raw-integrated: from //depot/maint-5.6/perl@8857 'merge in' gv.c
scope.c (@8606..) pp.c (@8635..) op.c (@8758..) perl.c
(@8806..)

20 years agoIntegrate changes #8853,8854 from maintperl to mainline.
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:34:32 +0000 (17:34 +0000)]
Integrate changes #8853,8854 from maintperl to mainline.

EBDIC fixes, README.win32 Borland update.

p4raw-link: @8854 on //depot/maint-5.6/perl: ece00f1416215bb2d7a51174ba7aa627e0b0a3ad
p4raw-link: @8853 on //depot/maint-5.6/perl: 3ef34714520621f9238ff67b9f34f043113325c1

p4raw-id: //depot/perl@8857
p4raw-integrated: from //depot/maint-5.6/perl@8851 'merge in'
README.win32 (@8175..) handy.h (@8789..) util.c (@8806..)

20 years agoFilter::Util::Call update to 1.05, from Paul Marquess.
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:15:52 +0000 (17:15 +0000)]
Filter::Util::Call update to 1.05, from Paul Marquess.

p4raw-id: //depot/perl@8851

20 years agoglob-basic.t, runenv.t fix-ups
Craig A. Berry [Mon, 19 Feb 2001 23:36:12 +0000 (17:36 -0600)]
glob-basic.t, runenv.t fix-ups
Message-Id: <5.0.2.1.0.20010219230450.02762648@exchi01>

Case-forgiving systems match TestInit.pm with TES*.

p4raw-id: //depot/perl@8849

20 years agostrict-w-proof the ?DBM_File, from Paul Marquess.
Jarkko Hietaniemi [Tue, 20 Feb 2001 17:10:02 +0000 (17:10 +0000)]
strict-w-proof the ?DBM_File, from Paul Marquess.

p4raw-id: //depot/perl@8848

20 years agoThe #8843 wasn't quite right: %Config needs to imported.
Jarkko Hietaniemi [Tue, 20 Feb 2001 15:34:41 +0000 (15:34 +0000)]
The #8843 wasn't quite right: %Config needs to imported.

p4raw-id: //depot/perl@8847

20 years agoRetract the #8838 and #8840 for now because of
Jarkko Hietaniemi [Tue, 20 Feb 2001 15:31:50 +0000 (15:31 +0000)]
Retract the #8838 and #8840 for now because of
the DB_File tie problem.

p4raw-id: //depot/perl@8846

20 years agofork() not everywhere, cleanup temp files.
Jarkko Hietaniemi [Mon, 19 Feb 2001 13:38:08 +0000 (13:38 +0000)]
fork() not everywhere, cleanup temp files.

p4raw-id: //depot/perl@8843

20 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 19 Feb 2001 03:35:51 +0000 (03:35 +0000)]
Update Changes.

p4raw-id: //depot/perl@8841

20 years ago[patch] add sv_setref_uv
Doug MacEachern [Sun, 18 Feb 2001 14:49:33 +0000 (06:49 -0800)]
[patch] add sv_setref_uv
Message-ID: <Pine.LNX.4.21.0102181448290.10021-100000@mako.covalent.net>

p4raw-id: //depot/perl@8840

20 years agoPut to rest the 20010205.001, the email address checking (not) regex.
Jarkko Hietaniemi [Mon, 19 Feb 2001 00:01:38 +0000 (00:01 +0000)]
Put to rest the 20010205.001, the email address checking (not) regex.

p4raw-id: //depot/perl@8839

20 years ago[patch] xsubpp: make sv_setref_* targetable
Doug MacEachern [Sun, 18 Feb 2001 12:58:23 +0000 (04:58 -0800)]
[patch] xsubpp: make sv_setref_* targetable
Message-ID: <Pine.LNX.4.21.0102181256310.10021-100000@mako.covalent.net>

p4raw-id: //depot/perl@8838

20 years ago[patch] -Wall cleanup round 2
Doug MacEachern [Sun, 18 Feb 2001 13:08:04 +0000 (05:08 -0800)]
[patch] -Wall cleanup round 2
Message-ID: <Pine.LNX.4.21.0102181304520.10021-100000@mako.covalent.net>

p4raw-id: //depot/perl@8837

20 years agoMisapplied regex optimizations when \C is present.
Jarkko Hietaniemi [Sun, 18 Feb 2001 22:11:20 +0000 (22:11 +0000)]
Misapplied regex optimizations when \C is present.
Fixes 20001230.002.

What still remains broken is that the submatches that
have \C in them get their UTF8 flag on because their
parent SV has it on.  This will result in malformed
UTF8 if a \C happened to match a non-ASCII byte.

p4raw-id: //depot/perl@8836

20 years agoFix for "[ID 20010213.005] utf8 + localized hash elems + 64 bits?"
Jarkko Hietaniemi [Sun, 18 Feb 2001 20:12:02 +0000 (20:12 +0000)]
Fix for "[ID 20010213.005] utf8 + localized hash elems + 64 bits?"

The hash key got wrongly UTF8fied.

p4raw-id: //depot/perl@8835

20 years agoTweak on #8234 (Subject: Re: [PATCH] Warn on use of reference as array elem):
Jarkko Hietaniemi [Sun, 18 Feb 2001 19:44:25 +0000 (19:44 +0000)]
Tweak on #8234 (Subject: Re: [PATCH] Warn on use of reference as array elem):
don't warn on magical or overloaded things.

p4raw-id: //depot/perl@8834

20 years agoIntegrate mainline
Nick Ing-Simmons [Sun, 18 Feb 2001 19:31:22 +0000 (19:31 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8833

20 years agoIntegrate perlio:
Nicholas Clark [Mon, 12 Feb 2001 16:43:51 +0000 (16:43 +0000)]
Integrate perlio:

[  8830]
Apply the spirit of patch from Nicholas Clark:
Subject: [PATCH] Re: extensions that provide layers
Message-Id: <20010212164350.Q3652@plum.flirble.org>

p4raw-link: @8830 on //depot/perlio: 64977eb6138422a1560c20575c46ef223d980150

p4raw-id: //depot/perl@8832

20 years agoApply the spirit of patch from Nicholas Clark:
Nicholas Clark [Mon, 12 Feb 2001 16:43:51 +0000 (16:43 +0000)]
Apply the spirit of patch from Nicholas Clark:
       Subject: [PATCH] Re: extensions that provide layers
       Message-Id: <20010212164350.Q3652@plum.flirble.org>

p4raw-id: //depot/perlio@8830

20 years agoAdding in TestSetup.pm to replace BEGIN preamble on tests.
Michael G. Schwern [Sun, 18 Feb 2001 13:44:35 +0000 (08:44 -0500)]
Adding in TestSetup.pm to replace BEGIN  preamble on tests.
Message-ID: <20010218134435.A17544@magnonel.guild.net>

Applied, but as t/TestInit.pm.

p4raw-id: //depot/perl@8829

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 18 Feb 2001 18:43:52 +0000 (18:43 +0000)]
Integrate perlio:

[  8826]
Fix [ID 20010217.002]
open FOO, "<:raw:perlio", ...
:raw now inserts default base layer below itself.
Also
open FOO, "<:unix", ...
works as well - but leaves buffer layer on stack under the unix layer.

p4raw-link: @8826 on //depot/perlio: 4b803d04bc5b636b582540ea8352ce921e9bae28

p4raw-id: //depot/perl@8828

20 years agoUTF-8 tweaks.
Jarkko Hietaniemi [Sun, 18 Feb 2001 18:41:33 +0000 (18:41 +0000)]
UTF-8 tweaks.

p4raw-id: //depot/perl@8827

20 years agoFix [ID 20010217.002]
Nick Ing-Simmons [Sun, 18 Feb 2001 17:40:59 +0000 (17:40 +0000)]
Fix [ID 20010217.002]
 open FOO, "<:raw:perlio", ...
:raw now inserts default base layer below itself.
Also
 open FOO, "<:unix", ...
works as well - but leaves buffer layer on stack under the unix layer.

p4raw-id: //depot/perlio@8826

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 18 Feb 2001 17:15:39 +0000 (17:15 +0000)]
Integrate perlio:

[  8820]
Clean up a few core dumps when layers are used in unexpected ways.
(Still not "right"...)

p4raw-link: @8820 on //depot/perlio: 26fb694e6e6fd977f3c75086486e1c4578925875

p4raw-id: //depot/perl@8825

20 years agoAdding todo tests
Michael G. Schwern [Sun, 18 Feb 2001 01:48:50 +0000 (20:48 -0500)]
Adding todo tests
Message-ID: <20010218014850.C19957@magnonel.guild.net>

p4raw-id: //depot/perl@8824