This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
18 years agoMacro reorganization in the Makefile, so that $(LDLIBPTH) always
Alexey Tourbin [Fri, 4 Jul 2003 17:25:34 +0000 (21:25 +0400)]
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

18 years agoFix non-numeric $VERSION.
Rafael Garcia-Suarez [Fri, 4 Jul 2003 19:31:33 +0000 (19:31 +0000)]
Fix non-numeric $VERSION.

p4raw-id: //depot/perl@19998

18 years agoAccording to Tels our M::BI is _better_ than the 1.64 in CPAN.
Jarkko Hietaniemi [Fri, 4 Jul 2003 14:36:56 +0000 (14:36 +0000)]
According to Tels our M::BI is _better_ than the 1.64 in CPAN.

p4raw-id: //depot/perl@19995

18 years agoMore $0 sad tales.
Jarkko Hietaniemi [Fri, 4 Jul 2003 14:36:17 +0000 (14:36 +0000)]
More $0 sad tales.

p4raw-id: //depot/perl@19994

18 years agoOops.
Jarkko Hietaniemi [Fri, 4 Jul 2003 14:34:40 +0000 (14:34 +0000)]
Oops.

p4raw-id: //depot/perl@19993

18 years agoUpgrade to PodParser 1.23; but do not update
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:50:29 +0000 (13:50 +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

18 years agoUpgrade to Text::Balanced 1.94.
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:20:51 +0000 (13:20 +0000)]
Upgrade to Text::Balanced 1.94.

p4raw-id: //depot/perl@19989

18 years agoUpgrade to Net::Ping 2.31.
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:17:22 +0000 (13:17 +0000)]
Upgrade to Net::Ping 2.31.

p4raw-id: //depot/perl@19988

18 years agoUpgrade to Locale::Maketext 1.06.
Jarkko Hietaniemi [Fri, 4 Jul 2003 13:09:04 +0000 (13:09 +0000)]
Upgrade to Locale::Maketext 1.06.

p4raw-id: //depot/perl@19987

