| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "Fix off-by-one: avoid allocating an extra context" | Chip Salzenberg | 2010-07-27 | 1 | -1/+1 |
* | Fix off-by-one: avoid allocating an extra context | Chip Salzenberg | 2010-07-27 | 1 | -1/+1 |
* | Stop using WITH_THR and WITH_THX, as they were never necessary here. | Nicholas Clark | 2010-06-16 | 1 | -2/+2 |
* | Merge remote branch 'zefram/zefram/reliable_exception' into blead | Rafael Garcia-Suarez | 2010-05-04 | 1 | -1/+1 |
|\ |
|
| * | bring G_KEEPERR back to the realm of sanity | Zefram | 2010-04-23 | 1 | -1/+1 |
* | | For Perl_magic_methcall() add G_UNDEF_FILL to fill the stack with &PL_sv_undef. | Nicholas Clark | 2010-04-26 | 1 | -0/+3 |
|/ |
|
* | Move PERL_ASYNC_CHECK() from POPBLOCK() to the kill case of Perl_apply(). | Nicholas Clark | 2010-04-18 | 1 | -1/+0 |
* | Move PERL_ASYNC_CHECK() from the runloop to control flow OPs. | Nicholas Clark | 2010-04-15 | 1 | -0/+1 |
* | more mods to -Dl debugging output | David Mitchell | 2010-04-06 | 1 | -9/+6 |
* | improve -Dl debugging output | David Mitchell | 2010-03-30 | 1 | -21/+61 |
* | Eliminate OP_SETSTATE from cop.h header | Reini Urban | 2009-12-13 | 1 | -3/+3 |
* | Add line information to jumplevel debug information | Gerard Goossen | 2009-11-12 | 1 | -4/+6 |
* | Add assertion to JMPENV_POP to assert that the jumplevel popped is the top le... | Gerard Goossen | 2009-10-31 | 1 | -0/+1 |
* | Add clear magic to %^H so that the HE chain is reset when you empty it. | Zefram | 2009-08-21 | 1 | -4/+9 |
* | Remove all #ifdef MACOS_TRADITIONAL code in core and non-dual-life XS code. | Nicholas Clark | 2009-04-27 | 1 | -5/+1 |
* | Fix MULTICALL in List-Util | Alex Vandiver | 2009-03-07 | 1 | -0/+3 |
* | rxres_free() and rxres_restore() are only used in pp_ctl.c, so can be | Nicholas Clark | 2008-11-26 | 1 | -4/+6 |
* | A couple of (COP*)s that can actually be (const COP *)s. | Nicholas Clark | 2008-10-28 | 1 | -2/+2 |
* | Convert all (CV *) casts to (const CV *). Convert (XPVCV*) casts to add | Nicholas Clark | 2008-10-27 | 1 | -4/+4 |
* | Add a macro MUTABLE_PTR(p), which on (non-pedantic) gcc will not cast | Nicholas Clark | 2008-10-27 | 1 | -2/+2 |
* | Update copyright years. | Nicholas Clark | 2008-10-25 | 1 | -2/+2 |
* | Eliminate cop_label from struct cop by storing a label as the first | Nicholas Clark | 2008-04-07 | 1 | -11/+3 |
* | Change 33653 (inevitably) missed one cop_label, because I mistook it | Nicholas Clark | 2008-04-06 | 1 | -1/+1 |
* | A macro used only once isn't a typing saving, and 3 macro definitions | Nicholas Clark | 2008-04-06 | 1 | -1/+1 |
* | Micro-optimise the order of the context types. [Because I can :-)] | Nicholas Clark | 2008-02-04 | 1 | -12/+19 |
* | The third argument of PUSHEVAL was never used by anything. Ever. | Nicholas Clark | 2008-01-28 | 1 | -1/+1 |
* | The layout for struct block_loop under ithreads can be simplified. | Nicholas Clark | 2008-01-26 | 1 | -17/+18 |
* | Investigation reveals that the work of restoring the iterator to the | Nicholas Clark | 2008-01-26 | 1 | -16/+2 |
* | As itersave points to the initial CxITERVAR(), and the state of | Nicholas Clark | 2008-01-26 | 1 | -10/+7 |
* | Restore the else block accidently eaten by change 33074. | Nicholas Clark | 2008-01-26 | 1 | -0/+3 |
* | In POPLOOP, if CxITERVAR(cx) is non-NULL, then so is itersave, and | Nicholas Clark | 2008-01-26 | 1 | -4/+1 |
* | Re: struct context now 12.5% smaller than 5.10 | Benjamin Smith | 2008-01-26 | 1 | -28/+24 |
* | In struct block_loop, merge itermax and iterlval into a union | Nicholas Clark | 2008-01-24 | 1 | -18/+10 |
* | Merge CXt_LOOP_STACK's use of itermax for the reverse minimum with | Nicholas Clark | 2008-01-24 | 1 | -5/+9 |
* | Change the context type of for ($a .. $b) to CXt_LOOP_LAZYIV, and | Nicholas Clark | 2008-01-24 | 1 | -3/+6 |
* | Split out foreach iterations of temporary lists on the stack to | Nicholas Clark | 2008-01-24 | 1 | -2/+3 |
* | Split CXt_LOOP into CXt_LOOP_PLAIN and CXt_LOOP_FOR, eliminating the | Nicholas Clark | 2008-01-24 | 1 | -11/+20 |
* | Eliminate the U8 sbu_once from struct subst, and shrink sbu_rflags from | Nicholas Clark | 2008-01-21 | 1 | -5/+5 |
* | In struct block_subst, access the member once via a macro CxONCE() | Nicholas Clark | 2008-01-21 | 1 | -0/+2 |
* | Tidy up context type flags. | Nicholas Clark | 2008-01-21 | 1 | -10/+9 |
* | In struct block_eval, eliminate old_in_eval and old_op_type by storing | Nicholas Clark | 2008-01-21 | 1 | -7/+10 |
* | In struct block_eval, access the members old_in_eval and old_op_type | Nicholas Clark | 2008-01-21 | 1 | -2/+5 |
* | In struct block change blku_type from U8 to U16, and the "spare" U8 to | Nicholas Clark | 2008-01-21 | 1 | -10/+9 |
* | Squeeze the context type down to 4 bits, and move the private flags to | Nicholas Clark | 2008-01-21 | 1 | -9/+12 |
* | Give G_VOID, G_SCALAR and G_ARRAY the same numeric values as | Nicholas Clark | 2008-01-21 | 1 | -10/+10 |
* | Add a flag G_WANT, as a mask for the bits G_SCALAR, G_ARRAY and G_VOID. | Nicholas Clark | 2008-01-21 | 1 | -0/+1 |
* | Eliminate hasargs from structs block_sub and block_format by storing | Nicholas Clark | 2008-01-20 | 1 | -5/+5 |
* | In struct block_sub and block_format, access the members hasargs and | Nicholas Clark | 2008-01-20 | 1 | -1/+3 |
* | Move retop first in structs block_sub, block_format and block_eval. | Nicholas Clark | 2008-01-20 | 1 | -3/+6 |
* | Eliminate label from struct block_loop, as it can be accessed via | Nicholas Clark | 2008-01-20 | 1 | -3/+1 |