Permalink
Commits on Jun 11, 2016
  1. Update Readme.md

    committed on GitHub Jun 11, 2016
Commits on Jun 5, 2014
  1. make executable - again

    jkroso committed Jun 5, 2014
  2. fix npm i

    jkroso committed Jun 5, 2014
  3. whitespace

    jkroso committed Jun 5, 2014
  4. clean up examples a bit

    jkroso committed Jun 5, 2014
  5. update deps

    jkroso committed Jun 5, 2014
  6. report errors in batches

    jkroso committed Jun 5, 2014
Commits on Nov 20, 2013
  1. ignores

    jkroso committed Nov 20, 2013
  2. improve error handling

    mostly by properly propagating child process errors rather than
    just letting them be logged
    jkroso committed Nov 20, 2013
  3. deps

    jkroso committed Nov 20, 2013
  4. tidy executable

    jkroso committed Nov 20, 2013
  5. Add the ability to specify per-file cycle count on the command line.

    e.g.
    bench -c 1000,genkey:5,generate:50
    This would run genkey benchmark 5 times, generate benchmark 50 times
    and all others 1000 times
    davedoesdev committed with jkroso Jul 31, 2013
  6. mark as executable

    jkroso committed Nov 20, 2013
Commits on Aug 11, 2013
  1. raise test timeout

    travis CI seems to be a bit of a slow poke
    jkroso committed Aug 11, 2013
  2. update deps

    and remove `npm dedupe` because it just too buggy
    jkroso committed Aug 11, 2013
  3. Merge pull request #9 from davedoesdev/gfm-table-reporter

    Add reporter which generates Github-flavoured markup tables.
    jkroso committed Aug 11, 2013
  4. Merge pull request #8 from davedoesdev/propagate_errors

    Read result so errors get thrown
    jkroso committed Aug 11, 2013
Commits on Jul 6, 2013
  1. update deps

    jkroso committed Jul 6, 2013
  2. add shuffle for comparisons

    jkroso committed Jul 6, 2013
Commits on May 14, 2013
  1. Merge branch 'feature/batch'

    * feature/batch: (25 commits)
      update travis to run node v0.10
      add support for `before` and `run`
      handle comparisons in the CLI
      add simple test for the comparison class
      update comparison examples
      seperate features designed for making comparions into a seperate class
      pull out the lambda
      setImmediate instead of nextTick for node v0.10.x
      add --reporters flag to cli
      add support for loading implementations from the cli
      rm fixed widths in table reporter
      add suport for loading several implementations in one benchmark with batch.load()
      add request suite example
      stop catching load bench load errors
      improve number formating in table reporter
      add support for passing args to the bench process
      add a cli for running batches
      add basic title to table reporters output
      clean up example
      ensure child processes are cleaned up
      ...
    jkroso committed May 14, 2013
Commits on May 11, 2013
  1. add support for `before` and `run`

    `before` is really helpful for setting up the test environment
    since its called with the exact number of iterations that are
    to be run
    jkroso committed May 11, 2013
  2. handle comparisons in the CLI

    jkroso committed May 11, 2013
  3. update comparison examples

    jkroso committed May 11, 2013
  4. seperate features designed for making comparions into a seperate class

    it was making the batch class hard to reason about
    jkroso committed May 11, 2013
Commits on May 9, 2013
  1. pull out the lambda

    perhaps it reduces gc runs slightly
    jkroso committed May 9, 2013
  2. setImmediate instead of nextTick for node v0.10.x

    node is dropping support for nexTick as a trampoline
    jkroso committed May 9, 2013
Commits on May 8, 2013
  1. add --reporters flag to cli

    bench --reporters
    
      cli
      json
      table
    jkroso committed May 8, 2013