This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for refaliasing
[perl5.git] / op.c
2014-10-18 Father ChrysostomosRename lvalue references
2014-10-17 Father ChrysostomosAllow void padrange even without nextstate
2014-10-17 Father Chrysostomosop.c: Change a pushre if into assert()
2014-10-17 Father ChrysostomosSkip padrange optimisation for one padop
2014-10-17 Jarkko Hietaniemie2a5b7204 made dVAR necessary also for unthreaded builds.
2014-10-17 Father Chrysostomos[perl #122995] Hang with while(1) in a sub-list
2014-10-16 Father ChrysostomosImprove void varop optimisation
2014-10-16 Father Chrysostomosop.c: Null list and pushmark in void cx
2014-10-16 Father ChrysostomosElide our($foo) from execution order in void cx
2014-10-15 Father ChrysostomosSimplify double-nextstate optimisation
2014-10-14 David Mitchellfix op.c under -DPERL_GLOBAL_STRUCT
2014-10-13 Father Chrysostomosaelemfast_lex in aassign_common_vars_aliases_only
2014-10-13 Father ChrysostomosHandle aelemfast_lex in S_aassign_common_vars
2014-10-13 Father Chrysostomosop.c: Skip priv flags assert if ppaddr changes
2014-10-13 Daniel Dragansilence warning after "Fold join to const or stringify...
2014-10-13 Father Chrysostomos[perl #122965] aelemfast in list assignment
2014-10-12 Father ChrysostomosRevert "op.c: Don’t keep looping when we see potential...
2014-10-12 Father ChrysostomosOptimise "@_" to a single join
2014-10-12 Father ChrysostomosFold join to const or stringify where possible
2014-10-12 Father ChrysostomosOptimise my(@array)=split
2014-10-12 Father ChrysostomosOptimise @lexarray = split...
2014-10-12 Father ChrysostomosFix ()=@a=split
2014-10-11 Father ChrysostomosExtend lex alias detection to foreach, too
2014-10-11 Father ChrysostomosSkip no-common-vars optimisation for lex aliases
2014-10-11 Father Chrysostomosop.c: Move common vars check into the peephole optimiser
2014-10-11 Father Chrysostomosop.c: Distangle split and common-vars
2014-10-11 Father Chrysostomosop.c:newASSIGNOP: Rmv LINKLIST call
2014-10-11 Father Chrysostomosop.c: Don’t keep looping when we see potential common...
2014-10-11 Father ChrysostomosStore internal state of state vars separately
2014-10-11 Father ChrysostomosHandle state vars correctly in ref assignment
2014-10-11 Father ChrysostomosGet foreach \&foo working
2014-10-11 Father Chrysostomosforeach \$var
2014-10-11 Father ChrysostomosFix err message for $cond ? \bad : ... = ...
2014-10-11 Father ChrysostomosSubroutine reference assignment
2014-10-11 Father ChrysostomosMake \( ?: ) assignment work
2014-10-11 Father ChrysostomosGet basic $cond ? \$a : \$b = ... working
2014-10-11 Father ChrysostomosAssignment to \(@array)
2014-10-11 Father ChrysostomosList assignment to array and hash refs
2014-10-11 Father ChrysostomosSimple \@array and \%hash assignment
2014-10-11 Father ChrysostomosAssignment to hash element refs
2014-10-11 Father Chrysostomos\@array[@slice] assignment
2014-10-11 Father ChrysostomosAssignment to array elem refs
2014-10-11 Father Chrysostomos\local $scalar assignment
2014-10-11 Father ChrysostomosMake \($x,$y) assignment work
2014-10-11 Father ChrysostomosList assignment to lexical scalar refs
2014-10-11 Father ChrysostomosFix assertion failure with ... ? \$a : \$b = ...
2014-10-11 Father Chrysostomosop.c: Apply spair optimisation to \% \@ \&
2014-10-11 Father ChrysostomosUse ‘Can’t modify reference to...’ for refassign, too
2014-10-11 Father Chrysostomosop.c: diag_listed_as for ‘Can't modify ref’
2014-10-11 Father ChrysostomosList assignment to package scalar ref
2014-10-11 Father ChrysostomosImplement \my $x = ...
2014-10-11 Father ChrysostomosSimple package scalar lvalue refs
2014-10-11 Father ChrysostomosFirst stab at lexical scalar aliases
2014-10-11 Father Chrysostomosop.c: In newBINOP, set up op_last before CHECKOP
2014-10-11 Father Chrysostomosop.c:ck_spair: Remove redundant checks
2014-10-10 Father ChrysostomosDeparse split-to-our-array correctly
2014-10-10 Father Chrysostomosop.c:allocmy: Remove obsolete cmnts and assert
2014-10-10 Father Chrysostomosop.c:allocmy: Don’t depend on null termination
2014-10-05 Father Chrysostomos[perl #122771] Fix assertion failure with -d and sort
2014-10-05 Father ChrysostomosSimplify OP_LEAVESUBLV logic in op.c:op_lvalue
2014-10-05 Father Chrysostomosop.c:op_lvalue: Remove redundent case OP_RETURN
2014-10-04 Father ChrysostomosFix assertion failure/hang with / (?{(^{})/
2014-10-03 syberMake OP_METHOD* to be of new class METHOP
2014-09-30 Rafael Garcia-SuarezIntroduce the double-diamond operator <<>>
2014-09-25 Father ChrysostomosRemove most uses of PADMY
2014-09-24 Father ChrysostomosAdd flags to cv_name; allow unqualified retval
2014-09-23 Father ChrysostomosStop flip from returning the same scalar each time
2014-09-21 Father ChrysostomosConsistent spaces after dots in perlapi
2014-09-20 Daniel DraganPerl_scalarvoid remove duplicate SvNV call
2014-09-18 Jarkko HietaniemiConditionally unused variable.
2014-09-18 Jarkko HietaniemiAdd dVAR:s for -DPERL_GLOBAL_STRUCT.
2014-09-18 Father Chrysostomospad.c: Stop turning on GvIN_PAD
2014-09-18 Father ChrysostomosChange IS_PADGV to isGV in op.c:newPADOP
2014-09-16 Father Chrysostomosop.c: new is a keyword in C++
2014-09-16 Father ChrysostomosMake sort bareword respect lexical subs
2014-09-16 Father ChrysostomosFix compiler warnings
2014-09-15 Father ChrysostomosRemove no-longer-used op.c:S_gv_ename
2014-09-15 Father ChrysostomosTeach ck_entersub_args_proto about non-GV names
2014-09-15 Father ChrysostomosInline op.c:too_many_arguments_sv into its only caller
2014-09-15 Father ChrysostomosInline op.c:too_few_arguments_sv into its only caller
2014-09-15 Father Chrysostomosop.c:ck_subr: reify GVs based on call checker
2014-09-15 Father ChrysostomosAdd cv_set_call_checker_flags
2014-09-15 Father ChrysostomosAvoid reifying GVs in rv2cv
2014-09-15 Father Chrysostomosop.c: ck_rvconst: Inline the noexpand var
2014-09-15 Father ChrysostomosAvoid creating GVs when subs are declared
2014-09-15 Father ChrysostomosFor lexical subs, reify CvGV from CvSTASH and CvNAME_HEK
2014-09-15 Father ChrysostomosTurn on CVf_LEXICAL for lexical subs
2014-09-14 Jarkko Hietaniemishare_hek_hek "return value" is unused here.
2014-09-10 David MitchellAssert valid op_private bits in op_free()
2014-09-10 Father Chrysostomosop.c: ck_rvconst: Remove ‘double’ gv lookup
2014-09-09 Father ChrysostomosSkip warnable const folding outside warnings scope
2014-09-09 Father Chrysostomos[perl #122728] Make sub(){undef} inlinable
2014-09-09 Father ChrysostomosStop barewords from trumping subs with (*) proto
2014-09-08 Jarkko HietaniemiThe recent pad changes needed dVAR love.
2014-09-08 Father Chrysostomosop.c: Calculate hash for CvNAME_HEK
2014-09-08 Father ChrysostomosPrecompute hash for require() arg
2014-08-31 Father ChrysostomosStop prototype declaration from clobbering constants
2014-08-31 Father ChrysostomosStop anon sub compilation from clobbering __ANON__
2014-08-30 Father ChrysostomosStop turning off bit 1 in rv2cv private flags
2014-08-30 Father ChrysostomosAvoid vivifying stuff when looking up barewords
next