diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-11-30 13:47:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-30 13:47:15 +0100 |
commit | c698d7db4b6e89392b8ae399333a89b167db20c7 (patch) | |
tree | bf4a34e519dec8992ded3f92b7ec4acec08c1826 /benchmarks/2.12/benchmark | |
parent | 834af65ed610d6b1b278b5204801306808a90645 (diff) | |
parent | e2191e2687b671d4a8610544251e7e807f2793da (diff) | |
download | magnolia-c698d7db4b6e89392b8ae399333a89b167db20c7.tar.gz magnolia-c698d7db4b6e89392b8ae399333a89b167db20c7.tar.bz2 magnolia-c698d7db4b6e89392b8ae399333a89b167db20c7.zip |
Merge branch 'master' into patch-1
Diffstat (limited to 'benchmarks/2.12/benchmark')
-rwxr-xr-x | benchmarks/2.12/benchmark | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/benchmarks/2.12/benchmark b/benchmarks/2.12/benchmark index 744639d..513e7bd 100755 --- a/benchmarks/2.12/benchmark +++ b/benchmarks/2.12/benchmark @@ -6,17 +6,19 @@ shift benchmark() { DERIVATION="$1" TEST="$2" + ADT="$3" echo "$DERIVATION/$TEST:" - echo "src/adt.scala" > .script + echo "src/$ADT.scala" > .script for I in $(seq 1 $COUNT); do echo "src/$DERIVATION/$TEST.scala" >> .script done - cat .script | scalac-2.12 -Xresident -d bin -cp $(ls lib/* | tr '\n' :)bin | ts -i -s '%M:%.S' > out.log + cat .script | scalac -Xplugin:lib/paradise.jar -Ypartial-unification -Xresident -d bin -cp $(ls lib/* | tr '\n' :)bin | ts -i -s '%M:%.S' > out.log cat out.log | tail -n +2 | paste -d' ' - .script | sed 's/nsc.//g' | head -n -1 echo } for J in "$@"; do - benchmark magnolia "$J" - benchmark kittens "$J" + benchmark magnolia "$J" "adt" + benchmark kittens "$J" "adt" + benchmark scalaz-deriving "$J" "adt1" done |