Nick Ing-Simmons [Thu, 7 Dec 2000 22:18:19 +0000 (22:18 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@8027
Nick Ing-Simmons [Thu, 7 Dec 2000 21:45:08 +0000 (21:45 +0000)]
Various oddities p4 diff -se showed up
Remove 'our' from warnings.pl
p4raw-id: //depot/perlio@8026
Nick Ing-Simmons [Thu, 7 Dec 2000 21:43:32 +0000 (21:43 +0000)]
Change PerlIO_(get|set)pos to take SV *
Should fix, OS/2, VMS, (sfio??)
p4raw-id: //depot/perlio@8025
Jarkko Hietaniemi [Thu, 7 Dec 2000 19:05:32 +0000 (19:05 +0000)]
Document utf8_to_uv() better.
p4raw-id: //depot/perl@8024
Jarkko Hietaniemi [Thu, 7 Dec 2000 18:23:47 +0000 (18:23 +0000)]
Document utf8_length(), utf8_distance(), and utf8_hop().
p4raw-id: //depot/perl@8023
Jarkko Hietaniemi [Thu, 7 Dec 2000 04:13:51 +0000 (04:13 +0000)]
Integrate perlio:
[ 8021]
Various attempts at MSVC debug - not sure what has
changed but works now.
Seems atexit() _may_ work for DLLs built with MSVC so don't
call cleanup that way.
[ 8019]
Add useperlio to config.vc
Turn off binmode in config_H.PL
Regen all the config_H.xx
Attempt to get debugging build with MSVC.
[ 8018]
Test various dup/external program options on all platforms.
[ 8017]
Fix harness to be less picky
p4raw-link: @8021 on //depot/perlio:
be696b0a6b61315b71a751e7291be8d8a9066650
p4raw-link: @8019 on //depot/perlio:
8c8a4ace7996843229b7a1f2a007f1cea5c7a38d
p4raw-link: @8018 on //depot/perlio:
e4a4387cd67b57d9dfcb057f769a33143eec0663
p4raw-link: @8017 on //depot/perlio:
252585246f39d85ad7388d28c06dd6ed97b4d47d
p4raw-id: //depot/perl@8022
Nick Ing-Simmons [Thu, 7 Dec 2000 00:28:14 +0000 (00:28 +0000)]
Various attempts at MSVC debug - not sure what has
changed but works now.
Seems atexit() _may_ work for DLLs built with MSVC so don't
call cleanup that way.
p4raw-id: //depot/perlio@8021
Nick Ing-Simmons [Wed, 6 Dec 2000 19:57:20 +0000 (19:57 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@8020
Nick Ing-Simmons [Wed, 6 Dec 2000 19:28:21 +0000 (19:28 +0000)]
Add useperlio to config.vc
Turn off binmode in config_H.PL
Regen all the config_H.xx
Attempt to get debugging build with MSVC.
p4raw-id: //depot/perlio@8019
Nick Ing-Simmons [Wed, 6 Dec 2000 19:21:57 +0000 (19:21 +0000)]
Test various dup/external program options on all platforms.
p4raw-id: //depot/perlio@8018
Nick Ing-Simmons [Wed, 6 Dec 2000 19:20:47 +0000 (19:20 +0000)]
Fix harness to be less picky
p4raw-id: //depot/perlio@8017
Jarkko Hietaniemi [Wed, 6 Dec 2000 16:45:12 +0000 (16:45 +0000)]
Update Changes.
p4raw-id: //depot/perl@8016
Jarkko Hietaniemi [Wed, 6 Dec 2000 16:41:03 +0000 (16:41 +0000)]
Test \x{...} with ord().
p4raw-id: //depot/perl@8015
Jarkko Hietaniemi [Wed, 6 Dec 2000 16:20:33 +0000 (16:20 +0000)]
Test tweak because of #8013.
p4raw-id: //depot/perl@8014
Michael G. Schwern [Tue, 5 Dec 2000 21:23:28 +0000 (16:23 -0500)]
$VERSION crusade, strict, tests, etc... all over lib/
Message-ID: <
20001205212328.C6473@blackrider.aocn.com>
Carp::Heavy parts not very applicable because of recent changes.
p4raw-id: //depot/perl@8013
Nick Ing-Simmons [Wed, 6 Dec 2000 13:00:30 +0000 (13:00 +0000)]
Re: New harness is failing things
Message-Id: <
200012061300.NAA10567@mikado.tiuk.ti.com>
p4raw-id: //depot/perl@8012
Michael Stevens [Wed, 6 Dec 2000 13:15:53 +0000 (13:15 +0000)]
installhtml changes
Message-ID: <
20001206131553.A27317@firedrake.org>
p4raw-id: //depot/perl@8011
Michael Stevens [Wed, 6 Dec 2000 12:06:03 +0000 (12:06 +0000)]
the dTHR hits
Message-ID: <
20001206120603.A24581@firedrake.org>
More, errrm, less dTHRs.
p4raw-id: //depot/perl@8010
Michael G. Schwern [Tue, 5 Dec 2000 19:29:59 +0000 (14:29 -0500)]
MakeMaker mailing list gone?
Message-ID: <
20001205192959.B6473@blackrider.aocn.com>
The MakeMaker mailing list is dead, perlbug is the right
address to report bugs.
p4raw-id: //depot/perl@8009
Michael G. Schwern [Tue, 5 Dec 2000 19:21:21 +0000 (14:21 -0500)]
Default MANIFEST.SKIP]
Message-ID: <
20001205192121.A6473@blackrider.aocn.com>
Add a default MANIFEST skip that ignores things like
version control files, editor temporary files, and the Makefile.
p4raw-id: //depot/perl@8008
Jarkko Hietaniemi [Wed, 6 Dec 2000 14:57:20 +0000 (14:57 +0000)]
In Amiga more manual hackery of the scripts seems to be needed,
from Jan-Erik Karlsson. Why Configure does not get this right
is unknown, may be shell-induced.
p4raw-id: //depot/perl@8007
Jarkko Hietaniemi [Tue, 5 Dec 2000 23:53:12 +0000 (23:53 +0000)]
Add TOPm1s to peek at the second topmost stack item.
p4raw-id: //depot/perl@8006
Jarkko Hietaniemi [Tue, 5 Dec 2000 23:13:55 +0000 (23:13 +0000)]
Avaunt, you foul UTF-8 tests.
p4raw-id: //depot/perl@8005
Jarkko Hietaniemi [Tue, 5 Dec 2000 23:09:54 +0000 (23:09 +0000)]
Continue utf8 dispersal.
p4raw-id: //depot/perl@8004
Nick Ing-Simmons [Tue, 5 Dec 2000 23:02:39 +0000 (23:02 +0000)]
Integrate mainline.
p4raw-id: //depot/perlio@8003
Jarkko Hietaniemi [Tue, 5 Dec 2000 22:59:28 +0000 (22:59 +0000)]
Integrate perlio:
[ 8001]
Win32 PERL_IMPLICIT_SYS passes all tests with USE_PERLIO
- calloc/free suffer from damage on TerminateThread()
- use PerlMemShared (as originally planned) now fixed
- avoid doing anything important on DLL "detach".
[ 8000]
Fix gross PerlMemShared issue.
p4raw-link: @8001 on //depot/perlio:
ce3e5b80724e7725765c5559e5f4b0058876fc19
p4raw-link: @8000 on //depot/perlio:
0a77e2d7f7c1b1af440a8cf545295905853ca727
p4raw-id: //depot/perl@8002
Nick Ing-Simmons [Tue, 5 Dec 2000 22:07:52 +0000 (22:07 +0000)]
Win32 PERL_IMPLICIT_SYS passes all tests with USE_PERLIO
- calloc/free suffer from damage on TerminateThread()
- use PerlMemShared (as originally planned) now fixed
- avoid doing anything important on DLL "detach".
p4raw-id: //depot/perlio@8001
Nick Ing-Simmons [Tue, 5 Dec 2000 21:05:09 +0000 (21:05 +0000)]
Fix gross PerlMemShared issue.
p4raw-id: //depot/perlio@8000
Jarkko Hietaniemi [Tue, 5 Dec 2000 20:46:58 +0000 (20:46 +0000)]
Test for Unicode (UTF-8) hash keys.
p4raw-id: //depot/perl@7999
Jarkko Hietaniemi [Tue, 5 Dec 2000 20:30:35 +0000 (20:30 +0000)]
Remove an unnecessary 'use utf8' (unnecessary because \x{...}
is now always UTF-8), empty line cosmetics.
p4raw-id: //depot/perl@7998
Andy Dougherty [Tue, 5 Dec 2000 11:58:46 +0000 (06:58 -0500)]
Re: STRLEN - what?
Message-ID: <Pine.SOL.4.10.
10012051152100.3586-100000@maxwell.phys.lafayette.edu>
Explain STRLEN.
p4raw-id: //depot/perl@7997
Jarkko Hietaniemi [Tue, 5 Dec 2000 20:13:34 +0000 (20:13 +0000)]
Split off the UTF-8 decoder tests, make them to check also
the error message.
p4raw-id: //depot/perl@7996
Jarkko Hietaniemi [Tue, 5 Dec 2000 16:39:47 +0000 (16:39 +0000)]
Start migrating bits of pragma/utf8 to elsewhere
(since the long term plan is to obsolete 'use utf8').
p4raw-id: //depot/perl@7995
Jarkko Hietaniemi [Tue, 5 Dec 2000 16:30:21 +0000 (16:30 +0000)]
Fix a manual edit typo from #7993, fix the message formatting
for Unicode, add few our declarations.
p4raw-id: //depot/perl@7994
Ben Tilly [Tue, 5 Dec 2000 01:35:54 +0000 (20:35 -0500)]
Need help with warnings :-(
Date: Tue, 05 Dec 2000 01:35:54 -0500
Message-ID: <LAW2-F2380n7J95K7aI00001bb9@hotmail.com>
Subject: UPDATE: Carp/Heavy now passes all tests
From: "Ben Tilly" <ben_tilly@hotmail.com>
Date: Tue, 05 Dec 2000 07:59:41 -0500
Message-ID: <LAW2-F58V1qdiixjnzi00005523@hotmail.com>
The Brave New Carp.
p4raw-id: //depot/perl@7993
Eric Fifer [Tue, 5 Dec 2000 14:04:09 +0000 (14:04 +0000)]
cygwin port
Message-Id: <
200012051402.OAA60286@mailhost2.dircon.co.uk>
p4raw-id: //depot/perl@7992
Ilya Zakharevich [Tue, 5 Dec 2000 00:40:25 +0000 (19:40 -0500)]
Re: [PATCH] The largest hoax of all times?
Date: Tue, 5 Dec 2000 00:40:25 -0500
Message-ID: <
20001205004025.A4050@monk.mps.ohio-state.edu>
Subject: Re: [PATCH] The largest hoax of all times?
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Mon, 4 Dec 2000 23:55:53 -0500
Message-ID: <
20001204235553.A1140@monk.mps.ohio-state.edu>
Subject: Re: [PATCH] The largest hoax of all times?
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Date: Tue, 5 Dec 2000 01:28:45 -0500
Message-ID: <
20001205012844.A4227@monk.mps.ohio-state.edu>
Fix the unpredictable order of DESTROYs.
p4raw-id: //depot/perl@7991
Nicholas Clark [Tue, 5 Dec 2000 12:44:31 +0000 (12:44 +0000)]
shrink pp_hot fractionally
Message-ID: <
20001205124431.E74518@plum.flirble.org>
Use report_evil_fh().
p4raw-id: //depot/perl@7990
Yitzchak Scott-Thoennes [Mon, 4 Dec 2000 22:21:59 +0000 (14:21 -0800)]
[ID
20001203.001] Not OK: perl v5.7.0 +DEVEL7965 on os2-64int-ld 2.30 (UNINSTALLED)
Message-ID: <HmIL6gzkgepS092yn@efn.org>
Harness shouldn't ignore responses like "ok 3\r\r\n".
p4raw-id: //depot/perl@7989
Jarkko Hietaniemi [Tue, 5 Dec 2000 13:51:28 +0000 (13:51 +0000)]
Integrate the "skip" messages to explain().
p4raw-id: //depot/perl@7988
Michael Stevens [Tue, 5 Dec 2000 11:15:52 +0000 (11:15 +0000)]
The one that got away in #7984.
Subject: Re: dTHR - what and why?
Message-ID: <
20001205111552.A4647@firedrake.org>
p4raw-id: //depot/perl@7987
Gurusamy Sarathy [Tue, 5 Dec 2000 09:14:44 +0000 (09:14 +0000)]
fix open(FOO, ">&MYSOCK") failure under Windows 9x (problem is
due to the notorious GetFileType() bug in Windows 9x, which fstat()
tickles)
p4raw-id: //depot/perl@7986
Jarkko Hietaniemi [Tue, 5 Dec 2000 05:49:03 +0000 (05:49 +0000)]
Integrate perlio:
[ 7983]
PERL_IMPLICIT_SYS (almost) works - something odd with "signal"
p4raw-link: @7983 on //depot/perlio:
5f1a76d08cedee4f2888d077fe9593b03dd9bd13
p4raw-id: //depot/perl@7985
Jarkko Hietaniemi [Tue, 5 Dec 2000 05:48:16 +0000 (05:48 +0000)]
dTHR is a nop in 5.6.0 onwards. Ergo, it can go.
p4raw-id: //depot/perl@7984
Nick Ing-Simmons [Mon, 4 Dec 2000 23:27:43 +0000 (23:27 +0000)]
PERL_IMPLICIT_SYS (almost) works - something odd with "signal"
p4raw-id: //depot/perlio@7983
Jarkko Hietaniemi [Mon, 4 Dec 2000 19:44:09 +0000 (19:44 +0000)]
Yet Another Copying-Without-Paying-Attention-To-SvUTF8(sv) Bug
uncovered by #7980.
p4raw-id: //depot/perl@7982
Simon Cozens [Mon, 4 Dec 2000 18:08:38 +0000 (18:08 +0000)]
Trivial dump.c feature
Message-ID: <
20001204180838.A5541@pembro33.pmb.ox.ac.uk>
Show whether a constant is UTF-8.
p4raw-id: //depot/perl@7981
Jarkko Hietaniemi [Mon, 4 Dec 2000 19:36:51 +0000 (19:36 +0000)]
UTF-8 hash keys, patch from Inaba Hiroto.
p4raw-id: //depot/perl@7980
Jarkko Hietaniemi [Mon, 4 Dec 2000 17:36:28 +0000 (17:36 +0000)]
Update Changes.
p4raw-id: //depot/perl@7979
Jarkko Hietaniemi [Mon, 4 Dec 2000 16:42:17 +0000 (16:42 +0000)]
Retract #7977, still too volatile (the euphemism of the day
for unfinished and buggy :-)
p4raw-id: //depot/perl@7978
Simon Cozens [Sat, 2 Dec 2000 19:49:35 +0000 (19:49 +0000)]
(Retracted by #7978, too shaky yet.)
Subject: Re: utf8 in hash keys, implementor missing
Message-ID: <
20001202194935.A25673@pembro33.pmb.ox.ac.uk>
The first step at UTF-8 hash keys.
p4raw-id: //depot/perl@7977
Yitzchak Scott-Thoennes [Sun, 3 Dec 2000 19:06:53 +0000 (11:06 -0800)]
[ID
20001203.001] Not OK: perl v5.7.0 +DEVEL7965 on os2-64int-ld 2.30 (UNINSTALLED)
Message-Id: <
200012040306.eB436rE18922@garcia.efn.org>
p4raw-id: //depot/perl@7976
Yitzchak Scott-Thoennes [Thu, 30 Nov 2000 20:50:37 +0000 (12:50 -0800)]
Re: [ID
20001129.009] Not OK: perl v5.7.0 +DEVEL7928 on os2-64int-ld 2.30 (UNINSTALLED)
Message-ID: <d4yJ6gzkgGsJ092yn@efn.org>
p4raw-id: //depot/perl@7975
Nicholas Clark [Mon, 4 Dec 2000 12:17:27 +0000 (12:17 +0000)]
++ 20% faster
Message-ID: <
20001204121726.B52976@plum.flirble.org>
Make '$i = ""; $i++' to produce true IVs without a hint of NVs.
p4raw-id: //depot/perl@7974
H.Merijn Brand [Mon, 4 Dec 2000 12:30:45 +0000 (13:30 +0100)]
Re: Not OK: perl v5.7.0 +DEVEL7825 on aix 4.2.1.0 (UNINSTALLED)
Message-Id: <
20001204122118.E85D.H.M.BRAND@hccnet.nl>
AIX 4.2 (using latest patchlevels on
20001130) has a broken bind
library (getprotobyname and getprotobynumber are outversioned by
the same calls in libc, at least for xlc version 3.
p4raw-id: //depot/perl@7973
Jarkko Hietaniemi [Mon, 4 Dec 2000 02:58:31 +0000 (02:58 +0000)]
Integrate perlio:
[ 7971]
Quieten some noise in Win32 builds:
- win32.h is included after <sys/socket.h>, so need to
set Win32SCK_IS_STDSCK earlier to avoid re-defined noise in XSUB.h
- GCC (& MSVC?) have execv(...,const char *const *) so need a cast from char **.
[ 7970]
PERL_IMPLICIT_SYS compiles but does not work.
p4raw-link: @7971 on //depot/perlio:
b4748376b6239962bd75b743e5a7b14788a2970c
p4raw-link: @7970 on //depot/perlio:
adb71456d0ff53391c88789f315f1e66b14373d5
p4raw-id: //depot/perl@7972
Nick Ing-Simmons [Mon, 4 Dec 2000 00:24:33 +0000 (00:24 +0000)]
Quieten some noise in Win32 builds:
- win32.h is included after <sys/socket.h>, so need to
set Win32SCK_IS_STDSCK earlier to avoid re-defined noise in XSUB.h
- GCC (& MSVC?) have execv(...,const char *const *) so need a cast from char **.
p4raw-id: //depot/perlio@7971
Nick Ing-Simmons [Sun, 3 Dec 2000 22:57:46 +0000 (22:57 +0000)]
PERL_IMPLICIT_SYS compiles but does not work.
p4raw-id: //depot/perlio@7970
Jarkko Hietaniemi [Sun, 3 Dec 2000 22:12:58 +0000 (22:12 +0000)]
On DEBUGGING make ANYOFUTF8 nodes store away also the SV
used to swash_init(), makes regprop() dumps more informative
(+utf8::IsAlpha, -utf8::IsDigit, for example).
p4raw-id: //depot/perl@7969
Jarkko Hietaniemi [Sun, 3 Dec 2000 21:39:56 +0000 (21:39 +0000)]
Implement ANYOFUTF8 regprop() dumping.
p4raw-id: //depot/perl@7968
Jarkko Hietaniemi [Sun, 3 Dec 2000 20:57:19 +0000 (20:57 +0000)]
Make uv_to_utf8() to zero-terminate its output buffer,
always use (at least) UTF8_MAXLEN + 1 U8s deep buffer.
p4raw-id: //depot/perl@7967
Nick Ing-Simmons [Sun, 3 Dec 2000 18:41:21 +0000 (18:41 +0000)]
Integrate mainline (STDCHAR)
p4raw-id: //depot/perlio@7966
Jarkko Hietaniemi [Sun, 3 Dec 2000 17:58:20 +0000 (17:58 +0000)]
Raw zero bytes in text files confuse at least GNU patch 2.1.
p4raw-id: //depot/perl@7965
Jarkko Hietaniemi [Sun, 3 Dec 2000 17:35:56 +0000 (17:35 +0000)]
Integrate perlio:
[ 7961]
Make iperlsys.h vector stdio not PerlIO.
p4raw-link: @7961 on //depot/perlio:
eaf8b6989fc5883b4cde6853803087e4b807b2b7
p4raw-id: //depot/perl@7964
Jarkko Hietaniemi [Sun, 3 Dec 2000 17:33:27 +0000 (17:33 +0000)]
Untangle the <stdio.h> #include nest for the stdchar test,
from Andy Dougherty.
p4raw-id: //depot/perl@7962
Nick Ing-Simmons [Sun, 3 Dec 2000 16:53:00 +0000 (16:53 +0000)]
Make iperlsys.h vector stdio not PerlIO.
p4raw-id: //depot/perlio@7961
Nick Ing-Simmons [Sun, 3 Dec 2000 14:43:01 +0000 (14:43 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@7960
Jarkko Hietaniemi [Sun, 3 Dec 2000 08:16:36 +0000 (08:16 +0000)]
Use DO_UTF8().
p4raw-id: //depot/perl@7959
Mike Guy [Sat, 2 Dec 2000 17:27:13 +0000 (17:27 +0000)]
Re: [ID
20001130.011] expression parsing bug ?
Message-Id: <E142GRN-0003go-00@libra.cus.cam.ac.uk>
An extraneous argument.
p4raw-id: //depot/perl@7958
Jarkko Hietaniemi [Sat, 2 Dec 2000 18:22:32 +0000 (18:22 +0000)]
A missing hunk.
p4raw-id: //depot/perl@7957
Nicholas Clark [Sat, 2 Dec 2000 14:28:27 +0000 (14:28 +0000)]
Re: [ID
20001202.001] (Net::hostent)
Message-ID: <
20001202142827.A12308@plum.flirble.org>
Test robustness.
p4raw-id: //depot/perl@7956
Jarkko Hietaniemi [Sat, 2 Dec 2000 17:54:32 +0000 (17:54 +0000)]
An inconvenient hang would happen if the stdio _ptr wasn't
found in <stdio.h> and <stdio_impl.h> didn't exist. (grep
would be grepping stdin for all eternity for the _ptr.)
p4raw-id: //depot/perl@7954
Jarkko Hietaniemi [Sat, 2 Dec 2000 00:07:15 +0000 (00:07 +0000)]
Update Changes.
p4raw-id: //depot/perl@7953
Andy Dougherty [Thu, 30 Nov 2000 12:45:37 +0000 (07:45 -0500)]
Re: long shell lines
Message-ID: <Pine.SOL.4.10.
10011301044590.26388-100000@maxwell.phys.lafayette.edu>
Split overly long shell command lines.
p4raw-id: //depot/perl@7952
Jarkko Hietaniemi [Fri, 1 Dec 2000 23:47:39 +0000 (23:47 +0000)]
Try to find stdchar also from <stdio_impl.h>.
p4raw-id: //depot/perl@7950
Ronald J. Kimball [Fri, 1 Dec 2000 16:26:08 +0000 (11:26 -0500)]
Re: [ID
20001130.011] expression parsing bug ?
Message-ID: <
20001201162608.B1436@linguist.dartmouth.edu>
Reword the diagnostic message.
p4raw-id: //depot/perl@7949
Nick Ing-Simmons [Fri, 1 Dec 2000 22:49:43 +0000 (22:49 +0000)]
Integrate mainline (for s/y/m as sub names stuff).
p4raw-id: //depot/perlio@7948
Jarkko Hietaniemi [Fri, 1 Dec 2000 20:55:41 +0000 (20:55 +0000)]
Integrate perlio:
[ 7942]
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-link: @7942 on //depot/perlio:
5e2ab84baab5f2372dc1ffda47d5b89faa2613cd
p4raw-id: //depot/perl@7947
Jarkko Hietaniemi [Fri, 1 Dec 2000 20:36:51 +0000 (20:36 +0000)]
Upgrade to CPAN 1.59_51, from Andreas König.
p4raw-id: //depot/perl@7946
Nick Ing-Simmons [Fri, 1 Dec 2000 20:31:32 +0000 (20:31 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@7945
Jarkko Hietaniemi [Fri, 1 Dec 2000 20:23:29 +0000 (20:23 +0000)]
Some help for
20001130.011. Now one gets warnings like
"Ambiguous -f() resolved as a file test ..."
p4raw-id: //depot/perl@7944
Jarkko Hietaniemi [Fri, 1 Dec 2000 19:44:44 +0000 (19:44 +0000)]
Retract #7941. Forbidding subs m/s/etc is too cruel because
that also breaks using them as methods.
p4raw-id: //depot/perl@7943
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
Jarkko Hietaniemi [Fri, 1 Dec 2000 15:28:58 +0000 (15:28 +0000)]
(Retracted by #7943.)
Reserve the short named string operator names.
p4raw-id: //depot/perl@7941
Jarkko Hietaniemi [Fri, 1 Dec 2000 06:45:53 +0000 (06:45 +0000)]
Get the three different space character classes right under utf8.
p4raw-id: //depot/perl@7940
Jarkko Hietaniemi [Fri, 1 Dec 2000 03:26:26 +0000 (03:26 +0000)]
Two more tests that make no sense in UTF-8 since the test
data is not in UTF-8.
p4raw-id: //depot/perl@7939
Jarkko Hietaniemi [Fri, 1 Dec 2000 03:20:39 +0000 (03:20 +0000)]
\x{} doesn't any more require 'use utf8' outside regexen so why
should it be required inside regexen?
p4raw-id: //depot/perl@7938
Jarkko Hietaniemi [Fri, 1 Dec 2000 02:58:53 +0000 (02:58 +0000)]
Fix for
20001130.008 and
20001130.010, the PL_regnpar wasn't
stored and restored, and thusly was trounced by the utf8 swash
routines.
p4raw-id: //depot/perl@7937
Jarkko Hietaniemi [Thu, 30 Nov 2000 20:41:39 +0000 (20:41 +0000)]
Fix for
20001128.006, be more careful in Perl_sv_utf8_downgrade().
Why the different platforms behave so differently (core dump vs
no core dump) on this bug is a but of a mystery, but if I had to
guess I would mumble something like 'alignment'.
p4raw-id: //depot/perl@7936
Robin Barker [Thu, 30 Nov 2000 14:27:12 +0000 (14:27 +0000)]
toke.c perlio.c -Wformat nits
Message-Id: <
200011301427.OAA00030@tempest.npl.co.uk>
p4raw-id: //depot/perl@7935
Jarkko Hietaniemi [Thu, 30 Nov 2000 16:04:49 +0000 (16:04 +0000)]
In OS/390 'localhost' can be 'localhost.FOO.BAR'.
p4raw-id: //depot/perl@7934
Peter Prymmer [Wed, 29 Nov 2000 15:16:45 +0000 (07:16 -0800)]
[ID
20001129.007] Not OK: perl v5.7.0 +DEVEL7928 on VMS_AXP V7.1 (UNINSTALLED)
Message-Id: <Pine.OSF.4.10.
10011291515570.328738-100000@aspara.forte.com>
In VMS the localhost may be LOCALHOST.
p4raw-id: //depot/perl@7933
Peter Prymmer [Wed, 29 Nov 2000 12:36:40 +0000 (04:36 -0800)]
Re: question about retlen in utf8.c:Perl_utf8_to_uv()
Message-ID: <Pine.OSF.4.10.
10011291233120.328738-100000@aspara.forte.com>
plus regen perlapi.pod.
p4raw-id: //depot/perl@7932
Charles Lane [Wed, 29 Nov 2000 17:15:11 +0000 (12:15 -0500)]
get t/lib/filter-util.t to work on VMS
Message-Id: <
001129171439.6099b@DUPHY4.Physics.Drexel.Edu>
p4raw-id: //depot/perl@7931
Jarkko Hietaniemi [Wed, 29 Nov 2000 18:51:55 +0000 (18:51 +0000)]
Update Changes.
p4raw-id: //depot/perl@7930
Dominic Dunlop [Tue, 28 Nov 2000 16:41:57 +0000 (17:41 +0100)]
[ID
20001128.003] Not OK: perl v5.7.0 +DEVEL7891 on ppc-linux 2.2.17
Message-Id: <p04320400b649771b9797@[192.168.1.4]>
Patch to catch a core dump in the Configure va_copy test.
p4raw-id: //depot/perl@7928
Jarkko Hietaniemi [Wed, 29 Nov 2000 17:31:59 +0000 (17:31 +0000)]
Retract #7921, the patch shouldn't be needed.
p4raw-id: //depot/perl@7927
Jarkko Hietaniemi [Wed, 29 Nov 2000 17:01:41 +0000 (17:01 +0000)]
Make the Class::Struct import() wiser.
p4raw-id: //depot/perl@7926
Jarkko Hietaniemi [Wed, 29 Nov 2000 16:36:33 +0000 (16:36 +0000)]
All the core library users of Class::Struct seem to be
using "use Class::Struct 'struct';" instead of the bare
"use Class::Struct;", which isn't documented in Class::Struct.
This can't be right.
p4raw-id: //depot/perl@7925
Jarkko Hietaniemi [Wed, 29 Nov 2000 16:32:15 +0000 (16:32 +0000)]
A test works better if it has the right 1..$n output.
p4raw-id: //depot/perl@7924