This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Optimise %hash in sub { %hash || ... }
[perl5.git] / op.c
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
2012-07-03 Jesse Luehrsconstant folding shouldn't change return value of while...
2012-07-03 Father Chrysostomosop.c:newFOROP: Fall back to realloc for unslabbed ops
2012-07-02 Father ChrysostomosPut a cap on op slab sizes
2012-06-30 Father Chrysostomosop.c: S_op_integerize: -foo no longer needs an exception
2012-06-30 Father Chrysostomosop.c: Remove unnecessary variable
2012-06-29 Jesse Luehrsfix compiler warning
2012-06-29 Father ChrysostomosWhen reusing op slots, only zero as much as needed
2012-06-29 Father Chrysostomos-DS should not invoke warnhook
2012-06-29 Father Chrysostomosop.c: Memory funcs need dVAR
2012-06-29 Father ChrysostomosEnlarge the last slot on an op slab to fit
2012-06-29 Father ChrysostomosDefine cv_forget_slab under PL_OP_SLAB_ALLOC
2012-06-29 Father ChrysostomosAdd slab allocation diagnostics (under perl -DS)
2012-06-29 Father ChrysostomosCV-based slab allocation for ops
2012-06-25 Jesse Luehrsallow "my ()" [perl #113554]
2012-06-20 Father Chrysostomos[perl #113712] Don’t create stubs after errors
2012-06-15 Father Chrysostomosop.c:utilize: don't allocate pegop if !PL_madskills
2012-06-15 Father ChrysostomosDon’t call mro_method_changed_in after newCONSTSUB
2012-06-15 Father ChrysostomosDon’t create pads for sub stubs
2012-06-15 Father Chrysostomosop.c:newPROG: Remove questionable comment
2012-06-15 Father ChrysostomosRmv mro_method_changed_in call on stub upgraded to...
2012-06-13 David Mitchellpropagate 'use re eval' into return from (??{})
2012-06-13 David Mitchellmake OP_REGCRESET only for taint handling
2012-06-13 David Mitchellpmruntime: make more use of Perl_re_op_compile
2012-06-13 David Mitchelladd op_comp field to regexp_engine API
2012-06-13 David Mitchellre_op_compile(): split flags into two arguments
2012-06-13 David Mitchelladd PMf_IS_QR flag
2012-06-13 David Mitchellpm_runtime(): tidy some local vars
2012-06-13 David MitchellHandle literal code blocks in runtime regexes
2012-06-13 David Mitchellremove target from REGCOMP op
2012-06-13 David MitchellMove bulk of pp_regcomp() into re_op_compile()
2012-06-13 David Mitchelladd PMf_CODELIST_PRIVATE flag
2012-06-13 David Mitchellremove private flag 1 from OP_REGCOMP
2012-06-13 David Mitchellchange re_op_compile() to take a list of SVs
2012-06-13 David Mitchellunlink re_eval code blocks from op list
2012-06-13 David Mitchellmake qr/(?{})/ behave with closures
2012-06-13 David MitchellMostly complete fix for literal /(?{..})/ blocks
2012-06-13 David Mitchelladd Perl_re_op_compile function
2012-06-13 David Mitchellmake re_evals be seen by the toker/parser
2012-06-09 Father ChrysostomosAdd alloccopstash provisionally to the API
2012-06-08 Father ChrysostomosConstant folding for x
2012-06-08 Father ChrysostomosMake __SUB__ work in special blocks
2012-06-08 Craig A. Berrycop_stashoff is an integer, not a pointer.
2012-06-05 Father ChrysostomosObliterate CopSTASH_free
2012-06-05 Father Chrysostomos[perl #78742] Store CopSTASH in a pad under threads
2012-06-05 Father ChrysostomosDon’t localise CopSTASH(&PL_compiling) in newCONSTSUB
2012-05-30 Father ChrysostomosRemove ‘Runaway prototype’ warning
2012-05-30 Ricardo Signesupdate the editor hints for spaces, not tabs
2012-05-29 Father ChrysostomosAdd &CORE::pos
2012-05-29 Father ChrysostomosMake undef use ck_fun and OA_SCALARREF
2012-05-29 Father ChrysostomosAdd &CORE::glob
2012-05-29 Father ChrysostomosAdd protos for positive keywords
2012-05-23 Father Chrysostomosop.c: One less func call for newXS
2012-05-22 Father Chrysostomosop.c: Remove redundant assignment
2012-05-22 Father ChrysostomosMake while(each ...) imply defined($_ = ...)
2012-05-22 Father Chrysostomosop.c:ck_glob: Don’t do gv_fetchpv("CORE::GLOBAL::glob")
2012-05-22 Father Chrysostomosop.c: Remove a redundant ck_subr call from ck_require
2012-05-22 Father Chrysostomosop.c: Remove a redundant ck_subr call from ck_glob
2012-05-22 Father Chrysostomosop.c: Remove a redundant ck_subr call from dofile
next