summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove extraneous declaration prom perly.tabDave Mitchell2006-12-162-2/+0
| | | p4raw-id: //depot/perl@29564
* threads 1.56Jerry D. Hedden2006-12-166-24/+27
| | | | | | From: "Jerry D. Hedden" <jdhedden@yahoo.com> Message-ID: <20061215172217.10959.qmail@web30211.mail.mud.yahoo.com> p4raw-id: //depot/perl@29563
* TODO addition by Jerry D. Hedden.Rafael Garcia-Suarez2006-12-161-0/+2
| | | p4raw-id: //depot/perl@29562
* don't include MAD code when its not neededDave Mitchell2006-12-161-3/+6
| | | p4raw-id: //depot/perl@29561
* fix a cast warning in perly.cDave Mitchell2006-12-161-1/+1
| | | p4raw-id: //depot/perl@29560
* Better documentation for SVf_UTF8. Including SvPV() 1st, SvUTF() 2nd.Nicholas Clark2006-12-151-2/+8
| | | p4raw-id: //depot/perl@29559
* Re: [PATCH] Errno doesnt rebuild when things it depends on in Config.pm changeYves Orton2006-12-151-0/+19
| | | | | Message-ID: <9b18b3110612150352y2394954bg5acd5ec5fd320d33@mail.gmail.com> p4raw-id: //depot/perl@29558
* threads 1.54 - Adds ->error() methodJerry D. Hedden2006-12-159-75/+233
| | | | | | From: "Jerry D. Hedden" <jdhedden@yahoo.com> Message-ID: <20061214191748.98286.qmail@web30209.mail.mud.yahoo.com> p4raw-id: //depot/perl@29557
* Silence a warning from (MinGW's) gccSteve Hay2006-12-141-1/+1
| | | p4raw-id: //depot/perl@29556
* perl5db.pl Mac OS X fixBo Lindbergh2006-12-141-0/+8
| | | | | Message-Id: <658AFA03-517E-4068-93CA-06D4A93B5CA5@hagernas.com> p4raw-id: //depot/perl@29555
* Turn a tab into 2 spaces to make more room for comments about SV flags.Nicholas Clark2006-12-141-59/+57
| | | | | | Sorry about damaging the change history - dig through this change with http://public.activestate.com/cgi-bin/perlbrowse?show_blame=Show+Annotated+File&filename=sv.h&rev=&change=29552 p4raw-id: //depot/perl@29554
* Silence a VC compiler warningSteve Hay2006-12-141-1/+1
| | | p4raw-id: //depot/perl@29553
* Swap the order of PERL_FBM_PREVIOUS_{L,H}_OFFSET_FROM_TABLE on littleNicholas Clark2006-12-131-2/+7
| | | | | endian machines to hint to the compiler that a 16 bit read could work. p4raw-id: //depot/perl@29552
* Restore the two comments describing BmRARE and BmPREVIOUS that I'dNicholas Clark2006-12-131-1/+4
| | | | | | inadvertently deleted. Explain the setting and testing of SVpbm_VALID. p4raw-id: //depot/perl@29551
* Text mode wrongly set on pipe file descriptorsIlya Zakharevich2006-12-132-2/+53
| | | | | Message-ID: <20061213072825.GA26300@powdermilk.math.berkeley.edu> p4raw-id: //depot/perl@29550
* make -Dpv display the parser stack before reductionDave Mitchell2006-12-131-11/+1
| | | | | (rather than afterwards) p4raw-id: //depot/perl@29549
* misc MAD coredump fixes and parser leak fixesDave Mitchell2006-12-137-237/+249
| | | | | | | | | - fix MAD coredump in tr/// - fix mad coredump in multi-line string literals - kill some MAD uninit value warnings - don't allow assignment to $n in perly.y - make op_dump handle op_latefree flags p4raw-id: //depot/perl@29548
* fix double free introduced by #29543 (spotted by Nicholas)Dave Mitchell2006-12-131-3/+17
| | | p4raw-id: //depot/perl@29547
* t/op/groups.t: prevent failure on modern FreeBSDsAnton Berezin2006-12-131-1/+3
| | | | | Message-ID: <20061212185938.GB49084@heechee.tobez.org> p4raw-id: //depot/perl@29546
* Do the same as #29514 for Win32Steve Hay2006-12-131-0/+7
| | | p4raw-id: //depot/perl@29545
* Eliminate PVBM. Store fast Boyer-Moore tables in PVGV.Nicholas Clark2006-12-139-90/+81
| | | | | | Add the placeholder for new type, temporarily named BIND, for binding and aliasing in 6 on 5. p4raw-id: //depot/perl@29544
* fix parser leaks caused by croaking while shifting or reducingDave Mitchell2006-12-133-18/+122
| | | | | | | e.g. these no longer leak: eval q[my $x; local $x] while 1; eval q[$s = sub <> {}] while 1; p4raw-id: //depot/perl@29543
* fixup some ival/opval type changes from perly.y/madly.y mergerDave Mitchell2006-12-133-154/+162
| | | p4raw-id: //depot/perl@29542
* In theory Perl_magic_setbm() should clear SvTAIL() too. In practice,Nicholas Clark2006-12-121-0/+1
| | | | | | | I don't think that it matters as this routine is never actualy called because nothing exposes PVBMs to the world so that the world can assign to them. p4raw-id: //depot/perl@29541
* Correct the dumping logic for the various bits of flag bendingNicholas Clark2006-12-121-6/+13
| | | | | associated with change 27313 or therabouts. p4raw-id: //depot/perl@29540
* Oops. As of some point one stopped being able to assign integers andNicholas Clark2006-12-122-1/+13
| | | | | floating point values to typeglobs. p4raw-id: //depot/perl@29539
* Correct some assumptions about PVBM table offset in B.xsNicholas Clark2006-12-121-2/+5
| | | p4raw-id: //depot/perl@29538
* Assert that SvPAD_TYPED_on(), SvPAD_OUR_on() and SvPAD_STATE_on()Nicholas Clark2006-12-121-4/+23
| | | | | are never called on PVGVs. p4raw-id: //depot/perl@29537
* Assert that PVGVs are never SvVALID() in the PVBM sense.Nicholas Clark2006-12-122-3/+18
| | | p4raw-id: //depot/perl@29536
* pads haven't actually contained any PVGVs since change 27313.Nicholas Clark2006-12-122-1/+3
| | | | | So correct the docs and assert this in the code. p4raw-id: //depot/perl@29535
* Shrink Perl_sv_peek() and Perl_do_sv_dump() by using type to nameNicholas Clark2006-12-121-104/+57
| | | | | lookup tables. p4raw-id: //depot/perl@29534
* Restore (differently) the setting of $Config{osvers} on Win32Steve Hay2006-12-121-2/+7
| | | | | that was removed by #29509 p4raw-id: //depot/perl@29533
* Silence VC warnings about possible operator precedence problemsSteve Hay2006-12-123-5/+5
| | | | | and signed/unsigned mismatches p4raw-id: //depot/perl@29532
* mg.c: #ifdef only the different bitsJarkko Hietaniemi2006-12-121-7/+7
| | | | | Message-Id: <20061212131853.C2CBA43A67@anubis.hut.fi> p4raw-id: //depot/perl@29531
* The overly-picky AIX xlc compiler doesn't like the styleH.Merijn Brand2006-12-121-9/+9
| | | | | from patch #29446 p4raw-id: //depot/perl@29530
* Skip IO::Compress::Zlib in perlivp, since that's a distribution name,Rafael Garcia-Suarez2006-12-121-4/+5
| | | | | not a proper module name. p4raw-id: //depot/perl@29529
* get ext/Win32/Win32.xs to compile on cygwinJan Dubois2006-12-122-48/+183
| | | | | | | | | | Date: Mon, 11 Dec 2006 13:09:09 -0800 Message-ID: <isfrn2tbfleo1svmmi5kh673f4uh69am11@4ax.com> and: Date: Mon, 11 Dec 2006 15:08:53 -0800 Message-ID: <kvorn2h0d14jo3khmmj2a9svsp2mplrodv@4ax.com> p4raw-id: //depot/perl@29528
* By moving xbm_previous into the SvPVX, we save a U16 from struct xpvbm,Nicholas Clark2006-12-121-19/+38
| | | | | | | | which will likely equate to 4 bytes with padding. (But we add 2 bytes to the SvPVX buffer...). However, the real win is that xpvbm is now identical to xpvmg, and all active FBM compiled strings are SvVALID() true, so now we can eliminate xpvbm, freeing a type for 6 on 5 proxies. p4raw-id: //depot/perl@29527
* Fix allocation bug in change 29524.Nicholas Clark2006-12-111-0/+2
| | | p4raw-id: //depot/perl@29526
* Add BmPREVIOUS_set(), and use it in the one place that BmPREVIOUS isNicholas Clark2006-12-112-1/+4
| | | | | modified. p4raw-id: //depot/perl@29525
* Move PERL_FBM_TABLE_OFFSET and PERL_FBM_FLAGS_OFFSET_FROM_TABLE to sv.hNicholas Clark2006-12-112-6/+15
| | | | | | Stow BmRARE in the SvPVX, and so delete xbm_rare. Can you see what it is yet? p4raw-id: //depot/perl@29524
* Fix typo in change 29518 which broke non-debugging builds.Nicholas Clark2006-12-111-1/+1
| | | | | (Here Mark, you can have the spare ; back again) p4raw-id: //depot/perl@29523
* Convert the -1 to a more explicit PERL_FBM_FLAGS_OFFSET_FROM_TABLE.Nicholas Clark2006-12-111-2/+4
| | | p4raw-id: //depot/perl@29522
* Assert that BmRARE() BmPREVIOUS() and BmUSEFUL() are only called onNicholas Clark2006-12-111-0/+3
| | | | | valid PVBMs. p4raw-id: //depot/perl@29521
* Rename FBM_TABLE_OFFSET to PERL_FBM_TABLE_OFFSET prior to moving itNicholas Clark2006-12-111-5/+7
| | | | | to a header. p4raw-id: //depot/perl@29520
* Don't load the Win32 module on non-win32 platformsRafael Garcia-Suarez2006-12-111-1/+6
| | | p4raw-id: //depot/perl@29519
* Change SvTAIL() to check that both SVpbm_TAIL|SVpbm_VALID are true.Nicholas Clark2006-12-112-6/+10
| | | | | | | SVpbm_VALID is the same bit value is SVf_IVisUV, which means that PVBMs can't actually ever be IOK. Therefore move BmUSEFUL() into the IV union, and save one I32 per PVBM. p4raw-id: //depot/perl@29518
* Changes and README are not needed for Switch.pmRafael Garcia-Suarez2006-12-113-129/+0
| | | p4raw-id: //depot/perl@29516
* As pointed out by Valentin Guignon, there is mostRafael Garcia-Suarez2006-12-111-2/+2
| | | | | probably one \n too many in the end-of-pod marker. p4raw-id: //depot/perl@29515
* Configure needs to know about the extensions IO/Compress/BaseRafael Garcia-Suarez2006-12-111-0/+2
| | | | | and IO/Compress/Zlib, so they get built. p4raw-id: //depot/perl@29514