File tree Expand file tree Collapse file tree 2 files changed +13
-8
lines changed
Expand file tree Collapse file tree 2 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 7979 tree' (if inserting?
8080 (insert (or flushed-tree tree) x x)
8181 (delete (or flushed-tree tree) x))
82- after (System/nanoTime )
82+ after (System/nanoTime )
8383 log-inserts (zero? (mod i' (quot n 100 )))
8484 updated-outputs (atom outputs)]
8585 (when log-inserts ; ; 1000 pieces
129129 :validate [#(#{" fractal" " b-tree" " sorted-set" } %) " Data structure must be fractal, b-tree, or sorted set" ]]
130130 [nil " --backend testing" " Runs the benchmark with the specified backend"
131131 :default " testing"
132- :validate [#(#{" redis" " testing" } %) " Backend must be redis or testing" ]]
132+ :validate [#(#{" redis" " testing" } %) " Backend must be redis or testing" ]]
133133 [" -d" " --delete-pattern PATTERN" " Specifies how the operations will be reordered on delete"
134134 :default " forward"
135135 :validate [#(#{" forward" " reverse" " shuffle" " zero" } %) " Incorrect delete pattern" ]
Original file line number Diff line number Diff line change 1- (defproject tree " 0.1.0-SNAPSHOT"
1+ (defproject hitchhiker- tree " 0.1.0-SNAPSHOT"
22 :description " A Hitchhiker Tree Library"
33 :url " https://github.com/dgrnbrg/hitchhiker-tree"
44 :license {:name " Eclipse Public License"
55 :url " http://www.eclipse.org/legal/epl-v10.html" }
6- :aliases {" bench" [" run" " -m" " hitchhiker.bench" ]}
76 :dependencies [[org.clojure/clojure " 1.7.0" ]
87 [org.clojure/core.memoize " 0.5.8" ]
9- [org.clojure/test.check " 0.9.0" ]
10- [org.clojure/tools.cli " 0.3.3" ]
11- [com.infolace/excel-templates " 0.3.3" ]
128 [com.taoensso/carmine " 2.12.2" ]
139 [org.clojure/core.rrb-vector " 0.0.11" ]]
14- :profiles {:dev {:dependencies [[criterium " 0.4.4" ]]}})
10+ :aliases {" bench" [" with-profile" " profiling" " run" " -m" " hitchhiker.bench" ]}
11+ :profiles {:test
12+ {:dependencies [[org.clojure/test.check " 0.9.0" ]]}
13+ :profiling
14+ {:main hitchhiker.bench
15+ :source-paths [" env/profiling" ]
16+ :dependencies [[criterium " 0.4.4" ]
17+ [org.clojure/tools.cli " 0.3.3" ]
18+ [org.clojure/test.check " 0.9.0" ]
19+ [com.infolace/excel-templates " 0.3.3" ]]}})
You can’t perform that action at this time.
0 commit comments