Jarkko Hietaniemi [Sat, 5 Jul 2003 13:46:05 +0000]
Be explicit about the $0 pain in Linux 2.2.
p4raw-id: //depot/perl@20012
Rafael Garcia-Suarez [Sat, 5 Jul 2003 12:06:41 +0000]
Comment out some debugging output in Math::BigInt, that
causes confusion in t/TEST when running Math/BigInt/t/bare_mbi.t.
p4raw-id: //depot/perl@20010
Jarkko Hietaniemi [Sat, 5 Jul 2003 10:56:55 +0000]
The logic for additional randomisation for 64-bit UV
cases was wrong.
p4raw-id: //depot/perl@20009
Jarkko Hietaniemi [Sat, 5 Jul 2003 09:10:46 +0000]
IIRC gcc would complain about if (s = ...).
p4raw-id: //depot/perl@20008
Jarkko Hietaniemi [Sat, 5 Jul 2003 09:09:44 +0000]
Allow $ENV{PERL_HASH_SEED_DEBUG} to work even under taint;
since CGI scripts are (should be) run under -T, being able
to show the HASH_SEED in case of problems is good.
The $ENV{PERL_HASH_SEED} is still ignored under taint.
p4raw-id: //depot/perl@20007
Craig A. Berry [Sat, 5 Jul 2003 00:38:28 +0000]
MM_VMS.pm -- fix xs installation
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
3F066454.90003@mac.com>
p4raw-id: //depot/perl@20006
Robin Barker [Fri, 4 Jul 2003 19:15:01 +0000]
dump.c -Wformat; Re: maint @ 19975, maint @ 19997
Message-ID: <
533D273D4014D411AB1D00062938C4D9040465BD@hotel.npl.co.uk>
p4raw-id: //depot/perl@20004
Stéphane Payrard [Sat, 5 Jul 2003 01:16:50 +0000]
Allow to create more than one Shell object :
Subject: [patch] Shell.pm fix
Message-ID: <
20030704231650.GA19701@stefp.dyndns.org>
p4raw-id: //depot/perl@20003
Rafael Garcia-Suarez [Fri, 4 Jul 2003 21:49:05 +0000]
Author list update (to be continued...)
p4raw-id: //depot/perl@20002
Rafael Garcia-Suarez [Fri, 4 Jul 2003 21:42:12 +0000]
Add a new test target in the makefile, test_harness_notty.
It's like test_harness, but sets HARNESS_NOTTY=1 to make
Test::Harness' output less blinking.
p4raw-id: //depot/perl@20001
Rafael Garcia-Suarez [Fri, 4 Jul 2003 20:58:05 +0000]
Upgrade to Math::BigInt v1.65, Math::BigRat v0.10,
and bignum v0.14.
p4raw-id: //depot/perl@20000
Alexey Tourbin [Fri, 4 Jul 2003 17:25:34 +0000]
Macro reorganization in the Makefile, so that $(LDLIBPTH) always
appears just before the name of the command to be run. See
Subject: Re: PERL_SKIP_TTY_TEST fix
Message-ID: <
20030704132534.GC1531@julia.office.altlinux.ru>
p4raw-id: //depot/perl@19999
Rafael Garcia-Suarez [Fri, 4 Jul 2003 19:31:33 +0000]
Fix non-numeric $VERSION.
p4raw-id: //depot/perl@19998
Jarkko Hietaniemi [Fri, 4 Jul 2003 14:36:56 +0000]
According to Tels our M::BI is _better_ than the 1.64 in CPAN.
p4raw-id: //depot/perl@19995
Jarkko Hietaniemi [Fri, 4 Jul 2003 14:36:17 +0000]
More $0 sad tales.
p4raw-id: //depot/perl@19994
Jarkko Hietaniemi [Fri, 4 Jul 2003 14:34:40 +0000]
Oops.
p4raw-id: //depot/perl@19993
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:50:29 +0000]
Upgrade to PodParser 1.23; but do not update
t/pod/find.t or t/pod/testp2pt.pl since the
first one does not work at all under core,
and the second change would drop MacOS Classic
portability tweaks introduced by change #18669.
p4raw-link: @18669 on //depot/perl:
53ecdda105bb4103d210aff4a70dce9565ed670e
p4raw-id: //depot/perl@19990
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:20:51 +0000]
Upgrade to Text::Balanced 1.94.
p4raw-id: //depot/perl@19989
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:17:22 +0000]
Upgrade to Net::Ping 2.31.
p4raw-id: //depot/perl@19988
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:09:04 +0000]
Upgrade to Locale::Maketext 1.06.
p4raw-id: //depot/perl@19987
Jarkko Hietaniemi [Fri, 4 Jul 2003 12:59:45 +0000]
Upgrade to Digest::MD5 2.24, with few extra tweaks:
(1) make the PATCHLEVEL logic as it is with List::Util
(more portable to older Perls)
(2) regen the MD5 checksums with ...
(3) ... the Mac OS Classic checksums generated via MacRoman
(just a guess)
(4) Keep the core Makefile.PL.
p4raw-id: //depot/perl@19986
Jarkko Hietaniemi [Fri, 4 Jul 2003 12:43:10 +0000]
Upgrade to CPAN 1.71.
p4raw-id: //depot/perl@19985
Jarkko Hietaniemi [Fri, 4 Jul 2003 12:39:20 +0000]
Upgrade to CGI.pm 2.97.
p4raw-id: //depot/perl@19984
Jarkko Hietaniemi [Fri, 4 Jul 2003 10:45:05 +0000]
No energy now to figure out what is wrong with $0
(or ps) in Tru64. The test works fine when run from
command line.
p4raw-id: //depot/perl@19982
Jarkko Hietaniemi [Fri, 4 Jul 2003 10:34:42 +0000]
AUTHORS updates.
p4raw-id: //depot/perl@19981
Jarkko Hietaniemi [Fri, 4 Jul 2003 08:40:51 +0000]
line_t is U32, not I32.
p4raw-id: //depot/perl@19980
Jarkko Hietaniemi [Fri, 4 Jul 2003 08:33:32 +0000]
Remove PL_earlytaint since the hash seed code
can be delayed until perl_parse().
p4raw-id: //depot/perl@19979
Jarkko Hietaniemi [Fri, 4 Jul 2003 04:56:41 +0000]
$0 is pain.
p4raw-id: //depot/perl@19977
Peter Prymmer [Thu, 3 Jul 2003 23:59:51 +0000]
switch vmspipe.com over to using local symbols instead of global
Message-ID: <O
F4DF4AA68.1EF12116-ON85256D59.00120F5E-85256D59.0015F58D@factset.com>
p4raw-id: //depot/perl@19976
Jarkko Hietaniemi [Thu, 3 Jul 2003 21:34:03 +0000]
Bump Time::HiRes version to 1.50.
p4raw-id: //depot/perl@19973
Slaven Rezic [Fri, 4 Jul 2003 00:41:36 +0000]
installperl -n
Message-Id: <
200307032241.h63Mfaka041281@vran.herceg.de>
p4raw-id: //depot/perl@19972
Slaven Rezic [Fri, 4 Jul 2003 00:35:51 +0000]
t/op/magic.t on FreeBSD
Message-Id: <
200307032235.h63MZpKY036791@vran.herceg.de>
p4raw-id: //depot/perl@19971
Jarkko Hietaniemi [Thu, 3 Jul 2003 21:27:11 +0000]
Ask Schwern.
p4raw-id: //depot/perl@19969
Jarkko Hietaniemi [Thu, 3 Jul 2003 19:02:40 +0000]
Add autarch and Time::Local to Modules.
p4raw-id: //depot/perl@19967
Dave Rolsky [Thu, 3 Jul 2003 14:35:56 +0000]
Re: [PATCH] Bring Time::Local to 1.07
Message-ID: <Pine.LNX.4.56.
0307031435270.29915@urth.org>
p4raw-id: //depot/perl@19966
Mattia Barbon [Thu, 3 Jul 2003 16:05:23 +0000]
Win32: fix WM_TIMER handling
Message-ID: <Mahogany-0.64.2-1016-
20030703-160523.00@rbnet.it>
p4raw-id: //depot/perl@19965
Rafael Garcia-Suarez [Thu, 3 Jul 2003 17:35:09 +0000]
Re: randomly untainting?
Message-Id: <
20030703173509.0c007f0f.rgarciasuarez@free.fr>
p4raw-id: //depot/perl@19964
Jarkko Hietaniemi [Thu, 3 Jul 2003 18:55:37 +0000]
Revert #19957 as requested by Rafael.
p4raw-id: //depot/perl@19963
Jarkko Hietaniemi [Thu, 3 Jul 2003 18:54:09 +0000]
Add at least meager beginnings of assertion checks for
the UTF-8 length/pos cache. It's not as full as I would
like since the exact behaviour of the second half of the
cache, used in substr(), eludes me right now.
p4raw-id: //depot/perl@19962
Jarkko Hietaniemi [Thu, 3 Jul 2003 13:57:47 +0000]
Extra light testing for the UTF-8 cache
(that it isn't broken, not that it helps).
p4raw-id: //depot/perl@19961
Rafael Garcia-Suarez [Thu, 3 Jul 2003 14:58:18 +0000]
Re: randomly untainting?
Message-Id: <
20030703145818.5bdd2873.rgarciasuarez@free.fr>
(plus extra debug printing)
p4raw-id: //depot/perl@19957
Vadim Konovalov [Thu, 3 Jul 2003 15:57:55 +0000]
Re: maint @ 19923
Message-ID: <
048e01c3415b$da0fe510$7c5ec3d9@vad>
p4raw-id: //depot/perl@19954
Jarkko Hietaniemi [Thu, 3 Jul 2003 10:56:45 +0000]
Tiny tweak to perlartistic from Robin Barker.
p4raw-id: //depot/perl@19952
Jarkko Hietaniemi [Thu, 3 Jul 2003 07:46:45 +0000]
Mention Modules in AUTHORS.
p4raw-id: //depot/perl@19950
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:58:01 +0000]
No fancy binmode() if no perlio.
p4raw-id: //depot/perl@19949
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:55:12 +0000]
Underline the fact that XSLoader is not DynaLoader
([perl #21974] dl_load_flags not honored by XSLoader)
p4raw-id: //depot/perl@19948
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:35:29 +0000]
Apply Schwern's suggested warning code from
[perl #22209] Test::Harness::Straps vs. $Config{path_sep}
p4raw-id: //depot/perl@19947
Iain Truskett [Thu, 3 Jul 2003 12:40:42 +0000]
"without parens" vs "without parentheses"
Message-ID: <
20030703024042.GI12380@ouroboros.anu.edu.au>
p4raw-id: //depot/perl@19944
Dave Mitchell [Thu, 3 Jul 2003 01:32:11 +0000]
Re: ext/List/Util/t/weak.t panic
Message-ID: <
20030703003211.GB3747@fdgroup.com>
p4raw-id: //depot/perl@19943
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:25:30 +0000]
Nicer options for Porting/Modules.
p4raw-id: //depot/perl@19942
Rafael Garcia-Suarez [Wed, 2 Jul 2003 21:38:19 +0000]
Minor test adjustments :
- test name correction in op/concat.t by Yitzchak Scott-Thoennes
- prototypes added to some public functions in t/test.pl,
as suggested by Enache Adrian
p4raw-id: //depot/perl@19941
Rafael Garcia-Suarez [Wed, 2 Jul 2003 20:58:19 +0000]
Skip a socketpair test on SCO OSR
p4raw-id: //depot/perl@19940
Dave Mitchell [Wed, 2 Jul 2003 18:10:45 +0000]
various Deparse fixes
Message-ID: <
20030702171045.GF2137@fdgroup.com>
p4raw-id: //depot/perl@19939
Jarkko Hietaniemi [Wed, 2 Jul 2003 20:01:06 +0000]
It would seem that in Linux 2.2 there is no way
we can do the right thing to make ps(1) see $0
our way. Also amend the $0 documentation a bit.
p4raw-id: //depot/perl@19935
James Jurach [Wed, 2 Jul 2003 13:31:05 +0000]
line numbers are given % 64k
Message-ID: <
20030702183105.GA4837@lebowski>
p4raw-id: //depot/perl@19934
Ronald J. Kimball [Wed, 2 Jul 2003 11:43:05 +0000]
Re: maint @ 19923
Message-ID: <
20030702154304.GD206089@linguist.thayer.dartmouth.edu>
p4raw-id: //depot/perl@19933
Jim Cromie [Wed, 2 Jul 2003 05:35:06 +0000]
Re: maint @ 19923
Message-ID: <
3F02C36A.9030704@divsol.com>
p4raw-id: //depot/perl@19932
Jarkko Hietaniemi [Wed, 2 Jul 2003 11:34:49 +0000]
Fix for [perl #22759 insufficient format string checking];
using ewix makes no sense, assuming evix was intended,
no old tests fail; add the test case.
p4raw-id: //depot/perl@19931
Jarkko Hietaniemi [Wed, 2 Jul 2003 09:13:33 +0000]
Better links.
p4raw-id: //depot/perl@19929
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:58:26 +0000]
Darwin: -Dprefix=$HOME/Perl tried to install to /Library.
p4raw-id: //depot/perl@19928
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:48:00 +0000]
...and getting the comma right, too.
p4raw-id: //depot/perl@19927
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:46:18 +0000]
Getting the whitespace right.
p4raw-id: //depot/perl@19926
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:40:36 +0000]
FreeBSD $0 dance.
p4raw-id: //depot/perl@19925
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:17:31 +0000]
Fix from Enache Adrian for the magic.t failure in
FreeBSD: setproctitle() cannot get rid of the " (perl)".
p4raw-id: //depot/perl@19924
Jarkko Hietaniemi [Wed, 2 Jul 2003 05:26:33 +0000]
VMS: with this, 100% make test in Compaq C V6.5-001
on OpenVMS Alpha V7.3-1, from Craig Berry.
p4raw-id: //depot/perl@19921
Jarkko Hietaniemi [Wed, 2 Jul 2003 05:21:23 +0000]
Move the libgcc.a hack into a section for pre-1.6 NetBSD releases.
The latest releases of NetBSD don't require the hack. From
Johnny Lam.
p4raw-id: //depot/perl@19920
Jarkko Hietaniemi [Tue, 1 Jul 2003 20:02:33 +0000]
Add a new utility, Porting/Modules.
p4raw-id: //depot/perl@19918
Robin Barker [Tue, 1 Jul 2003 18:21:34 +0000]
[PATCH] long C<=item>s in pod/perlunicode.pod
Date: Tue, 1 Jul 2003 18:21:34 +0100
Message-ID: <
533D273D4014D411AB1D00062938C4D9040465A9@hotel.npl.co.uk>
Subject: [PATCH] long C<=item>s in lib/CGI.pm
From: Robin Barker <Robin.Barker@npl.co.uk>
Message-ID: <
533D273D4014D411AB1D00062938C4D9040465AA@hotel.npl.co.uk>
Date: Tue, 1 Jul 2003 18:25:17 +0100
Subject: [PATCH] long <=item>s in lib/ExtUtils/MakeMaker/FAQ.pod
From: Robin Barker <Robin.Barker@npl.co.uk>
Date: Tue, 1 Jul 2003 18:29:09 +0100
Message-ID: <
533D273D4014D411AB1D00062938C4D9040465AB@hotel.npl.co.uk>
p4raw-id: //depot/perl@19917
Adrian M. Enache [Tue, 1 Jul 2003 19:51:25 +0000]
B:: fixes + 'When were CVOPs gone ?'
Message-ID: <
20030701165125.GA1521@ratsnest.hole>
p4raw-id: //depot/perl@19916
Jarkko Hietaniemi [Tue, 1 Jul 2003 16:22:09 +0000]
Upgrade to Unicode::Normalize 0.23.
p4raw-id: //depot/perl@19915
Jarkko Hietaniemi [Tue, 1 Jul 2003 13:08:44 +0000]
A naked values() caused shuffling of lib/Config.pm,
which in turn caused unnecessary rebuilds.
p4raw-id: //depot/perl@19914
Jarkko Hietaniemi [Tue, 1 Jul 2003 13:01:10 +0000]
Even more :utf8 socket testing, now in both directions.
p4raw-id: //depot/perl@19913
Jarkko Hietaniemi [Tue, 1 Jul 2003 12:44:32 +0000]
One more test (does binmode()ing a socket succeed)
and add -w.
p4raw-id: //depot/perl@19912
Jarkko Hietaniemi [Tue, 1 Jul 2003 12:38:13 +0000]
Tweak an existing IO test to test also the change #19910.
p4raw-link: @19910 on //depot/perl:
38af81ff258ecdcd67c7b6fdf4b602a68c7fd75f
p4raw-id: //depot/perl@19911
Jarkko Hietaniemi [Tue, 1 Jul 2003 11:18:27 +0000]
Integrate from perlio:
[ 19909]
binmode() should affect IoOFP() as well as IoIFP() if it is
distinct (e.g. sockets).
p4raw-link: @19909 on //depot/perlio:
5a828df094714ebe5d444cf1aea96c870ca9e452
p4raw-id: //depot/perl@19910
p4raw-integrated: from //depot/perlio@19906 'merge in' pp_sys.c
(@19868..)
Jarkko Hietaniemi [Tue, 1 Jul 2003 08:03:17 +0000]
Do the "aligned contiguous" check only if the arguments
look like aligned; re-introduce the "traditional contiguous"
checks with OS/2 special quirks and all.
p4raw-id: //depot/perl@19906
Jarkko Hietaniemi [Tue, 1 Jul 2003 06:22:12 +0000]
Switch on PERL_IMPLICIT_SYS, not on Win32.
p4raw-id: //depot/perl@19903
Jarkko Hietaniemi [Tue, 1 Jul 2003 06:20:48 +0000]
Regen Glossary et al.
p4raw-id: //depot/perl@19902
Jarkko Hietaniemi [Tue, 1 Jul 2003 05:56:38 +0000]
Regen Configure.
p4raw-id: //depot/perl@19900
Jarkko Hietaniemi [Tue, 1 Jul 2003 05:56:14 +0000]
More nanosleep removal.
p4raw-id: //depot/perl@19899
Jarkko Hietaniemi [Tue, 1 Jul 2003 05:54:58 +0000]
Rework Time::HiRes not to need HAS_NANOSLEEP from Configure.
p4raw-id: //depot/perl@19898
Alan Burlison [Tue, 1 Jul 2003 00:03:24 +0000]
Re: Subject: Problems: 5.8.1, Solaris, Configure, sched_yield(), -lrt & -lposix4
Message-ID: <
3F00C1BC.3020103@sun.com>
p4raw-id: //depot/perl@19897
Jarkko Hietaniemi [Mon, 30 Jun 2003 20:20:54 +0000]
Integrate #19892, #19895 from perlio to compile and avoid
crashing on Win32.
p4raw-id: //depot/perl@19896
Nick Ing-Simmons [Mon, 30 Jun 2003 14:24:57 +0000]
Win32 hack for doing_taint()
p4raw-id: //depot/perlio@19895
Nick Ing-Simmons [Mon, 30 Jun 2003 12:31:51 +0000]
Integrate mainline
p4raw-id: //depot/perlio@19894
Nick Ing-Simmons [Mon, 30 Jun 2003 09:42:22 +0000]
"Missing" dTHX for Win32's re-direction of getuid etc.
p4raw-id: //depot/perlio@19892
Jarkko Hietaniemi [Mon, 30 Jun 2003 08:41:51 +0000]
int is not UV.
p4raw-id: //depot/perl@19890
Jarkko Hietaniemi [Mon, 30 Jun 2003 08:36:38 +0000]
The 'contiguous' test for argv[], envp[] was bogus
since those need not be in memory end-to-end, e.g.
in Tru64 they are aligned by eight. Loosen the test
so that 'contiguousness' is fulfilled if the elements
are within PTRSIZE alignment. This makes Tru64 to pass
the join.t, too.
p4raw-id: //depot/perl@19889
Jarkko Hietaniemi [Mon, 30 Jun 2003 07:24:18 +0000]
$0 doc tweakage.
p4raw-id: //depot/perl@19888
Jarkko Hietaniemi [Mon, 30 Jun 2003 07:20:58 +0000]
$0 test tweaks from Andreas.
p4raw-id: //depot/perl@19887
Rafael Garcia-Suarez [Sun, 29 Jun 2003 19:18:43 +0000]
Misc Pod Nits.
p4raw-id: //depot/perl@19886
Jarkko Hietaniemi [Sun, 29 Jun 2003 15:49:52 +0000]
Fix a faulty alias.
p4raw-id: //depot/perl@19885
Jarkko Hietaniemi [Sun, 29 Jun 2003 15:41:05 +0000]
The joy of $0. Undoing the #16399 makes Andreas'
tests (see [perl #22811]) pass (yes, padding with space instead
of nul makes no sense, but that seems to work, maybe Linux does
some deep magic in ps(1)?); moving the PL_origalen computation
earlier makes also the threaded-first case fully pass.
But in general modifying the argv[] is very non-portable.
(e.g. in Tru64 it seems to be limited to the size of the
original argv[0] since the argv[] are not contiguous?)
Everybody should just have setproctitle().
p4raw-id: //depot/perl@19884
Jarkko Hietaniemi [Sun, 29 Jun 2003 13:47:36 +0000]
More on the macro debugging and expansion.
p4raw-id: //depot/perl@19883
Rafael Garcia-Suarez [Sun, 29 Jun 2003 13:17:09 +0000]
Perl_doing_taint must be public, for programs that embed perl
p4raw-id: //depot/perl@19882
Jarkko Hietaniemi [Sun, 29 Jun 2003 10:17:28 +0000]
More coffee...
p4raw-id: //depot/perl@19881
Jarkko Hietaniemi [Sun, 29 Jun 2003 09:48:50 +0000]
argc, argv.
p4raw-id: //depot/perl@19880
Jarkko Hietaniemi [Sun, 29 Jun 2003 09:34:47 +0000]
Another spot where a zero $test{$max} can make things go boom.
p4raw-id: //depot/perl@19879
Jarkko Hietaniemi [Sun, 29 Jun 2003 09:28:58 +0000]
Move the PL_earlytaint initialization to the PERL_SYS_INIT()
as per suggestion from Sarathy.
p4raw-id: //depot/perl@19878
Jarkko Hietaniemi [Sat, 28 Jun 2003 18:28:01 +0000]
The #19842 is no more needed thanks to #19876,
and the #19842 was wrong anyway (it affected
only the threaded case.)
p4raw-id: //depot/perl@19877