This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
19 years agoFix makefile to put queue.pm correctly, update test script.
Artur Bergman [Wed, 1 May 2002 17:13:57 +0000 (17:13 +0000)]
Fix makefile to put queue.pm correctly, update test script.

p4raw-id: //depot/perl@16310

19 years ago[Patch] ext/PerlIO/t/fallback.t gets haircut
Dan Kogai [Thu, 2 May 2002 00:14:41 +0000 (09:14 +0900)]
[Patch]  ext/PerlIO/t/fallback.t gets haircut
Message-Id: <2958D841-5D16-11D6-8A58-00039301D480@dan.co.jp>

p4raw-id: //depot/perl@16309

19 years agoEncode tweak from Dan Kogai.
Jarkko Hietaniemi [Wed, 1 May 2002 15:27:52 +0000 (15:27 +0000)]
Encode tweak from Dan Kogai.

p4raw-id: //depot/perl@16308

19 years agoFlush directly to avoid erros when running from test harness
Artur Bergman [Wed, 1 May 2002 13:40:58 +0000 (13:40 +0000)]
Flush directly to avoid erros when running from test harness

p4raw-id: //depot/perl@16307

19 years agoUpdate Changes.
Jarkko Hietaniemi [Wed, 1 May 2002 13:37:34 +0000 (13:37 +0000)]
Update Changes.

p4raw-id: //depot/perl@16306

19 years agomake lib/User/pwent.t run on VMS
Peter Prymmer [Wed, 1 May 2002 10:12:53 +0000 (06:12 -0400)]
make lib/User/pwent.t run on VMS
Message-ID: <OFC387E5B4.FED37D7B-ON85256BAC.004DB0F0@55.25.11>

p4raw-id: //depot/perl@16305

19 years agoremove the extraneous "all" target from the run of make_ext on VMS only
Peter Prymmer [Wed, 1 May 2002 09:54:51 +0000 (05:54 -0400)]
remove the extraneous "all" target from the run of make_ext on VMS only
Message-ID: <OF1559C9E5.915D0B0E-ON85256BAC.004C1A2A@55.25.11>

p4raw-id: //depot/perl@16304

19 years agoFirst attempt at updating perlthrtut for ithreaded threads.pm
Artur Bergman [Wed, 1 May 2002 13:00:57 +0000 (13:00 +0000)]
First attempt at updating perlthrtut for ithreaded threads.pm

p4raw-id: //depot/perl@16303

19 years agoProvide the \N{U+HHHH} syntax before we forget.
Jarkko Hietaniemi [Wed, 1 May 2002 12:54:24 +0000 (12:54 +0000)]
Provide the \N{U+HHHH} syntax before we forget.

p4raw-id: //depot/perl@16302

19 years agoCopy-and-Pasto in perl.pod
Lupe Christoph [Wed, 1 May 2002 13:31:47 +0000 (15:31 +0200)]
Copy-and-Pasto in perl.pod
Message-ID: <20020501113147.GA31125@lupe-christoph.de>

p4raw-id: //depot/perl@16301

19 years agoUpgrade to Encode 1.66.
Jarkko Hietaniemi [Wed, 1 May 2002 12:01:11 +0000 (12:01 +0000)]
Upgrade to Encode 1.66.

p4raw-id: //depot/perl@16300

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Wed, 1 May 2002 11:53:21 +0000 (11:53 +0000)]
Integrate perlio:

[ 16297]
Remove "spurious" (and unnecessary) variables from layer_syms
Win32 (Win2k), MinGW-1.1 - passes all tests! ;-)

[ 16296]
perl embed.pl to update global.sym
p4raw-link: @16297 on //depot/perlio: ad6971c848a6c9ababdb3d314df9138e0a0f49d9
p4raw-link: @16296 on //depot/perlio: d3fc1a44058d12315bd16e49f8c7fd1469fd6d9d

p4raw-id: //depot/perl@16299

19 years agoRe: [PATCH: perl@16267] update to vms/perlvms.pod
Philip Newton [Wed, 1 May 2002 12:41:10 +0000 (14:41 +0200)]
Re: [PATCH: perl@16267] update to vms/perlvms.pod
   Message-Id: <ighvcukhj650hq264b6v45nj6ohanplm16@4ax.com>
