summaryrefslogtreecommitdiff
path: root/pp_ctl.c
Commit message (Expand)AuthorAgeFilesLines
...
* pp_formline(): add empty body to empty while loopDavid Mitchell2017-02-181-1/+3
* pp_formline(): avoid buffer overrunDavid Mitchell2017-02-181-0/+11
* (perl #130722) don't call SvPVX() on a globTony Cook2017-02-081-1/+1
* pp_formline: simplify growing of PL_formtargetDavid Mitchell2017-02-041-24/+11
* buffer overrun with format and 'use bytes'David Mitchell2017-02-041-0/+3
* permit goto at top level of multicalled subZefram2017-01-231-5/+6
* pp_ctl.c: false/true --> FALSE/TRUECraig A. Berry2017-01-191-2/+2
* (perl #129125) copy form data if it might be freedTony Cook2017-01-191-0/+18
* There's an objection to fatalizing jumping into a construct.Abigail2017-01-161-1/+1
* Jumping into constructs will be fatal in 5.28.Abigail2017-01-161-1/+1
* Fix the Unicode Bug in the range operatorAaron Crane2017-01-051-0/+2
* 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