23 years agoReplace #6721, GDBM, system malloc, and LEAKTEST.
Jarkko Hietaniemi [Mon, 8 Jan 2001 02:24:51 +0000]
Replace #6721, GDBM, system malloc, and LEAKTEST.

p4raw-id: //depot/perl@8364

23 years agoFix spurious GVSV OPpOUR_INTRO
Stephen McCamant [Sat, 6 Jan 2001 15:25:02 +0000]
Fix spurious GVSV OPpOUR_INTRO
Message-ID: <14935.41722.239364.55174@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8363

23 years ago[patch] xsub AUTOLOAD fix/optimization
Doug MacEachern [Sat, 6 Jan 2001 09:30:05 +0000]
[patch] xsub AUTOLOAD fix/optimization
Message-ID: <Pine.LNX.4.10.10101060924280.24460-100000@mojo.covalent.net>

Allow AUTOLOAD to be an xsub and allow such xsubs
to avoid use of $AUTOLOAD.

p4raw-id: //depot/perl@8362

23 years agoRe: [PATCH] Re: [ID 20010105.002] close() on process filehandle leaves defunct process
Radu Greab [Sun, 7 Jan 2001 03:16:55 +0000]
Re: [PATCH] Re: [ID 20010105.002] close() on process filehandle leaves defunct process
Message-ID: <14935.50055.838449.408835@ix.netsoft.ro>

No need for the potentially nonportable $SIG{CHLD}.

p4raw-id: //depot/perl@8361

23 years agoUpdate to Getopt::Long 2.24_02, from Johan Vromans.
Jarkko Hietaniemi [Mon, 8 Jan 2001 01:58:23 +0000]
Update to Getopt::Long 2.24_02, from Johan Vromans.

p4raw-id: //depot/perl@8360

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 8 Jan 2001 01:55:44 +0000]
Integrate perlio:

[  8356]
FILE * in XS code for PerlIO world:
- make PERLIO_NOT_STDIO 0 (co-existance) default for non PERL_CORE case.
- Add FILE * T_STDIO typemap.
- Finish PerlIO_findFILE() and PerlIO_extprtFILE()

[  8346]
Fixup accumulated integrate muddles (perlio == devperl again)

p4raw-link: @8356 on //depot/perlio: f7e7eb72c805f1b630a3d1a32ed33c0f6da60bea
p4raw-link: @8346 on //depot/perlio: ba2475127660598ffe45c99cc6ca9e93a5ca847c

p4raw-id: //depot/perl@8359

23 years agoUpdate the EPOC cross SDK URL.
Jarkko Hietaniemi [Sun, 7 Jan 2001 21:16:50 +0000]
Update the EPOC cross SDK URL.

p4raw-id: //depot/perl@8358

23 years agoFILE * in XS code for PerlIO world:
Nick Ing-Simmons [Sat, 6 Jan 2001 21:47:52 +0000]
FILE * in XS code for PerlIO world:
  - make PERLIO_NOT_STDIO 0 (co-existance) default for non PERL_CORE case.
  - Add FILE * T_STDIO typemap.
  - Finish PerlIO_findFILE() and PerlIO_extprtFILE()

p4raw-id: //depot/perlio@8356

23 years agoFixup accumulated integrate muddles (perlio == devperl again)
Nick Ing-Simmons [Sat, 6 Jan 2001 14:36:01 +0000]
Fixup accumulated integrate muddles (perlio == devperl again)

p4raw-id: //depot/perlio@8346

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 6 Jan 2001 14:24:58 +0000]
Integrate mainline

p4raw-id: //depot/perlio@8345

23 years ago[patch] PerlIO_cleanup() prototype
Doug MacEachern [Fri, 5 Jan 2001 18:15:31 +0000]
[patch] PerlIO_cleanup() prototype
Message-ID: <Pine.LNX.4.10.10101051813220.340-100000@mojo.covalent.net>

p4raw-id: //depot/perl@8344

23 years agoIRIX compiler noticed that the bof initialization might be
Jarkko Hietaniemi [Sat, 6 Jan 2001 01:04:09 +0000]
IRIX compiler noticed that the bof initialization might be
bypassed by control flow.

p4raw-id: //depot/perl@8343