p4raw-link: @16267 on //depot/perl: 4a764cd0c6a5228a65a4547158328224bc480d50
p4raw-link: @4 on //depot/thrperl: 11343788cbaaede18e3146b5219d2fbdaeaf516e

p4raw-id: //depot/perl@16298

19 years agoRemove "spurious" (and unnecessary) variables from layer_syms
Nick Ing-Simmons [Wed, 1 May 2002 06:50:24 +0000 (06:50 +0000)]
Remove "spurious" (and unnecessary) variables from layer_syms
Win32 (Win2k), MinGW-1.1 - passes all tests! ;-)

p4raw-id: //depot/perlio@16297

19 years agoperl embed.pl to update global.sym
Nick Ing-Simmons [Wed, 1 May 2002 06:21:28 +0000 (06:21 +0000)]
perl embed.pl to update global.sym

p4raw-id: //depot/perlio@16296

19 years agoRaw integrate of mainline (global.sym wrong on Win32)
Nick Ing-Simmons [Wed, 1 May 2002 06:16:18 +0000 (06:16 +0000)]
Raw integrate of mainline (global.sym wrong on Win32)

p4raw-id: //depot/perlio@16295

19 years agoTry #2 of getting rid of bincompat5005.
Jarkko Hietaniemi [Wed, 1 May 2002 02:39:32 +0000 (02:39 +0000)]
Try #2 of getting rid of bincompat5005.

p4raw-id: //depot/perl@16293

19 years agoNo bincompat5005.
Jarkko Hietaniemi [Wed, 1 May 2002 02:04:22 +0000 (02:04 +0000)]
No bincompat5005.

p4raw-id: //depot/perl@16291

19 years agoRemove sv_setpviv{_,mg}; regen perlapi.
Jarkko Hietaniemi [Wed, 1 May 2002 01:17:53 +0000 (01:17 +0000)]
Remove sv_setpviv{_,mg}; regen perlapi.

p4raw-id: //depot/perl@16290

19 years agoremove macroized bincompat functions
Dave Mitchell [Tue, 30 Apr 2002 23:55:43 +0000 (00:55 +0100)]
remove macroized bincompat functions
Message-ID: <20020430235543.A27796@fdgroup.com>

p4raw-id: //depot/perl@16289

19 years agoUpdate to Getopt::Long 2.30.
Jarkko Hietaniemi [Wed, 1 May 2002 01:06:31 +0000 (01:06 +0000)]
Update to Getopt::Long 2.30.

p4raw-id: //depot/perl@16288

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 30 Apr 2002 19:51:08 +0000 (19:51 +0000)]
Integrate perlio:

[ 16285]
Attempt at sanity in PerlIO/makedef.pl world:
1. Add comments to what each clump of symbols is for
2. Explicitly export layer syms like I thought they were
3. Remove bulk of (now redundant) PerlIO stuff from the <DATA>
section.
4. Re-sort perlio.sym
p4raw-link: @16285 on //depot/perlio: d892637e7ede1a308d13f1482c6352a1b7bb28e4

p4raw-id: //depot/perl@16287

19 years agoFix bug id 20020427.004 on %^H.
Rafael Garcia-Suarez [Tue, 30 Apr 2002 19:03:34 +0000 (19:03 +0000)]
Fix bug id 20020427.004 on %^H.
Add a regression test for %^H.
Change the sort pragma implementation to use a
global variable instead of %^H.

p4raw-id: //depot/perl@16286

19 years agoAttempt at sanity in PerlIO/makedef.pl world:
Nick Ing-Simmons [Tue, 30 Apr 2002 19:00:03 +0000 (19:00 +0000)]
Attempt at sanity in PerlIO/makedef.pl world:
 1. Add comments to what each clump of symbols is for
 2. Explicitly export layer syms like I thought they were
 3. Remove bulk of (now redundant) PerlIO stuff from the <DATA>
    section.
 4. Re-sort perlio.sym

p4raw-id: //depot/perlio@16285

19 years agoRest of integrate
Nick Ing-Simmons [Tue, 30 Apr 2002 18:10:23 +0000 (18:10 +0000)]
Rest of integrate

p4raw-id: //depot/perlio@16284

