summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
* crash on explicit return from s///eDavid Mitchell2016-11-281-0/+6
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-181-17/+17
* eliminate OPpRUNTIME private PMOP flagDavid Mitchell2016-11-141-1/+0
* make 'do' errors refer to 'do' (not 'require') (RT #129927)Lukas Mai2016-11-111-9/+13
* rework perl #129903 - inf recursion from use of empty pattern in regex codeblockYves Orton2016-11-011-7/+15
* make do "a\0b" fail silently instead of throwing (RT #129928)Lukas Mai2016-10-251-0/+4
* pp_ctl.c: silence compiler warning about mixing (un)signed typesLukas Mai2016-10-211-1/+1
* pp_(hot|ctl).c: switch croak() to Perl_croak() for win32Yves Orton2016-10-191-1/+1
* regexec.c: fix #129903: forbid empty pattern in regex code blockYves Orton2016-10-191-1/+6
* pp_ctl.c: use new SvPVCLEAR and constant string friendly macrosYves Orton2016-10-191-1/+1
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-041-12/+0
* pp_leaveloop(): rename local varsDavid Mitchell2016-09-271-6/+6
* unimplemented_op does not implement pp_mapstartFather Chrysostomos2016-07-281-0/+1
* S_pop_eval_context_maybe_croak: silence warningDavid Mitchell2016-07-221-1/+1
* Revert "FREETMPS when leaving eval, even when void/dying"David Mitchell2016-07-031-34/+4
* FREETMPS when leaving eval, even when void/dyingDavid Mitchell2016-07-011-4/+34
* die_unwind(): mortalise, not mortalcopy the err SVDavid Mitchell2016-07-011-5/+13
* cx_popeval(): don't mortalise blk_eval.old_namesvDavid Mitchell2016-07-011-1/+6
* expand and rename S_undo_inc_then_croak()David Mitchell2016-07-011-66/+55
* harmonise die_unwind, doeval_compile, leaveevalDavid Mitchell2016-07-011-8/+10
* tidy doeval_compile()David Mitchell2016-07-011-10/+11
* doeval_compile(): remove dead codeDavid Mitchell2016-07-011-5/+4
* [perl #128182] Fix crash with require $nonstringFather Chrysostomos2016-05-181-2/+2
* Validate the 'require Bare::Word' pathname.Nicholas Clark2016-05-101-0/+40
* reindent S_require_version()David Mitchell2016-05-101-54/+54
* Split the guts of pp_require into two static fnsDavid Mitchell2016-05-101-30/+53
* Improve code comments for some ctx stuffDavid Mitchell2016-03-301-11/+18
* rename and function-ise dtrace macrosDavid Mitchell2016-03-181-2/+2
* remove dSP from a couple of pp_enter* fnsDavid Mitchell2016-02-031-9/+7
* make gimme consistently U8David Mitchell2016-02-031-24/+24
* convert CX_{PUSH|POP}{WHEN|GIVEN} to inline fnsDavid Mitchell2016-02-031-6/+6
* convert CX_PUSHLOOP*/POPLOOP to inline fnsDavid Mitchell2016-02-031-5/+5
* convert CX_PUSHEVAL/POPEVAL to inline fnsDavid Mitchell2016-02-031-11/+11
* convert CX_PUSHFORMAT/POPFORMAT to inline fnsDavid Mitchell2016-02-031-1/+1
* convert CX_PUSHSUB/POPSUB to inline fnsDavid Mitchell2016-02-031-6/+10
* convert CX_PUSH/POP/TOPBLOCK to inline fnsDavid Mitchell2016-02-031-30/+29
* rename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etcDavid Mitchell2016-02-031-19/+20
* eliminate PUSH/POPBASICBLK macrosDavid Mitchell2016-02-031-6/+2
* pp_enteriter: add comment about setting cxt typeDavid Mitchell2016-02-031-0/+5
* PUSHEVAL: make n param an SV rather than a stringDavid Mitchell2016-02-031-3/+3
* PUSHSUB: make retop a parameterDavid Mitchell2016-02-031-2/+1
* PUSHEVAL: make retop a parameterDavid Mitchell2016-02-031-10/+6
* PUSHSUB: don't use implicit argsDavid Mitchell2016-02-031-2/+1
* PUSHBLOCK: don't use implicit argsDavid Mitchell2016-02-031-9/+9
* move PL_savestack_ix saving into PUSHBLOCKDavid Mitchell2016-02-031-13/+9
* eliminate PERL_STACK_OVERFLOW_CHECKDavid Mitchell2016-02-031-3/+1
* rename POPFOO() to CX_POPFOO()David Mitchell2016-02-031-45/+45
* pp_redo()): reorder some stuffDavid Mitchell2016-02-031-2/+2
* optimise bare 'next'David Mitchell2016-02-031-1/+4
* make S_unwind_loop static againDavid Mitchell2016-02-031-1/+1