23 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 6 Jan 2001 00:10:48 +0000]
Update Changes.

p4raw-id: //depot/perl@8342

23 years agoAdd a note about EBCDIC versus UTF-8 to a potential problem spot.
Jarkko Hietaniemi [Fri, 5 Jan 2001 23:52:33 +0000]
Add a note about EBCDIC versus UTF-8 to a potential problem spot.

p4raw-id: //depot/perl@8341

23 years agoRe: [ID 20010105.002] close() on process filehandle leaves defunct process
Radu Greab [Fri, 5 Jan 2001 21:04:33 +0000]
Re: [ID 20010105.002] close() on process filehandle leaves defunct process
Message-ID: <14934.6849.742435.23178@ix.netsoft.ro>

p4raw-id: //depot/perl@8340

23 years agoformat and rewording in perlfaq.pod
Robin Barker [Fri, 5 Jan 2001 18:51:20 +0000]
format and rewording in perlfaq.pod
Message-Id: <200101051851.SAA03310@tempest.npl.co.uk>

p4raw-id: //depot/perl@8339

23 years ago[patch: perl@8327] have perlbug's Save to File respect -F flag
Peter Prymmer [Fri, 5 Jan 2001 14:02:13 +0000]
[patch: perl@8327] have perlbug's Save to File respect -F flag
Message-ID: <Pine.OSF.4.10.10101051357400.28294-100000@aspara.forte.com>

p4raw-id: //depot/perl@8338

23 years agofailure to set src='.'
Robin Barker [Tue, 2 Jan 2001 15:24:07 +0000]
failure to set src='.'
Message-Id: <200101021524.PAA15145@tempest.npl.co.uk>

If you call configure as C<./Configure> or C<sh ./Configure>,
$src is set to the absolute path name, not '.'.

This, in turn, means -Dmksymlink tries to do its stuff because
it does not think it is in the src directory.

(plus a metaconfig nitfix)

p4raw-id: //depot/perl@8337

23 years agoRe: [Fwd: Scoping of %^H still broken in both perl@8269 and perl-5.6.1-TRIAL1]
Alan Burlison [Fri, 5 Jan 2001 17:39:16 +0000]
Re: [Fwd: Scoping of %^H still broken in both perl@8269 and perl-5.6.1-TRIAL1]
Message-ID: <3A5606C4.473D2226@uk.sun.com>

p4raw-id: //depot/perl@8336

23 years agoUpgrade to Getopt::Long 2.24_01, from Johan Vromans.
Jarkko Hietaniemi [Fri, 5 Jan 2001 16:05:44 +0000]
Upgrade to Getopt::Long 2.24_01, from Johan Vromans.

p4raw-id: //depot/perl@8335

23 years agoPATCH 5.6.1 & blead 8327 -- workaround for t/io/fs.t
Raphael Manfredi [Fri, 5 Jan 2001 13:46:51 +0000]
PATCH 5.6.1 & blead 8327 -- workaround for t/io/fs.t
Message-ID: <13693.978698811@nice.ram.loc>

Apparently, the glibc2.2 + linux 2.4.0 + NFS combination prevent
accurate reading of the "atime".

p4raw-id: //depot/perl@8334

23 years agoRe: ebcdic <-> ascii tables interjected in uv <-> utf8 considered harmful
Simon Cozens [Fri, 8 Dec 2000 13:33:31 +0000]
Re: ebcdic <-> ascii tables interjected in uv <-> utf8 considered harmful
Message-ID: <20001208133331.A11535@deep-dark-truthful-mirror.perlhacker.org>

A lost patch fragment.

p4raw-id: //depot/perl@8333

23 years agoDo away with strncpy() and a fixed length buffer.
Jarkko Hietaniemi [Fri, 5 Jan 2001 15:40:42 +0000]
Do away with strncpy() and a fixed length buffer.

p4raw-id: //depot/perl@8332

23 years agoTests for #8329 and #8330.
Jarkko Hietaniemi [Fri, 5 Jan 2001 15:03:07 +0000]
Tests for #8329 and #8330.

p4raw-id: //depot/perl@8331