19 years agoIntegrate mailine makedef.pl so I can look at it
Nick Ing-Simmons [Tue, 30 Apr 2002 17:53:37 +0000 (17:53 +0000)]
Integrate mailine makedef.pl so I can look at it

p4raw-id: //depot/perlio@16283
p4raw-integrated: from //depot/perl@16270 'copy in' makedef.pl
(@16215..)

19 years agoUpgrade to Encode 1.65.
Jarkko Hietaniemi [Tue, 30 Apr 2002 15:46:38 +0000 (15:46 +0000)]
Upgrade to Encode 1.65.

p4raw-id: //depot/perl@16282

19 years agoMissing PerlIO symbols found by Richard Hatch in AIX.
Jarkko Hietaniemi [Tue, 30 Apr 2002 13:50:54 +0000 (13:50 +0000)]
Missing PerlIO symbols found by Richard Hatch in AIX.

p4raw-id: //depot/perl@16281

19 years agoNetWare: disable DEBUG/ASSERT for now.
Jarkko Hietaniemi [Tue, 30 Apr 2002 13:04:45 +0000 (13:04 +0000)]
NetWare: disable DEBUG/ASSERT for now.

p4raw-id: //depot/perl@16280

19 years agoTest::Harness 2.03 -> 2.04
Michael G. Schwern [Tue, 30 Apr 2002 01:05:41 +0000 (21:05 -0400)]
Test::Harness 2.03 -> 2.04
Message-ID: <20020430050541.GL756@blackrider>

p4raw-id: //depot/perl@16279

19 years agoMakeMaker 5.91_02 -> 5.92_01
Michael G. Schwern [Tue, 30 Apr 2002 00:24:59 +0000 (20:24 -0400)]
MakeMaker 5.91_02 -> 5.92_01
Message-ID: <20020430042459.GJ756@blackrider>

p4raw-id: //depot/perl@16278

19 years agoDodge a NULL pointer dereference in cleanup of Class::DBI
Jarkko Hietaniemi [Tue, 30 Apr 2002 12:32:27 +0000 (12:32 +0000)]
Dodge a NULL pointer dereference in cleanup of Class::DBI
0.86's t/04-lazy.t, caught by Tatsuhiko Miyagawa.

p4raw-id: //depot/perl@16277

19 years agot/pod/testp2pt.pl: roll back 16254 for VMS
Craig A. Berry [Mon, 29 Apr 2002 23:37:06 +0000 (18:37 -0500)]
t/pod/testp2pt.pl: roll back 16254 for VMS
   From: "Craig A. Berry" <craigberry@mac.com>
   Message-Id: <a05111701b8f3cad59ba7@[172.16.52.1]>

p4raw-id: //depot/perl@16276

19 years agoRegen toc.
Jarkko Hietaniemi [Mon, 29 Apr 2002 23:28:05 +0000 (23:28 +0000)]
Regen toc.

p4raw-id: //depot/perl@16275

19 years agoupdate to vms/perlvms.pod
Peter Prymmer [Mon, 29 Apr 2002 17:58:06 +0000 (13:58 -0400)]
update to vms/perlvms.pod
Message-ID: <OF908F42F9.8271561B-ON85256BAA.00785843@55.25.11>

p4raw-id: //depot/perl@16274

19 years agoOpenBSD: dynamic loading fix plus a MIPS tweak
Jarkko Hietaniemi [Mon, 29 Apr 2002 21:43:18 +0000 (21:43 +0000)]
OpenBSD: dynamic loading fix plus a MIPS tweak
from Todd Miller.

p4raw-id: //depot/perl@16273

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 29 Apr 2002 20:14:39 +0000 (20:14 +0000)]
Integrate perlio:

[ 16270]
Adding Encode::* to .pm creates stash at compile time
which means we need a stronger check on Encode at boot time.
p4raw-link: @16270 on //depot/perlio: dc54c7994351acc5ef5bb312ef93ea76de59c190

p4raw-id: //depot/perl@16272

19 years agoOpenBSD hints update from Todd Miller.
Jarkko Hietaniemi [Mon, 29 Apr 2002 20:07:38 +0000 (20:07 +0000)]
OpenBSD hints update from Todd Miller.

- old versions of OpenBSD don't have 'arch -s'
- OpenBSD 3.1 and higher don't use libdl but users may have
  and old libdl on the system so we need to avoid using it.

