Skip to content

Commit f346ff0

Browse files
committed
Primitive ints in Datom, added represented as tx sign
1 parent feb9fce commit f346ff0

8 files changed

Lines changed: 167 additions & 153 deletions

File tree

bench/bench.clj

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@
5858
(re-matches #"(jvm|v8|dtmc)" arg)
5959
(recur (update opts :versions conj ["latest" arg]) (next args))
6060

61-
(re-matches #"(\d+\.\d+\.\d+|latest)" arg)
61+
(re-matches #"(\d+\.\d+\.\d+|[0-9a-fA-F]{40}|latest)" arg)
6262
(recur (update opts :versions conj [arg "jvm"]) (next args))
6363

64-
(re-matches #"(\d+\.\d+\.\d+|latest)-(jvm|v8|dtmc)" arg)
65-
(let [[_ version vm] (re-matches #"(\d+\.\d+\.\d+|latest)-(jvm|v8|dtmc)" arg)]
64+
(re-matches #"(\d+\.\d+\.\d+|[0-9a-fA-F]{40}|latest)-(jvm|v8|dtmc)" arg)
65+
(let [[_ version vm] (re-matches #"(\d+\.\d+\.\d+|[0-9a-fA-F]{40}|latest)-(jvm|v8|dtmc)" arg)]
6666
(recur (update opts :versions conj [version vm]) (next args)))
6767

6868
:else
@@ -74,9 +74,15 @@
7474
(case vm
7575
"jvm"
7676
(apply run "clojure" "-Sdeps"
77-
(if (= "latest" version)
77+
(cond
78+
(= "latest" version)
7879
"{:paths [\"src\" \"../src\" \"../target/classes\"]}"
79-
(str "{:deps {datascript {:mvn/version \"" version "\"}}}"))
80+
81+
(re-matches #"\d+\.\d+\.\d+" version)
82+
(str "{:deps {datascript {:mvn/version \"" version "\"}}}")
83+
84+
(re-matches #"[0-9a-fA-F]{40}" version)
85+
(str "{:paths [\"src\" \"../target/classes\"] :deps {datascript {:git/url \"https://github.com/tonsky/datascript.git\" :sha \"" version "\"}}}"))
8086
"-m" "datascript-bench.datascript"
8187
benchmarks)
8288

0 commit comments

Comments
 (0)