23 years ago"\x{FF}\xFF" was broken, the \xFF was appended in its
Jarkko Hietaniemi [Fri, 5 Jan 2001 15:02:38 +0000]
"\x{FF}\xFF" was broken, the \xFF was appended in its
raw 8-bit form to the UTF-8 string.

p4raw-id: //depot/perl@8330

23 years agostrings with \x{..} in the middle are corrupted
Roca, Ignasi [Fri, 5 Jan 2001 12:28:52 +0000]
strings with \x{..} in the middle are corrupted
Message-ID: <5930DC161690D211966700902715754703738F96@madt009a.siemens.es>

UTF-8 parsing fix that seems to be needed for EBCDIC, in ASCII
no effect.  (changed the strncpy() to Copy())

p4raw-id: //depot/perl@8329

23 years agoUTF-8 cleanup.
Jarkko Hietaniemi [Fri, 5 Jan 2001 06:44:27 +0000]
UTF-8 cleanup.

p4raw-id: //depot/perl@8328

23 years agoTest::Harness doesn't use IO (was Re: [PATCH 5.7.0] Re: Tests depending on extensions...
Radu Greab [Fri, 5 Jan 2001 02:29:06 +0000]
Test::Harness doesn't use IO (was Re: [PATCH 5.7.0] Re: Tests depending on extensions,    and `make minitest')
Message-ID: <14933.5458.672637.641215@ix.netsoft.ro>

Cleans up Harness to not use FileHandle, which uses IO.

p4raw-id: //depot/perl@8327

23 years agoUpdate Changes.
Jarkko Hietaniemi [Fri, 5 Jan 2001 00:56:37 +0000]
Update Changes.

p4raw-id: //depot/perl@8326

23 years agoRe: [patch bug 20010103.019] Re: perl@8269: failure to build on NT 4.0.1381 with...
Peter Prymmer [Thu, 4 Jan 2001 14:20:15 +0000]
Re: [patch bug 20010103.019] Re: perl@8269: failure to build on NT 4.0.1381 with MSVC (fwd)
Message-ID: <Pine.OSF.4.10.10101041406420.492782-100000@aspara.forte.com>

plus a couple more tailing whitespace removals.

p4raw-id: //depot/perl@8325

23 years agoAdd some Unicode chop() tests.
Jarkko Hietaniemi [Fri, 5 Jan 2001 00:47:39 +0000]
Add some Unicode chop() tests.

p4raw-id: //depot/perl@8324

23 years agoUnify UTF-8 malformedness handling.
Jarkko Hietaniemi [Fri, 5 Jan 2001 00:47:23 +0000]
Unify UTF-8 malformedness handling.

p4raw-id: //depot/perl@8323

23 years agoThe new $issymlink was unknown to Mksymlinks.
Jarkko Hietaniemi [Thu, 4 Jan 2001 22:21:54 +0000]
The new $issymlink was unknown to Mksymlinks.

p4raw-id: //depot/perl@8322

23 years agoThe test didn't work under the core test framework.
Jarkko Hietaniemi [Thu, 4 Jan 2001 21:51:05 +0000]
The test didn't work under the core test framework.

p4raw-id: //depot/perl@8321

23 years agoDB3 NDBM/ODBM emulation tweaks from Stanislav Brabec <utx@penguin.cz>.
Jarkko Hietaniemi [Thu, 4 Jan 2001 21:14:22 +0000]
DB3 NDBM/ODBM emulation tweaks from Stanislav Brabec <utx@penguin.cz>.

p4raw-id: //depot/perl@8320

23 years agoTypo in #8312 when manually applying a problematic patch fragment.
Jarkko Hietaniemi [Thu, 4 Jan 2001 20:46:17 +0000]
Typo in #8312 when manually applying a problematic patch fragment.

p4raw-id: //depot/perl@8319

23 years agoThe $sh_c didn't fly.
Jarkko Hietaniemi [Thu, 4 Jan 2001 20:43:01 +0000]
The $sh_c didn't fly.

p4raw-id: //depot/perl@8318

23 years agoAIX builtin test -h is broken, changes based on
H.Merijn Brand [Tue, 2 Jan 2001 11:24:39 +0000]
AIX builtin test -h is broken, changes based on

Subject: [PATCH] 8297. Symlink stuff breaks on AIX 4 bsh
Message-Id: <20010102093747.A6F7.H.M.BRAND@hccnet.nl>

