This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Extract a common closure.
[perl5.git] / op.c
2012-11-12 David MitchellPADRANGE: don't assume targs are contiguous
2012-11-10 David MitchellConsolidate any single pad ops after a padrange
2012-11-10 David MitchellConsolidate adjacent padrange ops
2012-11-10 David Mitchellpadrange: handle @_ directly
2012-11-10 David Mitchelladd SAVEt_CLEARPADRANGE
2012-11-10 David Mitchelladd padrange op
2012-11-05 Steffen MuellerAdd C define to remove taint support from perl origin/smueller/no_taint3
2012-11-05 Father ChrysostomosStop the glob operator from leaking GVs
2012-11-05 Father Chrysostomosop.c:opslab_force_free: Make paranoid code reflect...
2012-11-05 Father Chrysostomosop.c: Stop SAVEFREEOP from leaking slabs
2012-11-05 Father ChrysostomosDon’t leak BEGIN blocks after syntax errors
2012-10-30 Father ChrysostomosAllow regexp-to-pvlv assignment
2012-10-26 Reini UrbanRe-enable static op allocation with obslab
2012-10-12 Father ChrysostomosDisable const repl optimisation for empty pattern
2012-10-12 Father ChrysostomosUse const repl optimisation with s///e where possible
2012-10-12 Father Chrysostomos[perl #49190] Don’t prematurely optimise s/foo/bar...
2012-10-12 Father ChrysostomosRemove PMf_MAYBE_CONST
2012-10-10 Father Chrysostomos[perl #26986] Skip subst const repl optimisation for...
2012-10-07 Daniel DraganMerge 2 gv_fetch* calls in Perl_newXS_len_flags
2012-09-28 Tony Cookfix -DPERL_GLOBAL_STRUCT build failure introduced in...
2012-09-26 Father ChrysostomosRestore special blocks to working order
2012-09-26 Father ChrysostomosMake PL_compcv visible to BEGIN blocks
2012-09-23 Father Chrysostomos[perl #97466] Stop defined from propagating ref cx...
2012-09-23 Father Chrysostomos[perl #94490] const fold should not trigger special...
2012-09-20 Father Chrysostomosop.c: Disentangle apply_attrs_my from apply_attrs
2012-09-20 Father Chrysostomos[perl #114764] Stop my vars with attrs from leaking
2012-09-19 Nicholas ClarkRemove MAD-only debugging code from Perl_newATTRSUB_fla...
2012-09-19 Nicholas ClarkDocument when the early return in Perl_newPROG() is...
2012-09-16 Father ChrysostomosAllow lexical sub redefinition inside eval
2012-09-16 Father ChrysostomosMove my sub prototype CVs to the pad names
2012-09-16 Father ChrysostomosHonour lexical prototypes
2012-09-16 Father ChrysostomosCvOUTSIDE should be strong for lexsub declared in inner...
2012-09-16 Father ChrysostomosCvNAME_HEK_set
2012-09-16 Father ChrysostomosClone my subs on scope entry
2012-09-16 Father Chrysostomosop.c: Remove proto storage optimisation for lex subs
2012-09-16 Father ChrysostomosLet state sub fwd decls and nested subs work in anons
2012-09-16 Father ChrysostomosFirst stab at my sub
2012-09-16 Father Chrysostomosop.c:newMYSUB: Pop scope after creating sub
2012-09-16 Father ChrysostomosRemove & from redef warnings for lex subs
2012-09-16 Father Chrysostomosop.c:newMYSUB: inline var used only once
2012-09-16 Father ChrysostomosLexical stubs should not AUTOLOAD
2012-09-16 Father ChrysostomosImplement padcv
2012-09-16 Father Chrysostomosop.c:newMYSUB: disable stub optimisation
2012-09-16 Father ChrysostomosStore state subs in the pad
2012-09-12 Father Chrysostomosop.c: Document newGIVENOP(..., 0)
2012-09-04 Jerry D. HeddenFix compiler warning about empty if body
2012-09-04 Nicholas ClarkDocument the reason for the early return in Perl_newPRO...
2012-09-04 Nicholas ClarkPerl_magic_setdbline() should clear and set read-only...
2012-09-04 Nicholas ClarkIn op.c, change S_Slab_to_rw() from an OP * parameter...
2012-09-04 Nicholas ClarkWith -DPERL_DEBUG_READONLY_OPS, changing a slab refcnt...
2012-09-03 Nicholas ClarknewXS_len_flags() shouldn't change the line number...
2012-09-03 Nicholas ClarkTest that the warning for "can be 0, test with defined...
2012-09-03 Nicholas ClarkTest that the warning for "Found = in conditional"...
2012-09-03 Nicholas ClarkTest that the line number for a "sub redefined" warning...
2012-08-28 Father Chrysostomosop.c: Two more boolean %hash optimisations
2012-08-28 Father Chrysostomosop.c: newSTATEOP: don’t check PL_parser after using it
2012-08-26 Father ChrysostomosCorrect typo in flag name
2012-08-26 Father ChrysostomosBanish boolkeys
2012-08-25 Father ChrysostomosOptimise %hash in sub { %hash || ... }
2012-08-25 Father ChrysostomosApply boolkeys optimisation to %hash?:
2012-08-25 Father ChrysostomosApply boolkeys optimisation to scalar(%hash)
2012-08-25 Father Chrysostomos[perl #114576] Optimise if(%hash) in non-void context
2012-08-21 Father ChrysostomosUse PADLIST in more places
2012-08-18 Karl WilliamsonOmnibus removal of register declarations
2012-08-14 Nicholas ClarkDocument that newCONSTSUB{,_flags} takes ownership...
2012-08-08 Father ChrysostomosDon’t let format arguments ‘leak out’ of formline
2012-08-08 Father ChrysostomosDon’t create formats after compilation errors
2012-07-31 Nicholas ClarkIn Perl_scalarvoid(), avoid creating a temporary SV...
2012-07-29 Father ChrysostomosFix scrambled and incorrect proto mismatch error
2012-07-28 Father ChrysostomosFix C++ build broken by 1f039d60d3
2012-07-27 Father Chrysostomos[perl #113684] Make redo/last/next/dump accept expr
2012-07-27 Father Chrysostomosop.c: apidoc typo
2012-07-27 Father ChrysostomosFix CvOUTSIDE assert/refcnt bugs with sub redefinition
2012-07-27 Father ChrysostomosFix CvGV assertion bug with sub redefinition
2012-07-26 Father Chrysostomosop.c: op_clear is tempting fate
2012-07-26 Father ChrysostomosDon’t let ?: folding affect truncate
2012-07-26 Father ChrysostomosDon’t let ?: folding affect stat
2012-07-26 Father ChrysostomosMerge ck_trunc and ck_chdir
2012-07-25 Father Chrysostomosop.c: dump LABEL leaks its label
2012-07-25 Father Chrysostomosop.c:op_free: Rmv dead code; simplify cop_free logic
2012-07-15 Father ChrysostomosRemove op_latefree(d)
2012-07-15 Father Chrysostomosop.c: ck_grep does not need to call listkids
2012-07-15 Father Chrysostomosop.c: ck_fun does not need to call LINKLIST
2012-07-15 Father Chrysostomosop.c:ck_grep: Remove unnecessary op_next assignments
2012-07-15 Father Chrysostomosop.c: ck_grep does not need to check num of args
2012-07-15 Father ChrysostomosSimplify ck_grep
2012-07-15 Father Chrysostomosop.c: Further simplify ck_sort
2012-07-14 Father Chrysostomosop.c: Missing line break
2012-07-14 Father ChrysostomosDisentangle ck_sort and grep
2012-07-14 Father Chrysostomos[perl #113710] Make __SUB__ work in sort block
2012-07-14 Father Chrysostomos[perl #113470] Constant folding for pack
2012-07-12 Father Chrysostomosop.c: Make slabs sizes powers of two
2012-07-12 Father ChrysostomosEliminate PL_OP_SLAB_ALLOC
2012-07-12 Father Chrysostomosop.c:pmruntime: Remove redundant cv_forget_slab
2012-07-12 Father ChrysostomosPERL_DEBUG_READONLY_OPS with the new allocator
2012-07-05 Father Chrysostomos[perl #78064] print(const || bare) and const folding
2012-07-05 Father ChrysostomosRecord folded constants in the op tree
2012-07-04 Father ChrysostomosUse ‘state’ in warning about sort {state $a}
2012-07-04 Father Chrysostomosop.c: Merge some code
2012-07-04 Father Chrysostomos[perl #86136] Downgrade sort {my $a} to a warning
next