16642 Commits

Author SHA1 Message Date
Nick Ing-Simmons
079b94bc69 Finish off 16350 for non-PERLIO build on linux,
non PERL_IMPLICIT_SYS parts of iperlsys.h had junk
for some slots which now perlsdio.h is targeting.

p4raw-id: //depot/perlio@16366
2002-05-03 07:07:36 +00:00
Nick Ing-Simmons
22a46b6e19 setbuf / setvbuf are not PerlIO_ concepts
p4raw-id: //depot/perlio@16352
2002-05-02 17:48:31 +00:00
Nick Ing-Simmons
0295eab83c perl_clone is a threads thing
p4raw-id: //depot/perlio@16351
2002-05-02 17:12:21 +00:00
Nick Ing-Simmons
362d0d4483 *** 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
2002-05-02 17:09:43 +00:00
Nick Ing-Simmons
30753f56c8 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
2002-05-02 16:10:15 +00:00
Nick Ing-Simmons
1e8a8f5993 More layer syms
p4raw-id: //depot/perlio@16347
2002-05-02 15:19:59 +00:00
Nick Ing-Simmons
0553478ef4 Use PerlSIO_fdupopen() if not using PerlIO
p4raw-id: //depot/perlio@16346
2002-05-02 15:19:20 +00:00
Nick Ing-Simmons
57143e73be Do not build if not using layers
p4raw-id: //depot/perlio@16345
2002-05-02 15:18:12 +00:00
Nick Ing-Simmons
b6d604f472 Remove show-stoppers to non-PERLIO Win32 builds
(still not a very good show).

p4raw-id: //depot/perlio@16341
2002-05-02 12:57:23 +00:00
Nick Ing-Simmons
6f1dbb99bd Integrate mainline
p4raw-id: //depot/perlio@16336
2002-05-02 07:59:16 +00:00
Nick Ing-Simmons
9f4bd2225c 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
2002-05-02 07:54:51 +00:00
Nick Ing-Simmons
484370fa54 Integrate mainline
p4raw-id: //depot/perlio@16328
2002-05-02 06:08:22 +00:00
Jarkko Hietaniemi
ba07b95470 Cleanup threads dirs.
p4raw-id: //depot/perl@16327
2002-05-02 03:47:07 +00:00
Jarkko Hietaniemi
2e60967a13 Add the new Digest::MD5 test.
p4raw-id: //depot/perl@16326
2002-05-02 03:41:39 +00:00
Jarkko Hietaniemi
2035c5e8eb New try at the Class::DBI core dump at global cleanup.
p4raw-id: //depot/perl@16325
2002-05-02 03:33:14 +00:00
Jarkko Hietaniemi
7e2b0cd5b0 Upgrade to Digest::MD5 2.19.
p4raw-id: //depot/perl@16324
2002-05-02 02:47:38 +00:00
Jarkko Hietaniemi
fb4ae831ee Ooops. Not everybody does threads.
p4raw-id: //depot/perl@16323
2002-05-02 02:47:22 +00:00
Jarkko Hietaniemi
9508959b48 Fix files.t for blead.
p4raw-id: //depot/perl@16322
2002-05-01 23:40:47 +00:00
Jarkko Hietaniemi
5a0465204a Upgrade to Digest::MD5 2.18. files.t doesn't
work yet with blead, my bad.

p4raw-id: //depot/perl@16321
2002-05-01 23:11:54 +00:00
Jarkko Hietaniemi
90f50fa0ea Somebody might be compiling a newer Digest::MD5.
p4raw-id: //depot/perl@16319
2002-05-01 21:39:51 +00:00
Jarkko Hietaniemi
d79f67b6f3 Until Arthur fills in semaphore.t.
p4raw-id: //depot/perl@16318
2002-05-01 21:17:55 +00:00
Artur Bergman
e7b4e24c15 Fix emulation case when loading both Thread and threads::shared
would get awkward.

p4raw-id: //depot/perl@16317
2002-05-01 19:36:33 +00:00
Nicholas Clark
c261f00e43 Storable docs
Message-Id: <20020501194441.GA303@Bagpuss.unfortu.net>

