Nicholas Clark [Wed, 1 May 2002 22:58:42 +0000]
1/3rd of utf8
Message-ID: <
20020501215842.GB303@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16340
Jarkko Hietaniemi [Thu, 2 May 2002 12:41:18 +0000]
Integrate #16334 from maint-5.6;
don't pad $0 with spaces when setting it, use nulls instead (the
spaces show up as a very long line in a ps listing)
p4raw-id: //depot/perl@16339
p4raw-integrated: from //depot/maint-5.6/perl@16338 'merge in' mg.c
(@16332..)
Jarkko Hietaniemi [Thu, 2 May 2002 12:37:22 +0000]
Integrate perlio:
[ 16335]
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-link: @16335 on //depot/perlio:
9f4bd2225c152364d8589911c4c769edae165d9b
p4raw-id: //depot/perl@16338
Philip Newton [Thu, 2 May 2002 07:58:38 +0000]
Re: [PATCH] Storable docs
Message-Id: <k9l1du0jej90v909flk8nutkj4r42vmhao@4ax.com>
(Applied mostly with tweaks by hand.)
p4raw-link: @4 on //depot/thrperl:
11343788cbaaede18e3146b5219d2fbdaeaf516e
p4raw-id: //depot/perl@16337
Nick Ing-Simmons [Thu, 2 May 2002 07:59:16 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16336
Nick Ing-Simmons [Thu, 2 May 2002 07:54:51 +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
Nick Ing-Simmons [Thu, 2 May 2002 06:08:22 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16328
Jarkko Hietaniemi [Thu, 2 May 2002 03:47:07 +0000]
Cleanup threads dirs.
p4raw-id: //depot/perl@16327
Jarkko Hietaniemi [Thu, 2 May 2002 03:41:39 +0000]
Add the new Digest::MD5 test.
p4raw-id: //depot/perl@16326
Jarkko Hietaniemi [Thu, 2 May 2002 03:33:14 +0000]
New try at the Class::DBI core dump at global cleanup.
p4raw-id: //depot/perl@16325
Jarkko Hietaniemi [Thu, 2 May 2002 02:47:38 +0000]
Upgrade to Digest::MD5 2.19.
p4raw-id: //depot/perl@16324
Jarkko Hietaniemi [Thu, 2 May 2002 02:47:22 +0000]
Ooops. Not everybody does threads.
p4raw-id: //depot/perl@16323
Jarkko Hietaniemi [Wed, 1 May 2002 23:40:47 +0000]
Fix files.t for blead.
p4raw-id: //depot/perl@16322
Jarkko Hietaniemi [Wed, 1 May 2002 23:11:54 +0000]
Upgrade to Digest::MD5 2.18. files.t doesn't
work yet with blead, my bad.
p4raw-id: //depot/perl@16321
Jarkko Hietaniemi [Wed, 1 May 2002 21:39:51 +0000]
Somebody might be compiling a newer Digest::MD5.
p4raw-id: //depot/perl@16319
Jarkko Hietaniemi [Wed, 1 May 2002 21:17:55 +0000]
Until Arthur fills in semaphore.t.
p4raw-id: //depot/perl@16318
Artur Bergman [Wed, 1 May 2002 19:36:33 +0000]
Fix emulation case when loading both Thread and threads::shared
would get awkward.
p4raw-id: //depot/perl@16317
Nicholas Clark [Wed, 1 May 2002 20:44:42 +0000]
Storable docs
Message-Id: <
20020501194441.GA303@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16316
Artur Bergman [Wed, 1 May 2002 19:15:46 +0000]
Now passes old test case.
p4raw-id: //depot/perl@16315
Artur Bergman [Wed, 1 May 2002 19:15:26 +0000]
Cleanup memory a bit better in some cases.
p4raw-id: //depot/perl@16314
Nick Ing-Simmons [Wed, 1 May 2002 18:38:03 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16313
Artur Bergman [Wed, 1 May 2002 18:12:37 +0000]
Don't forget to add it to the MANIFEST
p4raw-id: //depot/perl@16312
Artur Bergman [Wed, 1 May 2002 17:54:19 +0000]
Add semaphore.pm
p4raw-id: //depot/perl@16311
Artur Bergman [Wed, 1 May 2002 17:13:57 +0000]
Fix makefile to put queue.pm correctly, update test script.
p4raw-id: //depot/perl@16310
Dan Kogai [Thu, 2 May 2002 00:14:41 +0000]
[Patch] ext/PerlIO/t/fallback.t gets haircut
Message-Id: <
2958D841-5D16-11D6-8A58-00039301D480@dan.co.jp>
p4raw-id: //depot/perl@16309
Jarkko Hietaniemi [Wed, 1 May 2002 15:27:52 +0000]
Encode tweak from Dan Kogai.
p4raw-id: //depot/perl@16308
Artur Bergman [Wed, 1 May 2002 13:40:58 +0000]
Flush directly to avoid erros when running from test harness
p4raw-id: //depot/perl@16307
Jarkko Hietaniemi [Wed, 1 May 2002 13:37:34 +0000]
Update Changes.
p4raw-id: //depot/perl@16306
Peter Prymmer [Wed, 1 May 2002 10:12:53 +0000]
make lib/User/pwent.t run on VMS
Message-ID: <O
FC387E5B4.FED37D7B-ON85256BAC.004DB0F0@55.25.11>
p4raw-id: //depot/perl@16305
Peter Prymmer [Wed, 1 May 2002 09:54:51 +0000]
remove the extraneous "all" target from the run of make_ext on VMS only
Message-ID: <O
F1559C9E5.915D0B0E-ON85256BAC.004C1A2A@55.25.11>
p4raw-id: //depot/perl@16304
Artur Bergman [Wed, 1 May 2002 13:00:57 +0000]
First attempt at updating perlthrtut for ithreaded threads.pm
p4raw-id: //depot/perl@16303
Jarkko Hietaniemi [Wed, 1 May 2002 12:54:24 +0000]
Provide the \N{U+HHHH} syntax before we forget.
p4raw-id: //depot/perl@16302
Lupe Christoph [Wed, 1 May 2002 13:31:47 +0000]
Copy-and-Pasto in perl.pod
Message-ID: <
20020501113147.GA31125@lupe-christoph.de>
p4raw-id: //depot/perl@16301
Jarkko Hietaniemi [Wed, 1 May 2002 12:01:11 +0000]
Upgrade to Encode 1.66.
p4raw-id: //depot/perl@16300
Jarkko Hietaniemi [Wed, 1 May 2002 11:53:21 +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
Philip Newton [Wed, 1 May 2002 12:41:10 +0000]
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
Nick Ing-Simmons [Wed, 1 May 2002 06:50:24 +0000]
Remove "spurious" (and unnecessary) variables from layer_syms
Win32 (Win2k), MinGW-1.1 - passes all tests! ;-)
p4raw-id: //depot/perlio@16297
Nick Ing-Simmons [Wed, 1 May 2002 06:21:28 +0000]
perl embed.pl to update global.sym
p4raw-id: //depot/perlio@16296
Nick Ing-Simmons [Wed, 1 May 2002 06:16:18 +0000]
Raw integrate of mainline (global.sym wrong on Win32)
p4raw-id: //depot/perlio@16295
Jarkko Hietaniemi [Wed, 1 May 2002 02:39:32 +0000]
Try #2 of getting rid of bincompat5005.
p4raw-id: //depot/perl@16293
Jarkko Hietaniemi [Wed, 1 May 2002 02:04:22 +0000]
No bincompat5005.
p4raw-id: //depot/perl@16291
Jarkko Hietaniemi [Wed, 1 May 2002 01:17:53 +0000]
Remove sv_setpviv{_,mg}; regen perlapi.
p4raw-id: //depot/perl@16290
Dave Mitchell [Tue, 30 Apr 2002 23:55:43 +0000]
remove macroized bincompat functions
Message-ID: <
20020430235543.A27796@fdgroup.com>
p4raw-id: //depot/perl@16289
Jarkko Hietaniemi [Wed, 1 May 2002 01:06:31 +0000]
Update to Getopt::Long 2.30.
p4raw-id: //depot/perl@16288
Jarkko Hietaniemi [Tue, 30 Apr 2002 19:51:08 +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
Rafael Garcia-Suarez [Tue, 30 Apr 2002 19:03:34 +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
Nick Ing-Simmons [Tue, 30 Apr 2002 19:00:03 +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
Nick Ing-Simmons [Tue, 30 Apr 2002 18:10:23 +0000]
Rest of integrate
p4raw-id: //depot/perlio@16284
Nick Ing-Simmons [Tue, 30 Apr 2002 17:53:37 +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..)
Jarkko Hietaniemi [Tue, 30 Apr 2002 15:46:38 +0000]
Upgrade to Encode 1.65.
p4raw-id: //depot/perl@16282
Jarkko Hietaniemi [Tue, 30 Apr 2002 13:50:54 +0000]
Missing PerlIO symbols found by Richard Hatch in AIX.
p4raw-id: //depot/perl@16281
Jarkko Hietaniemi [Tue, 30 Apr 2002 13:04:45 +0000]
NetWare: disable DEBUG/ASSERT for now.
p4raw-id: //depot/perl@16280
Michael G. Schwern [Tue, 30 Apr 2002 01:05:41 +0000]
Test::Harness 2.03 -> 2.04
Message-ID: <
20020430050541.GL756@blackrider>
p4raw-id: //depot/perl@16279
Michael G. Schwern [Tue, 30 Apr 2002 00:24:59 +0000]
MakeMaker 5.91_02 -> 5.92_01
Message-ID: <
20020430042459.GJ756@blackrider>
p4raw-id: //depot/perl@16278
Jarkko Hietaniemi [Tue, 30 Apr 2002 12:32:27 +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
Craig A. Berry [Mon, 29 Apr 2002 23:37:06 +0000]
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
Jarkko Hietaniemi [Mon, 29 Apr 2002 23:28:05 +0000]
Regen toc.
p4raw-id: //depot/perl@16275
Peter Prymmer [Mon, 29 Apr 2002 17:58:06 +0000]
update to vms/perlvms.pod
Message-ID: <O
F908F42F9.8271561B-ON85256BAA.00785843@55.25.11>
p4raw-id: //depot/perl@16274
Jarkko Hietaniemi [Mon, 29 Apr 2002 21:43:18 +0000]
OpenBSD: dynamic loading fix plus a MIPS tweak
from Todd Miller.
p4raw-id: //depot/perl@16273
Jarkko Hietaniemi [Mon, 29 Apr 2002 20:14:39 +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
Jarkko Hietaniemi [Mon, 29 Apr 2002 20:07:38 +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
Nick Ing-Simmons [Mon, 29 Apr 2002 17:33:38 +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
Jarkko Hietaniemi [Mon, 29 Apr 2002 16:28:44 +0000]
Detypo by Ronald Kimball.
p4raw-id: //depot/perl@16269
Nick Ing-Simmons [Mon, 29 Apr 2002 15:47:00 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16268
Jarkko Hietaniemi [Mon, 29 Apr 2002 13:46:56 +0000]
Update Changes.
p4raw-id: //depot/perl@16267
Jarkko Hietaniemi [Mon, 29 Apr 2002 13:25:03 +0000]
MM_NW5 update from C Aditya.
p4raw-id: //depot/perl@16266
Jarkko Hietaniemi [Mon, 29 Apr 2002 12:59:01 +0000]
FAQ sync.
p4raw-id: //depot/perl@16265
Jarkko Hietaniemi [Mon, 29 Apr 2002 12:52:01 +0000]
NetBSD hints rewrite from Johnny Lam.
p4raw-id: //depot/perl@16264
Jarkko Hietaniemi [Mon, 29 Apr 2002 12:18:31 +0000]
Upgrade to Encode 1.64.
p4raw-id: //depot/perl@16263
SADAHIRO Tomoyuki [Mon, 29 Apr 2002 12:58:01 +0000]
[Unicode::Normalize] mkheader tweak
Message-Id: <
20020429125617.AA35.BQW10602@nifty.com>
p4raw-id: //depot/perl@16262
Nick Ing-Simmons [Mon, 29 Apr 2002 06:29:48 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16261
Jarkko Hietaniemi [Mon, 29 Apr 2002 01:11:10 +0000]
Upgrade to Unicode::Normalize 0.76,
from SADAHIRO Tomoyuki.
p4raw-id: //depot/perl@16260
Peter Prymmer [Sun, 28 Apr 2002 18:03:26 +0000]
updates to perlport.pod
Message-ID: <Pine.BSF.4.40.
0204281757400.23417-100000@pvhp.best.vwh.net>
p4raw-id: //depot/perl@16259
Jarkko Hietaniemi [Sun, 28 Apr 2002 20:34:12 +0000]
Sigh. #16249 didn't help NetBSD (made it worse,
the basic and list tests started hanging).
p4raw-id: //depot/perl@16258
Jarkko Hietaniemi [Sun, 28 Apr 2002 20:26:30 +0000]
Integrate #16254 from macperl;
Fix most tests on MacOS (not yet ext/ or /lib)
p4raw-id: //depot/perl@16257
Jarkko Hietaniemi [Sun, 28 Apr 2002 19:43:02 +0000]
As requested by pudge.
p4raw-id: //depot/perl@16256
Nick Ing-Simmons [Sun, 28 Apr 2002 19:10:50 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16253
Vadim Konovalov [Sun, 28 Apr 2002 21:54:31 +0000]
WinCE many fixes
Message-ID: <
00bf01c1eedd$c0c62a00$d25cc3d9@vad>
p4raw-id: //depot/perl@16251
Jarkko Hietaniemi [Sun, 28 Apr 2002 17:35:12 +0000]
Retract the cond.t part of #16249 since the nature
of the test changed.
p4raw-id: //depot/perl@16250
Jarkko Hietaniemi [Sun, 28 Apr 2002 16:13:34 +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
Jarkko Hietaniemi [Sun, 28 Apr 2002 16:04:23 +0000]
Be tidy.
p4raw-id: //depot/perl@16248
Jarkko Hietaniemi [Sun, 28 Apr 2002 15:26:39 +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
Nick Ing-Simmons [Sun, 28 Apr 2002 10:08:05 +0000]
Have :encoding() default to perlqq style fallbacks.
Add test for that.
p4raw-id: //depot/perlio@16246
Nick Ing-Simmons [Sun, 28 Apr 2002 08:57:54 +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
Nick Ing-Simmons [Sun, 28 Apr 2002 08:22:07 +0000]
Builds under -Uuseperlio
Uses PUSHSTACK/POPSTACK in :encoding and :Via
p4raw-id: //depot/perlio@16244
Nick Ing-Simmons [Sun, 28 Apr 2002 07:19:01 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16243
Jarkko Hietaniemi [Sun, 28 Apr 2002 02:49:28 +0000]
Future-proof NetBSD for kernel pthreads, from Johnny Lam.
p4raw-id: //depot/perl@16242
Jarkko Hietaniemi [Sun, 28 Apr 2002 02:22:00 +0000]
Plan better.
p4raw-id: //depot/perl@16241
Jarkko Hietaniemi [Sun, 28 Apr 2002 02:20:18 +0000]
No trunc worries.
p4raw-id: //depot/perl@16240
Michael G. Schwern [Sat, 27 Apr 2002 23:20:19 +0000]
Truncate the truncate tests (was Re: truncate to grow file)
Message-ID: <
20020428032019.GF1821@blackrider>
p4raw-id: //depot/perl@16239
Jarkko Hietaniemi [Sun, 28 Apr 2002 01:55:10 +0000]
More valgrind findings: e.g. t/op/utfhash.t.
p4raw-id: //depot/perl@16238
Jarkko Hietaniemi [Sun, 28 Apr 2002 01:44:37 +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
Artur Bergman [Sun, 28 Apr 2002 00:15:45 +0000]
Added test cases and fixed some obvious things.
p4raw-id: //depot/perl@16236
Artur Bergman [Sat, 27 Apr 2002 23:50:11 +0000]
Removed last traces of autodetach.
Added list() methid.
Changed documentation.
p4raw-id: //depot/perl@16235
Jerrad Pierce [Sat, 27 Apr 2002 19:14:17 +0000]
FileCache 1.02 -> 1.021
Message-Id: <
200204272314.TAA08101@calloway.mit.edu>
p4raw-id: //depot/perl@16234
Jarkko Hietaniemi [Sat, 27 Apr 2002 22:17:57 +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
Jarkko Hietaniemi [Sat, 27 Apr 2002 22:08:08 +0000]
More VC5-induced casting found by Nikola Knezevic.
p4raw-id: //depot/perl@16232
Jarkko Hietaniemi [Sat, 27 Apr 2002 21:56:22 +0000]
More U32 regflags.
p4raw-id: //depot/perl@16231
Jarkko Hietaniemi [Sat, 27 Apr 2002 19:55:51 +0000]
Retract #16195 since it seems to be unnecessary.
p4raw-id: //depot/perl@16229
Craig A. Berry [Sat, 27 Apr 2002 15:11:31 +0000]
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