18 years agoUpgrade to Digest::MD5 2.24, with few extra tweaks:
Jarkko Hietaniemi [Fri, 4 Jul 2003 12:59:45 +0000 (12:59 +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

18 years agoUpgrade to CPAN 1.71.
Jarkko Hietaniemi [Fri, 4 Jul 2003 12:43:10 +0000 (12:43 +0000)]
Upgrade to CPAN 1.71.

p4raw-id: //depot/perl@19985

18 years agoUpgrade to CGI.pm 2.97.
Jarkko Hietaniemi [Fri, 4 Jul 2003 12:39:20 +0000 (12:39 +0000)]
Upgrade to CGI.pm 2.97.

p4raw-id: //depot/perl@19984

18 years agoNo energy now to figure out what is wrong with $0
Jarkko Hietaniemi [Fri, 4 Jul 2003 10:45:05 +0000 (10:45 +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

18 years agoAUTHORS updates.
Jarkko Hietaniemi [Fri, 4 Jul 2003 10:34:42 +0000 (10:34 +0000)]
AUTHORS updates.

p4raw-id: //depot/perl@19981

18 years agoline_t is U32, not I32.
Jarkko Hietaniemi [Fri, 4 Jul 2003 08:40:51 +0000 (08:40 +0000)]
line_t is U32, not I32.

p4raw-id: //depot/perl@19980

18 years agoRemove PL_earlytaint since the hash seed code
Jarkko Hietaniemi [Fri, 4 Jul 2003 08:33:32 +0000 (08:33 +0000)]
Remove PL_earlytaint since the hash seed code
can be delayed until perl_parse().

p4raw-id: //depot/perl@19979

18 years ago$0 is pain.
Jarkko Hietaniemi [Fri, 4 Jul 2003 04:56:41 +0000 (04:56 +0000)]
$0 is pain.

p4raw-id: //depot/perl@19977

18 years agoswitch vmspipe.com over to using local symbols instead of global
Peter Prymmer [Thu, 3 Jul 2003 23:59:51 +0000 (19:59 -0400)]
switch vmspipe.com over to using local symbols instead of global
Message-ID: <OF4DF4AA68.1EF12116-ON85256D59.00120F5E-85256D59.0015F58D@factset.com>

p4raw-id: //depot/perl@19976

18 years agoBump Time::HiRes version to 1.50.
Jarkko Hietaniemi [Thu, 3 Jul 2003 21:34:03 +0000 (21:34 +0000)]
Bump Time::HiRes version to 1.50.

p4raw-id: //depot/perl@19973

18 years agoinstallperl -n
Slaven Rezic [Fri, 4 Jul 2003 00:41:36 +0000 (02:41 +0200)]
installperl -n
Message-Id: <200307032241.h63Mfaka041281@vran.herceg.de>

p4raw-id: //depot/perl@19972

18 years agot/op/magic.t on FreeBSD
Slaven Rezic [Fri, 4 Jul 2003 00:35:51 +0000 (02:35 +0200)]
t/op/magic.t on FreeBSD
Message-Id: <200307032235.h63MZpKY036791@vran.herceg.de>

p4raw-id: //depot/perl@19971

18 years agoAsk Schwern.
Jarkko Hietaniemi [Thu, 3 Jul 2003 21:27:11 +0000 (21:27 +0000)]
Ask Schwern.

p4raw-id: //depot/perl@19969

18 years agoAdd autarch and Time::Local to Modules.
Jarkko Hietaniemi [Thu, 3 Jul 2003 19:02:40 +0000 (19:02 +0000)]
Add autarch and Time::Local to Modules.

p4raw-id: //depot/perl@19967

18 years agoRe: [PATCH] Bring Time::Local to 1.07
Dave Rolsky [Thu, 3 Jul 2003 14:35:56 +0000 (09:35 -0500)]
Re: [PATCH] Bring Time::Local to 1.07
Message-ID: <Pine.LNX.4.56.0307031435270.29915@urth.org>

p4raw-id: //depot/perl@19966

18 years agoWin32: fix WM_TIMER handling
Mattia Barbon [Thu, 3 Jul 2003 16:05:23 +0000 (18:05 +0200)]
Win32: fix WM_TIMER handling
Message-ID: <Mahogany-0.64.2-1016-20030703-160523.00@rbnet.it>

p4raw-id: //depot/perl@19965

18 years agoRe: randomly untainting?
Rafael Garcia-Suarez [Thu, 3 Jul 2003 17:35:09 +0000 (19:35 +0200)]
Re: randomly untainting?
Message-Id: <20030703173509.0c007f0f.rgarciasuarez@free.fr>

p4raw-id: //depot/perl@19964

18 years agoRevert #19957 as requested by Rafael.
Jarkko Hietaniemi [Thu, 3 Jul 2003 18:55:37 +0000 (18:55 +0000)]
Revert #19957 as requested by Rafael.

p4raw-id: //depot/perl@19963

18 years agoAdd at least meager beginnings of assertion checks for
Jarkko Hietaniemi [Thu, 3 Jul 2003 18:54:09 +0000 (18:54 +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

18 years agoExtra light testing for the UTF-8 cache
Jarkko Hietaniemi [Thu, 3 Jul 2003 13:57:47 +0000 (13:57 +0000)]
Extra light testing for the UTF-8 cache
(that it isn't broken, not that it helps).

p4raw-id: //depot/perl@19961

18 years agoRe: randomly untainting?
Rafael Garcia-Suarez [Thu, 3 Jul 2003 14:58:18 +0000 (16:58 +0200)]
Re: randomly untainting?
Message-Id: <20030703145818.5bdd2873.rgarciasuarez@free.fr>
(plus extra debug printing)

p4raw-id: //depot/perl@19957

18 years agoRe: maint @ 19923
Vadim Konovalov [Thu, 3 Jul 2003 15:57:55 +0000 (19:57 +0400)]
Re: maint @ 19923
Message-ID: <048e01c3415b$da0fe510$7c5ec3d9@vad>

p4raw-id: //depot/perl@19954

18 years agoTiny tweak to perlartistic from Robin Barker.
Jarkko Hietaniemi [Thu, 3 Jul 2003 10:56:45 +0000 (10:56 +0000)]
Tiny tweak to perlartistic from Robin Barker.

p4raw-id: //depot/perl@19952

18 years agoMention Modules in AUTHORS.
Jarkko Hietaniemi [Thu, 3 Jul 2003 07:46:45 +0000 (07:46 +0000)]
Mention Modules in AUTHORS.

p4raw-id: //depot/perl@19950

18 years agoNo fancy binmode() if no perlio.
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:58:01 +0000 (06:58 +0000)]
No fancy binmode() if no perlio.

p4raw-id: //depot/perl@19949

18 years agoUnderline the fact that XSLoader is not DynaLoader
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:55:12 +0000 (06:55 +0000)]
Underline the fact that XSLoader is not DynaLoader
([perl #21974] dl_load_flags not honored by XSLoader)

p4raw-id: //depot/perl@19948

18 years agoApply Schwern's suggested warning code from
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:35:29 +0000 (06:35 +0000)]
Apply Schwern's suggested warning code from
[perl #22209] Test::Harness::Straps vs. $Config{path_sep}

p4raw-id: //depot/perl@19947

18 years ago"without parens" vs "without parentheses"
Iain Truskett [Thu, 3 Jul 2003 12:40:42 +0000 (22:40 +1000)]
"without parens" vs "without parentheses"
Message-ID: <20030703024042.GI12380@ouroboros.anu.edu.au>

p4raw-id: //depot/perl@19944

18 years agoRe: ext/List/Util/t/weak.t panic
Dave Mitchell [Thu, 3 Jul 2003 01:32:11 +0000 (02:32 +0100)]
Re: ext/List/Util/t/weak.t panic
Message-ID: <20030703003211.GB3747@fdgroup.com>

p4raw-id: //depot/perl@19943

18 years agoNicer options for Porting/Modules.
Jarkko Hietaniemi [Thu, 3 Jul 2003 06:25:30 +0000 (06:25 +0000)]
Nicer options for Porting/Modules.

p4raw-id: //depot/perl@19942

18 years agoMinor test adjustments :
Rafael Garcia-Suarez [Wed, 2 Jul 2003 21:38:19 +0000 (21:38 +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

18 years agoSkip a socketpair test on SCO OSR
Rafael Garcia-Suarez [Wed, 2 Jul 2003 20:58:19 +0000 (20:58 +0000)]
Skip a socketpair test on SCO OSR

p4raw-id: //depot/perl@19940

18 years agovarious Deparse fixes
Dave Mitchell [Wed, 2 Jul 2003 18:10:45 +0000 (19:10 +0100)]
various Deparse fixes
Message-ID: <20030702171045.GF2137@fdgroup.com>

p4raw-id: //depot/perl@19939

18 years agoIt would seem that in Linux 2.2 there is no way
Jarkko Hietaniemi [Wed, 2 Jul 2003 20:01:06 +0000 (20:01 +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

18 years agoline numbers are given % 64k
James Jurach [Wed, 2 Jul 2003 13:31:05 +0000 (08:31 -0500)]
line numbers are given % 64k
Message-ID: <20030702183105.GA4837@lebowski>

p4raw-id: //depot/perl@19934

18 years agoRe: maint @ 19923
Ronald J. Kimball [Wed, 2 Jul 2003 11:43:05 +0000 (07:43 -0400)]
Re: maint @ 19923
Message-ID: <20030702154304.GD206089@linguist.thayer.dartmouth.edu>

p4raw-id: //depot/perl@19933

18 years agoRe: maint @ 19923
Jim Cromie [Wed, 2 Jul 2003 05:35:06 +0000 (23:35 -0600)]
Re: maint @ 19923
Message-ID: <3F02C36A.9030704@divsol.com>

p4raw-id: //depot/perl@19932

18 years agoFix for [perl #22759 insufficient format string checking];
Jarkko Hietaniemi [Wed, 2 Jul 2003 11:34:49 +0000 (11:34 +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

18 years agoBetter links.
Jarkko Hietaniemi [Wed, 2 Jul 2003 09:13:33 +0000 (09:13 +0000)]
Better links.

p4raw-id: //depot/perl@19929

18 years agoDarwin: -Dprefix=$HOME/Perl tried to install to /Library.
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:58:26 +0000 (08:58 +0000)]
Darwin: -Dprefix=$HOME/Perl tried to install to /Library.

p4raw-id: //depot/perl@19928

18 years ago...and getting the comma right, too.
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:48:00 +0000 (08:48 +0000)]
...and getting the comma right, too.

p4raw-id: //depot/perl@19927

18 years agoGetting the whitespace right.
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:46:18 +0000 (08:46 +0000)]
Getting the whitespace right.

p4raw-id: //depot/perl@19926

18 years agoFreeBSD $0 dance.
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:40:36 +0000 (08:40 +0000)]
FreeBSD $0 dance.

p4raw-id: //depot/perl@19925

18 years agoFix from Enache Adrian for the magic.t failure in
Jarkko Hietaniemi [Wed, 2 Jul 2003 08:17:31 +0000 (08:17 +0000)]
Fix from Enache Adrian for the magic.t failure in
FreeBSD: setproctitle() cannot get rid of the " (perl)".

p4raw-id: //depot/perl@19924

18 years agoVMS: with this, 100% make test in Compaq C V6.5-001
Jarkko Hietaniemi [Wed, 2 Jul 2003 05:26:33 +0000 (05:26 +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

18 years agoMove the libgcc.a hack into a section for pre-1.6 NetBSD releases.
Jarkko Hietaniemi [Wed, 2 Jul 2003 05:21:23 +0000 (05:21 +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

18 years agoAdd a new utility, Porting/Modules.
Jarkko Hietaniemi [Tue, 1 Jul 2003 20:02:33 +0000 (20:02 +0000)]
Add a new utility, Porting/Modules.

p4raw-id: //depot/perl@19918

18 years ago[PATCH] long C<=item>s in pod/perlunicode.pod
Robin Barker [Tue, 1 Jul 2003 18:21:34 +0000 (19:21 +0100)]
[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

18 years agoB:: fixes + 'When were CVOPs gone ?'
Adrian M. Enache [Tue, 1 Jul 2003 19:51:25 +0000 (22:51 +0300)]
B:: fixes + 'When were CVOPs gone ?'
Message-ID: <20030701165125.GA1521@ratsnest.hole>

p4raw-id: //depot/perl@19916

18 years agoUpgrade to Unicode::Normalize 0.23.
Jarkko Hietaniemi [Tue, 1 Jul 2003 16:22:09 +0000 (16:22 +0000)]
Upgrade to Unicode::Normalize 0.23.

p4raw-id: //depot/perl@19915

18 years agoA naked values() caused shuffling of lib/Config.pm,
Jarkko Hietaniemi [Tue, 1 Jul 2003 13:08:44 +0000 (13:08 +0000)]
A naked values() caused shuffling of lib/Config.pm,
which in turn caused unnecessary rebuilds.

p4raw-id: //depot/perl@19914

18 years agoEven more :utf8 socket testing, now in both directions.
Jarkko Hietaniemi [Tue, 1 Jul 2003 13:01:10 +0000 (13:01 +0000)]
Even more :utf8 socket testing, now in both directions.

p4raw-id: //depot/perl@19913

18 years agoOne more test (does binmode()ing a socket succeed)
Jarkko Hietaniemi [Tue, 1 Jul 2003 12:44:32 +0000 (12:44 +0000)]
One more test (does binmode()ing a socket succeed)
and add -w.

p4raw-id: //depot/perl@19912

18 years agoTweak an existing IO test to test also the change #19910.
Jarkko Hietaniemi [Tue, 1 Jul 2003 12:38:13 +0000 (12:38 +0000)]
Tweak an existing IO test to test also the change #19910.
p4raw-link: @19910 on //depot/perl: 38af81ff258ecdcd67c7b6fdf4b602a68c7fd75f

p4raw-id: //depot/perl@19911

18 years agoIntegrate from perlio:
Jarkko Hietaniemi [Tue, 1 Jul 2003 11:18:27 +0000 (11:18 +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..)

18 years agoDo the "aligned contiguous" check only if the arguments
Jarkko Hietaniemi [Tue, 1 Jul 2003 08:03:17 +0000 (08:03 +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

18 years agoSwitch on PERL_IMPLICIT_SYS, not on Win32.
Jarkko Hietaniemi [Tue, 1 Jul 2003 06:22:12 +0000 (06:22 +0000)]
Switch on PERL_IMPLICIT_SYS, not on Win32.

p4raw-id: //depot/perl@19903

18 years agoRegen Glossary et al.
Jarkko Hietaniemi [Tue, 1 Jul 2003 06:20:48 +0000 (06:20 +0000)]
Regen Glossary et al.

p4raw-id: //depot/perl@19902

18 years agoRegen Configure.
Jarkko Hietaniemi [Tue, 1 Jul 2003 05:56:38 +0000 (05:56 +0000)]
Regen Configure.

p4raw-id: //depot/perl@19900

18 years agoMore nanosleep removal.
Jarkko Hietaniemi [Tue, 1 Jul 2003 05:56:14 +0000 (05:56 +0000)]
More nanosleep removal.

p4raw-id: //depot/perl@19899

18 years agoRework Time::HiRes not to need HAS_NANOSLEEP from Configure.
Jarkko Hietaniemi [Tue, 1 Jul 2003 05:54:58 +0000 (05:54 +0000)]
Rework Time::HiRes not to need HAS_NANOSLEEP from Configure.

p4raw-id: //depot/perl@19898

18 years agoRe: Subject: Problems: 5.8.1, Solaris, Configure, sched_yield(), -lrt & -lposix4
Alan Burlison [Tue, 1 Jul 2003 00:03:24 +0000 (01:03 +0100)]
Re: Subject: Problems: 5.8.1, Solaris, Configure, sched_yield(), -lrt & -lposix4
Message-ID: <3F00C1BC.3020103@sun.com>

p4raw-id: //depot/perl@19897

18 years agoIntegrate #19892, #19895 from perlio to compile and avoid
Jarkko Hietaniemi [Mon, 30 Jun 2003 20:20:54 +0000 (20:20 +0000)]
Integrate #19892, #19895 from perlio to compile and avoid
crashing on Win32.

p4raw-id: //depot/perl@19896

18 years agoWin32 hack for doing_taint()
Nick Ing-Simmons [Mon, 30 Jun 2003 14:24:57 +0000 (14:24 +0000)]
Win32 hack for doing_taint()

p4raw-id: //depot/perlio@19895

18 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 30 Jun 2003 12:31:51 +0000 (12:31 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@19894

18 years ago"Missing" dTHX for Win32's re-direction of getuid etc.
Nick Ing-Simmons [Mon, 30 Jun 2003 09:42:22 +0000 (09:42 +0000)]
"Missing" dTHX for Win32's re-direction of getuid etc.

p4raw-id: //depot/perlio@19892

18 years agoint is not UV.
Jarkko Hietaniemi [Mon, 30 Jun 2003 08:41:51 +0000 (08:41 +0000)]
int is not UV.

p4raw-id: //depot/perl@19890

18 years agoThe 'contiguous' test for argv[], envp[] was bogus
Jarkko Hietaniemi [Mon, 30 Jun 2003 08:36:38 +0000 (08:36 +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

18 years ago$0 doc tweakage.
Jarkko Hietaniemi [Mon, 30 Jun 2003 07:24:18 +0000 (07:24 +0000)]
$0 doc tweakage.

p4raw-id: //depot/perl@19888

18 years ago$0 test tweaks from Andreas.
Jarkko Hietaniemi [Mon, 30 Jun 2003 07:20:58 +0000 (07:20 +0000)]
$0 test tweaks from Andreas.

p4raw-id: //depot/perl@19887

18 years agoMisc Pod Nits.
Rafael Garcia-Suarez [Sun, 29 Jun 2003 19:18:43 +0000 (19:18 +0000)]
Misc Pod Nits.

p4raw-id: //depot/perl@19886

18 years agoFix a faulty alias.
Jarkko Hietaniemi [Sun, 29 Jun 2003 15:49:52 +0000 (15:49 +0000)]
Fix a faulty alias.

p4raw-id: //depot/perl@19885

18 years agoThe joy of $0. Undoing the #16399 makes Andreas'
Jarkko Hietaniemi [Sun, 29 Jun 2003 15:41:05 +0000 (15:41 +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

18 years agoMore on the macro debugging and expansion.
Jarkko Hietaniemi [Sun, 29 Jun 2003 13:47:36 +0000 (13:47 +0000)]
More on the macro debugging and expansion.

p4raw-id: //depot/perl@19883

18 years agoPerl_doing_taint must be public, for programs that embed perl
Rafael Garcia-Suarez [Sun, 29 Jun 2003 13:17:09 +0000 (13:17 +0000)]
Perl_doing_taint must be public, for programs that embed perl

p4raw-id: //depot/perl@19882

18 years agoMore coffee...
Jarkko Hietaniemi [Sun, 29 Jun 2003 10:17:28 +0000 (10:17 +0000)]
More coffee...

p4raw-id: //depot/perl@19881

18 years agoargc, argv.
Jarkko Hietaniemi [Sun, 29 Jun 2003 09:48:50 +0000 (09:48 +0000)]
argc, argv.

p4raw-id: //depot/perl@19880

18 years agoAnother spot where a zero $test{$max} can make things go boom.
Jarkko Hietaniemi [Sun, 29 Jun 2003 09:34:47 +0000 (09:34 +0000)]
Another spot where a zero $test{$max} can make things go boom.

p4raw-id: //depot/perl@19879

18 years agoMove the PL_earlytaint initialization to the PERL_SYS_INIT()
Jarkko Hietaniemi [Sun, 29 Jun 2003 09:28:58 +0000 (09:28 +0000)]
Move the PL_earlytaint initialization to the PERL_SYS_INIT()
as per suggestion from Sarathy.

p4raw-id: //depot/perl@19878

18 years agoThe #19842 is no more needed thanks to #19876,
Jarkko Hietaniemi [Sat, 28 Jun 2003 18:28:01 +0000 (18:28 +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

18 years agoRe: your malloc patches
Ilya Zakharevich [Fri, 27 Jun 2003 06:54:06 +0000 (23:54 -0700)]
Re: your malloc patches
Message-ID: <20030627135406.GA8914@math.berkeley.edu>

More malloc patches: now they seem to work even in Tru64.

p4raw-id: //depot/perl@19876

18 years agoDuh.
Jarkko Hietaniemi [Sat, 28 Jun 2003 18:09:30 +0000 (18:09 +0000)]
Duh.

p4raw-id: //depot/perl@19875

18 years agoRetract #19867; the bug was really much simpler:
Jarkko Hietaniemi [Sat, 28 Jun 2003 17:30:52 +0000 (17:30 +0000)]
Retract #19867; the bug was really much simpler:
the < max must be <= max instead.

p4raw-id: //depot/perl@19874

18 years agoUsing $1 without testing success of the regexp, bad.
Rafael Garcia-Suarez [Sat, 28 Jun 2003 16:02:53 +0000 (16:02 +0000)]
Using $1 without testing success of the regexp, bad.

p4raw-id: //depot/perl@19873

18 years agoSome clarification about the current semantics of CHECK and
Rafael Garcia-Suarez [Sat, 28 Jun 2003 16:01:08 +0000 (16:01 +0000)]
Some clarification about the current semantics of CHECK and
INIT blocks. See bug [perl #22826].

p4raw-id: //depot/perl@19872

18 years ago[Encode] pre-1.97 patches
Dan Kogai [Sat, 28 Jun 2003 01:20:59 +0000 (10:20 +0900)]
[Encode] pre-1.97 patches
Message-Id: <56D5BFEE-A8BB-11D7-9092-000393AE4244@dan.co.jp>

p4raw-id: //depot/perl@19871

18 years agoTwo debugging patches.
Dave Mitchell [Fri, 27 Jun 2003 22:26:24 +0000 (23:26 +0100)]
Two debugging patches.
The first allows to hold symbolic switches in $^D
and more generally fixes assignment to $^D. The
second one improves the information given by -Dl.

Subject: [PATCH] allow $^D = "flags"
Date: Fri, 27 Jun 2003 22:26:24 +0100
Message-ID: <20030627212624.GB12887@fdgroup.com>

Subject: [PATCH] make -Dl show more scope info
From: Dave Mitchell <davem@fdgroup.com>
Date: Fri, 27 Jun 2003 23:00:36 +0100
Message-ID: <20030627220036.GC12887@fdgroup.com>

p4raw-id: //depot/perl@19870

18 years agoFix test count, by Abe Timmerman.
Rafael Garcia-Suarez [Sat, 28 Jun 2003 14:39:40 +0000 (14:39 +0000)]
Fix test count, by Abe Timmerman.

p4raw-id: //depot/perl@19869

18 years agoIntegrate mainline
Nick Ing-Simmons [Fri, 27 Jun 2003 12:59:51 +0000 (12:59 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@19868

18 years agoThe two-for-loops is no more a valid way to walk through
Jarkko Hietaniemi [Fri, 27 Jun 2003 10:08:20 +0000 (10:08 +0000)]
The two-for-loops is no more a valid way to walk through
a hash (this was the reason the Hash/Util.t intermittently
failed, the two-loop didn't find all the SVs of the HV).

p4raw-id: //depot/perl@19867

18 years agoSome warnings about the (im)proper uses of the hash randomisation.
Jarkko Hietaniemi [Fri, 27 Jun 2003 08:54:16 +0000 (08:54 +0000)]
Some warnings about the (im)proper uses of the hash randomisation.

p4raw-id: //depot/perl@19866