summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
* Make gv.c and pp_ctl.c warnings utf8-cleanBrian Fraser2011-10-061-18/+24
* pp_ctl.c: pp_caller UTF8 cleanup.Brian Fraser2011-10-061-7/+10
* pp_ctl.c: pp_goto UTF8 cleanup.Brian Fraser2011-10-061-2/+3
* [perl #96008] use and require are affected by the open pragmaBrian Fraser2011-09-221-1/+1
* [perl #93590] $tainted ~~ [...] failingFather Chrysostomos2011-09-201-5/+5
* Fix recursion warning for ‘no warnings; goto &sub’Father Chrysostomos2011-09-171-1/+1
* Make goto &CORE::sub use the right lexical scopeFather Chrysostomos2011-09-161-0/+1
* remove index offsetting ($[)Zefram2011-09-091-1/+0
* RT #4682: given() didn't scope $_ correctlyDavid Mitchell2011-09-061-0/+1
* Use OPpDEREF for lvalue sub, such that the flags contains the deref type, ins...Gerard Goossen2011-09-011-12/+3
* &CORE::reset()Father Chrysostomos2011-08-261-1/+2
* &CORE::lock()Father Chrysostomos2011-08-261-1/+0
* &CORE::exit()Father Chrysostomos2011-08-251-0/+3
* &CORE::caller()Father Chrysostomos2011-08-251-3/+7
* [perl #93320] localising @DB::args leads to coredumpFather Chrysostomos2011-08-251-2/+1
* [perl #97088] Prevent double get-magic in various casesGerard Goossen2011-08-241-5/+1
* [perl #97020] Carp (actually caller) leaking memoryFather Chrysostomos2011-08-181-1/+1
* &CORE::wantarray()Father Chrysostomos2011-08-181-3/+10
* Move context propagation and finalize_optree from do_eval to newPROGGerard Goossen2011-08-111-15/+1
* Add finalize_optree function which can take over all the compile time checkin...Gerard Goossen2011-07-281-2/+10
* Call get-magic on temp returned under recursionFather Chrysostomos2011-07-221-1/+1
* Rename store/fetch_cop_label as cop_*Father Chrysostomos2011-07-161-2/+2
* Fix a compiler warningFlorian Ragwitz2011-07-131-0/+2
* Propagate (non-)lvalue context through nested callsFather Chrysostomos2011-07-091-0/+14
* S_return_lvalues: collapse duplicated codeFather Chrysostomos2011-07-091-18/+13
* S_return_lvalues: microöptimisationFather Chrysostomos2011-07-091-0/+2
* Free temps on recursive scalar lvalue sub exitFather Chrysostomos2011-07-091-7/+1
* Fix context propagation below return()Vincent Pit2011-06-271-12/+1
* In leavewhen, put the SP back when returningVincent Pit2011-06-271-2/+1
* Make sure break() resets the sp at its original levelVincent Pit2011-06-271-1/+3
* Correctly preserve the stack on an implicit break.Vincent Pit2011-06-261-37/+50
* Convert pp_leave() to adjust_stack_on_leave()Vincent Pit2011-06-261-26/+1
* Move pp_enter() and pp_leave() with their friends in pp_ctl.cVincent Pit2011-06-261-0/+76
* Factor stack adjustments on leave in a new static functionVincent Pit2011-06-261-110/+40
* Make pp_leavesublv use S_return_lvaluesFather Chrysostomos2011-06-241-121/+4
* Fix explicit return of pad var in list lv contextFather Chrysostomos2011-06-231-1/+4
* Collapse the list context code in pp_leavesublvFather Chrysostomos2011-06-231-25/+8
* Remove now-redundant check from pp_ctl.c:S_return_lvaluesFather Chrysostomos2011-06-231-1/+0
* Test studied scalars with s///ge.Nicholas Clark2011-06-231-0/+7
* Make lvalue return make the same checks as leavesublvFather Chrysostomos2011-06-231-4/+62
* pp_leavesublv: Put the deref code inside if(scalar)Father Chrysostomos2011-06-231-17/+16
* Make pp_leavesublv switch based on gimmeFather Chrysostomos2011-06-231-51/+45
* Removed unused label from pp_leavesublvFather Chrysostomos2011-06-231-1/+0
* Copy PADTMPs explicitly returned from lv subsFather Chrysostomos2011-06-231-2/+5
* For s///r, avoid copying the source early only to edit it in place.Nicholas Clark2011-06-231-20/+27
* Remove another CvLVALUE check from pp_leavesublvFather Chrysostomos2011-06-221-2/+0
* Move pp_leavesublv from pp_hot.c to pp_ctl.cFather Chrysostomos2011-06-221-0/+177
* Remove unnecessary code and testsFather Chrysostomos2011-06-171-1/+0
* [perl #81944] Non-lvalue subs do not copy return valuesFather Chrysostomos2011-06-161-3/+3
* Remove unnecessary TAINT_NOTFather Chrysostomos2011-06-071-1/+0