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