summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* First stab at rather shaky Configure support for relocatable @INC.Nicholas Clark2006-03-132-21/+66
| | | | | Seems to be installing rather more that it's supposed to be. p4raw-id: //depot/perl@27490
* Split break out the installprefix code from setprefixvar, which allowsNicholas Clark2006-03-131-54/+30
| | | | | the remaining 8 places to call the common prefix conversion code. p4raw-id: //depot/perl@27489
* Refactor most of the cut & paste for setting prefix/prefixexp variablesNicholas Clark2006-03-131-128/+54
| | | | | | | | and the "Change installation prefix, if necessary" into a new "function" setprefixvar (which I assume will become Setprefixvar.U) How many platforms still have Bourne shells that can't do shell functions? Someone's going to say Irix? p4raw-id: //depot/perl@27488
* Forgot the ending \. Why did it still compile ?Rafael Garcia-Suarez2006-03-131-1/+1
| | | p4raw-id: //depot/perl@27487
* Automatically SPAGAIN in the poor-man's-multicall APIRobin Houston2006-03-131-0/+1
| | | | | Message-ID: <20060313124821.GA11203@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@27486
* The existing order of the checks for whether man1dir and man3dir wereNicholas Clark2006-03-131-10/+8
| | | | | | ' ' were obviously buggy, because they set installman[13]dir only for the next if block to set it again. Reordering removes that daftness. p4raw-id: //depot/perl@27485
* The "Change installation prefix, if necessary." code needs to useNicholas Clark2006-03-131-24/+24
| | | | | the ~ expanded prefix and installprefix in the substitution. p4raw-id: //depot/perl@27484
* Load .pmc always, even if they are older than a matching .pm file.Rafael Garcia-Suarez2006-03-122-17/+7
| | | | | (This trick is going to be used by pugs.) p4raw-id: //depot/perl@27483
* Removed unnecessary NULL check in Digest::SHAAndy Lester2006-03-121-4/+2
| | | | | Message-ID: <20060307181235.GA25688@petdance.com> p4raw-id: //depot/perl@27482
* Upgrade to Module-Build-0.27_09Steve Peters2006-03-127-40/+127
| | | p4raw-id: //depot/perl@27481
* isSPACE('\0') is false, so can simplify the condition in the forNicholas Clark2006-03-111-2/+2
| | | | | | loop. As the for loop is basically a while loop, write it as one, to make its intentions clearer. p4raw-id: //depot/perl@27480
* Fix the last 2 perly.y specific parts of regen_perly.pl, and makeNicholas Clark2006-03-114-190/+3
| | | | | the regen_perly target call it for both perly.y and madly.y. p4raw-id: //depot/perl@27479
* NNs and NULLOKs for MAD's new functions.Nicholas Clark2006-03-112-14/+22
| | | p4raw-id: //depot/perl@27478
* Perl_newWHILEOP() had exactly the same lack of a NULL pointer checkSteve Peters2006-03-111-2/+2
| | | | | | | that Perl_newLOOPOP() had and fixed in change #27476. Maybe some refactoring is needed? p4raw-link: @27476 on //depot/perl: 06dc7ac6fa597f9446b4a27a32d667bbcbde0453 p4raw-id: //depot/perl@27477
* Possible NULL pointer reference found by Coverity checks.Steve Peters2006-03-111-2/+2
| | | p4raw-id: //depot/perl@27476
* Keep from using a variable in S_my_kid() before it is initialized. This ↵Steve Peters2006-03-111-1/+2
| | | | | was introduced with the MAD changes. p4raw-id: //depot/perl@27475
* perl@27437 fix File::Path::mkpath so that perl installs on VMSPeter Prymmer2006-03-111-3/+0
| | | | | Message-id: <OFBE8F84F1.A708DA4A-ON8525712D.006E4BF7-8525712D.007018C6@factset.com> p4raw-id: //depot/perl@27474
* Reapply change 24432Jan Dubois2006-03-111-0/+2
| | | | | | From: "Jan Dubois" <jand@ActiveState.com> Message-ID: <01b001c644b2$879a1f50$6062a8c0@candy> p4raw-id: //depot/perl@27473
* Missed the hunk that adds regen_madly.pl to the regen_perl target.Nicholas Clark2006-03-111-1/+2
| | | p4raw-id: //depot/perl@27471
* Sync up embed.fnc and doio.cAndy Lester2006-03-112-4/+4
| | | | | | Message-ID: <20060311071338.GA12490@petdance.com> Date: Sat, 11 Mar 2006 01:13:38 -0600 p4raw-id: //depot/perl@27470
* Localizing some vars in S_checkcommaAndy Lester2006-03-111-4/+4
| | | | | | Message-ID: <20060310223100.GA13455@petdance.com> Date: Fri, 10 Mar 2006 16:31:00 -0600 p4raw-id: //depot/perl@27469
* Remove the obsolete mad/P5RE.pmNicholas Clark2006-03-112-511/+0
| | | p4raw-id: //depot/perl@27468
* null terminate command string -- broken in #27438Craig A. Berry2006-03-111-2/+2
| | | p4raw-id: //depot/perl@27467
* Move the 12 static MAD variables from toke.c into the interpeterNicholas Clark2006-03-107-14/+88
| | | | | structure. p4raw-id: //depot/perl@27466
* Rename the 12 static variables in toke.c to PL_*Nicholas Clark2006-03-101-331/+331
| | | p4raw-id: //depot/perl@27465
* gozer took over from gsar (some time ago).Nicholas Clark2006-03-101-2/+2
| | | p4raw-id: //depot/perl@27464
* All the autogenerated files from change 27462.Nicholas Clark2006-03-103-1176/+1254
| | | p4raw-id: //depot/perl@27463
* Merge perly.y changes from 5.9.2 to now into madly.y.Nicholas Clark2006-03-101-26/+60
| | | p4raw-id: //depot/perl@27462
* Teaching embed.pl about conditional symbols is a TODO.Nicholas Clark2006-03-101-0/+11
| | | p4raw-id: //depot/perl@27461
* Tweak change 27457 - make PL_lasttoke MAD only, but teach makedef.plNicholas Clark2006-03-102-2/+8
| | | | | about MADness (and unMADness - maybe there is a special word for that) p4raw-id: //depot/perl@27460
* Summon constman! S_checkcomma now has all 3 arguments const char.Nicholas Clark2006-03-103-13/+9
| | | p4raw-id: //depot/perl@27459
* Tease apart the keyword/subroutine test in S_checkcomma.Nicholas Clark2006-03-101-1/+7
| | | p4raw-id: //depot/perl@27458
* Move PL_lasttoke out of its PERL_MAD define in intrpvar.h.Steve Peters2006-03-101-1/+1
| | | | | Otherwise, Win32 does not compile. p4raw-id: //depot/perl@27457
* Correct another gv_fetchpv() - it takes a bitmask of flags, not simplyNicholas Clark2006-03-091-1/+1
| | | | | TRUE/FALSE. p4raw-id: //depot/perl@27456
* Remove two NEWSV()s in the non-ithread dump code that got missed.Nicholas Clark2006-03-091-2/+2
| | | p4raw-id: //depot/perl@27455
* Re: [PATCH pod/perlfunc.pd] Re: truncate needs seek on filehandleRonald J. Kimball2006-03-091-0/+3
| | | | | Message-ID: <20060309212912.GF22682@penkwe.pair.com> p4raw-id: //depot/perl@27454
* Add the Perl 5 to Perl 5 convertor scripts.Nicholas Clark2006-03-097-0/+8975
| | | p4raw-id: //depot/perl@27453
* Superior *printf-fu lets us avoid modifying source code.Nicholas Clark2006-03-091-7/+2
| | | p4raw-id: //depot/perl@27452
* Avoid scribbling on the passed in command line string for -i in Nicholas Clark2006-03-091-5/+9
| | | | | moreswitches. p4raw-id: //depot/perl@27451
* -Dmad works, albeit with some test failures:Nicholas Clark2006-03-091-3/+7
| | | | | | | | | ext/B/t/f_sort.t 20 5 25.00% 2 4-6 16 ext/B/t/optree_samples.t 20 1 5.00% 18 ext/List/Util/t/weak.t 1 256 22 1 4.55% 22 ext/Safe/t/safeops.t 0 134 354 288 81.36% 211-354 lib/warnings.t 561 2 0.36% 3 10 p4raw-id: //depot/perl@27450
* Oops. Failed to add madly.cNicholas Clark2006-03-091-0/+730
| | | p4raw-id: //depot/perl@27449
* The Coverity audit is upset that the scream_olds variable is notSteve Peters2006-03-091-1/+1
| | | | | | directly initialized, although it is likely initialized after another variable takes a reference to it. p4raw-id: //depot/perl@27448
* Add the madly parser. I believe that this is all the C code. Now toNicholas Clark2006-03-0912-12/+3893
| | | | | find the bugs that stowed away. p4raw-id: //depot/perl@27447
* It helps to run embed.pl in the correct directory. (not the symlinkNicholas Clark2006-03-094-0/+17
| | | | | tree) p4raw-id: //depot/perl@27446
* The remainder of the toke.c MAD changes. Now to investigate why MADNicholas Clark2006-03-094-36/+1135
| | | | | no longer builds. p4raw-id: //depot/perl@27445
* Another refactoring from Larry implicit in the MAD patch.Nicholas Clark2006-03-091-2/+2
| | | p4raw-id: //depot/perl@27444
* Refactoring from Larry implicit in the MAD patch.Nicholas Clark2006-03-091-7/+8
| | | p4raw-id: //depot/perl@27443
* Replace PL_nextval[PL_nexttoke].opval with the macro NEXTVAL_NEXTTOKENicholas Clark2006-03-091-27/+31
| | | | | as MAD conditionally changes this consistently in 27 places. p4raw-id: //depot/perl@27442
* Need to update test count from change #27440.Steve Peters2006-03-091-1/+1
| | | | | p4raw-link: @27440 on //depot/perl: 516d25e8e8c09c6c60bf2f46703fc4d5add0f5fb p4raw-id: //depot/perl@27441
* croak in POSIX::sigaction() when passed a negative signal insteadSteve Peters2006-03-092-0/+7
| | | | | dumping core. p4raw-id: //depot/perl@27440