Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 25, 2012
  1. @brandonbloom

    hash-set and faster set construction

    brandonbloom authored David Nolen committed
Commits on Jun 7, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: add PHM benchmark - update ex…

    David Nolen authored
    …isting key - not bad
Commits on Jun 4, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: add nth / -nth benchmark. emp…

    David Nolen authored
    …ty PHM benchmark
  2. * benchmark/cljs/benchmark_runner.cljs: faster bit-count. remove anot…

    David Nolen authored
    …her Object arity case - ensure-editable in HashCollisionNode, don't use = for key comparison - use key-test which special cases string keys. bump iters on pmap benchmarks. Seeing good perf on V8. SM & JSC lagging on assoc - JSC assoc is particularly slow.
Commits on Jun 3, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: simplify string hash code cac…

    David Nolen authored
    …hing. add benchmarks.
Commits on Jun 1, 2012
  1. Merge branch 'master' into string-hash-cache

    David Nolen authored
    * benchmark/cljs/benchmark_runner.cljs: merged master. don't check cache from hash-coll
  2. * benchmark/cljs/benchmark_runner.cljs: 1000000 iters for string hash…

    David Nolen authored
    … benchmark
Commits on May 31, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: add transient benchmark. V8 s…

    David Nolen authored
    …eems w/in 2-3x of JVM. JSC and SM are 10X slower than V8.
  2. * benchmark/cljs/benchmark_runner.cljs: double perf of PersistentVect…

    David Nolen authored
    …or construction. Optimize []. Add benchmark for [].
Commits on May 30, 2012
Commits on May 29, 2012
  1. * script/test: add identity benchmark

    David Nolen authored
Commits on May 28, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: add array-reduce, like ci-red…

    David Nolen authored
    …uce but for working directly with arrays. add ci-reduce & array-reduce benchmarks. instance? is now just JS instanceof, reduce ops now faster across the board.
  2. * benchmark/cljs/benchmark_runner.cljs: CLJS-244: Brian Taylor's list…

    David Nolen authored
    … create optimization
  3. * benchmark/cljs/benchmark_runner.cljs: bench seq ops on ChunkedSeq n…

    David Nolen authored
    …ot PersistentVector
Commits on May 25, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: benchmark reduce on lazy-seqs…

    David Nolen authored
    …, ranges, vectors. lazy-seqs are slow
Commits on May 24, 2012
Commits on May 23, 2012
Commits on May 22, 2012
  1. * script/test: add transient vector benchmark

    David Nolen authored
Commits on May 21, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: add order of magnitude to key…

    David Nolen authored
    …word invoke bench
Commits on May 20, 2012
  1. * benchmark/cljs/benchmark_runner.cljs: keyword invoke currently slow…

    David Nolen authored
    …, bring iters down an order of magnitude
Commits on May 19, 2012
Commits on May 18, 2012
Something went wrong with that request. Please try again.