Skip to content

Commit

Permalink
add bench/versions
Browse files Browse the repository at this point in the history
  • Loading branch information
rudymatela committed Feb 9, 2024
1 parent dd20031 commit ae4b36a
Show file tree
Hide file tree
Showing 28 changed files with 51 additions and 26 deletions.
2 changes: 1 addition & 1 deletion bench/runtime/zero/bench/arithficial.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.64
0.65
2 changes: 1 addition & 1 deletion bench/runtime/zero/bench/lowtests.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.47
0.49
2 changes: 1 addition & 1 deletion bench/runtime/zero/bench/stats.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.28
0.29
2 changes: 1 addition & 1 deletion bench/runtime/zero/bench/trilean.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.04
0.05
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/arith-negate-abs.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.72
1.75
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/binarytree.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.68
1.74
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/binarytree0.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.60
0.54
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/bool.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.96
2.03
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/colour.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.03
2.09
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/digraphs.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.51
1.54
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/fun.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.08
1.10
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/insertsort.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.70
7.90
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/insertsort0.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.94
0.97
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/length.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.49
0.51
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/list.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.57
3.40
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/minus.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.55
0.57
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/monad.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.60
0.61
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/oddeven.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.84
8.28
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/plus-abs.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.40
4.47
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/ratio.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.25
8.45
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/sets.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.30
7.44
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/speculate-reason.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.86
2.95
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/string.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.90
0.92
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/tauts.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.11
4.26
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/tuples.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.26
1.29
2 changes: 1 addition & 1 deletion bench/runtime/zero/eg/zip.runtime
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.32
2.39
24 changes: 24 additions & 0 deletions bench/versions
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/bin/bash
#
# bench/versions: print versions of installed dependencies
#
# Copyright (C) 2021-2024 Rudy Matela
# Distributed under the 3-Clause BSD licence (see the file LICENSE).
get-ghc-v() {
ghc --version | sed -e "s/.* version/GHC/"
}
ghc-pkg-list() {
ghc-pkg list "$@"
ghc-pkg list --package-db ~/.cabal/store/ghc-$(ghc --version | sed -e "s/.* version //")/package.db "$@"
}
get-pkg-v() {
ghc-pkg-list $1 2>/dev/null |
grep " $1-" |
sed -e "s/^ *//" |
tail -1
}
get-ghc-v
for pkg in "$@"
do
get-pkg-v $pkg
done
1 change: 1 addition & 0 deletions speculate.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ extra-source-files: .gitignore
, bench/bool-c
, bench/list-c
, bench/minus-c
, bench/versions
, bench/runtime/zero/bench/*.runtime
, bench/runtime/zero/eg/*.runtime
, bench/runtime/zero/versions
Expand Down

0 comments on commit ae4b36a

Please sign in to comment.