platform/upstream/perl.git
23 years agoFix "scalars leaked" bugs caused by overload magic
Nick Ing-Simmons [Mon, 8 Jan 2001 23:54:33 +0000 (23:54 +0000)]
Fix "scalars leaked" bugs caused by overload magic
(Highlighted by Ilya's DESTROY optimization.)

p4raw-id: //depot/perlio@8371

23 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 8 Jan 2001 20:19:41 +0000 (20:19 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8370

23 years agosave_delete() Safefree() doesn't (anymore?) work with shared
Jarkko Hietaniemi [Mon, 8 Jan 2001 17:30:52 +0000 (17:30 +0000)]
save_delete() Safefree() doesn't (anymore?) work with shared
strings, one test failure in op/misc and almost all of lib/b.
(Outcomments #8369.)

p4raw-id: //depot/perl@8369

23 years ago(Outcommented by #8369.)
Simon Cozens [Sat, 6 Jan 2001 11:48:40 +0000 (11:48 +0000)]
(Outcommented by #8369.)

Subject: Re: Perl BugID 20001205.022 ---- save_delete
Message-ID: <20010106114840.A13227@deep-dark-truthful-mirror.perlhacker.org>

The save_delete() does need the Safefree.

p4raw-id: //depot/perl@8368

23 years ago[ID 20010107.012] [PATCH] 18446744073709551616e0 was treated as UV=18446744073709551615
Nicholas Clark [Sun, 7 Jan 2001 21:07:18 +0000 (21:07 +0000)]
[ID 20010107.012] [PATCH] 18446744073709551616e0 was treated as UV=18446744073709551615
Message-Id: <20010107210717.D1048@plum.flirble.org>

p4raw-id: //depot/perl@8366

23 years agoenviron nit
Simon Cozens [Sun, 7 Jan 2001 17:57:07 +0000 (17:57 +0000)]
environ nit
Message-ID: <20010107175707.A2013@pembro26.pmb.ox.ac.uk>

Use environ only if we have it.

p4raw-id: //depot/perl@8365

23 years agoReplace #6721, GDBM, system malloc, and LEAKTEST.
Jarkko Hietaniemi [Mon, 8 Jan 2001 02:24:51 +0000 (02:24 +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 (07:25 -0800)]
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 (01:30 -0800)]
[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 (05:16 +0200)]
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 (01:58 +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 (01:55 +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 (21:16 +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 (21:47 +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 (14:36 +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 (14:24 +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 (10:15 -0800)]
[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 (01:04 +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 (00:10 +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 (23:52 +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 (23:04 +0200)]
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 (18:51 +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 (06:02 -0800)]
[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 (15:24 +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 (17:39 +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 (16:05 +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 (14:46 +0100)]
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 (13:33 +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 (15:40 +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 (15:03 +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 (15:02 +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 (13:28 +0100)]
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 (06:44 +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 (04:29 +0200)]
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 (00:56 +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 (06:20 -0800)]
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 (00:47 +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 (00:47 +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 (22:21 +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 (21:51 +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 (21:14 +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 (20:46 +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 (20:43 +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 (12:24 +0100)]
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 (10:36 -0500)]
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 (08:58 +0100)]
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 (05:48 -0800)]
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 (05:31 -0800)]
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 (18:47 +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 (23:01 +0100)]
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 (15:35 +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 (07:26 -0800)]
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 (03:41 -0800)]
[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 (12:09 -0800)]
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 (13:47 +0100)]
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 (18:50 +0100)]
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 (13:53 +0100)]
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 (15:40 +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 (22:43 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@8302

23 years agoVariable naming tweak.
Jarkko Hietaniemi [Tue, 2 Jan 2001 23:40:26 +0000 (23:40 +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 (23:40 +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 (22:14 +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 (22:03 +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 (04:26 +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 (23:49 +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 (23:05 +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 (22:48 +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 (21:58 +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 (18:11 +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 (18:10 +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 (17:43 +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 (00:01 +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 (21:27 +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 (18:15 +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 (05:17 -0600)]
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 (18:11 +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 (12:10 -0600)]
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 (16:11 +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 (15:26 +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 (10:06 +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 (09:41 +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 (21:52 +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 (23:35 +0100)]
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 (23:27 +0100)]
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 (20:32 +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 (20:26 +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 (20:24 +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 (20:15 +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 (19:47 +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 (19:46 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8271

23 years agoRE: perl@8269
Richard Soderberg [Sat, 30 Dec 2000 11:36:27 +0000 (03:36 -0800)]
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 (18:55 +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 (17:18 +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 (23:27 +0900)]
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 (16:40 +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 (07:28 +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 (06:19 +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 (01:08 +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 (00:45 +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 (00:38 +0000)]
(Retracted by #8261). (Unsuccessful memory access tweaks.)

p4raw-id: //depot/perl@8261