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
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
pp_enteriter: tidy itervar-setting code
2016-02-03
David Mitchell
pp_enteriter: tidy itervar-setting code
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
for loops: don't refcount bump orig var
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
POPLOOP(): no need to mortalise current item
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
Add itersave field to LOOP context struct
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
POPLOOP: call LEAVE_SCOPE()
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_return(): reindent following previous commit
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_return(): handle dounwind() freeing args
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_leaveloop: use SVs_PADTMP|SVs_TEMP
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
S_leave_common(): simplify SVs_PADTMP handling
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
for my $x (...): $x is always stale
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_last: use debugging LEAVE variant
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
only call leave_common in non-void context
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
CXt_EVAL: save savestack_ix and tmps_floor in CX
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
move SAVETMPS next to PUSHEVAL
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
call_sv(), fold_const(): different CX pop test
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
CXt_FORMAT: save ss_ix and tmps_floor in CX struct
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): reduce life of padlist var
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub: unroll some CvFLAGS(cv) tests
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): reduce scope of gimme
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): don't prematurely calc hasargs
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
revamp pp_entersub()'s CV locating code
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
tweak POPSUB()
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
Eliminate ENTER/LEAVE from sub calls
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_hot.c: skip unnecessary test
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): simplify autoload logic
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): eliminate a label
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
add old_tmpsfloor field to CXt_SUB context frame
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
PUSH_MULTICALL: move SAVETMPS later
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_dbstate: do SAVETMPS etc in both branches
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_sort: move SAVETMPS later
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto: do SAVETMPS etc in XS and non-XS branches
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): move SAVETMPS next to PUSHSUB
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): remove an unnecessary condition
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub(): mortal-copy args earlier
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_leavesub: simplify recursion test
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
clear_defarray(): clear @_ if possible
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto(): use clear_defarray()
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
add Perl_clear_defarray()
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
avoid leaking @_ in goto
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
goto.t: add freeing CV test
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto: do the DIEing before the POPing
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
eliminate a goto in pp_goto (!)
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto: a couple of cosmetic changes
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
make POP_SAVEARRAY() safe
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
t/perf/benchmarks: add a few sub and goto tests
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub: skip resetting @_
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
improve @_ commentary in pp_goto
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
eliminate the argarray field from the CX struct
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
assert that it's safe to remove CX.argarray field
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
Unwind save stack in sync with POPEVAL
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto: skip restoring PL_comppad
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
undef *_; goto &f: update cx.argarray
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
make "for my $lex {}" faster under ITHREADS
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
eliminate cx->blk_sub.oldcomppad
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
document unrolled PUSHSUB/POPSUB
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
save old PL_comppad in CXt_SUB/FORMAT block
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_entersub: remove extraneous SAVETMPS
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto: SvREFCNT_dec(oldcv) *after* undef test
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto(): reorder LEAVE_SCOPE for consistency
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
pp_goto: use cx->blk_oldscopesp
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
SvREFCNT_inc(cv) recursive subs
commit
|
commitdiff
|
tree
2016-02-03
David Mitchell
eliminate an SAVEFREESV(cv) from PUSHSUB
commit
|
commitdiff
|
tree
2016-01-19
David Mitchell
remove vestigial uses of PRIVSHIFT
commit
|
commitdiff
|
tree
2016-01-19
David Mitchell
lib/ExtUtils/typemap: silence g++ warning.
commit
|
commitdiff
|
tree
2016-01-15
David Mitchell
embed.fnc: fix some back indentation
commit
|
commitdiff
|
tree
2016-01-15
David Mitchell
embed.fnc and regen: detect duplicate fn defs
commit
|
commitdiff
|
tree
2016-01-10
Dave Mitchell
[perl #126633] check children of OA_DANGEROUS ops for...
commit
|
commitdiff
|
tree
2016-01-04
David Mitchell
Porting/bench.pl: add --compact option
commit
|
commitdiff
|
tree
2016-01-04
David Mitchell
Porting/bench.pl: preserve test order
commit
|
commitdiff
|
tree
2016-01-03
David Mitchell
fix -DPERL_GLOBAL_STRUCT_PRIVATE builds
commit
|
commitdiff
|
tree
2015-12-14
David Mitchell
pp_padav, pp_padhv whitespace only
commit
|
commitdiff
|
tree
2015-12-11
David Mitchell
avoid leaks when calling mg_set() in leave_scope()
commit
|
commitdiff
|
tree
2015-12-09
David Mitchell
[MERGE] rpeep() consistent oldoldop -> oldop -> o
commit
|
commitdiff
|
tree
2015-12-09
David Mitchell
rpeep() assert oldoldop -> oldop -> o form a chain
commit
|
commitdiff
|
tree
2015-12-09
David Mitchell
rpeep: maintain chain when handling for(reverse..)
commit
|
commitdiff
|
tree
2015-12-09
David Mitchell
rpeep: maintain chain when del extra nextstates
commit
|
commitdiff
|
tree
2015-12-09
David Mitchell
stop the eliding of void $pkg_var from assert fail
commit
|
commitdiff
|
tree
2015-12-08
David Mitchell
perldelta: davem's significant stuff since 5.23.5
commit
|
commitdiff
|
tree
2015-12-03
David Mitchell
perlxs.pod: clarify PROTOTYPES: behaviour.
commit
|
commitdiff
|
tree
2015-12-03
David Mitchell
threads.t: make stress test less stressy
commit
|
commitdiff
|
tree
2015-12-03
David Mitchell
fix the API description of SvLEN_set()
commit
|
commitdiff
|
tree
2015-12-02
David Mitchell
/..\G/: use chars, not bytes
commit
|
commitdiff
|
tree
2015-12-02
David Mitchell
markstack_grow(): fix debugging stuff
commit
|
commitdiff
|
tree
2015-12-02
David Mitchell
rpeep(): silence compiler warning
commit
|
commitdiff
|
tree
2015-12-01
David Mitchell
Perl_magic_set(): remove unused var 's'
commit
|
commitdiff
|
tree
2015-12-01
David Mitchell
op/rand.t: better test even spread of random nums
commit
|
commitdiff
|
tree
2015-11-30
David Mitchell
t/op/rand.t: modernise tests
commit
|
commitdiff
|
tree
2015-11-30
David Mitchell
remove flawed tests from t/op/rand.t
commit
|
commitdiff
|
tree
2015-11-30
David Mitchell
Eliminate PerlIOMmap_close()
commit
|
commitdiff
|
tree
2015-11-28
David Mitchell
reformat the FOOMARK macros slightly
commit
|
commitdiff
|
tree
2015-11-28
David Mitchell
FOOMARK debugging macros: fix %d cast; only -Dsv
commit
|
commitdiff
|
tree
2015-11-28
David Mitchell
Benchmark.t: better diagnostics
commit
|
commitdiff
|
tree
2015-11-26
David Mitchell
Benchmark.t/.pm: deal with short times
commit
|
commitdiff
|
tree
2015-11-26
David Mitchell
Benchmark: move elapsed time calc into method
commit
|
commitdiff
|
tree
2015-11-25
David Mitchell
Perl_newATTRSUB_x: cast a bool arg
commit
|
commitdiff
|
tree
2015-11-25
David Mitchell
Benchmark.t: add more diag output
commit
|
commitdiff
|
tree
2015-11-25
David Mitchell
Benchmark.t: fix marginal tests
commit
|
commitdiff
|
tree
2015-11-24
David Mitchell
SDBM_File: specify the prototyping behaviour
commit
|
commitdiff
|
tree
2015-11-24
David Mitchell
update Maintainers.pl for new Module-Metadata
commit
|
commitdiff
|
tree
2015-11-24
David Mitchell
ExtUtils::CBuilder: silence noisy test
commit
|
commitdiff
|
tree
next