p4raw-id: //depot/perl@8317

23 years agoRe: New attempt on hints/solaris_2.sh
Andy Dougherty [Wed, 3 Jan 2001 15:36:06 +0000]
Re: New attempt on hints/solaris_2.sh
Message-ID: <Pine.SOL.4.10.10101031518320.28840-100000@maxwell.phys.lafayette.edu>

Beware of GNU ld.

p4raw-id: //depot/perl@8316

23 years agoRe: [PATCH 5.7.1/Configure] failure to set src='.'
Lupe Christoph [Wed, 3 Jan 2001 07:58:51 +0000]
Re: [PATCH 5.7.1/Configure] failure to set src='.'
Message-ID: <20010103075851.P4594@alanya.lupe-christoph.de>

p4raw-id: //depot/perl@8315

23 years agoRe: [PATCH @8269] Continue blocks and B::Deparse
Stephen McCamant [Wed, 3 Jan 2001 13:48:04 +0000]
Re: [PATCH @8269] Continue blocks and B::Deparse
Message-ID: <14931.40265.379608.910008@soda.csua.berkeley.edu>

Doc tweak on #8313.

p4raw-id: //depot/perl@8314

23 years agoContinue blocks and B::Deparse
Stephen McCamant [Wed, 3 Jan 2001 13:31:53 +0000]
Continue blocks and B::Deparse
Message-ID: <14931.37732.62835.279605@soda.csua.berkeley.edu>

Make the peephole optimizer to bypass more null ops and
and rewrite the deparse handling of continue blocks.

p4raw-id: //depot/perl@8313

23 years agoUpgrade to Storable 1.0.7, from Raphael Manfredi.
Jarkko Hietaniemi [Thu, 4 Jan 2001 18:47:39 +0000]
Upgrade to Storable 1.0.7, from Raphael Manfredi.

p4raw-id: //depot/perl@8312

23 years agoAdd a new MakeMaker variable PM_FILTER that defines a Unix
Raphael Manfredi [Wed, 3 Jan 2001 22:01:30 +0000]
Add a new MakeMaker variable PM_FILTER that defines a Unix
filter to be run on each .pm during the pm_to_blib() phase,
a fixed version of

Subject: PATCH (blead 8269) ExtUtils::MakeMaker
Message-ID: <5296.978555690@nice.ram.loc>

p4raw-id: //depot/perl@8311

23 years ago.1]; as Re: [PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status update
Robin Barker [Tue, 2 Jan 2001 15:35:03 +0000]
.1]; as Re: [PATCH 5.6.1-TRIAL1 and @8223]; was Re: Perlbug 20000322.006 status update
Message-Id: <200101021535.PAA15161@tempest.npl.co.uk>

p4raw-id: //depot/perl@8310

23 years agoRe: [patch] static-ize XS()
Doug MacEachern [Mon, 1 Jan 2001 15:26:01 +0000]
Re: [patch] static-ize XS()
Message-ID: <Pine.LNX.4.10.10101011523560.3379-100000@mojo.covalent.net>

Provide prototypes for the XS functions.

p4raw-id: //depot/perl@8309

23 years ago[patch] typemap =~ s/croak/Perl_croak/
Doug MacEachern [Mon, 1 Jan 2001 11:41:57 +0000]
[patch] typemap =~ s/croak/Perl_croak/
Message-ID: <Pine.LNX.4.10.10101011139570.3379-100000@mojo.covalent.net>

p4raw-id: //depot/perl@8308

23 years agoRe: [patch] MM_Unix cpprun shortcut
Doug MacEachern [Wed, 3 Jan 2001 20:09:57 +0000]
Re: [patch] MM_Unix cpprun shortcut
Message-ID: <Pine.LNX.4.10.10101032009330.280-100000@mojo.covalent.net>

Add a .c.i: MakeMaker make rule to create cpreprocessed outputs.

p4raw-id: //depot/perl@8307

23 years agoCorrections for Perl_yylex_r (used by a reentrant parser as Bison)
Roca, Ignasi [Thu, 4 Jan 2001 12:47:10 +0000]
Corrections for Perl_yylex_r (used by a reentrant parser as Bison)
Message-ID: <5930DC161690D21196670090271575470370111A@madt009a.siemens.es>

