This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
19 years agosetbuf / setvbuf are not PerlIO_ concepts
Nick Ing-Simmons [Thu, 2 May 2002 17:48:31 +0000 (17:48 +0000)]
setbuf / setvbuf are not PerlIO_ concepts

p4raw-id: //depot/perlio@16352

19 years agoperl_clone is a threads thing
Nick Ing-Simmons [Thu, 2 May 2002 17:12:21 +0000 (17:12 +0000)]
perl_clone is a threads thing

p4raw-id: //depot/perlio@16351

19 years ago*** EXPERIMENTAL ***
Nick Ing-Simmons [Thu, 2 May 2002 17:09:43 +0000 (17:09 +0000)]
*** EXPERIMENTAL ***
Have perlsdio.h use the iperlsys.h aliases and see
if that helps non-PERLIO IMP_SYS on Win32.
(Miniperl okay on linux).

p4raw-id: //depot/perlio@16350

19 years agoWin32 builds and mostly works for non-USE_PERLIO non-USE_IMP_SYS case.
Nick Ing-Simmons [Thu, 2 May 2002 16:10:15 +0000 (16:10 +0000)]
Win32 builds and mostly works for non-USE_PERLIO non-USE_IMP_SYS case.
 - move body of fdupopen() from perlhost.h to win32.h as win32_fdupopen()
 - use it in perlio.c

p4raw-id: //depot/perlio@16349

19 years agoMore layer syms
Nick Ing-Simmons [Thu, 2 May 2002 15:19:59 +0000 (15:19 +0000)]
More layer syms

p4raw-id: //depot/perlio@16347

19 years agoUse PerlSIO_fdupopen() if not using PerlIO
Nick Ing-Simmons [Thu, 2 May 2002 15:19:20 +0000 (15:19 +0000)]
Use PerlSIO_fdupopen() if not using PerlIO

p4raw-id: //depot/perlio@16346

19 years agoDo not build if not using layers
Nick Ing-Simmons [Thu, 2 May 2002 15:18:12 +0000 (15:18 +0000)]
Do not build if not using layers

p4raw-id: //depot/perlio@16345

19 years agoRemove show-stoppers to non-PERLIO Win32 builds
Nick Ing-Simmons [Thu, 2 May 2002 12:57:23 +0000 (12:57 +0000)]
Remove show-stoppers to non-PERLIO Win32 builds
(still not a very good show).

p4raw-id: //depot/perlio@16341

19 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 2 May 2002 07:59:16 +0000 (07:59 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16336

19 years agoFix the "PerlIO require leak". Snag was that clean_objs
Nick Ing-Simmons [Thu, 2 May 2002 07:54:51 +0000 (07:54 +0000)]
Fix the "PerlIO require leak". Snag was that clean_objs
autoloaded DESTROY (needing IO) after known layers had
been freed. Postpone layer list free to PerlIO_cleanup,
rather than PerlIO_destruct. Tweak sequence in perl_destruct
so that sv_undef is immortal till layer list is done with it.

p4raw-id: //depot/perlio@16335

19 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 2 May 2002 06:08:22 +0000 (06:08 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16328

19 years agoCleanup threads dirs.
Jarkko Hietaniemi [Thu, 2 May 2002 03:47:07 +0000 (03:47 +0000)]
Cleanup threads dirs.

p4raw-id: //depot/perl@16327

19 years agoAdd the new Digest::MD5 test.
Jarkko Hietaniemi [Thu, 2 May 2002 03:41:39 +0000 (03:41 +0000)]
Add the new Digest::MD5 test.

p4raw-id: //depot/perl@16326

19 years agoNew try at the Class::DBI core dump at global cleanup.
Jarkko Hietaniemi [Thu, 2 May 2002 03:33:14 +0000 (03:33 +0000)]
New try at the Class::DBI core dump at global cleanup.

p4raw-id: //depot/perl@16325

19 years agoUpgrade to Digest::MD5 2.19.
Jarkko Hietaniemi [Thu, 2 May 2002 02:47:38 +0000 (02:47 +0000)]
Upgrade to Digest::MD5 2.19.

p4raw-id: //depot/perl@16324

19 years agoOoops. Not everybody does threads.
Jarkko Hietaniemi [Thu, 2 May 2002 02:47:22 +0000 (02:47 +0000)]
Ooops.  Not everybody does threads.

p4raw-id: //depot/perl@16323

19 years agoFix files.t for blead.
Jarkko Hietaniemi [Wed, 1 May 2002 23:40:47 +0000 (23:40 +0000)]
Fix files.t for blead.

p4raw-id: //depot/perl@16322

19 years agoUpgrade to Digest::MD5 2.18. files.t doesn't
Jarkko Hietaniemi [Wed, 1 May 2002 23:11:54 +0000 (23:11 +0000)]
Upgrade to Digest::MD5 2.18.  files.t doesn't
work yet with blead, my bad.

p4raw-id: //depot/perl@16321

19 years agoSomebody might be compiling a newer Digest::MD5.
Jarkko Hietaniemi [Wed, 1 May 2002 21:39:51 +0000 (21:39 +0000)]
Somebody might be compiling a newer Digest::MD5.

p4raw-id: //depot/perl@16319

19 years agoUntil Arthur fills in semaphore.t.
Jarkko Hietaniemi [Wed, 1 May 2002 21:17:55 +0000 (21:17 +0000)]
Until Arthur fills in semaphore.t.

p4raw-id: //depot/perl@16318

19 years agoFix emulation case when loading both Thread and threads::shared
Artur Bergman [Wed, 1 May 2002 19:36:33 +0000 (19:36 +0000)]
Fix emulation case when loading both Thread and threads::shared
would get awkward.

p4raw-id: //depot/perl@16317

19 years agoStorable docs
Nicholas Clark [Wed, 1 May 2002 20:44:42 +0000 (21:44 +0100)]
Storable docs
   Message-Id: <20020501194441.GA303@Bagpuss.unfortu.net>

p4raw-id: //depot/perl@16316

19 years agoNow passes old test case.
Artur Bergman [Wed, 1 May 2002 19:15:46 +0000 (19:15 +0000)]
Now passes old test case.

p4raw-id: //depot/perl@16315

19 years agoCleanup memory a bit better in some cases.
Artur Bergman [Wed, 1 May 2002 19:15:26 +0000 (19:15 +0000)]
Cleanup memory a bit better in some cases.

p4raw-id: //depot/perl@16314

19 years agoIntegrate mainline
Nick Ing-Simmons [Wed, 1 May 2002 18:38:03 +0000 (18:38 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@16313

19 years agoDon't forget to add it to the MANIFEST
Artur Bergman [Wed, 1 May 2002 18:12:37 +0000 (18:12 +0000)]
Don't forget to add it to the MANIFEST

p4raw-id: //depot/perl@16312

19 years agoAdd semaphore.pm
Artur Bergman [Wed, 1 May 2002 17:54:19 +0000 (17:54 +0000)]
Add semaphore.pm

p4raw-id: //depot/perl@16311

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