summaryrefslogtreecommitdiff
path: root/pp.c
Commit message (Collapse)AuthorAgeFilesLines
* Re: [perl #39882] inconsistent list slice behaviourRick Delaney2006-08-041-1/+1
| | | | | Message-ID: <20060804014807.GW21381@localhost.localdomain> p4raw-id: //depot/perl@28657
* Clear up most of the VC6 compiler warnings in the following smoke:Steve Hay2006-07-271-1/+1
| | | | | http://www.nntp.perl.org/group/perl.daily-build.reports/39733 p4raw-id: //depot/perl@28626
* Proper use of enumsAndy Lester2006-06-121-0/+1
| | | | | Message-ID: <20060612034434.GA21588@petdance.com> p4raw-id: //depot/perl@28381
* Revert change #20462 (except the regression test),SADAHIRO Tomoyuki2006-06-071-2/+0
| | | | | | | | | | since the bug has been really fixed by change #22074, as explained in : Subject: Re: [perl #39247] defined-ness of substrings disappear over repeated calls Message-Id: <20060601081304.7A39.BQW10602@nifty.com> p4raw-link: @22074 on //depot/perl: 028c96ebc8db5bddc2fee91a32f93bb4050b53cf p4raw-link: @20462 on //depot/perl: 6214ab63745c28e26e752f88d98bf89671cabc77 p4raw-id: //depot/perl@28370
* strange encodings upsets pp_chrSADAHIRO Tomoyuki2006-05-151-6/+7
| | | | | Message-Id: <20060514195532.5422.BQW10602@nifty.com> p4raw-id: //depot/perl@28193
* Implement state array and state hashes. Initialisation assignmentRafael Garcia-Suarez2006-05-051-2/+4
| | | | | to state arrays or hashes is not implemented yet. p4raw-id: //depot/perl@28106
* pp.c casting, take twoAndy Lester2006-05-021-10/+10
| | | | | | | | Message-ID: <20060501004826.GA4744@petdance.com> (with adjustements, some of the code has already been touched since) p4raw-id: //depot/perl@28050
* signed vs unsigned char * nitJarkko Hietaniemi2006-05-011-6/+6
| | | | | Message-Id: <200604291759.k3THxTji032009@kosh.hut.fi> p4raw-id: //depot/perl@28042
* Dave noticed that change 28022 was wrong - should read is_indexNicholas Clark2006-04-301-1/+1
| | | | | rather than just index. p4raw-id: //depot/perl@28027
* index and rindex couldn't correctly handle surprises from UTF-8Nicholas Clark2006-04-301-21/+44
| | | | | overloading. p4raw-id: //depot/perl@28022
* lcfirst/ucfist plus an 8 bit locale could mangle UTF-8 valuesNicholas Clark2006-04-291-33/+70
| | | | | returned by overloaded stringification. p4raw-id: //depot/perl@28013
* uc plus an 8 bit locale could get confused by UTF-8 values returned byNicholas Clark2006-04-291-64/+80
| | | | | overloaded stringification. p4raw-id: //depot/perl@28012
* lc plus an 8 bit locale could mangle UTF-8 values returned byNicholas Clark2006-04-291-83/+91
| | | | | overloaded stringification. p4raw-id: //depot/perl@28011
* reduce gcc -ansi -pedantic noise plus a suggestionJarkko Hietaniemi2006-04-281-1/+1
| | | | | Message-ID: <44527402.8000506@gmail.com> p4raw-id: //depot/perl@28008
* two [PATCH]es: dVAR for malloc.c, and a signed/unsigned char*Jarkko Hietaniemi2006-04-281-1/+1
| | | | | Message-ID: <4452594B.4040609@gmail.com> p4raw-id: //depot/perl@28007
* Fix bug 34297 (length of overloaded UTF-8 strings)Nicholas Clark2006-04-281-1/+16
| | | p4raw-id: //depot/perl@28006
* Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2Marcus Holland-Moritz2006-04-261-2/+2
| | | | | Message-ID: <20060424232038.7550f9b6@r2d2> p4raw-id: //depot/perl@27962
* use NOOP macroAndy Lester2006-04-251-2/+2
| | | | | Message-ID: <20060424184451.GA1479@petdance.com> p4raw-id: //depot/perl@27958
* A couple of casts to PADOFFSET.Marcus Holland-Moritz2006-04-241-1/+1
| | | | | | | 2nd patch from : Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 Message-ID: <20060423044704.6a383ee8@r2d2> p4raw-id: //depot/perl@27945
* Re: [PATCH] update to pp_complement() via CoveritySADAHIRO Tomoyuki2006-04-171-9/+11
| | | | | | | | | | | Message-Id: <20060416184044.4ADB.BQW10602@nifty.com> Date: Sun, 16 Apr 2006 18:45:37 +0900 Subject: Re: [PATCH] update to pp_complement() via Coverity From: SADAHIRO Tomoyuki <bqw10602@nifty.com> Message-Id: <20060417230614.20A5.BQW10602@nifty.com> Date: Mon, 17 Apr 2006 23:06:21 +0900 p4raw-id: //depot/perl@27871
* Provide a new flag for sv_usepvn_flags, SV_HAS_TRAILING_NUL, whichNicholas Clark2006-04-161-4/+3
| | | | | | | signals that the buffer passed in is already well-formed for use as SvPVX (i.e. it is followed by a trailing NUL), and hence the realloc() to add a NUL can be skipped. p4raw-id: //depot/perl@27841
* update to pp_complement() via CoverityAndy Lester2006-04-161-10/+15
| | | | | Message-ID: <20060416051423.GA17063@petdance.com> p4raw-id: //depot/perl@27836
* Quiet a coverity problemAndy Lester2006-04-111-5/+3
| | | | | Message-ID: <20060411045150.GA1422@petdance.com> p4raw-id: //depot/perl@27763
* revisited: pow.t test failures on AIX 5.1 perl588 with -DuselongdoubleJohn L. Allen2006-04-031-0/+40
| | | | | | From: "John L. Allen" <allen@grumman.com> Message-ID: <Pine.GSO.4.53.0603301710140.24672@gateway.northropgrumman.com> p4raw-id: //depot/perl@27698
* Abstract all the accesses to cop_arybase (apart from ByteLoader)Nicholas Clark2006-04-021-6/+6
| | | p4raw-id: //depot/perl@27671
* Random accumulated patchesAndy Lester2006-03-311-1/+1
| | | | | Message-ID: <20060331054228.GA18940@petdance.com> p4raw-id: //depot/perl@27641
* Localising hash slices with UTF-8 encoded keys was also buggy.Nicholas Clark2006-03-301-1/+2
| | | | | (See also change 27637) p4raw-id: //depot/perl@27638
* RE: [PATCH, no, really!] Re: [perl #38779] NAN's on Win32Jan Dubois2006-03-231-0/+35
| | | | | | | | | From: "Jan Dubois" <jand@ActiveState.com> Message-ID: <060201c64e45$e4ca7020$2217a8c0@candy> Also, back out change #27567. p4raw-link: @27567 on //depot/perl: 9bf76a6a2fc16ab628a46452e34352d3e3d71674 p4raw-id: //depot/perl@27576
* If the scalar has just been upgraded to SVt_RV, there's no way SvPVXNicholas Clark2006-03-201-1/+1
| | | | | can be non-NULL, so no need to check. p4raw-id: //depot/perl@27548
* Re: [perl #38710] localised stash sliceRick Delaney2006-03-201-7/+11
| | | | | | | Message-ID: <20060319005211.GM25733@localhost.localdomain> One can now localize slices. p4raw-id: //depot/perl@27547
* Speedups and shrinkages of SvREFCNT_incAndy Lester2006-02-271-9/+9
| | | | | Message-ID: <20060224205434.GA17867@petdance.com> p4raw-id: //depot/perl@27334
* Re: [perl #38619] Bug in lc and uc (interaction between UTF-8, substr, and ↵SADAHIRO Tomoyuki2006-02-251-5/+10
| | | | | | | lc/uc) Message-Id: <20060225180934.FCC3.BQW10602@nifty.com> p4raw-id: //depot/perl@27329
* Store GvGP in the SV head union. For all the common lookups [eg GvCV()]Nicholas Clark2006-02-251-1/+3
| | | | | | | | this avoids 1 pointer dereference and the associated risk of a CPU cache miss. Although this patch looks deceptively small, I fear its CBV(*) might be rather high. (* Crack By Volume) p4raw-id: //depot/perl@27323
* Replace direct flags tests & manipulations for SVpad_TYPED andNicholas Clark2006-02-231-1/+2
| | | | | | SVpad_OUR with macros SvPAD_TYPED(), SvPAD_OUR() etc, to abstract away the flags bits acutally used to store this information. p4raw-id: //depot/perl@27294
* Fix typos and a missing bracket.Nicholas Clark2006-02-221-1/+1
| | | p4raw-id: //depot/perl@27274
* Avoid C<study>ing any strings that might change underneath us, suchNicholas Clark2006-02-221-6/+15
| | | | | as tied scalars and scalars with overloaded stringification. p4raw-id: //depot/perl@27273
* Re: [perl #38485] use integer; 0x80000000/-1; # coredumpYitzchak Scott-Thoennes2006-02-171-6/+21
| | | | | Message-ID: <20060213093925.GA3476@efn.org> p4raw-id: //depot/perl@27205
* One shouldn't be able to dereference a GLOB as a SCALAR.Yitzchak Scott-Thoennes2006-02-141-0/+2
| | | | | | | | Subject: Re: [perl #38484] Data::Dumper only warns on unhandled reference types Message-ID: <20060212171839.GA3604@efn.org> plus regression tests. p4raw-id: //depot/perl@27179
* Sun Studio lint patchesAndy Lester2006-02-141-0/+2
| | | | | Message-ID: <20060214054617.GA8824@petdance.com> p4raw-id: //depot/perl@27177
* Die when integer overflow condition is detected in division underSteve Peters2006-02-111-2/+6
| | | | | C<use integer>. Hopefully fixes RT #38485. p4raw-id: //depot/perl@27155
* assert() that we can't reach two unreachable code pathsNicholas Clark2006-02-111-2/+1
| | | | | (in Perl_magic_get and Perl_pp_shift). p4raw-id: //depot/perl@27154
* Trying my "remove the pTHXes" patch againAndy Lester2006-02-091-1/+1
| | | | | Message-ID: <20060209154018.GA14610@petdance.com> p4raw-id: //depot/perl@27136
* Borland's C compiler warns that the & is unnecessary.Nicholas Clark2006-02-081-5/+5
| | | p4raw-id: //depot/perl@27127
* Merging pp_bit_or and pp_bit_xor shrinks the object code by about .7K.Nicholas Clark2006-02-071-31/+13
| | | | | The overloading tests are not free. p4raw-id: //depot/perl@27126
* All the trancendental unary operators can be merged into PP_sinNicholas Clark2006-02-071-50/+33
| | | | | (cos, exp, log, sqrt) p4raw-id: //depot/perl@27124
* Avoid gcc warning about possibly uninitialised variables.Nicholas Clark2006-02-071-3/+2
| | | p4raw-id: //depot/perl@27123
* Create new macros AMG_CALLun_var, AMG_CALLun_var and tryAMAGICun_varNicholas Clark2006-02-071-5/+5
| | | | | which don't do the pre-processor string manipulation internally. p4raw-id: //depot/perl@27122
* pp_pop can be implemented by pp_shift.Nicholas Clark2006-02-071-13/+1
| | | p4raw-id: //depot/perl@27121
* pp_hex can be implemented trivially by pp_oct, making pp_hex a mathom.Nicholas Clark2006-02-071-32/+6
| | | p4raw-id: //depot/perl@27119
* Merge pp_index and pp_rindex - we have another mathom.Nicholas Clark2006-02-071-77/+15
| | | p4raw-id: //depot/perl@27118