The toke.c part only, patching embed.h and proto.h is futile.

p4raw-id: //depot/perl@8306

23 years agoscanning two hex-constants fails on EBCDIC environment (script length.t)
Roca, Ignasi [Thu, 4 Jan 2001 17:50:12 +0000]
scanning two hex-constants fails on EBCDIC environment (script length.t)
Message-ID: <5930DC161690D211966700902715754703738AA6@madt009a.siemens.es>

p4raw-id: //depot/perl@8305

23 years agoMessage-ID: <5930DC161690D211966700902715754703701130@madt009a.siemens.es>
Roca, Ignasi [Thu, 4 Jan 2001 12:53:39 +0000]
Message-ID: <5930DC161690D211966700902715754703701130@madt009a.siemens.es>

If running byacc write-enable also perly.h.

p4raw-id: //depot/perl@8304

23 years agoRewrite pp_concat() in terms of sv_catsv().
Jarkko Hietaniemi [Thu, 4 Jan 2001 15:40:49 +0000]
Rewrite pp_concat() in terms of sv_catsv().

p4raw-id: //depot/perl@8303

23 years agoIntegrate mainline.
Nick Ing-Simmons [Wed, 3 Jan 2001 22:43:22 +0000]
Integrate mainline.

p4raw-id: //depot/perlio@8302

23 years agoVariable naming tweak.
Jarkko Hietaniemi [Tue, 2 Jan 2001 23:40:26 +0000]
Variable naming tweak.

p4raw-id: //depot/perl@8301

23 years agoUse the UTF8_XXX macros in is_utf8_char(), a performance nit
Jarkko Hietaniemi [Tue, 2 Jan 2001 23:40:02 +0000]
Use the UTF8_XXX macros in is_utf8_char(), a performance nit
in is_utf8_string().

p4raw-id: //depot/perl@8300

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 2 Jan 2001 22:14:40 +0000]
Integrate perlio:

[  8298]
Turn SvUTF8 off if not required in pp_chr and pp_stringify.

[  8296]
Add Encode and correct Filter/Util/Call in nmake Makefile

p4raw-link: @8298 on //depot/perlio: a227d84de924cb415af5426df5a1096840ffba31
p4raw-link: @8296 on //depot/perlio: 24c3c6f8bf13cbed1aee15c4432fb6e3d8078ff4

p4raw-id: //depot/perl@8299

23 years agoTurn SvUTF8 off if not required in pp_chr and pp_stringify.
Nick Ing-Simmons [Tue, 2 Jan 2001 22:03:06 +0000]
Turn SvUTF8 off if not required in pp_chr and pp_stringify.

p4raw-id: //depot/perlio@8298

23 years agoSignedness nit.
Jarkko Hietaniemi [Tue, 2 Jan 2001 04:26:28 +0000]
Signedness nit.

p4raw-id: //depot/perl@8297

23 years agoAdd Encode and correct Filter/Util/Call in nmake Makefile
Nick Ing-Simmons [Mon, 1 Jan 2001 23:49:36 +0000]
Add Encode and correct Filter/Util/Call in nmake Makefile

p4raw-id: //depot/perlio@8296

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 1 Jan 2001 23:05:48 +0000]
Integrate perlio:

[  8293]
More rigor in UTF-8-ness of Encode's toUnicode
XS export some of the utf8 internal functions.
Test some of the functions.
Fix pp_concat() bug shown by said tests.

p4raw-link: @8293 on //depot/perlio: a12c0f5690a38b5b84d767b0f8b7cc133a68affc

p4raw-id: //depot/perl@8295
p4raw-integrated: from //depot/perlio@8292 'copy in'
ext/Encode/Encode.xs (@8285..) ext/Encode/Encode.pm (@8290..)
pp_hot.c t/lib/encode.t (@8293..)

23 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 1 Jan 2001 22:48:34 +0000]
Integrate mainline

p4raw-id: //depot/perlio@8294

23 years agoMore rigor in UTF-8-ness of Encode's toUnicode
Nick Ing-Simmons [Mon, 1 Jan 2001 21:58:50 +0000]
More rigor in UTF-8-ness of Encode's toUnicode
XS export some of the utf8 internal functions.
Test some of the functions.
Fix pp_concat() bug shown by said tests.

