Dave Mitchell [Sat, 27 May 2006 00:31:33 +0000 (00:31 +0000)]
stop OPs leaking in eval "syntax error"
When bison pops states during error recovery, any states holding
an OP would leak the OP. Create an extra YY table that tells us
which states are of type opval, and when popping one of those,
free the op.
p4raw-id: //depot/perl@28315
Dave Mitchell [Fri, 26 May 2006 18:50:34 +0000 (18:50 +0000)]
stop eval "sub{" leaking
p4raw-id: //depot/perl@28314
Jarkko Hietaniemi [Thu, 25 May 2006 18:49:33 +0000 (21:49 +0300)]
SysV IPC
Message-ID: <
4475D20D.9010600@gmail.com>
p4raw-id: //depot/perl@28313
Steve Peters [Fri, 26 May 2006 14:45:01 +0000 (14:45 +0000)]
Upgrade to Sys-Syslog-0.14
p4raw-id: //depot/perl@28312
Steve Peters [Fri, 26 May 2006 13:39:06 +0000 (13:39 +0000)]
Fix pod nit in perltodo.
p4raw-id: //depot/perl@28311
Steve Peters [Fri, 26 May 2006 13:38:16 +0000 (13:38 +0000)]
Stop a warning generated from thread's Makefile.PL
p4raw-id: //depot/perl@28310
Steve Peters [Fri, 26 May 2006 13:33:54 +0000 (13:33 +0000)]
Sun C on Linux doesn't complain about the attributes sprinkled
through the code in all cases, even though attributes are not
supported. In some cases, however, it does.
p4raw-id: //depot/perl@28309
Yves Orton [Thu, 25 May 2006 13:20:53 +0000 (15:20 +0200)]
Re: [PATCH] Test script for DynaLoader
Message-ID: <9b18b3110605250420m7431bfbeve44aada2025264f7@mail.gmail.com>
p4raw-id: //depot/perl@28308
Marcus Holland-Moritz [Thu, 25 May 2006 15:52:02 +0000 (15:52 +0000)]
Upgrade to Devel::PPPort 3.08_03
p4raw-id: //depot/perl@28307
Steve Peters [Thu, 25 May 2006 13:48:56 +0000 (13:48 +0000)]
Upgrade to Digest-SHA-5.38.
p4raw-id: //depot/perl@28306
Gisle Aas [Wed, 24 May 2006 14:09:49 +0000 (07:09 -0700)]
Pod::Html should not convert "foo" in `foo''
Message-ID: <lr1wujqgde.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@28305
Steve Peters [Thu, 25 May 2006 02:17:21 +0000 (02:17 +0000)]
Upgrade to Test-Harness-2.60
p4raw-id: //depot/perl@28304
Jan Dubois [Wed, 24 May 2006 16:35:14 +0000 (09:35 -0700)]
RE: perlhack.pod confused about POPSTACK
From: "Jan Dubois" <jand@activestate.com>
Message-Id: <
03ee01c67f8a$
b4d6aca0$
2217a8c0@candy>
clean up davem's doc thinko of change #28292
p4raw-link: @28292 on //depot/perl:
ed233832c7fe4d71f1f536650d0566b2e87ea46c
p4raw-id: //depot/perl@28303
Marcus Holland-Moritz [Wed, 24 May 2006 17:44:20 +0000 (17:44 +0000)]
Run 'make regen' for changes 28299, 28300, 28301.
p4raw-id: //depot/perl@28302
Marcus Holland-Moritz [Wed, 24 May 2006 17:40:01 +0000 (17:40 +0000)]
The sv_catpvs() and sv_setpvs() macros also return void.
p4raw-id: //depot/perl@28301
Marcus Holland-Moritz [Wed, 24 May 2006 17:38:08 +0000 (17:38 +0000)]
The SvREFCNT_*void* macros return void, not SV*.
p4raw-id: //depot/perl@28300
Marcus Holland-Moritz [Wed, 24 May 2006 17:31:28 +0000 (17:31 +0000)]
The 'f' flag was missing for my_snprintf().
p4raw-id: //depot/perl@28299
Rafael Garcia-Suarez [Wed, 24 May 2006 13:34:45 +0000 (13:34 +0000)]
Fix segfault in SDBM_File when the destructor is called multiple times
p4raw-id: //depot/perl@28298
Yves Orton [Tue, 23 May 2006 22:27:40 +0000 (00:27 +0200)]
Stop harness from printing summary table header for each row in table
Message-ID: <9b18b3110605231327t316104caoce301668178ee442@mail.gmail.com>
p4raw-id: //depot/perl@28297
Andy Lester [Wed, 24 May 2006 00:16:40 +0000 (19:16 -0500)]
Refactoring in av.c
Message-ID: <
20060524051640.GA4713@petdance.com>
p4raw-id: //depot/perl@28296
chromatic [Sat, 20 May 2006 11:40:27 +0000 (04:40 -0700)]
Export can() with AUTOLOAD()
Message-Id: <
200605201140.27789.chromatic@wgz.org>
With tweaks: use built-in ref() instead of Scalar::Util::blessed
p4raw-id: //depot/perl@28295
Andy Lester [Tue, 23 May 2006 21:07:48 +0000 (16:07 -0500)]
Make t/TEST more helpful
Message-ID: <
20060524020748.GA16729@petdance.com>
p4raw-id: //depot/perl@28294
Yves Orton [Sun, 21 May 2006 12:20:12 +0000 (14:20 +0200)]
Re: [patch] win32/buildext.pl to handle inclusions and not just exclusions
Message-ID: <9b18b3110605210320h5adc9df4hbee2302722b3dd6e@mail.gmail.com>
p4raw-id: //depot/perl@28293
Dave Mitchell [Tue, 23 May 2006 22:16:28 +0000 (22:16 +0000)]
correct POPSTACK/POPMARK confusion in perlhack.pod
p4raw-id: //depot/perl@28292
Rafael Garcia-Suarez [Tue, 23 May 2006 08:05:56 +0000 (08:05 +0000)]
Typo fix
p4raw-id: //depot/perl@28291
Jerry D. Hedden [Fri, 19 May 2006 13:42:50 +0000 (06:42 -0700)]
Explicit thread context
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060519134250.
fb30e530d17747c2b054d625b8945d88.
933b701674.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28290
Andy Lester [Sun, 21 May 2006 00:02:40 +0000 (19:02 -0500)]
clean some lint findings
Message-ID: <
20060521050240.GA21051@petdance.com>
p4raw-id: //depot/perl@28289
John Peacock [Mon, 22 May 2006 19:08:03 +0000 (15:08 -0400)]
Re: [PATCH - DUH] Synchronize bleadperl with version-0.60
Message-ID: <
44724453.5090606@rowman.com>
p4raw-id: //depot/perl@28288
Rafael Garcia-Suarez [Tue, 23 May 2006 07:20:15 +0000 (07:20 +0000)]
Fix a syntax error in test
p4raw-id: //depot/perl@28287
H.Merijn Brand [Tue, 23 May 2006 06:17:26 +0000 (06:17 +0000)]
HAS_HAS WAS NOW HAS
p4raw-id: //depot/perl@28286
Paul Marquess [Sat, 20 May 2006 11:55:21 +0000 (12:55 +0100)]
IO::Compress::Base::Common
From: "Paul Marquess" <paul.marquess@openwave.com>
Message-ID: <
3F2DD0FCF1E2EA4D974C6195B482FD8801C339EF@bfs-exch-prd1.myopwv.com>
p4raw-id: //depot/perl@28285
H.Merijn Brand [Mon, 22 May 2006 17:39:47 +0000 (17:39 +0000)]
If I needed this now, I'll probably need it next time too :)
p4raw-id: //depot/perl@28284
H.Merijn Brand [Mon, 22 May 2006 17:37:33 +0000 (17:37 +0000)]
Re-generation after backports of
#28188 Only ask about MAD for 5.9.0 and greater. Otherwise silently
#28189 A Configure probe for C99 variadic macros, based on code from
#28202 Take advantage of the bug that binexp ignores the Configure
#28263 Oops. Fix bad #! lines when not using userelocatableinc
One small cleanup fix added. Some small re-ordering. Some whitespace.
p4raw-id: //depot/perl@28283
Rafael Garcia-Suarez [Mon, 22 May 2006 16:51:36 +0000 (16:51 +0000)]
Amend version.pm so it correctly loads the XS version of qv()
p4raw-id: //depot/perl@28280
Andy Lester [Sat, 20 May 2006 16:20:20 +0000 (11:20 -0500)]
pp_sys cleanup again
Message-ID: <
20060520212020.GA30688@petdance.com>
p4raw-id: //depot/perl@28279
Steve Hay [Mon, 22 May 2006 15:18:33 +0000 (15:18 +0000)]
Fix Win32 linker error
See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-05/msg00758.html
p4raw-id: //depot/perl@28277
Rafael Garcia-Suarez [Mon, 22 May 2006 15:02:08 +0000 (15:02 +0000)]
Upgrade to version.pm 0.60
p4raw-id: //depot/perl@28276
Yves Orton [Sun, 21 May 2006 15:06:20 +0000 (17:06 +0200)]
Perl_PerlIO_context_layers and PerlIO_apply_layers, as well as other unexported/undefined entities... (patch 28258/28264 incomplete?)
Message-ID: <9b18b3110605210606l441b69b3lf6934a15d9a26e4b@mail.gmail.com>
(only the makedef.pl and perlio.c patches)
p4raw-id: //depot/perl@28275
Sébastien Aperghis-Tramoni [Mon, 22 May 2006 14:42:47 +0000 (14:42 +0000)]
Better handling for error-checking
From: IRC/#p5p/Maddingue (Sebastien Aperghis-Tramoni)
p4raw-id: //depot/perl@28274
Marcus Holland-Moritz [Mon, 22 May 2006 13:39:33 +0000 (15:39 +0200)]
literal string macros
Message-ID: <
20060522133933.
65ea93ce@r2d2>
p4raw-id: //depot/perl@28273
Steve Peters [Mon, 22 May 2006 13:57:54 +0000 (13:57 +0000)]
Additional perlpragma.pod nits.
p4raw-id: //depot/perl@28272
Rafael Garcia-Suarez [Mon, 22 May 2006 13:47:19 +0000 (13:47 +0000)]
More nits in perlpragma, and remove the warning about %^H being
strictly internal in perlvar.
p4raw-id: //depot/perl@28271
Steve Peters [Mon, 22 May 2006 13:46:30 +0000 (13:46 +0000)]
Silence Text::Balanced's 00-load.t when PERL_CORE is defined.
p4raw-id: //depot/perl@28270
Yves Orton [Sun, 21 May 2006 19:32:15 +0000 (21:32 +0200)]
Re: [PATCH] optimize /[x]/ to /x/.
Message-ID: <9b18b3110605211032n5035d2cfne703514d8271e181@mail.gmail.com>
New tests.
p4raw-id: //depot/perl@28269
Rafael Garcia-Suarez [Mon, 22 May 2006 12:55:13 +0000 (12:55 +0000)]
Fix two nits in perlpragma.pod
p4raw-id: //depot/perl@28268
Marcus Holland-Moritz [Mon, 22 May 2006 11:31:57 +0000 (11:31 +0000)]
Upgrade to Devel::PPPort 3.08_02
p4raw-id: //depot/perl@28267
Marcus Holland-Moritz [Sun, 21 May 2006 22:34:29 +0000 (22:34 +0000)]
Remove duplicate documentation for SvREFCNT_inc().
Add documentation for SvREFCNT_inc_simple_void_NN().
Wrap SvREFCNT_inc_simple_void() in STMT_START/STMT_END.
p4raw-id: //depot/perl@28266
Marcus Holland-Moritz [Sun, 21 May 2006 22:20:48 +0000 (22:20 +0000)]
Document PoisonFree() instead of documenting Poison() twice.
p4raw-id: //depot/perl@28265
Steve Peters [Sun, 21 May 2006 03:47:18 +0000 (03:47 +0000)]
Add Perl_PerlIO_context_layers() to the public API to fix Win32 builds.
Also, picked up a missed change for pod/perlapi.pod.
p4raw-id: //depot/perl@28264
Nicholas Clark [Sat, 20 May 2006 23:08:40 +0000 (23:08 +0000)]
Oops. Fix bad #! lines when not using userelocatableinc
p4raw-id: //depot/perl@28263
Yves Orton [Sat, 20 May 2006 23:16:33 +0000 (01:16 +0200)]
optimize /[x]/ to /x/.
Message-Id: <9b18b3110605201416i3dc44c39k86cd9b2f47f5cda0@mail.gmail.com>
p4raw-id: //depot/perl@28262
Nicholas Clark [Sat, 20 May 2006 22:17:07 +0000 (22:17 +0000)]
Fix bug in change 28258. So how come I thought I'd passed all tests?
p4raw-id: //depot/perl@28261
Dave Mitchell [Sat, 20 May 2006 21:07:34 +0000 (21:07 +0000)]
don't try to dump GVish parts of an LV if it hasn't got GVish parts
p4raw-id: //depot/perl@28260
Marcus Holland-Moritz [Sat, 20 May 2006 18:22:00 +0000 (18:22 +0000)]
Upgrade to Devel::PPPort 3.08_01
p4raw-id: //depot/perl@28259
Nicholas Clark [Sat, 20 May 2006 17:29:52 +0000 (17:29 +0000)]
Abolish cop_io (the simple way) by storing the value in cop_hints_hash.
Todo - store the in and out values under 2 keys, and avoid the need to
create a temporary mortal SV while checking it.
p4raw-id: //depot/perl@28258
Nicholas Clark [Sat, 20 May 2006 15:27:28 +0000 (15:27 +0000)]
Move the hints from op_private into cop_hints. This allows all 32 bits
to be stored. Make B::Concise display the new hints field, and modify
B::Deparse to use it.
p4raw-id: //depot/perl@28257
H.Merijn Brand [Sat, 20 May 2006 15:16:29 +0000 (15:16 +0000)]
Small typo correction
p4raw-id: //depot/perl@28255
Dave Mitchell [Sat, 20 May 2006 14:30:50 +0000 (14:30 +0000)]
eval { s/$foo/die/e } leaked a scalar
p4raw-id: //depot/perl@28254
Dominic Dunlop [Thu, 18 May 2006 15:47:27 +0000 (17:47 +0200)]
Re: Over-pious message from Configure?
Message-Id: <
90C6E6BF-D1B1-4346-A893-
1708E8E50534@mac.com>
p4raw-id: //depot/perl@28253
Nicholas Clark [Sat, 20 May 2006 12:31:09 +0000 (12:31 +0000)]
Rename cop_hints to cop_hints_hash
p4raw-id: //depot/perl@28252
Dave Mitchell [Sat, 20 May 2006 11:58:07 +0000 (11:58 +0000)]
[perl #32332] Perl segfaults; test case available
sub f { s/$var/f()/e } could free the wrong RE
p4raw-id: //depot/perl@28251
Nicholas Clark [Sat, 20 May 2006 11:29:26 +0000 (11:29 +0000)]
Abolish cop_arybase. Signal a non zero $[ with a hint flag, and store
the value in the hints structure used for %^H.
p4raw-id: //depot/perl@28250
Nicholas Clark [Sat, 20 May 2006 10:27:23 +0000 (10:27 +0000)]
Solaris was happy, but change 28247 removed the wrong dTHX as far as
some other operating systems were concerned.
p4raw-id: //depot/perl@28249
Dave Mitchell [Sat, 20 May 2006 00:43:42 +0000 (00:43 +0000)]
[perl #32041] SEGV with complicated regexp and long string
PL_reg_maxiter was wrapping to a negative value
p4raw-id: //depot/perl@28248
Nicholas Clark [Fri, 19 May 2006 22:48:38 +0000 (22:48 +0000)]
Perl_croak() needs an aTHX_ in PerlIO_vsprintf().
p4raw-id: //depot/perl@28247
Marcus Holland-Moritz [Fri, 19 May 2006 22:11:44 +0000 (22:11 +0000)]
There is no STASH type.
p4raw-id: //depot/perl@28246
Nicholas Clark [Fri, 19 May 2006 21:44:14 +0000 (21:44 +0000)]
Correct Perl_refcounted_he_chain_2hv() and its caller - it doesn't
store a reference to the value, so don't pass it in a new SV.
p4raw-id: //depot/perl@28245
Steve Peters [Fri, 19 May 2006 20:15:10 +0000 (20:15 +0000)]
Grrr...Perforce decided not to add the MANIFEST changes for change
#28243. Hateful indeed!
p4raw-id: //depot/perl@28244
Steve Peters [Fri, 19 May 2006 20:12:23 +0000 (20:12 +0000)]
Shortening name of a Pod::Simple test case to allow the test to be
run on the VOS operating system. Fixes "RT #38645: Test case name
is too long".
p4raw-id: //depot/perl@28243
Nicholas Clark [Fri, 19 May 2006 20:11:57 +0000 (20:11 +0000)]
Rebuild perltoc.pod.
p4raw-id: //depot/perl@28242
Nicholas Clark [Fri, 19 May 2006 20:10:47 +0000 (20:10 +0000)]
Add perlpragma.pod, which describes how to implement user pragmata.
p4raw-id: //depot/perl@28241
Nicholas Clark [Fri, 19 May 2006 20:08:46 +0000 (20:08 +0000)]
Add README.riscos to pod.lst
p4raw-id: //depot/perl@28239
Nicholas Clark [Fri, 19 May 2006 20:08:21 +0000 (20:08 +0000)]
pod/buildtoc has fussy ideas about the order of MANIFEST
p4raw-id: //depot/perl@28238
Jarkko Hietaniemi [Fri, 19 May 2006 20:44:46 +0000 (23:44 +0300)]
strlcat aaargh
Message-ID: <
446E040E.8030205@gmail.com>
p4raw-id: //depot/perl@28237
Nicholas Clark [Fri, 19 May 2006 16:31:35 +0000 (16:31 +0000)]
strlen(foo) rather than strchr(foo, 0) makes simpler code, and is
likely to be a more efficient implementation.
p4raw-id: //depot/perl@28236
Dave Mitchell [Fri, 19 May 2006 16:06:58 +0000 (16:06 +0000)]
give a more useful example for $^V
p4raw-id: //depot/perl@28235
Jarkko Hietaniemi [Thu, 18 May 2006 22:44:14 +0000 (01:44 +0300)]
Re: [PATCH] Re: Change 28183 has broken 64-bit builds?
Message-ID: <
446CCE8E.8010407@gmail.com>
p4raw-id: //depot/perl@28234
Rafael Garcia-Suarez [Fri, 19 May 2006 08:46:09 +0000 (08:46 +0000)]
Adjust test following change #28225
p4raw-link: @28225 on //depot/perl:
121ec5ba7a19a219149ea3c8c8a845624b2bf8ea
p4raw-id: //depot/perl@28232
Dave Mitchell [Fri, 19 May 2006 00:14:15 +0000 (00:14 +0000)]
[perl #39141] lots of warnings with diagnostics and (warn or die)
stop C<use diagnostics; warn "\n"> outputing lots of 'uninit'
warnings.
p4raw-id: //depot/perl@28231
Dave Mitchell [Thu, 18 May 2006 23:50:51 +0000 (23:50 +0000)]
test some die codepaths in pp_enterwrite
p4raw-id: //depot/perl@28230
Jerry D. Hedden [Thu, 18 May 2006 13:22:20 +0000 (06:22 -0700)]
threads core dump in BEGIN
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-Id: <
20060518132220.
fb30e530d17747c2b054d625b8945d88.
f45de90925.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28229
Rafael Garcia-Suarez [Thu, 18 May 2006 15:45:49 +0000 (15:45 +0000)]
We can now remove DynaLoader from 1_compile.t
p4raw-id: //depot/perl@28228
Rafael Garcia-Suarez [Thu, 18 May 2006 15:43:25 +0000 (15:43 +0000)]
Nits in the DynaLoader test: make it warning-clean,
and avoid checking OS- and locale-specific messages
p4raw-id: //depot/perl@28227
Sébastien Aperghis-Tramoni [Thu, 18 May 2006 16:46:00 +0000 (18:46 +0200)]
Test script for DynaLoader
Message-ID: <
1147963560.
446c88a8891e1@imp1-g19.free.fr>
p4raw-id: //depot/perl@28226
Jason Vas Dias [Thu, 11 May 2006 11:00:42 +0000 (04:00 -0700)]
[perl #39130] h2ph generates incorrect code for '#if defined A || defined B'
From: Jason Vas Dias (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-39130-133411.1.
91055283125046@perl.org>
p4raw-id: //depot/perl@28225
Fergal Daly [Wed, 17 May 2006 18:59:50 +0000 (19:59 +0100)]
Re: [perl #39152] diagnostics.pm: "-traceonly" vs "-trace"
From: "Fergal Daly" <fergal@esatclear.ie>
Message-ID: <875029960605171059y286fe449nd39d6830ef2b229a@mail.gmail.com>
p4raw-id: //depot/perl@28224
Jerry D. Hedden [Wed, 17 May 2006 11:45:32 +0000 (04:45 -0700)]
threads 1.28
From: "Jerry D. Hedden" <jerry@hedden.us>
Message-ID: <
20060517114532.
fb30e530d17747c2b054d625b8945d88.
ca725822fc.wbe@email.secureserver.net>
p4raw-id: //depot/perl@28223
Rafael Garcia-Suarez [Thu, 18 May 2006 06:30:09 +0000 (06:30 +0000)]
Adjust calling of Perl_va_copy(), noticed by Jarkko
p4raw-id: //depot/perl@28222
Nicholas Clark [Wed, 17 May 2006 23:13:51 +0000 (23:13 +0000)]
Another SvVOK(). I believe that this is the last.
p4raw-id: //depot/perl@28221
Rafael Garcia-Suarez [Wed, 17 May 2006 21:01:54 +0000 (21:01 +0000)]
Oops, missed a SvVOK.
p4raw-id: //depot/perl@28219
Rafael Garcia-Suarez [Wed, 17 May 2006 20:54:23 +0000 (20:54 +0000)]
Add a new macro SvVSTRING_mg that returns vstring magic, if any.
SvVOK used to do that, in stealth mode, but now it returns a
boolean like it used to. Patch suggested by John Peacock.
p4raw-id: //depot/perl@28218
Rafael Garcia-Suarez [Wed, 17 May 2006 19:55:30 +0000 (19:55 +0000)]
Parenthesize uses of macro arguments
p4raw-id: //depot/perl@28217
Jarkko Hietaniemi [Wed, 17 May 2006 22:19:51 +0000 (01:19 +0300)]
Re: Change 28183 has broken 64-bit builds?
Message-ID: <
446B7757.8030301@gmail.com>
p4raw-id: //depot/perl@28216
David Mitchell [Wed, 17 May 2006 17:38:16 +0000 (18:38 +0100)]
Re: [perl #39145] win32, @_ and fork crashing in dounwind
Message-ID: <
20060517163816.GN17109@iabyn.com>
(Dave's fix, plus a test taken from [perl #39145])
p4raw-id: //depot/perl@28215
Paul Marquess [Wed, 17 May 2006 13:45:16 +0000 (14:45 +0100)]
IO::Compress* 2.000_12
From: "Paul Marquess" <paul.marquess@ntlworld.com>
Message-ID: <
00c101c679af$
c0305af0$
2405140a@myopwv.com>
p4raw-id: //depot/perl@28214
Nicholas Clark [Tue, 16 May 2006 16:41:45 +0000 (16:41 +0000)]
Revert change 27513
[Make the original versions of relocated paths available from
%Config::Config with the prefix "raw_". Not sure if "raw_" is the
best choice.]
p4raw-id: //depot/perl@28210
SADAHIRO Tomoyuki [Mon, 15 May 2006 22:39:58 +0000 (07:39 +0900)]
Re: [PATCH] upgrade bytes_to_uni
Message-Id: <
20060515223901.F3B0.BQW10602@nifty.com>
p4raw-id: //depot/perl@28209
Andy Lester [Mon, 15 May 2006 08:54:24 +0000 (03:54 -0500)]
Refactoring reghops
Message-ID: <
20060515135424.GA31585@petdance.com>
p4raw-id: //depot/perl@28206
Andy Lester [Sun, 14 May 2006 23:15:18 +0000 (18:15 -0500)]
refactoring out S_regoptail
Message-ID: <
20060515041518.GA15745@petdance.com>
p4raw-id: //depot/perl@28205
Nicholas Clark [Tue, 16 May 2006 10:00:55 +0000 (10:00 +0000)]
Take advantage of the bug that binexp ignores the Configure
installprefix, by using initialinstalllocation rather than binexp
to determine the #! line for installed scripts. This way they are at
least correct initially for a relocatable @INC perl, rather than
starting as .../../bin/perl
p4raw-id: //depot/perl@28202