This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
emit require module name err hint only when valid
[perl5.git] / pp_ctl.c
2017-04-18 David Mitchellemit require module name err hint only when valid
2017-04-18 David Mitchellrequire die msg: only mention @INC if used
2017-04-18 David MitchellS_require_file() : simplify an else if block
2017-04-18 David Mitchellbetter comment require() source.
2017-03-31 David Mitchelltweak 'do "%s" failed' message
2017-03-14 Tony Cookwarn if do "somefile" fails when . not default in ...
2017-02-19 David Mitchellpp_formline(): revert recent buffer growth changes
2017-02-18 David Mitchellpp_formline(): add empty body to empty while loop
2017-02-18 David Mitchellpp_formline(): avoid buffer overrun
2017-02-07 Tony Cook(perl #130722) don't call SvPVX() on a glob
2017-02-04 David Mitchellpp_formline: simplify growing of PL_formtarget
2017-02-04 David Mitchellbuffer overrun with format and 'use bytes'
2017-01-23 Zeframpermit goto at top level of multicalled sub
2017-01-19 Craig A. Berrypp_ctl.c: false/true --> FALSE/TRUE
2017-01-19 Tony Cook(perl #129125) copy form data if it might be freed
2017-01-16 AbigailThere's an objection to fatalizing jumping into a const...
2017-01-16 AbigailJumping into constructs will be fatal in 5.28.
2017-01-05 Aaron CraneFix the Unicode Bug in the range operator
2016-11-28 David Mitchellcrash on explicit return from s///e
2016-11-18 Karl WilliamsonChange white space to avoid C++ deprecation warning
2016-11-14 David Mitchelleliminate OPpRUNTIME private PMOP flag
2016-11-11 Lukas Maimake 'do' errors refer to 'do' (not 'require') (RT...
2016-11-01 Yves Ortonrework perl #129903 - inf recursion from use of empty...
2016-10-25 Lukas Maimake do "a\0b" fail silently instead of throwing (RT...
2016-10-20 Lukas Maipp_ctl.c: silence compiler warning about mixing (un...
2016-10-19 Yves Ortonpp_(hot|ctl).c: switch croak() to Perl_croak() for...
2016-10-19 Yves Ortonregexec.c: fix #129903: forbid empty pattern in regex...
2016-10-19 Yves Ortonpp_ctl.c: use new SvPVCLEAR and constant string friendl...
2016-10-04 David Mitchellmake OP_SPLIT a PMOP, and eliminate OP_PUSHRE
2016-09-27 David Mitchellpp_leaveloop(): rename local vars
2016-07-29 Father Chrysostomosunimplemented_op does not implement pp_mapstart
2016-07-22 David MitchellS_pop_eval_context_maybe_croak: silence warning
2016-07-03 David MitchellRevert "FREETMPS when leaving eval, even when void...
2016-07-01 David MitchellFREETMPS when leaving eval, even when void/dying
2016-07-01 David Mitchelldie_unwind(): mortalise, not mortalcopy the err SV
2016-07-01 David Mitchellcx_popeval(): don't mortalise blk_eval.old_namesv
2016-07-01 David Mitchellexpand and rename S_undo_inc_then_croak()
2016-07-01 David Mitchellharmonise die_unwind, doeval_compile, leaveeval
2016-07-01 David Mitchelltidy doeval_compile()
2016-07-01 David Mitchelldoeval_compile(): remove dead code
2016-05-19 Father Chrysostomos[perl #128182] Fix crash with require $nonstring
2016-05-10 Nicholas ClarkValidate the 'require Bare::Word' pathname.
2016-05-10 David Mitchellreindent S_require_version()
2016-05-10 David MitchellSplit the guts of pp_require into two static fns
2016-03-30 David MitchellImprove code comments for some ctx stuff
2016-03-18 David Mitchellrename and function-ise dtrace macros
2016-02-03 David Mitchellremove dSP from a couple of pp_enter* fns
2016-02-03 David Mitchellmake gimme consistently U8
2016-02-03 David Mitchellconvert CX_{PUSH|POP}{WHEN|GIVEN} to inline fns
2016-02-03 David Mitchellconvert CX_PUSHLOOP*/POPLOOP to inline fns
2016-02-03 David Mitchellconvert CX_PUSHEVAL/POPEVAL to inline fns
2016-02-03 David Mitchellconvert CX_PUSHFORMAT/POPFORMAT to inline fns
2016-02-03 David Mitchellconvert CX_PUSHSUB/POPSUB to inline fns
2016-02-03 David Mitchellconvert CX_PUSH/POP/TOPBLOCK to inline fns
2016-02-03 David Mitchellrename PUSHBLOCK,PUSHSUB etc to CX_PUSHBLOCK etc
2016-02-03 David Mitchelleliminate PUSH/POPBASICBLK macros
2016-02-03 David Mitchellpp_enteriter: add comment about setting cxt type
2016-02-03 David MitchellPUSHEVAL: make n param an SV rather than a string
2016-02-03 David MitchellPUSHSUB: make retop a parameter
2016-02-03 David MitchellPUSHEVAL: make retop a parameter
2016-02-03 David MitchellPUSHSUB: don't use implicit args
2016-02-03 David MitchellPUSHBLOCK: don't use implicit args
2016-02-03 David Mitchellmove PL_savestack_ix saving into PUSHBLOCK
2016-02-03 David Mitchelleliminate PERL_STACK_OVERFLOW_CHECK
2016-02-03 David Mitchellrename POPFOO() to CX_POPFOO()
2016-02-03 David Mitchellpp_redo()): reorder some stuff
2016-02-03 David Mitchelloptimise bare 'next'
2016-02-03 David Mitchellmake S_unwind_loop static again
2016-02-03 David MitchellS_unwind_loop(): remove opname param
2016-02-03 David MitchellS_unwind_loop(): return pointer rather than index
2016-02-03 David Mitchelldounwind(): do a POPBLOCK for final cx frame.
2016-02-03 David Mitchellpp_break(): don't use TOPBLOCK
2016-02-03 David Mitchellonly set CXp_FOR_DEF with CXp_FOR_GV
2016-02-03 David Mitchellgive POP_SAVEARRAY() macro a cx arg
2016-02-03 David Mitchellclarify code comment in pp_goto(()
2016-02-03 David Mitchellfix *_ = "" for 0 .. 1;
2016-02-03 David Mitchellpp_enteriter: use efficient SvREFCNT_inc variant
2016-02-03 David Mitchellprovide some basic documentation for Perl_dounwind
2016-02-03 David Mitchellpp_ctl.c: s/newsp/oldsp/g
2016-02-03 David Mitchellreplace leave_common() with leave_adjust_stacks()
2016-02-03 David Mitchellmake pp_return() use leave_adjust_stacks()
2016-02-03 David Mitchellmake pp_leavesublv use S_leavesub_adjust_stacks()
2016-02-03 David Mitchellpp_leavesublv(): document PL_sv_undef exception
2016-02-03 David Mitchellpp_leavesublv(): croak on *all* PADTMPs
2016-02-03 David Mitchellextend magic copy test to all scope exit types
2016-02-03 David MitchellAlways copy return values when exiting scope
2016-02-03 David Mitchellmake TOPBLOCK(cx) not set cx
2016-02-03 David Mitchellrename DEBUG_CX() to CX_DEBUG()
2016-02-03 David Mitchelladd CX_CUR() macro
2016-02-03 David Mitchellmove and rename cx_old_savestack_ix
2016-02-03 David MitchellEliminate cx->blk_loop.resetsp
2016-02-03 David Mitchellpp_iter(): optimise stack handling
2016-02-03 David Mitchellsplit CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARY
2016-02-03 David Mitchellstop S_undo_inc_then_croak() doing CX_POP
2016-02-03 David Mitchellpp_leaveeval: reset stack in VOID context
2016-02-03 David Mitchellrename S_doeval() to S_doeval_compile()
2016-02-03 David MitchellS_doeval(): tidy up comments
2016-02-03 David Mitchellremove obsolete panic from die_unwind()
2016-02-03 David Mitchellpp_return: avoid potential CX stack realloc prob
2016-02-03 David MitchellPerl_die_unwind(): remove unneeded assert
next