This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
perl5.git
2016-02-03
David Mitchell
POPSUB_ARGS: move a code comment to the right line
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_ctl.c: s/newsp/oldsp/g
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
replace leave_common() with leave_adjust_stacks()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make pp_return() use leave_adjust_stacks()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make pp_leavesublv use S_leavesub_adjust_stacks()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leavesublv(): document PL_sv_undef exception
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leavesublv(): croak on *all* PADTMPs
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leavesub(): call FREETMPS and optimise
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move SET_SVANY_FOR_BODYLESS_IV() from sv.c to sv.h
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Perl_runops_debug(): do FREETMPS
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
optimise sv_setsv_flags()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
intrvar.h: document PL_tmps_max
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leavesub: reset SP in void context
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Perl_free_tmps(): don't test for PL_sv_undef
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
restore PL_tmps_floor on exit
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
extend magic copy test to all scope exit types
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
test that pp_leavesub copies returned PADTMPs.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Always copy return values when exiting scope
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
op/sub.t: fix ticket number in comment
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make TOPBLOCK(cx) not set cx
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
rename DEBUG_CX() to CX_DEBUG()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add CX_CUR() macro
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make POPSUBST re-entrant safe
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make POPGIVEN re-entrant safe
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make POPSUB re-entrant safe
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make POPEVAL safe against re-entrancy
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make POPSUB and POPFORMAT re-entrant safe
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
reorder 'struct block' fields.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move and rename cx_old_savestack_ix
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
simplify two conditions in pp_iter:
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
PUSHLOOP_PLAIN: don't set unused fields
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Eliminate cx->blk_loop.resetsp
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_iter(): optimise stack handling
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
split CXt_LOOP_FOR into CXt_LOOP_LIST,CXt_LOOP_ARY
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
benchmarks: add some 'for' array iterating
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
stop S_undo_inc_then_croak() doing CX_POP
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leaveeval: reset stack in VOID context
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
rename S_doeval() to S_doeval_compile()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
S_doeval(): tidy up comments
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
remove obsolete panic from die_unwind()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_return: avoid potential CX stack realloc prob
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Perl_die_unwind(): remove unneeded assert
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add S_undo_inc_then_croak()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
POPEVAL: don't set optype
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add CX_POP(cx) macro: glorified cxstack_ix--
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
simplify CHANGE_MULTICALL_FLAGS
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
remove redundant croak code in pp_leavesublv
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
factor common code into POPSUB_ARGS()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_coreargs: rationalise @_ code
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
split some common POPSUB code into a macro
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make POPSUBST not cxstack_ix--
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
dowinwind(): move common CX_LEAVE_SCOPE() outside
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
dounwind: CX_LEAVE_SCOPE for CXt_SUBST too
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move blku_old_savestack_ix to base of cxt struct
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move sbu_oldsave into base of CX struct
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move CX_LEAVE_SCOPE outside the POPFOO's
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
do PL_tmps_floor save in PUSHBLOCK
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
do PL_tmps_floor restore in POPBLOCK
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
sort(!) out CXt_NULL and CXp_MULTICALL
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_sort: add missing CX_LEAVE_SCOPE()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
remove newpm param from POPBLOCK() macro.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
reverse the order of POPBLOCK; POPFOO
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make PL_tmps_floor restore consistent
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
simplify S_leave_common() and callers
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
eliminate weird gimme calc in pp_leave()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
eliminate LEAVESUB() macro
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
make LEAVESUB() always immediately follow POPSUB()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move CX_LEAVE_SCOPE into POPEVAL
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add CX_LEAVE_SCOPE(cx) macro
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
call LEAVE_SCOPE() before POPEVAL()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
POPBLOCK: don't set newsp and gimme
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move POPBLOCK after arg stack munging
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add PUSH/POPBASICBLK macros.
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leavewhen(): skip POPWHEN()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leavewhen: simply for() handling
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
rename S_dopoptogiven() to S_dopoptogivenfor()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add loop benchmark tests
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Make remaining context types avoid ENTER/LEAVE
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Consistently call leave_common() before POPFOO
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_given: avoid using savestack for old var
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
context: move couple of fields into block struct
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_enteriter, POPLOOP: simplify some code
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_enteriter: don't create new SV for GvSV slot
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
add CXp_FOR_PAD, CXp_FOR_GV flags
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_enteriter: tidy itervar-setting code
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
for loops: don't refcount bump orig var
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
POPLOOP(): no need to mortalise current item
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
Add itersave field to LOOP context struct
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
POPLOOP: call LEAVE_SCOPE()
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_return(): reindent following previous commit
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_return(): handle dounwind() freeing args
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_leaveloop: use SVs_PADTMP|SVs_TEMP
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
S_leave_common(): simplify SVs_PADTMP handling
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
for my $x (...): $x is always stale
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
pp_last: use debugging LEAVE variant
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
only call leave_common in non-void context
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
CXt_EVAL: save savestack_ix and tmps_floor in CX
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
move SAVETMPS next to PUSHEVAL
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
call_sv(), fold_const(): different CX pop test
commit
|
commitdiff
|
tree
|
snapshot
2016-02-03
David Mitchell
CXt_FORMAT: save ss_ix and tmps_floor in CX struct
commit
|
commitdiff
|
tree
|
snapshot
next