This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
only call leave_common in non-void context
[perl5.git] / pp_ctl.c
2016-02-03 David Mitchellonly call leave_common in non-void context
2016-02-03 David MitchellCXt_EVAL: save savestack_ix and tmps_floor in CX
2016-02-03 David Mitchellmove SAVETMPS next to PUSHEVAL
2016-02-03 David MitchellEliminate ENTER/LEAVE from sub calls
2016-02-03 David Mitchelladd old_tmpsfloor field to CXt_SUB context frame
2016-02-03 David Mitchellpp_dbstate: do SAVETMPS etc in both branches
2016-02-03 David Mitchellpp_goto: do SAVETMPS etc in XS and non-XS branches
2016-02-03 David Mitchellpp_goto(): use clear_defarray()
2016-02-03 David Mitchellavoid leaking @_ in goto
2016-02-03 David Mitchellpp_goto: do the DIEing before the POPing
2016-02-03 David Mitchelleliminate a goto in pp_goto (!)
2016-02-03 David Mitchellpp_goto: a couple of cosmetic changes
2016-02-03 David Mitchellmake POP_SAVEARRAY() safe
2016-02-03 David Mitchellimprove @_ commentary in pp_goto
2016-02-03 David Mitchelleliminate the argarray field from the CX struct
2016-02-03 David Mitchellassert that it's safe to remove CX.argarray field
2016-02-03 David MitchellUnwind save stack in sync with POPEVAL
2016-02-03 David Mitchellpp_goto: skip restoring PL_comppad
2016-02-03 David Mitchellundef *_; goto &f: update cx.argarray
2016-02-03 David Mitchellmake "for my $lex {}" faster under ITHREADS
2016-02-03 David Mitchelleliminate cx->blk_sub.oldcomppad
2016-02-03 David Mitchelldocument unrolled PUSHSUB/POPSUB
2016-02-03 David Mitchellsave old PL_comppad in CXt_SUB/FORMAT block
2016-02-03 David Mitchellpp_goto: SvREFCNT_dec(oldcv) *after* undef test
2016-02-03 David Mitchellpp_goto(): reorder LEAVE_SCOPE for consistency
2016-02-03 David Mitchellpp_goto: use cx->blk_oldscopesp
2016-02-03 David MitchellSvREFCNT_inc(cv) recursive subs
2016-01-20 Tony Cook[perl #126991] treat cop_line as unsigned in caller...
2015-11-10 David Mitchellavoid (TAINTING_get && TAINT_get)
2015-11-10 Reini UrbanMARK -Ds debugging
2015-10-19 Daniel Draganremove extra stat() call from .pm opening+remove extra...
2015-10-02 David Mitchellgiven(): remove support for lexical $_
2015-09-29 Father ChrysostomosStop using OPpGREP_LEX at run time
2015-09-04 Karl WilliamsonVarious pods: Add C<> around many typed-as-is things
2015-08-18 Tony Cook[perl #125781] handle range overflow when Size_t is...
2015-08-17 David MitchellEliminate PL_sawalias, GPf_ALIASED_SV
2015-08-01 Karl Williamsonperlapi: Use F<> around file names
2015-07-23 Craig A. BerryEvict PERLIO_IS_STDIO from top-level core files.
2015-07-22 Daniel Dragancombine PERLDB_LINE and PERLDB_SAVESRC flag tests
2015-06-24 David Mitchellfix harmless(ish) thinko in pp_return
2015-06-19 David Mitchellsinplify Perl_block_gimme()
2015-06-19 David Mitchellpp_return: optimise a couple of conditions
2015-06-19 David Mitchellpp_return: reindent
2015-06-19 David Mitchellpp_return(): tail call pp_leavewrite()
2015-06-19 David Mitchellpp_return(): tail call pp_leaveeval()
2015-06-19 David Mitchellpp_return: set eval CV depth to 0
2015-06-19 David Mitchellpp_return: move 'die on require fail' later
2015-06-19 David Mitchellpp_leaveeval: use EVAL_KEEPERR
2015-06-19 David Mitchellpp_return(): tail call pp_leavetry()
2015-06-19 David Mitchellmake MULTICALL handle list context
2015-06-19 David Mitchelleliminate S_return_lvalues()
2015-06-19 David Mitchellmove multicall check to S_return_lvalues
2015-06-19 David Mitchellreindent code block in pp_return
2015-06-19 David MitchellSimplify S_return_lvalues()
2015-06-19 David Mitchelllval subs: do arg shifting in pp_return
2015-06-19 David Mitchellpp_return: simplify arg handling code
2015-06-19 David Mitchellsimplify sort sub return arg processing
2015-06-19 David MitchellS_return_lvalues(): merge two similar blocks
2015-06-19 David MitchellS_return_lvalues(): consistent cxstack_ix--
2015-06-19 David Mitchellpp_return: re-indent after last commit
2015-06-19 David Mitchellhandle most of lvalue return in single place
2015-06-19 David Mitchellpp_return: tail call pp_leavesub
2015-06-19 David Mitchellpp_last: only handle loop context types
2015-06-11 Daniel Draganclean up sv_isobject usage
2015-04-22 David Mitchells/.../$_++/ge assertion failure
2015-03-23 Dagfinn Ilmari Man... Replace common Emacs file-local variables with dir...
2015-03-19 Karl WilliamsonChange some locale manipulation macros in prep for API
2015-03-19 David Mitchellsmartmatch: handle stack realloc
2015-03-19 Tony Cookupdate PL_stack_sp when we exit matcher_matches_sv()
2015-02-16 Tony Cook[perl #123836] dump LABEL shouldn't be goto LABEL
2015-01-29 Lajos VeresCorrections to spelling and grammatical errors.
2015-01-19 Tony Cook[perl #123538] always set chophere and itembytes at...
2015-01-12 Jarkko HietaniemiDetect infnan range ends.
2015-01-12 Jarkko HietaniemiSeparate bad range end detection.
2015-01-11 Daniel DraganWin32: stat() only after a failed open() on a module
2014-12-31 David Mitchellavoid integer overflow in pp_flop()
2014-12-24 Father Chrysostomos[perl #103260] Fix s/// with long strings
2014-12-20 Father Chrysostomospp_ctl.c: Only do GIMME_V once in pp_caller
2014-12-20 Father ChrysostomosUse GIMME_V in preference to GIMME
2014-12-10 Tony Cook[perl #123245] avoid a panic in sv_chop() in formats
2014-12-08 Father ChrysostomosChange OP_SIBLING to OpSIBLING
2014-12-07 Father ChrysostomosRevert ‘Used pad name lists for pad ids’
2014-11-29 Lukas Maimake more use of NOT_REACHED
2014-11-21 Petr PísařReport inaccesible file on failed require
2014-11-21 Karl WilliamsonMake encoding pragma lexical in scope
2014-11-09 Father ChrysostomosDon’t check OPpTARGET_MY on match ops at run time
2014-11-05 Daniel Draganfuse returning branches in pp_goto
2014-10-31 Daniel Draganfree up CvPADLIST slot for XSUBs for future use
2014-10-11 Father Chrysostomosforeach \$var
2014-10-09 Tony Cook[perl #122445] use magic on $DB::single etc to avoid...
2014-10-02 Father ChrysostomosMake list assignment respect foreach aliasing
2014-09-24 Father ChrysostomosAdd flags to cv_name; allow unqualified retval
2014-09-20 Father ChrysostomosFix read-only flag checks in lvalue sub exit
2014-09-19 David Mitchellcomment pp_foo aliases in pp*.c
2014-09-19 Jarkko Hietaniemiquadmath NV formatted I/O.
2014-09-19 Daniel Draganremove duplicate SvNV calls in pp_enteriter
2014-09-19 Father ChrysostomosRename S_adjust_stack_on_leave
2014-09-19 Daniel Draganfactor out TAINT_NOT into S_adjust_stack_on_leave
2014-09-18 Father ChrysostomosRemove !IS_PADGV assertions
2014-09-16 Father ChrysostomosExclude lex sub package name from (caller $n)[3]
next