p4raw-id: //depot/perl@16271

19 years agoAdding Encode::* to .pm creates stash at compile time
Nick Ing-Simmons [Mon, 29 Apr 2002 17:33:38 +0000 (17:33 +0000)]
Adding Encode::* to .pm creates stash at compile time
which means we need a stronger check on Encode at boot time.

p4raw-id: //depot/perlio@16270

19 years agoDetypo by Ronald Kimball.
Jarkko Hietaniemi [Mon, 29 Apr 2002 16:28:44 +0000 (16:28 +0000)]
Detypo by Ronald Kimball.

p4raw-id: //depot/perl@16269

19 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 29 Apr 2002 15:47:00 +0000 (15:47 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16268

19 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 29 Apr 2002 13:46:56 +0000 (13:46 +0000)]
Update Changes.

p4raw-id: //depot/perl@16267

19 years agoMM_NW5 update from C Aditya.
Jarkko Hietaniemi [Mon, 29 Apr 2002 13:25:03 +0000 (13:25 +0000)]
MM_NW5 update from C Aditya.

p4raw-id: //depot/perl@16266

19 years agoFAQ sync.
Jarkko Hietaniemi [Mon, 29 Apr 2002 12:59:01 +0000 (12:59 +0000)]
FAQ sync.

p4raw-id: //depot/perl@16265

19 years agoNetBSD hints rewrite from Johnny Lam.
Jarkko Hietaniemi [Mon, 29 Apr 2002 12:52:01 +0000 (12:52 +0000)]
NetBSD hints rewrite from Johnny Lam.

p4raw-id: //depot/perl@16264

19 years agoUpgrade to Encode 1.64.
Jarkko Hietaniemi [Mon, 29 Apr 2002 12:18:31 +0000 (12:18 +0000)]
Upgrade to Encode 1.64.

p4raw-id: //depot/perl@16263

19 years ago[Unicode::Normalize] mkheader tweak
SADAHIRO Tomoyuki [Mon, 29 Apr 2002 12:58:01 +0000 (21:58 +0900)]
[Unicode::Normalize] mkheader tweak
Message-Id: <20020429125617.AA35.BQW10602@nifty.com>

p4raw-id: //depot/perl@16262

19 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 29 Apr 2002 06:29:48 +0000 (06:29 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16261

19 years agoUpgrade to Unicode::Normalize 0.76,
Jarkko Hietaniemi [Mon, 29 Apr 2002 01:11:10 +0000 (01:11 +0000)]
Upgrade to Unicode::Normalize 0.76,
from SADAHIRO Tomoyuki.

p4raw-id: //depot/perl@16260

19 years agoupdates to perlport.pod
Peter Prymmer [Sun, 28 Apr 2002 18:03:26 +0000 (18:03 +0000)]
updates to perlport.pod
Message-ID: <Pine.BSF.4.40.0204281757400.23417-100000@pvhp.best.vwh.net>

p4raw-id: //depot/perl@16259

19 years agoSigh. #16249 didn't help NetBSD (made it worse,
Jarkko Hietaniemi [Sun, 28 Apr 2002 20:34:12 +0000 (20:34 +0000)]
Sigh.  #16249 didn't help NetBSD (made it worse,
the basic and list tests started hanging).

p4raw-id: //depot/perl@16258

19 years agoIntegrate #16254 from macperl;
Jarkko Hietaniemi [Sun, 28 Apr 2002 20:26:30 +0000 (20:26 +0000)]
Integrate #16254 from macperl;

Fix most tests on MacOS (not yet ext/ or /lib)

p4raw-id: //depot/perl@16257

19 years agoAs requested by pudge.
Jarkko Hietaniemi [Sun, 28 Apr 2002 19:43:02 +0000 (19:43 +0000)]
As requested by pudge.

p4raw-id: //depot/perl@16256

