This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
20 years agoFix 'mmap' lib/filehand.t (ungetc) test fail.
Nick Ing-Simmons [Fri, 1 Dec 2000 17:56:46 +0000 (17:56 +0000)]
Fix 'mmap' lib/filehand.t (ungetc) test fail.
Make 'unix' pass most tests
 - do unread by temporary push of layer ("pending") holding unread chars
 - fast_gets is now based on per-handle flag
 - relax one of io/pipe.t tests to allow print to fail and close to
   succeed so that it passes on unbuffered "unix" layer.
Remaining fail is sporadic and a genuine race condition between
parent/child in fork test.

p4raw-id: //depot/perlio@7942

20 years agoInitial tidy of setmode() muddle (UNIX does not have, nor need it).
Nick Ing-Simmons [Tue, 28 Nov 2000 22:40:59 +0000 (22:40 +0000)]
Initial tidy of setmode() muddle (UNIX does not have, nor need it).

p4raw-id: //depot/perlio@7906

20 years agoIntegrate mainline
Nick Ing-Simmons [Tue, 28 Nov 2000 22:04:34 +0000 (22:04 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7905

20 years ago[ID 20001128.002] what's the point of example code if it is buggy?
Nicholas Clark [Tue, 28 Nov 2000 11:16:57 +0000 (11:16 +0000)]
[ID 20001128.002] what's the point of example code if it is buggy?
Message-Id: <E140ikr-00076N-00@fruitbat.babyhippo.co.uk>

p4raw-id: //depot/perl@7904

20 years agoUpdating perltie.pod for arrays
Casey R. Tweten [Mon, 27 Nov 2000 17:47:20 +0000 (12:47 -0500)]
Updating perltie.pod for arrays
Message-ID: <Pine.OSF.4.21.0011271746360.11659-100000@home.kiski.net>

p4raw-id: //depot/perl@7903

20 years agoRe: 5.6 bug: split /^/ implies /m modifier (from CLPM)
Robin Barker [Mon, 27 Nov 2000 17:56:44 +0000 (17:56 +0000)]
Re: 5.6 bug: split /^/ implies /m modifier (from CLPM)
Message-Id: <200011271756.RAA22706@tempest.npl.co.uk>

p4raw-id: //depot/perl@7902

20 years agosetmode() is a DOSish-only thing.
Jarkko Hietaniemi [Tue, 28 Nov 2000 16:28:04 +0000 (16:28 +0000)]
setmode() is a DOSish-only thing.

p4raw-id: //depot/perl@7901

20 years agoperlcc.PL cleanups
Simon Cozens [Tue, 28 Nov 2000 12:44:35 +0000 (12:44 +0000)]
perlcc.PL cleanups
Message-ID: <20001128124435.A5500@pembro33.pmb.ox.ac.uk>

p4raw-id: //depot/perl@7900

20 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 27 Nov 2000 15:02:32 +0000 (15:02 +0000)]
Update Changes.

p4raw-id: //depot/perl@7892

20 years agoRe: perlfaq style changes
Yitzchak Scott-Thoennes [Sat, 25 Nov 2000 23:32:26 +0000 (15:32 -0800)]
Re: perlfaq style changes
Message-ID: <KyLI6gzkgiRK092yn@efn.org>

plus a note from Ronald Kimball.

p4raw-id: //depot/perl@7891

20 years agoRe: [ID 20001122.006] weird behaviour of $|
Benjamin Holzman [Sun, 26 Nov 2000 16:27:33 +0000 (11:27 -0500)]
Re: [ID 20001122.006] weird behaviour of $|
Message-ID: <20001126162733.J25040@ecnvantage.com>

p4raw-id: //depot/perl@7890

20 years ago[ID 20001127.004] White space problem in perlamiga.pod
Larry W. Virden [Mon, 27 Nov 2000 09:32:06 +0000 (04:32 -0500)]
[ID 20001127.004] White space problem in perlamiga.pod
Message-Id: <200011271432.JAA09550@lwv26awu.cas.org>

p4raw-id: //depot/perl@7889

20 years agoRestore also the locale test to no-sprintf-taint state.
Jarkko Hietaniemi [Mon, 27 Nov 2000 14:32:34 +0000 (14:32 +0000)]
Restore also the locale test to no-sprintf-taint state.
Fixes the bug 20001127.003.

p4raw-id: //depot/perl@7888

20 years ago__FUNCTION__ isn't portable and trying to emulate it leads
Jarkko Hietaniemi [Mon, 27 Nov 2000 13:54:18 +0000 (13:54 +0000)]
__FUNCTION__ isn't portable and trying to emulate it leads
into practically spelling out the name of the function.
Takes care of the bug 20001127.001.

p4raw-id: //depot/perl@7886

20 years agoVMS test cleanup
Charles Lane [Mon, 27 Nov 2000 08:23:54 +0000 (03:23 -0500)]
VMS test cleanup
Message-Id: <001127082318.6381c@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@7884

20 years agoIt seems that *both* the unused submatch loop cleanup
Jarkko Hietaniemi [Mon, 27 Nov 2000 05:48:41 +0000 (05:48 +0000)]
It seems that *both* the unused submatch loop cleanup
codes are needed.

p4raw-id: //depot/perl@7881

20 years agoClean .exists deeper.
Jarkko Hietaniemi [Mon, 27 Nov 2000 04:50:07 +0000 (04:50 +0000)]
Clean .exists deeper.

p4raw-id: //depot/perl@7880

20 years agoThe code in regcppop() (see #7878) contains the correct lower
Jarkko Hietaniemi [Mon, 27 Nov 2000 02:31:35 +0000 (02:31 +0000)]
The code in regcppop() (see #7878) contains the correct lower
limit for the unused submatch 'cleanup' loop so that under
"use utf8" the following code wouldn't dump core:
"," =~ /([^,]*,)*/  With the the wrong lower limit (>=1)
the cleanup loop in regtry() stomped beyond allocated area
in the startp[] array.  Therefore, copied the correct lower
loop limit (*PL_reglastparen) to regtry().  Note: something
may still not be quite right: why was the _higher_ loop limit
(prog->nparens) different in the utf8 case?

After this patch "./perl -Ilib -Mutf8 t/op/regexp.t" works
without core dumps, there were about 17 of them before
the patch (with us since Perl 5.7.0).  Two failures, still:
496 and 505 (though these may not be severe).

Patch #7881 is also needed since both the cleanup loops
seem to be needed.

Also, the t/op/pat#44 seems to core dump under utf8.
Plus a couple of failures.  UGH-8.

p4raw-id: //depot/perl@7879

20 years agoThe unused submatch cleanup code in regtry() seems to be more crucial,
Jarkko Hietaniemi [Mon, 27 Nov 2000 02:21:17 +0000 (02:21 +0000)]
The unused submatch cleanup code in regtry() seems to be more crucial,
the code in regcppop() seems to be redundant for the test suite --
but it contains a germ of truth, and it needed for the build
process itself: see #7879 and #7881.

p4raw-id: //depot/perl@7878

20 years agoComment on comment.
Jarkko Hietaniemi [Mon, 27 Nov 2000 01:53:09 +0000 (01:53 +0000)]
Comment on comment.

p4raw-id: //depot/perl@7877

20 years agoAdjust the docs to agree with #7875.
Jarkko Hietaniemi [Mon, 27 Nov 2000 00:49:59 +0000 (00:49 +0000)]
Adjust the docs to agree with #7875.

p4raw-id: //depot/perl@7876

20 years agoRetract #7863. It makes more sense not to taint formatted output,
Jarkko Hietaniemi [Mon, 27 Nov 2000 00:49:27 +0000 (00:49 +0000)]
Retract #7863.  It makes more sense not to taint formatted output,
not even by sprintf().

p4raw-id: //depot/perl@7875

20 years agoDebug dump of ANYOFUTF8 was garbage (data from ANYOF).
Jarkko Hietaniemi [Sun, 26 Nov 2000 23:36:02 +0000 (23:36 +0000)]
Debug dump of ANYOFUTF8 was garbage (data from ANYOF).
Not really fixed (should really dump the UTF-8 charclass),
but stopped displaying the garbage.

Also add a note on the (missing) Unicode PSXSPC and BLANK.

p4raw-id: //depot/perl@7874

20 years agoBOUND regex opcodes (\b, \B) could try to scan zero length UTF-8.
Jarkko Hietaniemi [Sun, 26 Nov 2000 21:31:13 +0000 (21:31 +0000)]
BOUND regex opcodes (\b, \B) could try to scan zero length UTF-8.

p4raw-id: //depot/perl@7873

20 years agoNo need to scan till infinity, 13 is enough.
Jarkko Hietaniemi [Sun, 26 Nov 2000 21:06:04 +0000 (21:06 +0000)]
No need to scan till infinity, 13 is enough.

p4raw-id: //depot/perl@7872

20 years agoTest line numbers are different with utf8.
Jarkko Hietaniemi [Sun, 26 Nov 2000 20:20:32 +0000 (20:20 +0000)]
Test line numbers are different with utf8.

p4raw-id: //depot/perl@7871

20 years agoMessage nit.
Jarkko Hietaniemi [Sun, 26 Nov 2000 20:10:12 +0000 (20:10 +0000)]
Message nit.

p4raw-id: //depot/perl@7870

20 years agoMake utf8_length() and utf8_distance() (the latter of which
Jarkko Hietaniemi [Sun, 26 Nov 2000 19:01:05 +0000 (19:01 +0000)]
Make utf8_length() and utf8_distance() (the latter of which
is unused at the moment) to be less forgiving about bad UTF-8.

p4raw-id: //depot/perl@7869

20 years agoRe: [ID 20001125.004] OK: perl v5.7.0 +DEVEL7825 on i686-linux 2.2.17 (UNINSTALLED)
Benjamin Holzman [Sat, 25 Nov 2000 20:40:20 +0000 (15:40 -0500)]
Re: [ID 20001125.004] OK: perl v5.7.0 +DEVEL7825 on i686-linux 2.2.17 (UNINSTALLED)
Message-ID: <20001125204020.A25040@ecnvantage.com>

Debian allows installing /usr/bin/locale without installing
any locales, an error message will ensue.

p4raw-id: //depot/perl@7868

20 years agoRe: [PATCH: perl@7825] SvTEMP-ness on rhs of aassign can wreak havoc
Benjamin Holzman [Sun, 26 Nov 2000 02:42:34 +0000 (21:42 -0500)]
Re: [PATCH: perl@7825] SvTEMP-ness on rhs of aassign can wreak havoc
Message-ID: <20001126024234.G25040@ecnvantage.com>

Patch for the bug 20000212.002.

p4raw-id: //depot/perl@7867

20 years agoPATCH: File::Temp fix on WindowsNT/VMS
Tim Jenness [Fri, 24 Nov 2000 18:38:34 +0000 (08:38 -1000)]
PATCH: File::Temp fix on WindowsNT/VMS
Message-ID: <Pine.LNX.4.21.0011241833230.18423-100000@lapaki.jach.hawaii.edu>

File::Temp 0.11.

p4raw-id: //depot/perl@7866

20 years agoMake the va_copy() test not to be so talkative.
Jarkko Hietaniemi [Sun, 26 Nov 2000 18:23:41 +0000 (18:23 +0000)]
Make the va_copy() test not to be so talkative.

p4raw-id: //depot/perl@7864

20 years agoFix locale inconsistencies unearthed by Hugo's work.
Jarkko Hietaniemi [Sun, 26 Nov 2000 18:11:02 +0000 (18:11 +0000)]
Fix locale inconsistencies unearthed by Hugo's work.
Now the floating point sprintf really does taint the result
string as perllocale promises (has promised for a long time)
if "use locale" is in the lexical scope.

p4raw-id: //depot/perl@7863

20 years agoRe: pp_add -> pp_i_add efficiency hack?
Nicholas Clark [Sun, 26 Nov 2000 00:07:50 +0000 (00:07 +0000)]
Re: pp_add -> pp_i_add efficiency hack?
Message-ID: <20001126000750.A22446@plum.flirble.org>

Infinit.

p4raw-id: //depot/perl@7862

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 26 Nov 2000 00:01:26 +0000 (00:01 +0000)]
Integrate perlio:

[  7860]
Correct relative path from new ext\Filter\Util\Call location
back to miniperl.

[  7857]
All tests pass on Win32/gcc/USE_PERLIO.
- when crlf layer is pushed make unix-level binary.
- remove :crlf injection in pp_backtick in pp_sys.c
- (Change dependacy of extension .dll's to perldll.def rather than perl.exe)

[  7853]
Re-arrange crlf vs binary for platforms that care.
crlf layer is now "the" buffer layer and can turn its behaviour on/off.
Lip-service to making stdio layer work on such platforms (untested).
Now fails 3 tests rather than one, checkin to see if I can debug
the issue under linux. (Do not merge.)

p4raw-link: @7860 on //depot/perlio: 0727cc217546946a8c8db12875c3cacb5833e494
p4raw-link: @7857 on //depot/perlio: a77df51f3c9319336e0ec43ad003b02a0111d2af
p4raw-link: @7853 on //depot/perlio: f5b9d040829bb5deb93173e35ee6c82ce0a01c37

p4raw-id: //depot/perl@7861

20 years agoCorrect relative path from new ext\Filter\Util\Call location
Nick Ing-Simmons [Sat, 25 Nov 2000 22:04:17 +0000 (22:04 +0000)]
Correct relative path from new ext\Filter\Util\Call location
back to miniperl.

p4raw-id: //depot/perlio@7860

20 years agoIntegrate mainline.
Nick Ing-Simmons [Sat, 25 Nov 2000 21:26:54 +0000 (21:26 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@7859

20 years agoC<foreach my $x ...> in pseudo-fork()ed process may diddle
Gurusamy Sarathy [Sat, 25 Nov 2000 20:52:17 +0000 (20:52 +0000)]
C<foreach my $x ...> in pseudo-fork()ed process may diddle
parent's memory; fix it by keeping track of the actual pad
offset rather than a raw pointer (this change is probably also
relevant to non-ithreads case to avoid fallout from reallocs of
the pad array, but is currently only enabled for the ithreads
case in the interests of minimal disruption to existing "well
tested" code)

p4raw-id: //depot/perl@7858

20 years agoAll tests pass on Win32/gcc/USE_PERLIO.
Nick Ing-Simmons [Sat, 25 Nov 2000 20:01:28 +0000 (20:01 +0000)]
All tests pass on Win32/gcc/USE_PERLIO.
 - when crlf layer is pushed make unix-level binary.
 - remove :crlf injection in pp_backtick in pp_sys.c
        - (Change dependacy of extension .dll's to perldll.def rather than perl.exe)

p4raw-id: //depot/perlio@7857

20 years agoUndo the SOCKS workarounds, instead start using PerlIO
Jens Hamisch [Fri, 24 Nov 2000 18:31:30 +0000 (19:31 +0100)]
Undo the SOCKS workarounds, instead start using PerlIO
if SOCKS is selected.

Subject: perl@7847, [ID 20001030.005], close-patch, perlio - The big cleanup
Date: Fri, 24 Nov 2000 18:31:30 +0100
Message-ID: <20001124183130.E28337@Strawberry.COM>

Subject: Re: perl@7847, [ID 20001030.005], close-patch, perlio - Patch the patch ...
From: Jens Hamisch <jens@Strawberry.COM>
Date: Fri, 24 Nov 2000 19:11:51 +0100
Message-ID: <20001124191151.A28753@Strawberry.COM>

p4raw-id: //depot/perl@7855

20 years agoUndo #7848. Some of the code seems to use walkoptree(),
Jarkko Hietaniemi [Sat, 25 Nov 2000 17:39:08 +0000 (17:39 +0000)]
Undo #7848.  Some of the code seems to use walkoptree(),
some walkoptree_slow().  An unfinished renaming?
Now the sub is walkoptree() (which is @EXPORT_OK),
the walkoptree_slow() is a typeglob alias to walkoptree.
This makes the tests to pass, at least.

p4raw-id: //depot/perl@7854

20 years agoRe-arrange crlf vs binary for platforms that care.
Nick Ing-Simmons [Fri, 24 Nov 2000 22:24:33 +0000 (22:24 +0000)]
Re-arrange crlf vs binary for platforms that care.
crlf layer is now "the" buffer layer and can turn its behaviour on/off.
Lip-service to making stdio layer work on such platforms (untested).
Now fails 3 tests rather than one, checkin to see if I can debug
the issue under linux. (Do not merge.)

p4raw-id: //depot/perlio@7853

20 years agoAUTHORS edits.
Jarkko Hietaniemi [Fri, 24 Nov 2000 18:57:39 +0000 (18:57 +0000)]
AUTHORS edits.

p4raw-id: //depot/perl@7852

20 years agoAdd Jan-Erik Karlsson.
Jarkko Hietaniemi [Fri, 24 Nov 2000 17:34:56 +0000 (17:34 +0000)]
Add Jan-Erik Karlsson.

p4raw-id: //depot/perl@7851

20 years agoConfigure should find stdchar on its own.
Jarkko Hietaniemi [Fri, 24 Nov 2000 17:27:56 +0000 (17:27 +0000)]
Configure should find stdchar on its own.

p4raw-id: //depot/perl@7850

20 years agoPATCH over 7848: Filter test flawed
Andreas König [Fri, 24 Nov 2000 10:28:29 +0000 (11:28 +0100)]
PATCH over 7848: Filter test flawed
Message-ID: <m3k89tbtxe.fsf@ak-71.mind.de>

p4raw-id: //depot/perl@7849

20 years ago[ID 20001124.001] B exports "walkoptree" but does not define it
Simon Cozens [Fri, 24 Nov 2000 16:12:58 +0000 (16:12 +0000)]
[ID 20001124.001] B exports "walkoptree" but does not define it
Message-Id: <E13zLT8-0005FN-00@pembro4.pmb.ox.ac.uk>

p4raw-id: //depot/perl@7848

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Fri, 24 Nov 2000 03:07:01 +0000 (03:07 +0000)]
Integrate perlio:

[  7844]
Win32/perlio Now just fails one io/argv.t test - lack
of default :crlf on standard streams.

[  7843]
Win32 passes all but t/lib/peek.t with perlio and home-grown crlf.
peek fail is showing a real problem (multiple crlf layers
are getting pushed.)

[  7842]
Implement PerlIO_binmode()
Fix PerlIOCrlf_unread() (*--ptr rather than *ptr-- ...)
Test on UNIX with PERLIO="perlio crlf" to mimic Win32,
make binmode in t/lib/io_tell.t unconditional so that works.
Checkin just so Win32 machine can see these changes.

[  7836]
Implement crlf layer - not ready for merge.

p4raw-link: @7844 on //depot/perlio: de6cd452fde5aaf57e339f71b33b6a0852f0f96d
p4raw-link: @7843 on //depot/perlio: 63dbdb066b93ac25a070d3a7942d248c23ec6088
p4raw-link: @7842 on //depot/perlio: 60382766f71ec2a2d8e34a951c5c77b494bd86bb
p4raw-link: @7836 on //depot/perlio: 99efab1281ccea6f7df2a4d0affc5479291e2350

p4raw-id: //depot/perl@7847

20 years agoWin32/perlio Now just fails one io/argv.t test - lack
Nick Ing-Simmons [Thu, 23 Nov 2000 23:42:45 +0000 (23:42 +0000)]
Win32/perlio Now just fails one io/argv.t test - lack
of default :crlf on standard streams.

p4raw-id: //depot/perlio@7844

20 years agoWin32 passes all but t/lib/peek.t with perlio and home-grown crlf.
Nick Ing-Simmons [Thu, 23 Nov 2000 23:04:05 +0000 (23:04 +0000)]
Win32 passes all but t/lib/peek.t with perlio and home-grown crlf.
peek fail is showing a real problem (multiple crlf layers
       are getting pushed.)

p4raw-id: //depot/perlio@7843

20 years agoImplement PerlIO_binmode()
Nick Ing-Simmons [Thu, 23 Nov 2000 19:46:23 +0000 (19:46 +0000)]
Implement PerlIO_binmode()
Fix PerlIOCrlf_unread() (*--ptr rather than *ptr-- ...)
Test on UNIX with PERLIO="perlio crlf" to mimic Win32,
make binmode in t/lib/io_tell.t unconditional so that works.
Checkin just so Win32 machine can see these changes.

p4raw-id: //depot/perlio@7842

20 years agoREADME.amiga changes from Jan-Erik Karlsson <trg@privat.utfors.se>.
Jarkko Hietaniemi [Thu, 23 Nov 2000 19:30:00 +0000 (19:30 +0000)]
README.amiga changes from Jan-Erik Karlsson <trg@privat.utfors.se>.

p4raw-id: //depot/perl@7841

20 years agoSOCKS wrestling continues, patches from Jens Hamisch.
Jarkko Hietaniemi [Thu, 23 Nov 2000 17:18:02 +0000 (17:18 +0000)]
SOCKS wrestling continues, patches from Jens Hamisch.

p4raw-id: //depot/perl@7840

20 years agoPush Filter::Util::Call one level deeper.
Jarkko Hietaniemi [Thu, 23 Nov 2000 16:54:14 +0000 (16:54 +0000)]
Push Filter::Util::Call one level deeper.

p4raw-id: //depot/perl@7839

20 years agoReach back one higher up when searching for PERL_SRC.
Jarkko Hietaniemi [Thu, 23 Nov 2000 16:52:40 +0000 (16:52 +0000)]
Reach back one higher up when searching for PERL_SRC.

p4raw-id: //depot/perl@7838

20 years agoRe: perl@7826
Craig A. Berry [Thu, 23 Nov 2000 02:20:25 +0000 (20:20 -0600)]
Re: perl@7826
Message-Id: <p04330102b6424b6cd4c9@[172.16.52.1]>

Make VMS to like Filter::Util::Call.

p4raw-id: //depot/perl@7837

20 years agoImplement crlf layer - not ready for merge.
Nick Ing-Simmons [Thu, 23 Nov 2000 16:04:08 +0000 (16:04 +0000)]
Implement crlf layer - not ready for merge.

p4raw-id: //depot/perlio@7836

20 years agoSTDCHAR is different in Sparc v9 vs x86.
Jarkko Hietaniemi [Thu, 23 Nov 2000 15:56:52 +0000 (15:56 +0000)]
STDCHAR is different in Sparc v9 vs x86.

p4raw-id: //depot/perl@7835

20 years agoThe type needs to be visible to protos.
Jarkko Hietaniemi [Thu, 23 Nov 2000 15:50:47 +0000 (15:50 +0000)]
The type needs to be visible to protos.

p4raw-id: //depot/perl@7834

20 years agoFinish unfinished SOCKS workaround changes.
Jarkko Hietaniemi [Thu, 23 Nov 2000 15:40:46 +0000 (15:40 +0000)]
Finish unfinished SOCKS workaround changes.

p4raw-id: //depot/perl@7833

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Thu, 23 Nov 2000 15:33:30 +0000 (15:33 +0000)]
Integrate perlio:

[  7831]
Correct makefile.mk dependancies for ext/Filter/Util
Build ext/Encode
Run dmake regen_config_h

p4raw-link: @7831 on //depot/perlio: d9b8e8ae7b58c451dc0a91c12573efba809584ca

p4raw-id: //depot/perl@7832

20 years agoCorrect makefile.mk dependancies for ext/Filter/Util
Nick Ing-Simmons [Thu, 23 Nov 2000 10:31:07 +0000 (10:31 +0000)]
Correct makefile.mk dependancies for ext/Filter/Util
Build ext/Encode
Run dmake regen_config_h

p4raw-id: //depot/perlio@7831

20 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 23 Nov 2000 08:05:07 +0000 (08:05 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7830

20 years agobuild the Filter extension on windows
Gurusamy Sarathy [Thu, 23 Nov 2000 03:07:11 +0000 (03:07 +0000)]
build the Filter extension on windows

p4raw-id: //depot/perl@7829

20 years agoregenerate win32/config* and fix some inconsistencies in the
Gurusamy Sarathy [Thu, 23 Nov 2000 02:46:35 +0000 (02:46 +0000)]
regenerate win32/config* and fix some inconsistencies in the
makefiles; always export Perl_deb() because it is needed
by ext/re/* (whether perl itself is built with -DDEBUGGING
or not)

p4raw-id: //depot/perl@7828

20 years agoget sources building on windows+MSVC again (untested with other
Gurusamy Sarathy [Thu, 23 Nov 2000 02:18:38 +0000 (02:18 +0000)]
get sources building on windows+MSVC again (untested with other
compilers)

p4raw-id: //depot/perl@7827

20 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 23 Nov 2000 01:18:26 +0000 (01:18 +0000)]
Update Changes.

p4raw-id: //depot/perl@7826

20 years agoRe: av.c patch (having slight problems)
Ben Tilly [Tue, 21 Nov 2000 23:29:31 +0000 (18:29 -0500)]
Re: av.c patch (having slight problems)
Message-ID: <LAW2-F113pL32ctFfj800000d81@hotmail.com>

unshift() speedup.

p4raw-id: //depot/perl@7825

20 years agoFixes for signedness warnings noticed by VMSperlers.
Jarkko Hietaniemi [Wed, 22 Nov 2000 23:59:15 +0000 (23:59 +0000)]
Fixes for signedness warnings noticed by VMSperlers.

p4raw-id: //depot/perl@7824

20 years agosmall cleanup task for test suite
Peter Prymmer [Wed, 22 Nov 2000 15:04:13 +0000 (07:04 -0800)]
small cleanup task for test suite
Message-ID: <Pine.OSF.4.10.10011221457530.519633-100000@aspara.forte.com>

p4raw-id: //depot/perl@7823

20 years agoBe clean.
Jarkko Hietaniemi [Wed, 22 Nov 2000 22:52:20 +0000 (22:52 +0000)]
Be clean.

p4raw-id: //depot/perl@7822

20 years agoAdd the simple frontend to Filter::Util:Call, Filter::Simple 0.01
Jarkko Hietaniemi [Wed, 22 Nov 2000 22:46:39 +0000 (22:46 +0000)]
Add the simple frontend to Filter::Util:Call, Filter::Simple 0.01
by Damian Conway, as suggested by Paul Marquess.

p4raw-id: //depot/perl@7821

20 years agoAdd the Filter::Util::Call 1.04 by Paul Marquess from Filter-1.19.
Jarkko Hietaniemi [Wed, 22 Nov 2000 22:45:51 +0000 (22:45 +0000)]
Add the Filter::Util::Call 1.04 by Paul Marquess from Filter-1.19.

p4raw-id: //depot/perl@7820

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Wed, 22 Nov 2000 22:03:27 +0000 (22:03 +0000)]
Integrate perlio:

[  7802]
Win32 PerlIO intermediate state now working as expected.
- In current state we are still using C runtime in text/binary
mode and "crlf" layer is just a dummy (clone of perlio buffer layer).
- PERLIO=stdio and PERLIO=unix pass all expected tests.
- PERLIO=perlio fails t/lib/dprof.t because Dprof.xs calls PerlIO_tell()
and PerlIO_seek() and the dummy crlf layer is not making adjustments
for CRLF translation happening in C runtime. All other tests pass.
Added note to README.win32 to point out the snags of doing a perl build
with Norton AntiVirus turned on.
Tweaked t/pragma/warnings.t so that when run stand-alone you can tell
which file a fail comes from.
Updated "canned" config.h to match the one generated.

p4raw-link: @7802 on //depot/perlio: 3789aae2a16ba33c51e31b2ff3418eaef6c2ff4d

p4raw-id: //depot/perl@7819

20 years agoMore SOCKS versus 64-bit patches from Jens Hamisch.
Jarkko Hietaniemi [Wed, 22 Nov 2000 21:56:02 +0000 (21:56 +0000)]
More SOCKS versus 64-bit patches from Jens Hamisch.

p4raw-id: //depot/perl@7818

20 years agoLiblist returns found libraries
Ilya Zakharevich [Wed, 22 Nov 2000 16:08:12 +0000 (11:08 -0500)]
Liblist returns found libraries
Message-ID: <20001122160812.A24269@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@7817

20 years agoGo ahead and #include <unistd.h> in perl.h.
Jarkko Hietaniemi [Wed, 22 Nov 2000 21:38:25 +0000 (21:38 +0000)]
Go ahead and #include <unistd.h> in perl.h.

p4raw-id: //depot/perl@7816

20 years agoOvereager visited-positions optimizations
Ilya Zakharevich [Mon, 20 Nov 2000 18:30:52 +0000 (13:30 -0500)]
Overeager visited-positions optimizations
Message-ID: <20001120183051.A15228@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@7815

20 years agoLiblist finally works
Ilya Zakharevich [Tue, 21 Nov 2000 22:02:17 +0000 (17:02 -0500)]
Liblist finally works
Message-ID: <20001121220217.A24174@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@7814

20 years agoRe: [PATCH bleadperl] Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23]
H.Merijn Brand [Wed, 22 Nov 2000 17:53:15 +0000 (18:53 +0100)]
Re: [PATCH bleadperl] Re: Not OK: perl5.7.0 +DEVEL7706    +Duseperlio on AIX4.[23]
Message-Id: <20001122174544.49A2.H.M.BRAND@hccnet.nl>

AIX dynaloader and perlio patch.

p4raw-id: //depot/perl@7813

20 years ago(Accidentally empty patch.)
Jarkko Hietaniemi [Wed, 22 Nov 2000 21:17:52 +0000 (21:17 +0000)]
(Accidentally empty patch.)

p4raw-id: //depot/perl@7812

20 years agomake VMS' test.com tail compatible w/ unix
Peter Prymmer [Mon, 20 Nov 2000 16:53:54 +0000 (08:53 -0800)]
make VMS' test.com tail compatible w/ unix
Message-ID: <Pine.OSF.4.10.10011201651050.373336-100000@aspara.forte.com>

p4raw-id: //depot/perl@7811

20 years agoRe: perl@7777
John P. Linderman [Wed, 22 Nov 2000 13:11:11 +0000 (08:11 -0500)]
Re: perl@7777
Message-Id: <200011221811.NAA90072@raptor.research.att.com>

Detypoing.

p4raw-id: //depot/perl@7810

20 years agoPerlio_tell fix
Charles Lane [Wed, 22 Nov 2000 13:51:37 +0000 (08:51 -0500)]
Perlio_tell fix
Message-Id: <001122135058.56e24@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@7809

20 years ago[ID 20001120.003] [PATCH] io_udp.t fails without 'localhost'
Casey Tweten [Mon, 20 Nov 2000 11:53:03 +0000 (06:53 -0500)]
[ID 20001120.003] [PATCH] io_udp.t fails without 'localhost'
Message-Id: <200011201653.LAA10194@home.kiski.net>

p4raw-id: //depot/perl@7808

20 years ago[ID 20001120.002] [PATCH] io_sock.t fails without 'localhost'
Casey Tweten [Mon, 20 Nov 2000 11:36:11 +0000 (06:36 -0500)]
[ID 20001120.002] [PATCH] io_sock.t fails without 'localhost'
Message-Id: <200011201636.LAA07227@home.kiski.net>

p4raw-id: //depot/perl@7807

20 years agoRe: [PATCH] Evolution of h2xs [WAS: Re: PATCH subs.pm]
Casey R. Tweten [Wed, 22 Nov 2000 09:05:07 +0000 (04:05 -0500)]
Re: [PATCH] Evolution of h2xs [WAS: Re: PATCH subs.pm]
Message-ID: <Pine.OSF.4.21.0011220903580.1811-100000@home.kiski.net>

p4raw-id: //depot/perl@7806

20 years agoIntegrate mainline
Nick Ing-Simmons [Wed, 22 Nov 2000 21:05:06 +0000 (21:05 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7805

20 years agoTest.pm POD peculiarity
Casey R. Tweten [Tue, 21 Nov 2000 15:01:25 +0000 (10:01 -0500)]
Test.pm POD peculiarity
Message-ID: <Pine.OSF.4.21.0011211458020.20114-100000@home.kiski.net>

p4raw-id: //depot/perl@7804

20 years ago[ID 20001122.002] [PATCH 5.7.0@7795] two small patches to perlbug
Philip Newton [Wed, 22 Nov 2000 14:25:53 +0000 (15:25 +0100)]
[ID 20001122.002] [PATCH 5.7.0@7795] two small patches to perlbug
Message-Id: <3A1BD771.25462.1939FAD@localhost>

Be case-understanding also on 's', and use the -oi of sendmail
not to terminate the transmission on a lone '.'.

p4raw-id: //depot/perl@7803

20 years agoWin32 PerlIO intermediate state now working as expected.
Nick Ing-Simmons [Wed, 22 Nov 2000 20:51:42 +0000 (20:51 +0000)]
Win32 PerlIO intermediate state now working as expected.
  - In current state we are still using C runtime in text/binary
           mode and "crlf" layer is just a dummy (clone of perlio buffer layer).
  - PERLIO=stdio and PERLIO=unix pass all expected tests.
         - PERLIO=perlio fails t/lib/dprof.t because Dprof.xs calls PerlIO_tell()
           and PerlIO_seek() and the dummy crlf layer is not making adjustments
           for CRLF translation happening in C runtime. All other tests pass.

       Added note to README.win32 to point out the snags of doing a perl build
       with Norton AntiVirus turned on.

       Tweaked t/pragma/warnings.t so that when run stand-alone you can tell
       which file a fail comes from.

       Updated "canned" config.h to match the one generated.

p4raw-id: //depot/perlio@7802

20 years agoNickety nits.
Jarkko Hietaniemi [Wed, 22 Nov 2000 06:50:20 +0000 (06:50 +0000)]
Nickety nits.

p4raw-id: //depot/perl@7801

20 years agoChanges had accidentally gone too silent on non-main branches.
Jarkko Hietaniemi [Wed, 22 Nov 2000 01:29:55 +0000 (01:29 +0000)]
Changes had accidentally gone too silent on non-main branches.

p4raw-id: //depot/perl@7800

20 years agoIntegrate mainline
Nick Ing-Simmons [Tue, 21 Nov 2000 21:59:40 +0000 (21:59 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@7798

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 21 Nov 2000 21:01:45 +0000 (21:01 +0000)]
Integrate perlio:

[  7796]
Win32 builds and runs (mostly) with USE_PERLIO.
PERLIO=perlio passes all tests.
PERLIO=stdio (sadly the default) hangs in t.pragma/warnings.t #319

[  7790]
If we use (aTHX_ ...) then put Perl_ on the front. (Or drop the aTHX_).

[  7788]
Make extra buffer layer work (dummy crlf layer)

p4raw-link: @7796 on //depot/perlio: 83b075c35b61a28ca7e2629bb5d6e26f9e0354fe
p4raw-link: @7790 on //depot/perlio: efeab7a8047d7136a0235c1cc7329f57d6a8bfdd
p4raw-link: @7788 on //depot/perlio: 88b61e10dfef3b0642d1458a9fff93e5000f86b0

p4raw-id: //depot/perl@7797

20 years agoWin32 builds and runs (mostly) with USE_PERLIO.
Nick Ing-Simmons [Tue, 21 Nov 2000 20:36:22 +0000 (20:36 +0000)]
Win32 builds and runs (mostly) with USE_PERLIO.
PERLIO=perlio passes all tests.
PERLIO=stdio (sadly the default) hangs in t.pragma/warnings.t #319

p4raw-id: //depot/perlio@7796

20 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 21 Nov 2000 19:03:44 +0000 (19:03 +0000)]
Update Changes.

p4raw-id: //depot/perl@7795

20 years agoPerlIO_apply_layers prototype (was Re: [PATCH: perl@7777] add system locale testing...
Craig A. Berry [Mon, 20 Nov 2000 20:27:06 +0000 (14:27 -0600)]
PerlIO_apply_layers prototype (was Re: [PATCH: perl@7777] add system locale testing for VMS)
Message-Id: <p04330101b63f8baf25a2@[172.16.52.1]>

A cut-and-pasto.

p4raw-id: //depot/perl@7794

20 years agoRe: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23]
Dominic Dunlop [Mon, 20 Nov 2000 18:55:29 +0000 (19:55 +0100)]
Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23]
Message-Id: <p04320403b63b2c750dce@[192.168.1.4]>

va_copy() and the need of it.
See <http://wwwold.dkuug.dk/JTC1/SC22/WG14/www/docs/n907.ps>.

p4raw-id: //depot/perl@7793

20 years agoIntegrate scope.h@7790 from perlio, works better with multiplicity.
Jarkko Hietaniemi [Tue, 21 Nov 2000 17:04:10 +0000 (17:04 +0000)]
Integrate scope.h@7790 from perlio, works better with multiplicity.

p4raw-link: @7790 on //depot/perlio: efeab7a8047d7136a0235c1cc7329f57d6a8bfdd

p4raw-id: //depot/perl@7792
p4raw-integrated: from //depot/perlio@7791 'copy in' scope.h (@7789..)