p4raw-id: //depot/perlio@8293

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 1 Jan 2001 18:11:44 +0000]
Integrate perlio:

[  8290]
Loose the "Loading..." warning.
Another bug in fallback support

[  8288]
Fix .ucm reading - forgot a chr()
Start of .ucm write (for .enc to .ucm)

[  8285]
Start of support of ICU-style .ucm files:
- teach compile how to read a .ucm file
- first guess at how to represent fallbacks in "tries".
- use fallbacks if check == 0
- new return code to indicate we used one.

p4raw-link: @8290 on //depot/perlio: c8991b40a4a3c9ec8efc70a2420a12ff1ce50eb0
p4raw-link: @8288 on //depot/perlio: e0c49a6baed38305536b5d74ba7486451327612c
p4raw-link: @8285 on //depot/perlio: 9b37254de3a0e643859aebea34267588f789f15f

p4raw-id: //depot/perl@8292

23 years agoPodify README.mpeix (a new version from the web),
Jarkko Hietaniemi [Mon, 1 Jan 2001 18:10:58 +0000]
Podify README.mpeix (a new version from the web),
add a dummy NAME to Carp::Heavy, regen toc.

p4raw-id: //depot/perl@8291

23 years agoLoose the "Loading..." warning.
Nick Ing-Simmons [Mon, 1 Jan 2001 17:43:47 +0000]
Loose the "Loading..." warning.
Another bug in fallback support

p4raw-id: //depot/perlio@8290

23 years agoBump up Larry's copyright.
Jarkko Hietaniemi [Mon, 1 Jan 2001 00:01:57 +0000]
Bump up Larry's copyright.

p4raw-id: //depot/perl@8289

23 years agoFix .ucm reading - forgot a chr()
Nick Ing-Simmons [Sun, 31 Dec 2000 21:27:53 +0000]
Fix .ucm reading - forgot a chr()
Start of .ucm write (for .enc to .ucm)

p4raw-id: //depot/perlio@8288

23 years agoComment away a diagnostic message as noted by Craig A. Berry
Jarkko Hietaniemi [Sun, 31 Dec 2000 18:15:56 +0000]
Comment away a diagnostic message as noted by Craig A. Berry
(the unexpected message was confusing testing)

p4raw-id: //depot/perl@8287

23 years agoext/Encode/Makefile.PL line shortening
Craig A. Berry [Sun, 31 Dec 2000 11:17:37 +0000]
ext/Encode/Makefile.PL line shortening
Message-Id: <5.0.2.1.0.20001230195844.025636c0@exchi01>

p4raw-id: //depot/perl@8286

23 years agoStart of support of ICU-style .ucm files:
Nick Ing-Simmons [Sun, 31 Dec 2000 18:11:54 +0000]
Start of support of ICU-style .ucm files:
 - teach compile how to read a .ucm file
 - first guess at how to represent fallbacks in "tries".
 - use fallbacks if check == 0
 - new return code to indicate we used one.

p4raw-id: //depot/perlio@8285

23 years agoPacify picky VMS compiler.
Craig A. Berry [Sat, 30 Dec 2000 18:10:02 +0000]
Pacify picky VMS compiler.

Subject: perl@8269, whiny Compaq C compiler, unsigned expressions
Message-Id: <200012310010.CAA09719@tiku.hut.fi>

p4raw-id: //depot/perl@8284

23 years agoWrong alarm: cygwin's getpwuid() is just fine (from Gerrit P. Haase)
Jarkko Hietaniemi [Sun, 31 Dec 2000 16:11:47 +0000]
Wrong alarm: cygwin's getpwuid() is just fine (from Gerrit P. Haase)

p4raw-id: //depot/perl@8283

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 31 Dec 2000 15:26:11 +0000]
Integrate perlio:

[  8281]
Tweak perlio.c so that makedef.pl-exported perlsio_binmode()
is available to be exported

[  8280]
Ilya's OS2 patch (testing for damage on Win32)