19 years agoIntegrate mainline
Nick Ing-Simmons [Sun, 28 Apr 2002 19:10:50 +0000 (19:10 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16253

19 years agoWinCE many fixes
Vadim Konovalov [Sun, 28 Apr 2002 21:54:31 +0000 (01:54 +0400)]
WinCE many fixes
Message-ID: <00bf01c1eedd$c0c62a00$d25cc3d9@vad>

p4raw-id: //depot/perl@16251

19 years agoRetract the cond.t part of #16249 since the nature
Jarkko Hietaniemi [Sun, 28 Apr 2002 17:35:12 +0000 (17:35 +0000)]
Retract the cond.t part of #16249 since the nature
of the test changed.

p4raw-id: //depot/perl@16250

19 years ago(retracted by #16258)
Jarkko Hietaniemi [Sun, 28 Apr 2002 16:13:34 +0000 (16:13 +0000)]
(retracted by #16258)

Fix thread tests not to depend on sleep() as
a scheduling aid.  In two tests (basic and list)
I had to change from sleep() hack to another hack...
basically, using the filesystem as a semaphore.
The assumption made is that rmdir() is atomic.
(The sleep() scheduling assumption broke with the
GNU pth in NetBSD.)

(the cond.t part retracted by #16250)

p4raw-id: //depot/perl@16249

19 years agoBe tidy.
Jarkko Hietaniemi [Sun, 28 Apr 2002 16:04:23 +0000 (16:04 +0000)]
Be tidy.

p4raw-id: //depot/perl@16248

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 28 Apr 2002 15:26:39 +0000 (15:26 +0000)]
Integrate perlio:

[ 16246]
Have :encoding() default to perlqq style fallbacks.
Add test for that.

[ 16245]
Use (file PerlIO::Layer 'perlio') rather than $Config{useperlio}
as gate on layer tests which fail on -Dusesfio
(ext/XS/Typemap/Typemap.t still fails on -Dusesfio)

[ 16244]
Builds under -Uuseperlio
Uses PUSHSTACK/POPSTACK in :encoding and :Via
p4raw-link: @16246 on //depot/perlio: 1982da4048668033f4bb857b02c690606711056a
p4raw-link: @16245 on //depot/perlio: 6b5da1a3dd326d0fe0f59ec1ea7b9b5d72b2a49e
p4raw-link: @16244 on //depot/perlio: 24f59afc531955e5c3768c6023fb2ac247d6939d

p4raw-id: //depot/perl@16247

19 years agoHave :encoding() default to perlqq style fallbacks.
Nick Ing-Simmons [Sun, 28 Apr 2002 10:08:05 +0000 (10:08 +0000)]
Have :encoding() default to perlqq style fallbacks.
Add test for that.

p4raw-id: //depot/perlio@16246

19 years agoUse (file PerlIO::Layer 'perlio') rather than $Config{useperlio}
Nick Ing-Simmons [Sun, 28 Apr 2002 08:57:54 +0000 (08:57 +0000)]
Use (file PerlIO::Layer 'perlio') rather than $Config{useperlio}
as gate on layer tests which fail on -Dusesfio
(ext/XS/Typemap/Typemap.t still fails on -Dusesfio)

p4raw-id: //depot/perlio@16245

19 years agoBuilds under -Uuseperlio
Nick Ing-Simmons [Sun, 28 Apr 2002 08:22:07 +0000 (08:22 +0000)]
Builds under -Uuseperlio
Uses PUSHSTACK/POPSTACK in :encoding and :Via

p4raw-id: //depot/perlio@16244

19 years agoIntegrate mainline
Nick Ing-Simmons [Sun, 28 Apr 2002 07:19:01 +0000 (07:19 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16243

19 years agoFuture-proof NetBSD for kernel pthreads, from Johnny Lam.
Jarkko Hietaniemi [Sun, 28 Apr 2002 02:49:28 +0000 (02:49 +0000)]
Future-proof NetBSD for kernel pthreads, from Johnny Lam.

p4raw-id: //depot/perl@16242

19 years agoPlan better.
Jarkko Hietaniemi [Sun, 28 Apr 2002 02:22:00 +0000 (02:22 +0000)]
Plan better.

p4raw-id: //depot/perl@16241

19 years agoNo trunc worries.
Jarkko Hietaniemi [Sun, 28 Apr 2002 02:20:18 +0000 (02:20 +0000)]
No trunc worries.

p4raw-id: //depot/perl@16240

19 years agoTruncate the truncate tests (was Re: truncate to grow file)
Michael G. Schwern [Sat, 27 Apr 2002 23:20:19 +0000 (19:20 -0400)]
Truncate the truncate tests (was Re: truncate to grow file)
Message-ID: <20020428032019.GF1821@blackrider>

p4raw-id: //depot/perl@16239

19 years agoMore valgrind findings: e.g. t/op/utfhash.t.
Jarkko Hietaniemi [Sun, 28 Apr 2002 01:55:10 +0000 (01:55 +0000)]
More valgrind findings: e.g. t/op/utfhash.t.

p4raw-id: //depot/perl@16238

19 years agoUnused variables now that "did you use incorrect case" is gone;
Jarkko Hietaniemi [Sun, 28 Apr 2002 01:44:37 +0000 (01:44 +0000)]
Unused variables now that "did you use incorrect case" is gone;
and valgrind claims that the savepvn() in utilize() leaks in e.g.
lib/blib.t.

p4raw-id: //depot/perl@16237

19 years agoAdded test cases and fixed some obvious things.
Artur Bergman [Sun, 28 Apr 2002 00:15:45 +0000 (00:15 +0000)]
Added test cases and fixed some obvious things.

p4raw-id: //depot/perl@16236

19 years agoRemoved last traces of autodetach.
Artur Bergman [Sat, 27 Apr 2002 23:50:11 +0000 (23:50 +0000)]
Removed last traces of autodetach.
Added list() methid.
Changed documentation.

p4raw-id: //depot/perl@16235

19 years agoFileCache 1.02 -> 1.021
Jerrad Pierce [Sat, 27 Apr 2002 19:14:17 +0000 (15:14 -0400)]
FileCache 1.02 -> 1.021
Message-Id: <200204272314.TAA08101@calloway.mit.edu>

p4raw-id: //depot/perl@16234

19 years agoMore NetBSD patches from Johnny Lam.
Jarkko Hietaniemi [Sat, 27 Apr 2002 22:17:57 +0000 (22:17 +0000)]
More NetBSD patches from Johnny Lam.

Remove the need for a $prefix setting that was added in the
previous patch I sent. Also add the proper rpath options
to the linker flags depending on whether we're on a ELF or
a.out platform.  These were tested both in a non-pkgsrc and
pkgsrc build.

Append to $libs instead of overwriting its value.  This was
causing $(LDLOADLIBS) to not get added to the dynamic_libs
link command on NetBSD systems and was the cause of the GDBM
problems reported.  Also use '$(LDLOADLIBS)' instead of
expanding its value so that it is more easily overridden in
the Makefile by "make all LDLOADLIBS=...".

Remove "-L/usr/local/lib" because the location of libgdbm.so
is already added during the Configure process, and this
spurious addition may cause the wrong libgdbm.so to be linked
against as a result.

p4raw-id: //depot/perl@16233

19 years agoMore VC5-induced casting found by Nikola Knezevic.
Jarkko Hietaniemi [Sat, 27 Apr 2002 22:08:08 +0000 (22:08 +0000)]
More VC5-induced casting found by Nikola Knezevic.

p4raw-id: //depot/perl@16232

19 years agoMore U32 regflags.
Jarkko Hietaniemi [Sat, 27 Apr 2002 21:56:22 +0000 (21:56 +0000)]
More U32 regflags.

p4raw-id: //depot/perl@16231

19 years agoRetract #16195 since it seems to be unnecessary.
Jarkko Hietaniemi [Sat, 27 Apr 2002 19:55:51 +0000 (19:55 +0000)]
Retract #16195 since it seems to be unnecessary.

p4raw-id: //depot/perl@16229

19 years agoextract enc2xs and piconv for VMS
Craig A. Berry [Sat, 27 Apr 2002 15:11:31 +0000 (10:11 -0500)]
extract enc2xs and piconv for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <a05111701b8f0b5cd5250@[172.16.52.1]>

p4raw-id: //depot/perl@16228

19 years agoSome more known open() modes.
Rafael Garcia-Suarez [Sat, 27 Apr 2002 19:25:05 +0000 (19:25 +0000)]
Some more known open() modes.

p4raw-id: //depot/perl@16227

19 years agoUpgrade to Encode 1.63.
Jarkko Hietaniemi [Sat, 27 Apr 2002 19:02:23 +0000 (19:02 +0000)]
Upgrade to Encode 1.63.

p4raw-id: //depot/perl@16226

19 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 27 Apr 2002 18:13:02 +0000 (18:13 +0000)]
Update Changes.

p4raw-id: //depot/perl@16225

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 27 Apr 2002 17:53:20 +0000 (17:53 +0000)]
Integrate perlio:

[ 16221]
Correct which var is nulled, stack movement protection.
p4raw-link: @16221 on //depot/perlio: 9b683d952a173213146cd75796b01b79b8cc4a79

p4raw-id: //depot/perl@16224

19 years agoPATCH t/TEST
Mark-Jason Dominus [Sat, 27 Apr 2002 14:06:56 +0000 (10:06 -0400)]
PATCH t/TEST
Message-ID: <20020427180656.5422.qmail@plover.com>

p4raw-id: //depot/perl@16223

19 years agoAhem, look another way.
Artur Bergman [Sat, 27 Apr 2002 17:00:29 +0000 (17:00 +0000)]
Ahem, look another way.

p4raw-id: //depot/perl@16222

19 years agoCorrect which var is nulled, stack movement protection.
Nick Ing-Simmons [Sat, 27 Apr 2002 16:34:48 +0000 (16:34 +0000)]
Correct which var is nulled, stack movement protection.

p4raw-id: //depot/perlio@16221

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 27 Apr 2002 16:27:18 +0000 (16:27 +0000)]
Integrate perlio:

[ 16216]
Fix weird warnings and/pr segfaults on binmode(,"encoding(...)")
- if encoding loads Encode then stack grows.
- pp_binmode was not allowing for that to happen
- added PUTBACK/SPAGAIN.
p4raw-link: @16216 on //depot/perlio: adb5c314284816e1c92cd8e29c9033c3ce18b580

p4raw-id: //depot/perl@16220
p4raw-integrated: from //depot/perlio@16219 'copy in' pp_sys.c
(@16064..)

19 years agoFirst half of NetBSD patch-ai, from Johnny Lam:
Jarkko Hietaniemi [Sat, 27 Apr 2002 16:23:44 +0000 (16:23 +0000)]
First half of NetBSD patch-ai, from Johnny Lam:

The first part removes "installman" and "installhtml" from the
.PHONY target, which was causing problems during installation.

(the installman and installhtml are not phony targets,
 they are real files)

p4raw-id: //depot/perl@16219

19 years ago Integrate mainline
Nick Ing-Simmons [Sat, 27 Apr 2002 16:22:40 +0000 (16:22 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16218

19 years agoNetBSD patch-ab from Johnny Lam:
Jarkko Hietaniemi [Sat, 27 Apr 2002 16:20:49 +0000 (16:20 +0000)]
NetBSD patch-ab from Johnny Lam:

       Some tweaks to the NetBSD hints file to make the Configure
       process more useful when not building from pkgsrc.  This file
       will definitely need to change again when the 1.6 release of
       NetBSD comes out, but I'll handle the changes at the later
       date.

p4raw-id: //depot/perl@16217

19 years agoFix weird warnings and/pr segfaults on binmode(,"encoding(...)")
Nick Ing-Simmons [Sat, 27 Apr 2002 16:19:21 +0000 (16:19 +0000)]
Fix weird warnings and/pr segfaults on binmode(,"encoding(...)")
- if encoding loads Encode then stack grows.
- pp_binmode was not allowing for that to happen
- added PUTBACK/SPAGAIN.

p4raw-id: //depot/perlio@16216

19 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 27 Apr 2002 15:52:24 +0000 (15:52 +0000)]
Integrate perlio:

[ 16211]
Re-instate $PerlIO::encoding::check at boot.
(Retaining Dan's XS side require though I don't see need.)

[ 16207]
Fix fd leak on Via(bogus).
Finish implementing PerlIOVia_open().
Export more guts of PerlIO_* so Via_open() can work.
Fix various PerlIO_allocate() features exposed by above.

[ 16027]
Fix perlio for Encode/t/perlio.t's SKIPPED TODO tests,
and change test not to skip them.

[ 16023]
Some tweaks for encodings which need lines.
Also disabled trial of using fallbacks.

[ 16022]
Various tweaks to Encode
p4raw-link: @16211 on //depot/perlio: 54871a3cda1a70e55971d42b5b2ac0aa06387aeb
p4raw-link: @16207 on //depot/perlio: d9dac8cda3a8128f09ab4445f683196e1392e4fa
p4raw-link: @16027 on //depot/perlio: e66821e8151d62edad66fb30ff4507c6d719f51b
p4raw-link: @16023 on //depot/perlio: 20de0cb2cf7a24aa48f2f9a26729f1a78e64f396
p4raw-link: @16022 on //depot/perlio: ca777f1ce1ff5cad164a769e07ab2e03b14695b6

p4raw-id: //depot/perl@16215

19 years agoUpgrade to Encode 1.62.
Jarkko Hietaniemi [Sat, 27 Apr 2002 15:48:34 +0000 (15:48 +0000)]
Upgrade to Encode 1.62.

p4raw-id: //depot/perl@16214

19 years ago Subject: Re: Change 16122: Try to be clearer about perlio.
Philip Newton [Sat, 27 Apr 2002 08:51:30 +0000 (10:51 +0200)]
   Subject: Re: Change 16122: Try to be clearer about perlio.
   Date: Sat, 27 Apr 2002 08:51:30 +0200
   Message-Id: <bgikcuc301j0ehljjpqbtr5b3tts50m1ge@4ax.com>

   Subject: Re: Change 16183: Stop being coy.
   From: Philip Newton <Philip.Newton@gmx.net>
   Date: Sat, 27 Apr 2002 08:52:13 +0200
   Message-Id: <djikcuksn2cvm35broiqfu8c89abtprfmc@4ax.com>
p4raw-link: @4 on //depot/thrperl: 11343788cbaaede18e3146b5219d2fbdaeaf516e

p4raw-id: //depot/perl@16213

19 years agoAdd test numbers to make "make test" happy. Order is irrelevant
Artur Bergman [Sat, 27 Apr 2002 13:54:46 +0000 (13:54 +0000)]
Add test numbers to make "make test" happy. Order is irrelevant
but number of oks is not.

p4raw-id: //depot/perl@16212

19 years agoRe-instate $PerlIO::encoding::check at boot.
Nick Ing-Simmons [Sat, 27 Apr 2002 13:29:55 +0000 (13:29 +0000)]
Re-instate $PerlIO::encoding::check at boot.
(Retaining Dan's XS side require though I don't see need.)

p4raw-id: //depot/perlio@16211

19 years agoFixed race condtions and deadlocks in interaction with
Artur Bergman [Sat, 27 Apr 2002 12:56:44 +0000 (12:56 +0000)]
Fixed race condtions and deadlocks in interaction with
cond_wait/cond_signal and lock.
Now we wait for a lock to gie up if we return from COND_WAIT
and we are still locked. We also notifiers potential
lockers that it is free for locking when we go into COND_WAIT.

p4raw-id: //depot/perl@16210

19 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 27 Apr 2002 12:32:41 +0000 (12:32 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16209

19 years agoSaving locks after we set it to 0 was kind of pointless.
Artur Bergman [Sat, 27 Apr 2002 11:46:53 +0000 (11:46 +0000)]
Saving locks after we set it to 0 was kind of pointless.
Hunting down fixes in cond_* functions.

p4raw-id: //depot/perl@16208

19 years agoFix fd leak on Via(bogus).
Nick Ing-Simmons [Sat, 27 Apr 2002 10:12:00 +0000 (10:12 +0000)]
Fix fd leak on Via(bogus).
Finish implementing PerlIOVia_open().
Export more guts of PerlIO_* so Via_open() can work.
Fix various PerlIO_allocate() features exposed by above.

p4raw-id: //depot/perlio@16207

19 years agoNetBSD and OpenBSD cannot do comments at #! line
Jarkko Hietaniemi [Sat, 27 Apr 2002 00:52:30 +0000 (00:52 +0000)]
NetBSD and OpenBSD cannot do comments at #! line
(or long #! lines?)

p4raw-id: //depot/perl@16206

19 years agoAdd taint rethink to the todo list.
Jarkko Hietaniemi [Fri, 26 Apr 2002 23:56:32 +0000 (23:56 +0000)]
Add taint rethink to the todo list.

p4raw-id: //depot/perl@16205