summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
* The layout for struct block_loop under ithreads can be simplified.Nicholas Clark2008-01-261-6/+5
* Investigation reveals that the work of restoring the iterator to theNicholas Clark2008-01-261-2/+1
* Some code can be removed following change 33070.Nicholas Clark2008-01-261-2/+1
* Re: struct context now 12.5% smaller than 5.10Benjamin Smith2008-01-261-23/+35
* Using PL_sv_no in place of any !SvOK() maximum removes a little bit ofNicholas Clark2008-01-251-0/+8
* Silence "possible data loss" warning.Nicholas Clark2008-01-251-1/+1
* In struct block_loop, merge itermax and iterlval into a unionNicholas Clark2008-01-241-4/+3
* Merge CXt_LOOP_STACK's use of itermax for the reverse minimum withNicholas Clark2008-01-241-6/+5
* Change the context type of for ($a .. $b) to CXt_LOOP_LAZYIV, andNicholas Clark2008-01-241-1/+12
* Avoid using cx->blk_loop.itermax when reverse iterating an array.Nicholas Clark2008-01-241-1/+1
* Split out foreach iterations of temporary lists on the stack toNicholas Clark2008-01-241-2/+10
* Split CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR, eliminating theNicholas Clark2008-01-241-14/+23
* Remove code obsoleted by change 18.Nicholas Clark2008-01-221-1/+0
* In struct block_subst, access the member once via a macro CxONCE()Nicholas Clark2008-01-211-1/+1
* In struct block_eval, access the members old_in_eval and old_op_typeNicholas Clark2008-01-211-2/+2
* More places that could be using G_WANT, not picked up by change 33021.Nicholas Clark2008-01-211-2/+2
* Change the wantarray result from caller from IV to bool for the SCALAR/Nicholas Clark2008-01-211-1/+1
* Change the hasargs return value from caller from IV to bool, as it'sNicholas Clark2008-01-211-2/+2
* Eliminate hasargs from structs block_sub and block_format by storingNicholas Clark2008-01-201-1/+0
* In struct block_sub and block_format, access the members hasargs andNicholas Clark2008-01-201-7/+7
* Eliminate label from struct block_loop, as it can be accessed viaNicholas Clark2008-01-201-2/+2
* Fix range operatorJerry D. Hedden2008-01-151-2/+19
* Rename PERL_MAX_SUB_DEPTH to PERL_SUB_DEPTH_WARN, per Tim Bunce'sRafael Garcia-Suarez2008-01-111-1/+1
* REGEXPs are now stored directly in PL_regex_padav, rather thanNicholas Clark2008-01-111-0/+5
* Introduce macro PERL_MAX_SUB_DEPTHRafael Garcia-Suarez2008-01-111-1/+1
* Revert change #32920, since it was solved another way by #32890.Rafael Garcia-Suarez2008-01-091-5/+3
* RE: compile warnings w/ PM_SETRE and ReREFCNT_incRobin Barker2008-01-091-3/+5
* newSV() + sv_upgrade() => newSV_type()Nicholas Clark2008-01-091-2/+1
* Remove the warning "v-string in require/use non portable"Rafael Garcia-Suarez2008-01-091-21/+1
* Fix a compilation warning created when RX_PRELEN() was changed toNicholas Clark2008-01-051-1/+1
* Make REGEXP a type distinct from SV. (Much like AV, CV, GV, HV).Nicholas Clark2008-01-051-4/+4
* Abolish RXf_UTF8. Store the UTF-8-ness of the pattern with SvUTF8().Nicholas Clark2008-01-051-1/+0
* Make Perl_pregcomp() use SvUTF8() of the pattern, rather than the flagNicholas Clark2008-01-051-2/+12
* Fix the compile for -DPERL_OLD_COPY_ON_WRITE (apart from the tenaciousNicholas Clark2008-01-051-5/+5
* Add macros mPUSHs() and mXPUSHs() for pushing SVs on the stackMarcus Holland-Moritz2008-01-041-14/+14
* Add newSVpvs_flags() as a wrapper to newSVpvn_flags(), and reworkNicholas Clark2008-01-031-2/+2
* Make struct regexp the body of SVt_REGEXP SVs, REGEXPs become SVs,Nicholas Clark2008-01-021-4/+4
* Convert some "regexp" and "struct regexp" to REGEXP where they areNicholas Clark2008-01-021-3/+3
* Wrap all deferences of struct regexp* in macros RX_*() [and forNicholas Clark2008-01-021-23/+23
* Wrap all accesses to the members precomp and prelen of struct regexp inNicholas Clark2007-12-281-3/+3
* First class regexps.Nicholas Clark2007-12-281-17/+13
* Re: smart match: array ~~ hashDmitry Karasik2007-11-301-12/+8
* As we know the length, replace strEQ with memEQs in S_doopen_pm().Nicholas Clark2007-10-091-1/+1
* If PERL_DISABLE_PMC is defined, doopen_pm() is just a direct call toNicholas Clark2007-10-091-3/+3
* Replace Perl_sv_setpvf(aTHX_ namesv, "%s/%s", dir, name); in require'sNicholas Clark2007-10-091-2/+31
* Remove the strlen in doopen_pm() by passing in the length. (As we knowNicholas Clark2007-10-091-11/+10
* Remove a call to *printf from the require code.Nicholas Clark2007-10-091-2/+7
* With the demise of PERL_FLEXIBLE_EXCEPTIONS, S_docatch_body() can beNicholas Clark2007-10-051-9/+1
* As PL_hinthv is actually tied, need to call SvSETMAGIC() after theNicholas Clark2007-10-051-2/+5
* New [PATCH] use 5.006; use 5.10.0Robin Barker2007-10-051-6/+20