summaryrefslogtreecommitdiff
path: root/t/perf
Commit message (Expand)AuthorAgeFilesLines
* add sv_set_undef() API functionDavid Mitchell2016-11-241-0/+5
* avoid premature free of referent in list assignDavid Mitchell2016-11-241-0/+13
* optimise $ref1 = $ref2 betterDavid Mitchell2016-11-161-0/+10
* perf/benchmarks: tidy scalar assign benchmarksDavid Mitchell2016-11-161-28/+32
* /t/perf/benchmarks: move expr::index:: to func::David Mitchell2016-11-141-95/+96
* Better optimise array and hash assignmentDavid Mitchell2016-10-261-0/+76
* fix common assign issue on @a = (split(), 1)David Mitchell2016-10-042-1/+11
* Better optimise my/local @a = split()David Mitchell2016-10-042-2/+31
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-041-0/+20
* S_sv_2iuv_common(): optimise single digit stringsDavid Mitchell2016-09-271-0/+11
* in-place sort preserved element lvalue identityDavid Mitchell2016-08-101-1/+47
* Partially pessimise in-place sortingDavid Mitchell2016-08-101-1/+66
* peephole optimise op_other branch in OP_ARGDEFELEMDavid Mitchell2016-08-031-1/+14
* Make barewords constant-foldableAaron Crane2016-05-151-1/+7
* add a few grep and map benchmarksDavid Mitchell2016-02-031-0/+24
* optimise bare 'next'David Mitchell2016-02-031-0/+6
* pp_leavesub(): call FREETMPS and optimiseDavid Mitchell2016-02-031-0/+30
* optimise sv_setsv_flags()David Mitchell2016-02-031-1/+16
* benchmarks: add some 'for' array iteratingDavid Mitchell2016-02-031-0/+41
* add loop benchmark testsDavid Mitchell2016-02-031-3/+101
* t/perf/benchmarks: add a few sub and goto testsDavid Mitchell2016-02-031-2/+23
* make "for my $lex {}" faster under ITHREADSDavid Mitchell2016-02-031-0/+6
* split pp_predec() from pp_preinc() and improveDavid Mitchell2015-11-101-0/+22
* faster add, subtract, multiplyDavid Mitchell2015-11-101-0/+93
* make /fixed-substr/ much faster.David Mitchell2015-10-131-0/+88
* pp_aassign(): fix ($x,$y) = (undef, $x)David Mitchell2015-09-021-0/+5
* t/perf/benchmarks: 5.004 compatDavid Mitchell2015-08-191-20/+20
* Optimise 1 arg in list assignDavid Mitchell2015-08-172-1/+14
* make my (...) = @_ non-OPpASSIGN_COMMON_RC1David Mitchell2015-08-171-2/+2
* re-implement OPpASSIGN_COMMON mechanismDavid Mitchell2015-08-172-13/+441
* No Scalar::Util under fresh miniperl.Jarkko Hietaniemi2015-02-261-0/+1
* [perl #123202] speed up scalar //g against tainted stringsTony Cook2015-02-261-0/+42
* Ignore cx of padsv for padrange optimisationFather Chrysostomos2014-12-211-1/+12
* Detypo.Jarkko Hietaniemi2014-12-071-1/+1
* Add OP_MULTIDEREFDavid Mitchell2014-12-072-4/+315
* Tweak sv_pos_b2u_flags check in pp_indexJames Raspass2014-12-061-0/+6
* add Porting/bench.plDavid Mitchell2014-11-293-21/+106
* perf/benchmarks.t: fix regex typoDavid Mitchell2014-11-111-1/+1
* add t/perf/benchmarks, t/perf/benchmarks.tDavid Mitchell2014-10-262-0/+92
* add t/perf/speed.tDavid Mitchell2014-10-261-0/+51
* t/perf/optree.t: expand blurbDavid Mitchell2014-10-261-1/+2
* rename t/op/opt.t -> t/perf/optree.tDavid Mitchell2014-10-261-0/+107
* add t/perf/, t/perf/opcount.tDavid Mitchell2014-10-261-0/+74