aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/2.11
diff options
context:
space:
mode:
authorJon Pretty <jon.pretty@propensive.com>2017-11-09 16:34:18 +0000
committerJon Pretty <jon.pretty@propensive.com>2017-11-09 16:34:18 +0000
commit5d862115bd31fcd42484293c1f64652192d95d26 (patch)
tree1e5301cd51192de114db20616e1c18e3d2726a52 /benchmarks/2.11
parente396b7a038e458de37ced6b59e0d367883bc3b71 (diff)
downloadmagnolia-5d862115bd31fcd42484293c1f64652192d95d26.tar.gz
magnolia-5d862115bd31fcd42484293c1f64652192d95d26.tar.bz2
magnolia-5d862115bd31fcd42484293c1f64652192d95d26.zip
Upgrade to SBT 1.0 and include testing binariesv0.5.0
Diffstat (limited to 'benchmarks/2.11')
-rw-r--r--benchmarks/2.11/src/adt.scala40
-rw-r--r--benchmarks/2.11/src/magnolia/gadt_100.scala2
-rw-r--r--benchmarks/2.11/src/magnolia/small_100.scala2
3 files changed, 38 insertions, 6 deletions
diff --git a/benchmarks/2.11/src/adt.scala b/benchmarks/2.11/src/adt.scala
index 902d2d8..69dbae0 100644
--- a/benchmarks/2.11/src/adt.scala
+++ b/benchmarks/2.11/src/adt.scala
@@ -16,16 +16,48 @@ case class Address(line1: String, occupant: Human)
sealed trait Alphabet
-case class Greek(άλφα: Letter, βήτα: Letter, γάμα: Letter, δέλτα: Letter, έψιλον: Letter, ζήτα: Letter, ήτα: Letter, θήτα: Letter) extends Alphabet
-case class Cyrillic(б: Letter, в: Letter, г: Letter, д: Letter, ж: Letter, з: Letter) extends Alphabet
-case class Latin(a: Letter, b: Letter, c: Letter, d: Letter, e: Letter, f: Letter, g: Letter, h: Letter, i: Letter, j: Letter, k: Letter, l: Letter, m: Letter, n: Letter, o: Letter, p: Letter, q: Letter, r: Letter, s: Letter, t: Letter, u: Letter, v: Letter) extends Alphabet
+case class Greek(άλφα: Letter,
+ βήτα: Letter,
+ γάμα: Letter,
+ δέλτα: Letter,
+ έψιλον: Letter,
+ ζήτα: Letter,
+ ήτα: Letter,
+ θήτα: Letter)
+ extends Alphabet
+
+case class Cyrillic(б: Letter, в: Letter, г: Letter, д: Letter, ж: Letter, з: Letter)
+ extends Alphabet
+
+case class Latin(a: Letter,
+ b: Letter,
+ c: Letter,
+ d: Letter,
+ e: Letter,
+ f: Letter,
+ g: Letter,
+ h: Letter,
+ i: Letter,
+ j: Letter,
+ k: Letter,
+ l: Letter,
+ m: Letter,
+ n: Letter,
+ o: Letter,
+ p: Letter,
+ q: Letter,
+ r: Letter,
+ s: Letter,
+ t: Letter,
+ u: Letter,
+ v: Letter)
+ extends Alphabet
case class Letter(name: String, phonetic: String)
case class Country(name: String, language: Language, leader: Person, existence: DateRange)
case class Language(name: String, code: String, alphabet: Alphabet)
case class Person(name: String, dateOfBirth: Date)
case class Date(year: Int, month: Month, day: Int)
-
case class DateRange(from: Date, toDate: Date)
sealed trait Month
diff --git a/benchmarks/2.11/src/magnolia/gadt_100.scala b/benchmarks/2.11/src/magnolia/gadt_100.scala
index e392642..0956584 100644
--- a/benchmarks/2.11/src/magnolia/gadt_100.scala
+++ b/benchmarks/2.11/src/magnolia/gadt_100.scala
@@ -55,7 +55,7 @@ object Gen {
Eq.generic[adt.GTree[String]]
Eq.generic[adt.GTree[String]]
Eq.generic[adt.GTree[String]]
-
+
Eq.generic[adt.GTree[String]]
Eq.generic[adt.GTree[String]]
Eq.generic[adt.GTree[String]]
diff --git a/benchmarks/2.11/src/magnolia/small_100.scala b/benchmarks/2.11/src/magnolia/small_100.scala
index b9eb9ed..ca29739 100644
--- a/benchmarks/2.11/src/magnolia/small_100.scala
+++ b/benchmarks/2.11/src/magnolia/small_100.scala
@@ -55,7 +55,7 @@ object Gen {
Show.generic[adt.Letter]
Show.generic[adt.Letter]
Show.generic[adt.Letter]
-
+
Show.generic[adt.Letter]
Show.generic[adt.Letter]
Show.generic[adt.Letter]