Jarkko Hietaniemi [Sun, 19 May 2002 22:26:07 +0000 (22:26 +0000)]
Mac OS X 10.1.4 started to consume 150MB+ virtual memory
while trying to -O3 optimize B.c. (A bit weird since
10.1.4 used to work fine, and nothing has changed in
ext/B/..., but the overoptimization was repeatable.)
p4raw-id: //depot/perl@16699
Jarkko Hietaniemi [Sun, 19 May 2002 21:11:55 +0000 (21:11 +0000)]
UNICOS/mk seems to still have this problem.
p4raw-id: //depot/perl@16698
Jarkko Hietaniemi [Sun, 19 May 2002 18:53:54 +0000 (18:53 +0000)]
perldelta tweaks.
p4raw-id: //depot/perl@16697
Jarkko Hietaniemi [Sun, 19 May 2002 18:02:54 +0000 (18:02 +0000)]
Document the reentrant_retry(), but from user's viewpoint.
p4raw-id: //depot/perl@16695
Jarkko Hietaniemi [Sun, 19 May 2002 14:49:49 +0000 (14:49 +0000)]
Update Changes.
p4raw-id: //depot/perl@16694
Slaven Rezic [Sun, 19 May 2002 16:03:12 +0000 (18:03 +0200)]
Benchmark.pm: empty loop too slow
Message-Id: <
200205191403.g4JE3ClB025990@vran.herceg.de>
p4raw-id: //depot/perl@16693
Jarkko Hietaniemi [Sun, 19 May 2002 03:05:41 +0000 (03:05 +0000)]
Document once more the difference between :utf8
and :encoding(...).
p4raw-id: //depot/perl@16692
Jarkko Hietaniemi [Sun, 19 May 2002 02:24:30 +0000 (02:24 +0000)]
Third Degree: make the options more portable between
Tru64 versions.
p4raw-id: //depot/perl@16691
Jarkko Hietaniemi [Sun, 19 May 2002 01:41:54 +0000 (01:41 +0000)]
IRIX SMP turned up a few hundred "Use of uninitialized
value in numeric eq" warnings: initialise the $counter2.
p4raw-id: //depot/perl@16690
Dave Mitchell [Sun, 19 May 2002 00:50:43 +0000 (01:50 +0100)]
Re: [PATCH threads] revised warnings + more tests + docs
Message-ID: <
20020519005043.F7275@fdgroup.com>
p4raw-id: //depot/perl@16689
Jarkko Hietaniemi [Sun, 19 May 2002 00:28:51 +0000 (00:28 +0000)]
Sarathy pointed out that instead of zeroing heap
it is more prudent to poison it.
p4raw-id: //depot/perl@16688
Jarkko Hietaniemi [Sat, 18 May 2002 22:03:29 +0000 (22:03 +0000)]
The thread warnings aren't quite yet working as planned.
p4raw-id: //depot/perl@16687
Jarkko Hietaniemi [Sat, 18 May 2002 20:48:03 +0000 (20:48 +0000)]
Forgotten from #16685.
p4raw-id: //depot/perl@16686
Dave Mitchell [Sat, 18 May 2002 22:24:51 +0000 (23:24 +0100)]
revised warnings + more tests + docs
Message-ID: <
20020518222451.E7275@fdgroup.com>
p4raw-id: //depot/perl@16685
Jarkko Hietaniemi [Sat, 18 May 2002 20:10:53 +0000 (20:10 +0000)]
Storable status tweak.
p4raw-id: //depot/perl@16684
Rafael Garcia-Suarez [Sat, 18 May 2002 19:39:42 +0000 (19:39 +0000)]
perlfunc and perldelta updates about caller().
p4raw-id: //depot/perl@16683
Paul Marquess [Sat, 18 May 2002 21:15:43 +0000 (22:15 +0100)]
RE: perl@16678
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Message-ID: <AIEAJICLCBDNAAOLLOKLCEAPELAA.Paul.Marquess@ntlworld.com>
Making the symbols generated by warnings.pl future-proof.
p4raw-id: //depot/perl@16682
Michael G. Schwern [Sat, 18 May 2002 14:53:50 +0000 (10:53 -0400)]
ExtUtils::MakeMaker 5.94_02 -> 5.95_01
Message-ID: <
20020518185350.GB2878@ool-
18b93024.dyn.optonline.net>
p4raw-id: //depot/perl@16681
Jarkko Hietaniemi [Sat, 18 May 2002 18:43:35 +0000 (18:43 +0000)]
Prettyprinting.
p4raw-id: //depot/perl@16680
Jarkko Hietaniemi [Sat, 18 May 2002 18:42:08 +0000 (18:42 +0000)]
Companion to #16601: cxinc would create uninitialized
PERL_CONTEXTs. The bug was tickled by the test
lib/Math/BigInt/t/upgrade.t, the new test of recurse.t
added to check that I got the context stack extension right.
Also rewrite recurse.t to use test.pl.
p4raw-id: //depot/perl@16679
Jarkko Hietaniemi [Sat, 18 May 2002 16:38:29 +0000 (16:38 +0000)]
Update Changes.
p4raw-id: //depot/perl@16678
Jarkko Hietaniemi [Sat, 18 May 2002 15:50:25 +0000 (15:50 +0000)]
URL and other tiny tweaks.
p4raw-id: //depot/perl@16677
SADAHIRO Tomoyuki [Sun, 19 May 2002 01:01:58 +0000 (10:01 +0900)]
[Patch] doc patch on Unicode
Message-Id: <
20020519005515.18F0.BQW10602@nifty.com>
p4raw-id: //depot/perl@16676
Abhijit Menon-Sen [Sat, 18 May 2002 15:06:35 +0000 (15:06 +0000)]
s/2.0/2.00/ to be CPAN friendly.
p4raw-id: //depot/perl@16675
Philip Newton [Sat, 18 May 2002 09:54:13 +0000 (11:54 +0200)]
Re: Change 16621: 1. Not hardcoding \x0A and \x0D seems to help
EBCDIC, amazing.
Message-Id: <432ceucrfducg2iitau6uggeb02lu209a2@4ax.com>
p4raw-link: @4 on //depot/thrperl:
11343788cbaaede18e3146b5219d2fbdaeaf516e
p4raw-id: //depot/perl@16674
Nicholas Clark [Sat, 18 May 2002 15:48:55 +0000 (16:48 +0100)]
Storable test for 64 bit 5.6.1
Message-Id: <
20020518144854.GD304@Bagpuss.unfortu.net>
(Private mail.)
p4raw-id: //depot/perl@16673
Jarkko Hietaniemi [Sat, 18 May 2002 04:31:00 +0000 (04:31 +0000)]
No more true.
p4raw-id: //depot/perl@16671
Jarkko Hietaniemi [Sat, 18 May 2002 04:14:25 +0000 (04:14 +0000)]
Make use vars grok UTF-8.
p4raw-id: //depot/perl@16670
Michael G. Schwern [Fri, 17 May 2002 23:54:29 +0000 (19:54 -0400)]
Re: t/op/tie.t #19 TODO ENOTWORKING
Message-ID: <
20020518035429.GA704@ool-
18b93024.dyn.optonline.net>
p4raw-id: //depot/perl@16669
Michael G. Schwern [Fri, 17 May 2002 20:37:26 +0000 (16:37 -0400)]
Test::Harness 2.21 -> 2.22
Message-ID: <
20020518003726.GB358@ool-
18b93024.dyn.optonline.net>
p4raw-id: //depot/perl@16668
Nicholas Clark [Sat, 18 May 2002 00:18:39 +0000 (01:18 +0100)]
Re: [PATCH] Storable stand alone tests
Message-ID: <
20020517231838.GI290@Bagpuss.unfortu.net>
Use Storable's st-dump.pl.
p4raw-id: //depot/perl@16667
Jarkko Hietaniemi [Fri, 17 May 2002 21:46:04 +0000 (21:46 +0000)]
Forgotten from #16656.
p4raw-id: //depot/perl@16666
Nicholas Clark [Fri, 17 May 2002 23:17:34 +0000 (00:17 +0100)]
Storable ChangeLog ready for release
Message-ID: <
20020517221733.GH290@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16665
Nicholas Clark [Fri, 17 May 2002 22:43:35 +0000 (23:43 +0100)]
Storable stand alone tests
Message-ID: <
20020517214334.GG290@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@16664
Michael G. Schwern [Fri, 17 May 2002 17:17:54 +0000 (13:17 -0400)]
ExtUtils::MakeMaker 5.92_01 -> 5.94_02
Message-ID: <
20020517211754.GK13131@ool-
18b93024.dyn.optonline.net>
p4raw-id: //depot/perl@16663
Rafael Garcia-Suarez [Fri, 17 May 2002 20:07:21 +0000 (20:07 +0000)]
More regression tests for caller() and fix one bug of #16658.
p4raw-id: //depot/perl@16662
Jarkko Hietaniemi [Fri, 17 May 2002 19:13:18 +0000 (19:13 +0000)]
Integrate perlio:
[ 16657]
Fix the crlf.t buffer leak
- actually a generic PerlIOBuf_xxx derived leak-on-pop, but :crlf
flagged it because it is more often popped without stream
being closed.
- Define non-noop PerlIOBuf_popped(), use it and export it.
p4raw-link: @16657 on //depot/perlio:
44798d05173226aecbb6247375cc88a9dd809540
p4raw-id: //depot/perl@16661
Rafael Garcia-Suarez [Fri, 17 May 2002 19:09:03 +0000 (19:09 +0000)]
Add a note about Cwd::fastcwd() returning tainted data.
Sort modules alphabetically.
p4raw-id: //depot/perl@16660
Rafael Garcia-Suarez [Fri, 17 May 2002 19:05:11 +0000 (19:05 +0000)]
Remove O from the untested modules list.
p4raw-id: //depot/perl@16659
Rafael Garcia-Suarez [Fri, 17 May 2002 19:03:06 +0000 (19:03 +0000)]
Fix bug
20020517.003 : segfault with caller().
Add regression tests for caller.
p4raw-id: //depot/perl@16658
Nick Ing-Simmons [Fri, 17 May 2002 17:18:18 +0000 (17:18 +0000)]
Fix the crlf.t buffer leak
- actually a generic PerlIOBuf_xxx derived leak-on-pop, but :crlf
flagged it because it is more often popped without stream
being closed.
- Define non-noop PerlIOBuf_popped(), use it and export it.
p4raw-id: //depot/perlio@16657
Jarkko Hietaniemi [Fri, 17 May 2002 16:52:15 +0000 (16:52 +0000)]
PERL_HASH() casting games so that our hashed data is "unsigned
char" but old code using just a "char" doesn't need changes.
(The change is using a temporary pointer instead of a direct
cast to unsigned char* which would blindly cast anything,
not just char pointers.) (The problem arose in MacOS Classic,
as seen by Pudge, the cure by Nicholas Clark.)
p4raw-id: //depot/perl@16656
Nick Ing-Simmons [Fri, 17 May 2002 14:59:20 +0000 (14:59 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@16655
Jarkko Hietaniemi [Fri, 17 May 2002 12:24:07 +0000 (12:24 +0000)]
Update Changes.
p4raw-id: //depot/perl@16654
Jarkko Hietaniemi [Fri, 17 May 2002 12:18:54 +0000 (12:18 +0000)]
FAQ sync.
p4raw-id: //depot/perl@16653
Jarkko Hietaniemi [Fri, 17 May 2002 12:14:20 +0000 (12:14 +0000)]
Forgot from #16628.
p4raw-id: //depot/perl@16652
Nick Ing-Simmons [Fri, 17 May 2002 06:56:40 +0000 (06:56 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@16645
Jarkko Hietaniemi [Fri, 17 May 2002 03:10:15 +0000 (03:10 +0000)]
STDERR noise.
p4raw-id: //depot/perl@16644
Jarkko Hietaniemi [Fri, 17 May 2002 03:08:01 +0000 (03:08 +0000)]
Upgrade to Switch 2.07.
p4raw-id: //depot/perl@16643
Jarkko Hietaniemi [Fri, 17 May 2002 02:59:35 +0000 (02:59 +0000)]
Missed hunk in #16641.
p4raw-id: //depot/perl@16642
Jarkko Hietaniemi [Fri, 17 May 2002 02:56:14 +0000 (02:56 +0000)]
Upgrade to Filter::Simple 0.78.
(Keep #14432, let Damian know of it.)
p4raw-id: //depot/perl@16641
Jarkko Hietaniemi [Fri, 17 May 2002 01:36:12 +0000 (01:36 +0000)]
More Third Degree.
p4raw-id: //depot/perl@16640
Jarkko Hietaniemi [Fri, 17 May 2002 01:07:09 +0000 (01:07 +0000)]
Third Degree tweaks.
p4raw-id: //depot/perl@16639
Jarkko Hietaniemi [Thu, 16 May 2002 22:54:36 +0000 (22:54 +0000)]
Purify: dl_last_error was leaking.
p4raw-id: //depot/perl@16638
Chris Ball [Thu, 16 May 2002 20:51:34 +0000 (21:51 +0100)]
perltoc ref.
Message-ID: <86lmajvpkp.fsf@void.printf.net>
p4raw-id: //depot/perl@16637
Craig A. Berry [Thu, 16 May 2002 14:13:15 +0000 (09:13 -0500)]
lib/ExtUtils/t/Constant.t on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-Id: <5.1.0.14.2.
20020516140747.
03562438@exchi01>
p4raw-id: //depot/perl@16636
Rafael Garcia-Suarez [Thu, 16 May 2002 21:09:57 +0000 (21:09 +0000)]
Make Cwd::fastcwd() return a tainted value.
Add regression tests for taint-safety of the *cwd()
functions.
p4raw-id: //depot/perl@16635
H.Merijn Brand [Thu, 16 May 2002 18:55:41 +0000 (20:55 +0200)]
Re: AIX warning in hints regarding gcc
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <
20020516185212.667C.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@16634
Jarkko Hietaniemi [Thu, 16 May 2002 14:18:27 +0000 (14:18 +0000)]
Update the test statuses.
p4raw-id: //depot/perl@16633
Jarkko Hietaniemi [Thu, 16 May 2002 14:17:29 +0000 (14:17 +0000)]
The UDP sockpair failure seems to have magically
disappeared from both UNICOSes.
(One gets "UNEXPECTEDLY SUCCEEDED".)
p4raw-id: //depot/perl@16632
Jarkko Hietaniemi [Thu, 16 May 2002 13:57:08 +0000 (13:57 +0000)]
Brokenness of restricted hashes with Storable on EBCDIC
seems to be an artifact of the downgrade.t.
p4raw-id: //depot/perl@16631
Jarkko Hietaniemi [Thu, 16 May 2002 13:51:19 +0000 (13:51 +0000)]
Document the odd slowdown of ext/Encode/t/Unicode.t under
memory debuggers.
p4raw-id: //depot/perl@16630
H.Merijn Brand [Thu, 16 May 2002 16:42:34 +0000 (18:42 +0200)]
Re: [ PATCH ] AIX 4.3 / gcc / threads
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <
20020516164139.666A.H.M.BRAND@hccnet.nl>
gcc 3 version parsing proofing.
p4raw-id: //depot/perl@16629
Vadim Konovalov [Thu, 16 May 2002 03:33:23 +0000 (07:33 +0400)]
good day for WinCE port of perl.
Message-ID: <
001301c1fc68$
e808e560$
a95cc3d9@vad>
p4raw-id: //depot/perl@16628
Slaven Rezic [Mon, 13 May 2002 16:02:24 +0000 (18:02 +0200)]
do not use "udp" on some platforms for Sys::Syslog
Message-Id: <
20020513140224.JSLM27460.mailoutvl21@herceg.de>
p4raw-id: //depot/perl@16627
Dave Mitchell [Wed, 15 May 2002 23:26:27 +0000 (00:26 +0100)]
Re: [PATCH] allow use threads qw(yield)
Message-ID: <
20020515232626.E28924@fdgroup.com>
p4raw-id: //depot/perl@16626
H.Merijn Brand [Thu, 16 May 2002 14:22:21 +0000 (16:22 +0200)]
[ PATCH ] AIX 4.3 / gcc / threads
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <
20020516141856.6661.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@16625
Jarkko Hietaniemi [Thu, 16 May 2002 13:04:40 +0000 (13:04 +0000)]
OS/2 tr (well, GNU textutils 2.0 tr) probing tweak
from John Poltorak <jp@eyup.org>.
p4raw-id: //depot/perl@16623
Jarkko Hietaniemi [Thu, 16 May 2002 12:58:05 +0000 (12:58 +0000)]
DJGPP doesn't have \r\n delimited files (it has \r).
p4raw-id: //depot/perl@16622
Jarkko Hietaniemi [Thu, 16 May 2002 12:52:47 +0000 (12:52 +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 (12:50 +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 (12:16 +0000)]
DJGPP updates from Laszlo Molnar.
p4raw-id: //depot/perl@16619
Jarkko Hietaniemi [Thu, 16 May 2002 02:57:21 +0000 (02:57 +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 (00:06 +0100)]
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 (21:01 +0000)]
Two down, ten to go.
p4raw-id: //depot/perl@16616
Jarkko Hietaniemi [Wed, 15 May 2002 20:31:02 +0000 (20:31 +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 (20:03 +0000)]
Schizoid MANIFESTs.
p4raw-id: //depot/perl@16614
Nick Ing-Simmons [Wed, 15 May 2002 19:26:00 +0000 (19:26 +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 (18:11 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@16612
Jarkko Hietaniemi [Wed, 15 May 2002 14:06:45 +0000 (14:06 +0000)]
Update Changes.
p4raw-id: //depot/perl@16611
Jarkko Hietaniemi [Wed, 15 May 2002 13:47:40 +0000 (13:47 +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 (13:46 +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 (12:44 +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 (06:57 +0000)]
Integrate mainline
p4raw-id: //depot/perlio@16607
Rafael Garcia-Suarez [Sun, 12 May 2002 23:09:46 +0000 (01:09 +0200)]
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 (03:58 +0000)]
More rule tweakage.
p4raw-id: //depot/perl@16605
Sam Tregar [Tue, 14 May 2002 21:27:05 +0000 (17:27 -0400)]
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 (00:36 +0000)]
$VERSIONize.
p4raw-id: //depot/perl@16603
Jarkko Hietaniemi [Wed, 15 May 2002 00:34:46 +0000 (00:34 +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 (00:24 +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 (23:57 +0000)]
Add more rules.
p4raw-id: //depot/perl@16600
Dave Mitchell [Tue, 14 May 2002 22:49:47 +0000 (23:49 +0100)]
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 (20:35 +0000)]
Micropatch from Olaf Flebbe.
p4raw-id: //depot/perl@16598
John P. Linderman [Tue, 14 May 2002 12:31:21 +0000 (08:31 -0400)]
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 (14:02 +0200)]
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 (17:27 +0000)]
The #16592 needs this.
p4raw-id: //depot/perl@16595
John P. Linderman [Tue, 14 May 2002 17:08:01 +0000 (17:08 +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 (16:09 +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 (15:21 +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 (13:48 +0000)]
reentr.h affects more C files than just reentr.c
p4raw-id: //depot/perl@16591