p4raw-link: @8281 on //depot/perlio: eb73becae469f5299394486e1d7e01e96646e994
p4raw-link: @8280 on //depot/perlio: 568ad336973732c4d3fa134b7dcb8e82359c1f11

p4raw-id: //depot/perl@8282

23 years agoTweak perlio.c so that makedef.pl-exported perlsio_binmode()
Nick Ing-Simmons [Sun, 31 Dec 2000 10:06:15 +0000]
Tweak perlio.c so that makedef.pl-exported perlsio_binmode()
is available to be exported

p4raw-id: //depot/perlio@8281

23 years agoIlya's OS2 patch (testing for damage on Win32)
Nick Ing-Simmons [Sun, 31 Dec 2000 09:41:26 +0000]
Ilya's OS2 patch (testing for damage on Win32)

p4raw-id: //depot/perlio@8280

23 years agoTest nits.
Jarkko Hietaniemi [Sat, 30 Dec 2000 21:52:07 +0000]
Test nits.

p4raw-id: //depot/perl@8279

23 years agoRe: [ID 20001229.001] Not OK: perl v5.7.0 +DEVEL8221 on i686-linux 2.4.0-test13pre4...
Andreas König [Sat, 30 Dec 2000 22:35:37 +0000]
Re: [ID 20001229.001] Not OK: perl v5.7.0 +DEVEL8221 on i686-linux 2.4.0-test13pre4-ac2 -2 (UNINSTALLED)
Message-ID: <m3vgs1a8ye.fsf@ak-71.mind.de>

The 32-bit wraparound test wasn't quite right.

p4raw-id: //depot/perl@8278

23 years agoopen() example in perlfunc.pod
Karsten Sperling [Sat, 30 Dec 2000 22:27:09 +0000]
open() example in perlfunc.pod
Message-ID: <"iraun1.ira.0090801:001230.213049"@ira.uka.de>

p4raw-id: //depot/perl@8277

23 years agoNot quite that many tests yet.
Jarkko Hietaniemi [Sat, 30 Dec 2000 20:32:40 +0000]
Not quite that many tests yet.

p4raw-id: //depot/perl@8276

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 30 Dec 2000 20:26:58 +0000]
Integrate perlio:

[  8272]
Tweak for MULTIPLICITY/USE_PERLIO

p4raw-link: @8272 on //depot/perlio: 7948272db9c63907ea8e92fdd3436cdaab2f9cce

p4raw-id: //depot/perl@8275

23 years agoSignedness nit.
Jarkko Hietaniemi [Sat, 30 Dec 2000 20:24:56 +0000]
Signedness nit.

p4raw-id: //depot/perl@8274

23 years agoAdd a test case for 20000731.001 which was fixed by the #8267.
Jarkko Hietaniemi [Sat, 30 Dec 2000 20:15:46 +0000]
Add a test case for 20000731.001 which was fixed by the #8267.

p4raw-id: //depot/perl@8273

23 years agoTweak for MULTIPLICITY/USE_PERLIO
Nick Ing-Simmons [Sat, 30 Dec 2000 19:47:51 +0000]
Tweak for MULTIPLICITY/USE_PERLIO

p4raw-id: //depot/perlio@8272

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 30 Dec 2000 19:46:45 +0000]
Integrate mainline

p4raw-id: //depot/perlio@8271

23 years agoRE: perl@8269
Richard Soderberg [Sat, 30 Dec 2000 11:36:27 +0000]
RE: perl@8269
Message-ID: <NAEKLNAAHLMBPMPNBMLEIEAKCKAA.rs@crystalflame.net>

A missing aTHX_.

p4raw-id: //depot/perl@8270

23 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 30 Dec 2000 18:55:48 +0000]
Update Changes.

p4raw-id: //depot/perl@8269

23 years agoAdd a test for Unicode split //. The #8267 was the cure.
Jarkko Hietaniemi [Sat, 30 Dec 2000 17:18:40 +0000]
Add a test for Unicode split //.  The #8267 was the cure.

p4raw-id: //depot/perl@8268

23 years agomore UTF8 test suites and an UTF8 patch
Inaba Hiroto [Sat, 30 Dec 2000 14:27:10 +0000]
more UTF8 test suites and an UTF8 patch
Message-ID: <3A4D722D.243AFD88@st.rim.or.jp>

