Jarkko Hietaniemi [Thu, 16 May 2002 12:52:47 +0000]
1. Not hardcoding \x0A and \x0D seems to help EBCDIC, amazing.
2. Doing a s///g instead of tr/// works better for CR-delimited
files, like in DJGPP (since <FH> doesn't correctly pull in
CR-delimited lines).
p4raw-id: //depot/perl@16621
Jarkko Hietaniemi [Thu, 16 May 2002 12:50:29 +0000]
Don't test $! with like() since one may have
a non-English locale, or simply AIX :-)
p4raw-id: //depot/perl@16620
Jarkko Hietaniemi [Thu, 16 May 2002 12:16:25 +0000]
DJGPP updates from Laszlo Molnar.
p4raw-id: //depot/perl@16619
Jarkko Hietaniemi [Thu, 16 May 2002 02:57:21 +0000]
Integrate perlio:
[ 16613]
Make open fail when layer string does not parse.
p4raw-link: @16613 on //depot/perlio:
0cff2cf3dc85787c2786f644ac6406c6b5148dad
p4raw-id: //depot/perl@16618
Nicholas Clark [Wed, 15 May 2002 23:06:20 +0000]
avoid 64 bit SEGV for debugging Storable
Message-ID: <
20020515220619.GF365@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16617
Jarkko Hietaniemi [Wed, 15 May 2002 21:01:10 +0000]
Two down, ten to go.
p4raw-id: //depot/perl@16616
Jarkko Hietaniemi [Wed, 15 May 2002 20:31:02 +0000]
Fix some of the EBCDIC vs Storable failures, from Nicholas Clark.
p4raw-id: //depot/perl@16615
Jarkko Hietaniemi [Wed, 15 May 2002 20:03:28 +0000]
Schizoid MANIFESTs.
p4raw-id: //depot/perl@16614
Nick Ing-Simmons [Wed, 15 May 2002 19:26:00 +0000]
Make open fail when layer string does not parse.
p4raw-id: //depot/perlio@16613
Nick Ing-Simmons [Wed, 15 May 2002 18:11:15 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16612
Jarkko Hietaniemi [Wed, 15 May 2002 14:06:45 +0000]
Update Changes.
p4raw-id: //depot/perl@16611
Jarkko Hietaniemi [Wed, 15 May 2002 13:47:40 +0000]
Make fresh_perl skip the embedded UTF-8 tests on EBCDIC.
p4raw-id: //depot/perl@16610
Jarkko Hietaniemi [Wed, 15 May 2002 13:46:55 +0000]
Document some of the known EBCDIC problems with Storable.
(There is more, but need to do more tests.)
p4raw-id: //depot/perl@16609
Jarkko Hietaniemi [Wed, 15 May 2002 12:44:06 +0000]
Purify finding: jperl.t causes a few Array Bounds Reads
(one byte too far in a malloced buffer) at various spots
in regcomp.c, all the buffers malloced by SvGROW() in
sv_recode_to_utf8().
p4raw-id: //depot/perl@16608
Nick Ing-Simmons [Wed, 15 May 2002 06:57:26 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16607
Rafael Garcia-Suarez [Sun, 12 May 2002 23:09:46 +0000]
Re: use of lc module names and warnings
Message-ID: <
20020512230946.E699@rafael>
p4raw-id: //depot/perl@16606
Jarkko Hietaniemi [Wed, 15 May 2002 03:58:24 +0000]
More rule tweakage.
p4raw-id: //depot/perl@16605
Sam Tregar [Tue, 14 May 2002 21:27:05 +0000]
Fix Devel::DProf debugging aid
Message-ID: <Pine.LNX.4.44.
0205142123270.24343-100000@localhost.localdomain>
p4raw-id: //depot/perl@16604
Jarkko Hietaniemi [Wed, 15 May 2002 00:36:22 +0000]
$VERSIONize.
p4raw-id: //depot/perl@16603
Jarkko Hietaniemi [Wed, 15 May 2002 00:34:46 +0000]
Third Degree: name the op/foo.t as op_foo.
p4raw-id: //depot/perl@16602
Jarkko Hietaniemi [Wed, 15 May 2002 00:24:28 +0000]
Read of uninitialized heap found by Third Degree
(e.g. in t/op/subst.t)
p4raw-id: //depot/perl@16601
Jarkko Hietaniemi [Tue, 14 May 2002 23:57:10 +0000]
Add more rules.
p4raw-id: //depot/perl@16600
Dave Mitchell [Tue, 14 May 2002 22:49:47 +0000]
allow use threads qw(yield)
Message-ID: <
20020514224947.F25049@fdgroup.com>
p4raw-id: //depot/perl@16599
Jarkko Hietaniemi [Tue, 14 May 2002 20:35:21 +0000]
Micropatch from Olaf Flebbe.
p4raw-id: //depot/perl@16598
John P. Linderman [Tue, 14 May 2002 12:31:21 +0000]
perlhack.pod typos [PATCH]
From: "John P. Linderman" <jpl@research.att.com>
Message-ID: <
200205141631.MAA79121@raptor.research.att.com>
p4raw-id: //depot/perl@16597
H.Merijn Brand [Tue, 14 May 2002 12:02:47 +0000]
typo in Socket.pm
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-ID: <
20020514120206.B758.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@16596
Jarkko Hietaniemi [Tue, 14 May 2002 17:27:26 +0000]
The #16592 needs this.
p4raw-id: //depot/perl@16595
John P. Linderman [Tue, 14 May 2002 17:08:01 +0000]
Re: lib/sort.t failure [PATCH]
From: "John P. Linderman" <jpl@research.att.com>
Message-Id: <
200205131505.LAA46150@raptor.research.att.com>
p4raw-id: //depot/perl@16594
Jarkko Hietaniemi [Tue, 14 May 2002 16:09:59 +0000]
Add a script for cleaning out the "known noise"
from Third Degree reports: either noise caused
by libc itself, or Perl_yyparse leaks.
p4raw-id: //depot/perl@16593
Artur Bergman [Tue, 14 May 2002 15:21:39 +0000]
Turn the sort RealCmp for stable quicksorts into a
threadsafe per interpreter values.
p4raw-id: //depot/perl@16592
Jarkko Hietaniemi [Tue, 14 May 2002 13:48:46 +0000]
reentr.h affects more C files than just reentr.c
p4raw-id: //depot/perl@16591
Jarkko Hietaniemi [Tue, 14 May 2002 13:21:54 +0000]
Document reentr.pl a bit better. Still rather
convoluted code, but it ain't broken, so...
p4raw-id: //depot/perl@16590
Jarkko Hietaniemi [Tue, 14 May 2002 03:27:01 +0000]
z/OS update: not all Storable was clear yet.
p4raw-id: //depot/perl@16589
Jarkko Hietaniemi [Tue, 14 May 2002 03:14:10 +0000]
Avoid potentially empty struct.
p4raw-id: //depot/perl@16588
Jarkko Hietaniemi [Tue, 14 May 2002 01:55:47 +0000]
Todo tweaks.
p4raw-id: //depot/perl@16587
Dave Mitchell [Mon, 13 May 2002 23:48:22 +0000]
various minor fixes in threads.
Message-ID: <
20020513234822.G21318@fdgroup.com>
p4raw-id: //depot/perl@16586
Peter Prymmer [Mon, 13 May 2002 17:37:28 +0000]
Re: unsigned char hashes (Re: perl@16539)
Message-ID: <O
FA6169DE6.9ED4C891-ON85256BB8.00767EB7@55.25.11>
p4raw-id: //depot/perl@16585
Nicholas Clark [Mon, 13 May 2002 21:45:47 +0000]
Re: FreeBSD mostly OK. [nwc10@colon.colondot.net: Report /export/home/nwc10/Even-Smoke/Smoke]
Message-ID: <
20020513204546.GC310@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16584
Nicholas Clark [Mon, 13 May 2002 21:47:38 +0000]
Re: FreeBSD mostly OK. [nwc10@colon.colondot.net: Report /export/home/nwc10/Even-Smoke/Smoke]
Message-ID: <
20020513204738.GD310@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16583
Vadim Konovalov [Tue, 14 May 2002 00:43:11 +0000]
WinCE several touches
Message-ID: <
007b01c1fabe$cc8cbbf0$785cc3d9@vad>
p4raw-id: //depot/perl@16582
H.Merijn Brand [Mon, 13 May 2002 18:30:35 +0000]
Re: perl@16573
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <
20020513182617.5525.H.M.BRAND@hccnet.nl>
(gcc 3.0 vs 64-bit hpux hints)
p4raw-id: //depot/perl@16581
Artur Bergman [Mon, 13 May 2002 19:38:09 +0000]
Make the point a bit clearer after suggestion from Merijin
p4raw-id: //depot/perl@16580
Rafael Garcia-Suarez [Mon, 13 May 2002 18:51:54 +0000]
perltodo update.
p4raw-id: //depot/perl@16579
H.Merijn Brand [Mon, 13 May 2002 19:02:47 +0000]
README.aix update
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-ID: <
20020513190200.552D.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@16578
Doug MacEachern [Mon, 13 May 2002 18:45:01 +0000]
export PerlIOBuf_get_base for win32 extension linkage
p4raw-id: //depot/perl@16577
Nick Ing-Simmons [Mon, 13 May 2002 18:20:22 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16576
Paul Green [Mon, 13 May 2002 12:32:00 +0000]
Update README.vos and pod/perlport.pod
Message-Id: <
200205131631.MAA02607@mailhub2.stratus.com>
p4raw-id: //depot/perl@16575
Peter Prymmer [Mon, 13 May 2002 11:38:15 +0000]
fix a small comment nit in vms/vms.c
Message-Id: <O
F3D3F427C.8365917A-ON85256BB8.0055A1BF@55.25.11>
p4raw-link: @16539 on //depot/perl:
7c792c1b64d3da322ccff4f228c4d0f9bd199fbf
p4raw-link: @55 on //depot/perl:
1f5895a1c4980727163b32b39405e3fc770ace84
p4raw-id: //depot/perl@16574
Jarkko Hietaniemi [Mon, 13 May 2002 14:02:50 +0000]
Update Changes.
p4raw-id: //depot/perl@16573
Dave Mitchell [Mon, 13 May 2002 12:30:35 +0000]
Re: 'use threads::shared' noisy with -w
Message-Id: <
20020510235227.J12298@fdgroup.com>
p4raw-id: //depot/perl@16572
Nick Ing-Simmons [Mon, 13 May 2002 07:54:10 +0000]
Integrate Mainline
p4raw-id: //depot/perlio@16571
Michael G. Schwern [Sun, 12 May 2002 19:32:58 +0000]
#!/usr/bin/perl-current misparse
Message-ID: <
20020512233258.GK696@blackrider>
p4raw-id: //depot/perl@16570
Jarkko Hietaniemi [Sun, 12 May 2002 23:49:00 +0000]
Be clean.
p4raw-id: //depot/perl@16569
Gurusamy Sarathy [Sun, 12 May 2002 23:34:06 +0000]
change#8666 ($Config{perllibs}) apparently never got into
mainline--merge, and add other missing entries; regen
config_H.* files
p4raw-link: @8666 on //depot/maint-5.6/perl:
8b0115faf6b06062b39e3e51eaab2b7e56257eef
p4raw-id: //depot/perl@16568
Jarkko Hietaniemi [Sun, 12 May 2002 23:28:43 +0000]
Elaborate on the exit/wait plan a bit.
p4raw-id: //depot/perl@16567
Jarkko Hietaniemi [Sun, 12 May 2002 22:26:17 +0000]
Slight doc tweaks.
p4raw-id: //depot/perl@16566
Jarkko Hietaniemi [Sun, 12 May 2002 19:56:56 +0000]
OS/390: update the test results.
p4raw-id: //depot/perl@16565
Jarkko Hietaniemi [Sun, 12 May 2002 19:48:40 +0000]
Add threadsafety caveats.
p4raw-id: //depot/perl@16564
Jarkko Hietaniemi [Sun, 12 May 2002 19:34:31 +0000]
Update the Mac OS X situation.
p4raw-id: //depot/perl@16563
Artur Bergman [Sun, 12 May 2002 19:10:27 +0000]
Update todo, removing things done and adding new things.
p4raw-id: //depot/perl@16562
Jarkko Hietaniemi [Sun, 12 May 2002 19:02:24 +0000]
Reword the "threads still running" cleanup message.
p4raw-id: //depot/perl@16561
Jarkko Hietaniemi [Sun, 12 May 2002 18:39:48 +0000]
EBCDIC: retract #16557, it ran into a weird tokenizer(?) bug.
(The manifestation: running pat.t core dumps after test 639.
Removing everything after 639 makes core go away, as does
removing everything before 640. I did say "weird". Some
sort of a memory corruption, no doubt, but no time to debug
in more detail.)
p4raw-id: //depot/perl@16560
Artur Bergman [Sun, 12 May 2002 17:59:41 +0000]
Add emulation layer for Thread/Semaphore and Thread/Queue
p4raw-id: //depot/perl@16559
Artur Bergman [Sun, 12 May 2002 17:57:51 +0000]
Fixed bug where tmpsv would be null after the return of the
amagic. Now check for that and allocate the tmpsv afterwards,
this is done in all other places that use amagic.
Fixes bug when threads->unknownfunction() was called and
we coredumped on the stringification somewhere deep in the
autoloader/dynaloader something. Far to deep for me to provide
a test case.
p4raw-id: //depot/perl@16558
Jarkko Hietaniemi [Sun, 12 May 2002 15:37:40 +0000]
(retracted by #16560)
EBCDIC: must protect also compile time so that
the illegal UTF-EBCDIC is not seen.
p4raw-id: //depot/perl@16557
Jarkko Hietaniemi [Sun, 12 May 2002 15:29:36 +0000]
EBCDIC: make t/op/pat #242 and 243 finally succeed.
p4raw-id: //depot/perl@16556
Jarkko Hietaniemi [Sun, 12 May 2002 13:50:20 +0000]
As suggested by Dave Mitchell, adding yield()s at
appropriate spots helps non-preemptive thread
implementations, like the GNU pth. Tested at NetBSD
by Martin Weber <Ephaeton@gmx.net>.
p4raw-id: //depot/perl@16555
chromatic [Sat, 11 May 2002 23:23:54 +0000]
RE: VOS bleadperl test failure on 16539
Message-ID: <
20020512072814.50744.qmail@onion.perl.org>
p4raw-id: //depot/perl@16554
Jarkko Hietaniemi [Sun, 12 May 2002 04:27:16 +0000]
There's no rest for the wicked misspellers.
p4raw-id: //depot/perl@16553
Jarkko Hietaniemi [Sun, 12 May 2002 01:38:15 +0000]
Detypos (and sticking with US spelling since Dan Sugalski
wrote the original text of perlthrtut)
p4raw-id: //depot/perl@16552
Jarkko Hietaniemi [Sat, 11 May 2002 22:26:38 +0000]
Because of #16550 these tests would now spew
"Malformed UTF-8" in EBCDIC.
p4raw-id: //depot/perl@16551
Jarkko Hietaniemi [Sat, 11 May 2002 22:24:31 +0000]
EBCDIC: the toke.c wariness about UTF-8 (really, UTF-EBCDIC)
scripts does not apply any more. (The utf8.t needed a little
bit of relaxing to work in EBCDIC, since *both* the bytes in
subtest #30 are illegal UTF-EBCDIC, and the error message
matched is slightly different.) The utf8.t now passes.
p4raw-id: //depot/perl@16550
Vadim Konovalov [Sun, 12 May 2002 02:34:24 +0000]
a bit more for WinCE
Message-ID: <
007b01c1f93c$0e03f960$035cc3d9@vad>
p4raw-id: //depot/perl@16549
Vadim Konovalov [Sun, 12 May 2002 00:02:47 +0000]
for WinCE cross-build, another one
Message-ID: <
004101c1f926$d36ca230$035cc3d9@vad>
p4raw-id: //depot/perl@16548
Jarkko Hietaniemi [Sat, 11 May 2002 19:46:23 +0000]
Explicit casts due to #16542.
p4raw-id: //depot/perl@16547
Jarkko Hietaniemi [Sat, 11 May 2002 19:35:54 +0000]
Upgrade to Test::Harness 2.21.
p4raw-id: //depot/perl@16546
Jarkko Hietaniemi [Sat, 11 May 2002 19:04:39 +0000]
Upgrade to Net::Ping 2.18 (no core-relevant changes,
but keep up with the $VERSION)
p4raw-id: //depot/perl@16545
Dave Mitchell [Sat, 11 May 2002 20:00:51 +0000]
updated threads docs
Message-ID: <
20020511200050.D14841@fdgroup.com>
p4raw-id: //depot/perl@16543
Nicholas Clark [Sat, 11 May 2002 17:54:44 +0000]
unsigned char hashes (Re: perl@16539)
Message-ID: <
20020511165444.GD301@Bagpuss.unfortu.net>
Be explicitly unsigned char in the hash calculation.
p4raw-id: //depot/perl@16542
Nick Ing-Simmons [Sat, 11 May 2002 08:21:00 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16541
Kay Röpke [Fri, 10 May 2002 14:07:34 +0000]
more os x test output cosmetics
Message-Id: <
831FB904-640E-11D6-AA6F-000393414688@dolphin-services.de>
p4raw-id: //depot/perl@16540
Jarkko Hietaniemi [Fri, 10 May 2002 15:16:44 +0000]
Update Changes.
p4raw-id: //depot/perl@16539
Jarkko Hietaniemi [Fri, 10 May 2002 15:08:51 +0000]
Regen toc.
p4raw-id: //depot/perl@16538
Jarkko Hietaniemi [Fri, 10 May 2002 15:06:52 +0000]
Move pod, add $VERSION.
p4raw-id: //depot/perl@16537
Jarkko Hietaniemi [Fri, 10 May 2002 14:42:10 +0000]
Unused variables.
p4raw-id: //depot/perl@16536
chromatic [Fri, 10 May 2002 07:43:25 +0000]
Re: [REPATCH MANIFEST ext/B/t/o.t] Add tests for O
Message-ID: <
20020510144325.26245.qmail@firewheel>
p4raw-id: //depot/perl@16535
Jarkko Hietaniemi [Fri, 10 May 2002 13:48:10 +0000]
Don't do JAPHs unless doing "make torturetest".
Document the less obvious make test targets.
p4raw-id: //depot/perl@16534
Nick Ing-Simmons [Fri, 10 May 2002 06:02:58 +0000]
Integrate mainline
p4raw-id: //depot/perlio@16533
Robin Barker [Thu, 9 May 2002 18:27:30 +0000]
format and other warnings
Message-Id: <
200205091727.SAA22792@tempest.npl.co.uk>
p4raw-id: //depot/perl@16532
Jarkko Hietaniemi [Fri, 10 May 2002 03:26:11 +0000]
Move the noisy tie core dump test to fresh_perl from op/tie.
p4raw-id: //depot/perl@16531
Yitzchak Scott-Thoennes [Thu, 9 May 2002 16:24:59 +0000]
Re: [PATCH] Re: perl@16433
Message-ID: <LVw28gzkguhE092yn@efn.org>
p4raw-id: //depot/perl@16530
Dave Mitchell [Thu, 9 May 2002 17:18:42 +0000]
Re: where threads cond.t hangs
Message-ID: <
20020509171842.C9836@fdgroup.com>
p4raw-id: //depot/perl@16529
Nick Ing-Simmons [Thu, 9 May 2002 16:40:39 +0000]
Integrate maint branch io (pipe) fixes. (changes#16329,16330,16331)
p4raw-link: @16331 on //depot/maint-5.6/perl:
821302ef08e28e13ed846e63b71b1a8e0bd6e09a
p4raw-link: @16330 on //depot/maint-5.6/perl:
32b5515015764ee3e189442094a83142675fbf9b
p4raw-link: @16329 on //depot/maint-5.6/perl:
5676c1b12073c1e0625a9800fba3bbcb4a2e99c8
p4raw-id: //depot/perl@16528
p4raw-integrated: from //depot/maint-5.6/perl@16527 'merge in' pp_sys.c
(@12026..)
p4raw-integrated: from //depot/maint-5.6/perl@16331 'merge in' util.c
(@16329..)
p4raw-integrated: from //depot/maint-5.6/perl@16330 'merge in' doio.c
(@14704..)
Jarkko Hietaniemi [Thu, 9 May 2002 14:09:00 +0000]
FAQ sync.
p4raw-id: //depot/perl@16527
Jarkko Hietaniemi [Thu, 9 May 2002 14:06:11 +0000]
metaconfig unit linting.
p4raw-id: //depot/perl@16525
Jarkko Hietaniemi [Thu, 9 May 2002 13:48:20 +0000]
ptrsize should depend on use64bitall, not the other
way round, noticed by Karl Tomlinson <k.tomlinson@auckland.ac.nz>.
p4raw-id: //depot/perl@16523
Jarkko Hietaniemi [Thu, 9 May 2002 13:07:58 +0000]
Integrate #16510 from macperl;
Tell IO.xs that MacOS sometimes doesn't need extra help
p4raw-id: //depot/perl@16522
p4raw-integrated: from //depot/macperl@16521 'copy in' ext/IO/IO.xs
(@16230..)
Philip Newton [Thu, 9 May 2002 14:32:29 +0000]
Re: Storable doc patches
From: "Philip Newton" <Philip.Newton@gmx.net>
Message-Id:
p4raw-id: //depot/perl@16521
Rafael Garcia-Suarez [Thu, 9 May 2002 11:43:12 +0000]
cmp() compares chars, not bytes.
p4raw-id: //depot/perl@16520
Rafael Garcia-Suarez [Thu, 9 May 2002 10:19:04 +0000]
A footnote about PERL_DESTRUCT_LEVEL and mod_perl.
p4raw-id: //depot/perl@16519