p4raw-id: //depot/perl@16316
2002-05-01 19:35:25 +00:00
Artur Bergman
8fc378b1af Now passes old test case.
p4raw-id: //depot/perl@16315
2002-05-01 19:15:46 +00:00
Artur Bergman
9684265fae Cleanup memory a bit better in some cases.
p4raw-id: //depot/perl@16314
2002-05-01 19:15:26 +00:00
Nick Ing-Simmons
391dc78c37 Integrate mainline
p4raw-id: //depot/perlio@16313
2002-05-01 18:38:03 +00:00
Artur Bergman
2a28a0c377 Don't forget to add it to the MANIFEST
p4raw-id: //depot/perl@16312
2002-05-01 18:12:37 +00:00
Artur Bergman
0b876b54c4 Add semaphore.pm
p4raw-id: //depot/perl@16311
2002-05-01 17:54:19 +00:00
Artur Bergman
0db258a5cc Fix makefile to put queue.pm correctly, update test script.
p4raw-id: //depot/perl@16310
2002-05-01 17:13:57 +00:00
Dan Kogai
709a84d396 [Patch] ext/PerlIO/t/fallback.t gets haircut
Message-Id: <2958D841-5D16-11D6-8A58-00039301D480@dan.co.jp>

p4raw-id: //depot/perl@16309
2002-05-01 15:29:44 +00:00
Jarkko Hietaniemi
830498575a Encode tweak from Dan Kogai.
p4raw-id: //depot/perl@16308
2002-05-01 15:27:52 +00:00
Artur Bergman
cd055192fb Flush directly to avoid erros when running from test harness
p4raw-id: //depot/perl@16307
2002-05-01 13:40:58 +00:00
Jarkko Hietaniemi
b7955c43d0 Update Changes.
p4raw-id: //depot/perl@16306
2002-05-01 13:37:34 +00:00
Peter Prymmer
8a1f71b21b make lib/User/pwent.t run on VMS
Message-ID: <OFC387E5B4.FED37D7B-ON85256BAC.004DB0F0@55.25.11>

p4raw-id: //depot/perl@16305
2002-05-01 13:16:12 +00:00
Peter Prymmer
6796b73ccd 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
2002-05-01 13:14:44 +00:00
Artur Bergman
c975c45186 First attempt at updating perlthrtut for ithreaded threads.pm
p4raw-id: //depot/perl@16303
2002-05-01 13:00:57 +00:00
Jarkko Hietaniemi
dbc0d4f2f1 Provide the \N{U+HHHH} syntax before we forget.
p4raw-id: //depot/perl@16302
2002-05-01 12:54:24 +00:00
Lupe Christoph
f76b0f6998 Copy-and-Pasto in perl.pod
Message-ID: <20020501113147.GA31125@lupe-christoph.de>

p4raw-id: //depot/perl@16301
2002-05-01 12:03:03 +00:00
Jarkko Hietaniemi
4089adc46e Upgrade to Encode 1.66.
p4raw-id: //depot/perl@16300
2002-05-01 12:01:11 +00:00
Jarkko Hietaniemi
34f67e08c0 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
2002-05-01 11:53:21 +00:00
Philip Newton
1506e54c80 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
2002-05-01 09:42:27 +00:00
Nick Ing-Simmons
ad6971c848 Remove "spurious" (and unnecessary) variables from layer_syms
Win32 (Win2k), MinGW-1.1 - passes all tests! ;-)

p4raw-id: //depot/perlio@16297
2002-05-01 06:50:24 +00:00
Nick Ing-Simmons
d3fc1a4405 perl embed.pl to update global.sym
p4raw-id: //depot/perlio@16296
2002-05-01 06:21:28 +00:00
Nick Ing-Simmons
26e869df54 Raw integrate of mainline (global.sym wrong on Win32)
p4raw-id: //depot/perlio@16295
2002-05-01 06:16:18 +00:00
Jarkko Hietaniemi
08e5223a85 Try #2 of getting rid of bincompat5005.
p4raw-id: //depot/perl@16293
2002-05-01 02:39:32 +00:00
Jarkko Hietaniemi
d953f698b2 No bincompat5005.
p4raw-id: //depot/perl@16291
2002-05-01 02:04:22 +00:00
Jarkko Hietaniemi
641d418146 Remove sv_setpviv{_,mg}; regen perlapi.
p4raw-id: //depot/perl@16290
2002-05-01 01:17:53 +00:00
Dave Mitchell
c0a105bfc9 remove macroized bincompat functions
Message-ID: <20020430235543.A27796@fdgroup.com>

p4raw-id: //depot/perl@16289
2002-05-01 01:10:52 +00:00
Jarkko Hietaniemi
e71a68ed5d Update to Getopt::Long 2.30.
p4raw-id: //depot/perl@16288
2002-05-01 01:06:31 +00:00
Jarkko Hietaniemi
a4779ce874 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
2002-04-30 19:51:08 +00:00