Just the patch part for now, and the pragma renamed
as unicode::distinct.

p4raw-id: //depot/perl@8267

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 30 Dec 2000 16:40:49 +0000]
Integrate mainline

p4raw-id: //depot/perlio@8266

23 years agoThe sv_catsv() fix, take two.
Jarkko Hietaniemi [Sat, 30 Dec 2000 07:28:55 +0000]
The sv_catsv() fix, take two.

p4raw-id: //depot/perl@8265

23 years agoUndo all the join-related changes since #8248: relevant
Jarkko Hietaniemi [Sat, 30 Dec 2000 06:19:18 +0000]
Undo all the join-related changes since #8248: relevant
portions of 8248, 8249, 8250, 8251, 8260, 8263 must go.
The new sv_catsv() doesn't fly so it must go back to
the drawing board.

p4raw-id: //depot/perl@8264

23 years ago(Retracted by #8264) Tweak sv_catsv() some more.
Jarkko Hietaniemi [Sat, 30 Dec 2000 01:08:32 +0000]
(Retracted by #8264)  Tweak sv_catsv() some more.

p4raw-id: //depot/perl@8263

23 years agoRetract #8261.
Jarkko Hietaniemi [Sat, 30 Dec 2000 00:45:14 +0000]
Retract #8261.

p4raw-id: //depot/perl@8262

23 years ago(Retracted by #8261). (Unsuccessful memory access tweaks.)
Jarkko Hietaniemi [Sat, 30 Dec 2000 00:38:32 +0000]
(Retracted by #8261). (Unsuccessful memory access tweaks.)

p4raw-id: //depot/perl@8261

23 years ago(Retracted by #8264) More fixing for #8251.
Jarkko Hietaniemi [Fri, 29 Dec 2000 22:51:33 +0000]
(Retracted by #8264)  More fixing for #8251.

p4raw-id: //depot/perl@8260

23 years agopodlators 1.06 released
Russ Allbery [Mon, 25 Dec 2000 05:09:30 +0000]
podlators 1.06 released
Message-ID: <ylwvcosl4l.fsf@windlord.stanford.edu>

p4raw-id: //depot/perl@8259

23 years agoMake the large file tests more robust/talkative as suggested by
Andreas König [Fri, 29 Dec 2000 14:23:01 +0000]
Make the large file tests more robust/talkative as suggested by

Subject: Re: [ID 20001229.001] Not OK: perl v5.7.0 +DEVEL8221 on i686-linux 2.4.0-test13pre4-ac2 -2 (UNINSTALLED)
Message-ID: <m3snn7uzt6.fsf@ak-71.mind.de>

p4raw-id: //depot/perl@8258

23 years agoFurther VMS piping fixes from Charles Lane:
Jarkko Hietaniemi [Fri, 29 Dec 2000 17:48:04 +0000]
Further VMS piping fixes from Charles Lane:

In summary, error messages produced when a subprocess terminated
abnormally were being sent not just to the parent process, but to
grandparents, because of default values for error output that were
not completely overridden when the subprocess was started.

This patch fixes this behavior by defining user-mode (i.e., temporary
for the duration of the program) logical names for SYS$OUTPUT and
SYS$ERROR when they are (re)opened inside Perl.  And a bunch of other
changes to make it so that the user-mode logicals are the ones that
control where Perl's error messages go if it terminates abnormally.

I also added some gratuitous fixes to the indentation of braces in
the piping code.  It just looked ugly, before.

p4raw-id: //depot/perl@8257

23 years agoIdea: Declare multiple constants at once (fwd)
Casey R. Tweten [Fri, 29 Dec 2000 12:03:00 +0000]
Idea: Declare multiple constants at once (fwd)
Message-ID: <Pine.OSF.4.21.0012291201150.17186-100000@home.kiski.net>

Tests for for #8240.

p4raw-id: //depot/perl@8256

23 years agoRe: [PATCH] Interesting syntax idea
Simon Cozens [Fri, 29 Dec 2000 14:34:04 +0000]
Re: [PATCH] Interesting syntax idea
Message-ID: <20001229143404.A7762@deep-dark-truthful-mirror.perlhacker.org>

Tests for #8254.

p4raw-id: //depot/perl@8255