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
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use PADNAME rather than SV in the source
[perl5.git]
/
op.c
2014-11-30
Father Chrysostomos
Use PADNAME rather than SV in the source
blob
|
commitdiff
2014-11-30
Father Chrysostomos
Fix qr/@array(?{block})/
blob
|
commitdiff
|
diff to current
2014-11-29
Father Chrysostomos
scalar($#foo) needs to propagate lvalue context
blob
|
commitdiff
|
diff to current
2014-11-29
Lukas Mai
define and use STATIC_ASSERT_STMT for compile-time...
blob
|
commitdiff
|
diff to current
2014-11-29
Lukas Mai
make more use of NOT_REACHED
blob
|
commitdiff
|
diff to current
2014-11-29
Father Chrysostomos
[perl #123313] sub { f(); BEGIN{} } was void cx
blob
|
commitdiff
|
diff to current
2014-11-29
Father Chrysostomos
op.c: Fix linux g++ compilation
blob
|
commitdiff
|
diff to current
2014-11-29
syber
speedup for SUPER::method() calls.
blob
|
commitdiff
|
diff to current
2014-11-29
Father Chrysostomos
Fix newFOROP with PERL_OP_PARENT and no slab
blob
|
commitdiff
|
diff to current
2014-11-25
Father Chrysostomos
[perl #77860] \& proto should disallow sub calls
blob
|
commitdiff
|
diff to current
2014-11-25
Father Chrysostomos
[perl #47363] \@ proto and parenthesised arrays
blob
|
commitdiff
|
diff to current
2014-11-25
Father Chrysostomos
Allow \(&sub) for & proto
blob
|
commitdiff
|
diff to current
2014-11-25
syber
Remove op_const_class; just use the name on the stack
blob
|
commitdiff
|
diff to current
2014-11-24
Father Chrysostomos
Fix UTF8 lex sub names
blob
|
commitdiff
|
diff to current
2014-11-24
syber
op_class_sv removed for threaded perls op_class_targ...
blob
|
commitdiff
|
diff to current
2014-11-24
syber
This commit speeds up class method calls when class...
blob
|
commitdiff
|
diff to current
2014-11-24
Father Chrysostomos
[perl #123062] & proto: only sub{} and \&sub
blob
|
commitdiff
|
diff to current
2014-11-21
Father Chrysostomos
[perl #77452] Deparse { ...; BEGIN{} } correctly
blob
|
commitdiff
|
diff to current
2014-11-18
Tony Cook
fix PERL_OP_PARENT builds
blob
|
commitdiff
|
diff to current
2014-11-16
Father Chrysostomos
op.c: cmmoent typo
blob
|
commitdiff
|
diff to current
2014-11-16
Father Chrysostomos
op.c: Correct comment added by c427f4d2d
blob
|
commitdiff
|
diff to current
2014-11-15
Father Chrysostomos
Put PL_cop_seqmax++ code in one spot
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Account for state vars when const-izing sub(){$x}
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Account for string eval when const-izing sub(){$x}
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Make op.c:op_const_sv static
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Inline op_const_sv into cv_clone
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Make sub () { 0; 3 } inlinable once more
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Allow sub():method{CONSTANT} to be inlined
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
First arg to op_const_sv is never null
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Remove SvREADONLY_on from op.c:op_const_sv
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
op.c:Start the search for const vars at CvSTART
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Handle multiple closures in sub(){$x} const-izing
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Don’t inline sub(){ 0; return $x }
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Don’t inline sub(){ 0; return $x; ... }
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Don’t inline sub(){my $x; state sub z {$x} $outer}
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Don’t inline sub(){0; $x} if $x changes elsewhere
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Deprecate inlining sub(){$x} if $x is changed elsewhere
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Don’t attempt to inline my sub (){$outer_var}
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
op.c: Record lvalue use of lexicals
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Don’t turn sub:CustomAttr(){$outer_lex} into a const
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
Make sub(){$outer_lexical} return a copy each time
blob
|
commitdiff
|
diff to current
2014-11-13
Father Chrysostomos
sub(){__SUB__} under -d, sub{eval"";__SUB__}
blob
|
commitdiff
|
diff to current
2014-11-13
Daniel Dragan
add filename handling to xs handshake
blob
|
commitdiff
|
diff to current
2014-11-11
Father Chrysostomos
Don’t make temp copy for ()=...
blob
|
commitdiff
|
diff to current
2014-11-11
Father Chrysostomos
Extend OPpTARGET_MY optimisation to state var init
blob
|
commitdiff
|
diff to current
2014-11-11
Father Chrysostomos
op.c:ck_sassign: Move targlex to static func
blob
|
commitdiff
|
diff to current
2014-11-11
Father Chrysostomos
op.c:ck_sassign: correct comment
blob
|
commitdiff
|
diff to current
2014-11-11
Father Chrysostomos
op.c:ck_sassign: Don’t check the pad name for state
blob
|
commitdiff
|
diff to current
2014-11-09
Father Chrysostomos
op.c:bind_match: remove redundant var
blob
|
commitdiff
|
diff to current
2014-11-09
Father Chrysostomos
Skip padsv op in $lex =~ ...
blob
|
commitdiff
|
diff to current
2014-11-09
Father Chrysostomos
Extend y/// warnings to utf8
blob
|
commitdiff
|
diff to current
2014-11-09
Father Chrysostomos
op.c:scalarvoid: Remove redundant scalar(o)
blob
|
commitdiff
|
diff to current
2014-11-09
Father Chrysostomos
op.c:ck_sassign: Simplify freeing of sassign op
blob
|
commitdiff
|
diff to current
2014-11-09
Father Chrysostomos
Don’t use OP_SIBLING(o) in op.c:ck_sassign
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Don’t copy VMS hints to cop->op_private
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Optimise stringify away for "\Q$_" "\u$_" etc.
blob
|
commitdiff
|
diff to current
2014-11-08
Father Chrysostomos
Renumber op flags so TARGET_MY and OUR_INTRO differ
blob
|
commitdiff
|
diff to current
2014-11-08
Daniel Dragan
add xs_handshake API
blob
|
commitdiff
|
diff to current
2014-11-07
Father Chrysostomos
[perl #77452] Deparse BEGIN blocks in the right place
blob
|
commitdiff
|
diff to current
2014-11-07
Tony Cook
[perl #108276] re-indent the loop body
blob
|
commitdiff
|
diff to current
2014-11-07
Tony Cook
move the closing ) out of the #ifdef USE_ITHREADS to...
blob
|
commitdiff
|
diff to current
2014-11-07
Tony Cook
[perl #108276] avoid deep scalarvoid() self-recursion
blob
|
commitdiff
|
diff to current
2014-11-06
Tony Cook
[perl #108276] avoid deep recursion in Perl_op_free()
blob
|
commitdiff
|
diff to current
2014-11-06
Father Chrysostomos
Optimise ‘return’ away at end of lv sub
blob
|
commitdiff
|
diff to current
2014-11-06
Father Chrysostomos
Optimise substr assignment at sub exit
blob
|
commitdiff
|
diff to current
2014-11-06
Father Chrysostomos
op.c: Skip pushmark for (...)x... in scalar cx
blob
|
commitdiff
|
diff to current
2014-11-05
Father Chrysostomos
Propagate lvalue context to lhs of (...)x...
blob
|
commitdiff
|
diff to current
2014-11-05
Father Chrysostomos
op.c: ro ops for mysubs
blob
|
commitdiff
|
diff to current
2014-11-04
Father Chrysostomos
op.c: Fix PERL_DEBUG_READONLY_OPS
blob
|
commitdiff
|
diff to current
2014-11-04
David Mitchell
fix build under -DPERL_GLOBAL_STRUCT
blob
|
commitdiff
|
diff to current
2014-11-04
Jim Cromie
op.c: CHANGE_TYPE in Perl_ck_rvconst
blob
|
commitdiff
|
diff to current
2014-11-03
Jim Cromie
op.c: use CHANGE_TYPE in S_alloc_LOGOP
blob
|
commitdiff
|
diff to current
2014-11-03
Jim Cromie
end the pp_mapstart trickery
blob
|
commitdiff
|
diff to current
2014-11-03
Jim Cromie
op.c: use CHANGE_TYPE everywhere its obvious
blob
|
commitdiff
|
diff to current
2014-10-31
Daniel Dragan
free up CvPADLIST slot for XSUBs for future use
blob
|
commitdiff
|
diff to current
2014-10-29
Father Chrysostomos
Reduce the number of null ops for \$x=\$y
blob
|
commitdiff
|
diff to current
2014-10-29
Father Chrysostomos
[perl #122829] Flip-flop under recursion
blob
|
commitdiff
|
diff to current
2014-10-29
Father Chrysostomos
Consistent spaces after dots in perlapi.pod
blob
|
commitdiff
|
diff to current
2014-10-27
Father Chrysostomos
[perl #123057] Allow split-to-array in lvalue context
blob
|
commitdiff
|
diff to current
2014-10-26
Lukas Mai
rename convert to op_convert_list and APIfy
blob
|
commitdiff
|
diff to current
2014-10-26
Father Chrysostomos
Optimise ($foo)x1 and ($foo)x0 in list cx
blob
|
commitdiff
|
diff to current
2014-10-26
Father Chrysostomos
Make repeat op tree more consistent
blob
|
commitdiff
|
diff to current
2014-10-25
Lukas Mai
Move newDEFSVOP into the right perlapi.pod section
blob
|
commitdiff
|
diff to current
2014-10-25
Father Chrysostomos
op.c: Fix C++-incompatible typo
blob
|
commitdiff
|
diff to current
2014-10-25
Father Chrysostomos
Allow list assignment to list repetition
blob
|
commitdiff
|
diff to current
2014-10-25
Lukas Mai
APIfy block_start/block_end/intro_my
blob
|
commitdiff
|
diff to current
2014-10-25
Lukas Mai
APIfy newDEFSVOP
blob
|
commitdiff
|
diff to current
2014-10-24
Father Chrysostomos
Extend void list optimisation to two lexicals
blob
|
commitdiff
|
diff to current
2014-10-21
Father Chrysostomos
Rmv restrictions on op tree structure for padrange
blob
|
commitdiff
|
diff to current
2014-10-21
Father Chrysostomos
op.c: No need to check the name of *_
blob
|
commitdiff
|
diff to current
2014-10-20
Father Chrysostomos
Make null list+pushmark happen in more cases
blob
|
commitdiff
|
diff to current
2014-10-19
Father Chrysostomos
Fix crash with ‘join,’ caused by 987c96916
blob
|
commitdiff
|
diff to current
2014-10-19
Father Chrysostomos
Tweak multiple nextstate optimisation further
blob
|
commitdiff
|
diff to current
2014-10-19
Father Chrysostomos
Skip over state declarations at run time
blob
|
commitdiff
|
diff to current
2014-10-19
Father Chrysostomos
Common vars check should account for OPpTARGET_MY
blob
|
commitdiff
|
diff to current
2014-10-18
Father Chrysostomos
Use srefgen for anoncode
blob
|
commitdiff
|
diff to current
2014-10-18
Father Chrysostomos
Document variants of ‘Can’t modify’ individually
blob
|
commitdiff
|
diff to current
2014-10-18
Father Chrysostomos
Rename lvalue references
blob
|
commitdiff
|
diff to current
2014-10-17
Father Chrysostomos
Allow void padrange even without nextstate
blob
|
commitdiff
|
diff to current
2014-10-17
Father Chrysostomos
op.c: Change a pushre if into assert()
blob
|
commitdiff
|
diff to current
next