2017-01-21 |
David Mitchell | avoid disabling utf8 pos cache on tainted strings |
tree | commitdiff |
2017-01-07 |
David Mitchell | t/perf/optree.t: remove obsolete comment |
tree | commitdiff |
2017-01-06 |
David Mitchell | In A && B, stop special-casing boolean-ness of A |
tree | commitdiff |
2017-01-06 |
David Mitchell | add xor, grep, flip, flop to boolean cxt detection |
tree | commitdiff |
2017-01-06 |
David Mitchell | re-implement boolean context detection |
tree | commitdiff |
2017-01-06 |
David Mitchell | add testing framework for boolean context |
tree | commitdiff |
2017-01-06 |
David Mitchell | t/perf/optree.t: add use warnings, strict |
tree | commitdiff |
2016-12-16 |
David Mitchell | regexes: make scanning for ANYOF faster |
tree | commitdiff |
2016-12-07 |
Yves Orton | fixup new hash benchmarks to be lighter |
tree | commitdiff |
2016-12-07 |
David Mitchell | t/perf/benchmarks: tweak cachegrind explanation |
tree | commitdiff |
2016-12-07 |
David Mitchell | t/perf/benchmarks: explain how benchmarks are run |
tree | commitdiff |
2016-12-06 |
Yves Orton | Add some tests for hash keys of different sizes. |
tree | commitdiff |
2016-11-24 |
David Mitchell | add sv_set_undef() API function |
tree | commitdiff |
2016-11-24 |
David Mitchell | avoid premature free of referent in list assign |
tree | commitdiff |
2016-11-16 |
David Mitchell | optimise $ref1 = $ref2 better |
tree | commitdiff |
2016-11-16 |
David Mitchell | perf/benchmarks: tidy scalar assign benchmarks |
tree | commitdiff |
2016-11-14 |
David Mitchell | /t/perf/benchmarks: move expr::index:: to func:: |
tree | commitdiff |
2016-10-26 |
David Mitchell | Better optimise array and hash assignment |
tree | commitdiff |
2016-10-04 |
David Mitchell | fix common assign issue on @a = (split(), 1) |
tree | commitdiff |
2016-10-04 |
David Mitchell | Better optimise my/local @a = split() |
tree | commitdiff |
2016-10-04 |
David Mitchell | make OP_SPLIT a PMOP, and eliminate OP_PUSHRE |
tree | commitdiff |
2016-09-27 |
David Mitchell | S_sv_2iuv_common(): optimise single digit strings |
tree | commitdiff |
2016-08-10 |
David Mitchell | in-place sort preserved element lvalue identity |
tree | commitdiff |
2016-08-10 |
David Mitchell | Partially pessimise in-place sorting |
tree | commitdiff |
2016-08-03 |
David Mitchell | peephole optimise op_other branch in OP_ARGDEFELEM |
tree | commitdiff |
2016-05-15 |
Aaron Crane | Make barewords constant-foldable |
tree | commitdiff |
2016-02-03 |
David Mitchell | add a few grep and map benchmarks |
tree | commitdiff |
2016-02-03 |
David Mitchell | optimise bare 'next' |
tree | commitdiff |
2016-02-03 |
David Mitchell | pp_leavesub(): call FREETMPS and optimise |
tree | commitdiff |
2016-02-03 |
David Mitchell | optimise sv_setsv_flags() |
tree | commitdiff |
2016-02-03 |
David Mitchell | benchmarks: add some 'for' array iterating |
tree | commitdiff |
2016-02-03 |
David Mitchell | add loop benchmark tests |
tree | commitdiff |
2016-02-03 |
David Mitchell | t/perf/benchmarks: add a few sub and goto tests |
tree | commitdiff |
2016-02-03 |
David Mitchell | make "for my $lex {}" faster under ITHREADS |
tree | commitdiff |
2015-11-10 |
David Mitchell | split pp_predec() from pp_preinc() and improve |
tree | commitdiff |
2015-11-10 |
David Mitchell | faster add, subtract, multiply |
tree | commitdiff |
2015-10-13 |
David Mitchell | make /fixed-substr/ much faster. |
tree | commitdiff |
2015-09-02 |
David Mitchell | pp_aassign(): fix ($x,$y) = (undef, $x) |
tree | commitdiff |
2015-08-19 |
David Mitchell | t/perf/benchmarks: 5.004 compat |
tree | commitdiff |
2015-08-17 |
David Mitchell | Optimise 1 arg in list assign |
tree | commitdiff |
2015-08-17 |
David Mitchell | make my (...) = @_ non-OPpASSIGN_COMMON_RC1 |
tree | commitdiff |
2015-08-17 |
David Mitchell | re-implement OPpASSIGN_COMMON mechanism |
tree | commitdiff |
2015-02-27 |
Jarkko Hietaniemi | No Scalar::Util under fresh miniperl. |
tree | commitdiff |
2015-02-26 |
Tony Cook | [perl #123202] speed up scalar //g against tainted... |
tree | commitdiff |
2014-12-22 |
Father Chrysostomos | Ignore cx of padsv for padrange optimisation |
tree | commitdiff |
2014-12-08 |
Jarkko Hietaniemi | Detypo. |
tree | commitdiff |
2014-12-07 |
David Mitchell | Add OP_MULTIDEREF |
tree | commitdiff |
2014-12-07 |
James Raspass | Tweak sv_pos_b2u_flags check in pp_index |
tree | commitdiff |
2014-11-29 |
David Mitchell | add Porting/bench.pl |
tree | commitdiff |
2014-11-11 |
David Mitchell | perf/benchmarks.t: fix regex typo |
tree | commitdiff |
2014-10-26 |
David Mitchell | add t/perf/benchmarks, t/perf/benchmarks.t |
tree | commitdiff |
2014-10-26 |
David Mitchell | add t/perf/speed.t |
tree | commitdiff |
2014-10-26 |
David Mitchell | t/perf/optree.t: expand blurb |
tree | commitdiff |
2014-10-26 |
David Mitchell | rename t/op/opt.t -> t/perf/optree.t |
tree | commitdiff |
2014-10-26 |
David Mitchell | add t/perf/, t/perf/opcount.t |
tree | commitdiff |
|