Skip to content

Commit

Permalink
Crossbuild for 2.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gabro committed Jun 15, 2019
1 parent 9d6024d commit 206e584
Show file tree
Hide file tree
Showing 31 changed files with 42 additions and 39 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Expand Up @@ -3,7 +3,7 @@ language: scala
scala:
- 2.11.12
- 2.12.8
- 2.13.0-RC1
- 2.13.0

jdk:
- openjdk10
Expand Down
21 changes: 12 additions & 9 deletions build.sbt
Expand Up @@ -4,15 +4,15 @@ import ReleaseTransformations._
import sbtcrossproject.{CrossType, crossProject}

lazy val scalaVersions: Map[String, String] =
Map("2.11" -> "2.11.12", "2.12" -> "2.12.8", "2.13" -> "2.13.0-RC1")
Map("2.11" -> "2.11.12", "2.12" -> "2.12.8", "2.13" -> "2.13.0")

lazy val scalaCheckVersion = "1.14.0"
lazy val scalaTestVersion = "3.1.0-SNAP9"
lazy val scalaTestPlusVersion = "1.0.0-SNAP4"
lazy val scalaTestVersion = "3.1.0-SNAP13"
lazy val scalaTestPlusVersion = "1.0.0-SNAP8"
lazy val shapelessVersion = "2.3.3"
lazy val disciplineVersion = "0.11.2-M1"
lazy val machinistVersion = "0.6.7"
lazy val algebraVersion = "2.0.0-M1"
lazy val disciplineVersion = "0.12.0-M3"
lazy val machinistVersion = "0.6.8"
lazy val algebraVersion = "2.0.0-M2"

lazy val apfloatVersion = "1.8.3"
lazy val jscienceVersion = "4.3.1"
Expand Down Expand Up @@ -155,7 +155,8 @@ lazy val laws = crossProject(JSPlatform, JVMPlatform).crossType(CrossType.Pure)
.settings(moduleName := "spire-laws")
.settings(spireSettings:_*)
.settings(libraryDependencies ++= Seq(
"org.typelevel" %%% "discipline" % disciplineVersion,
"org.typelevel" %%% "discipline-core" % disciplineVersion,
"org.typelevel" %%% "discipline-scalatest" % disciplineVersion,
"org.scalacheck" %%% "scalacheck" % scalaCheckVersion
))
.jvmSettings(commonJvmSettings:_*)
Expand Down Expand Up @@ -494,7 +495,10 @@ lazy val commonScalacOptions = Def.setting(
case Some((2, v)) if v >= 13 =>
Seq()
case _ =>
Seq("-Yno-adapted-args")
Seq(
"-Yno-adapted-args",
"-Xfuture"
)
}) ++ Seq(
"-deprecation",
"-encoding", "UTF-8",
Expand All @@ -509,7 +513,6 @@ lazy val commonScalacOptions = Def.setting(
"-Ywarn-dead-code",
"-Ywarn-numeric-widen",
"-Ywarn-value-discard",
"-Xfuture"
)
)

Expand Down
2 changes: 1 addition & 1 deletion macros/src/test/scala/spire/macros/CheckedTest.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package macros

import org.scalatest.Matchers
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import org.scalatest.funsuite.AnyFunSuite

import org.scalacheck.Arbitrary
Expand Down
2 changes: 1 addition & 1 deletion project/plugins.sbt
Expand Up @@ -5,7 +5,7 @@ addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.11")
addSbtPlugin("com.eed3si9n" % "sbt-unidoc" % "0.4.2")
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.9.0")
addSbtPlugin("pl.project13.scala" % "sbt-jmh" % "0.3.6")
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.6.0-RC1")
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.6.0")
addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "1.0.0")
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "2.4")
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/PartialSyntaxTest.scala
Expand Up @@ -13,7 +13,7 @@ import org.scalacheck.Prop.forAll

import org.scalatest.NonImplicitAssertions
import org.scalatest.funsuite.AnyFunSuite
import org.scalatest.check.Checkers
import org.scalatestplus.scalacheck.Checkers

class PartialSyntaxTest extends AnyFunSuite with Checkers with BaseSyntaxTest with NonImplicitAssertions {

Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/SyntaxTest.scala
Expand Up @@ -13,7 +13,7 @@ import org.scalacheck.{Arbitrary, Gen}
import org.scalacheck.Arbitrary._
import org.scalacheck.Prop._

import org.scalatest.check.Checkers
import org.scalatestplus.scalacheck.Checkers

class SyntaxTest extends SpireTests with Checkers with BaseSyntaxTest {
import spire.syntax.signed._
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/algebra/EqTest.scala
Expand Up @@ -5,7 +5,7 @@ import spire.std.int._

import org.scalacheck.Prop.forAll

import org.scalatest.check.Checkers
import org.scalatestplus.scalacheck.Checkers
import org.scalatest.funsuite.AnyFunSuite

class EqTests extends AnyFunSuite with Checkers {
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/ComplexCheck.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package math

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import spire.implicits._
import spire.laws.arb.{ complex, real }
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/IntervalTest.scala
Expand Up @@ -10,7 +10,7 @@ import spire.implicits.{eqOps => _, _}
import spire.laws.arb.{interval => interval_, rational}

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import org.scalatest.funsuite.AnyFunSuite

import interval.Overlap._
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/NaturalTest.scala
Expand Up @@ -3,7 +3,7 @@ package math

import org.scalacheck.Arbitrary._
import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import scala.util.Try

Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/NumberTest.scala
Expand Up @@ -3,7 +3,7 @@ package math

import org.scalacheck.Arbitrary._
import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import org.scalatest.funsuite.AnyFunSuite

class NumberPropertiesTest extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/PackageCheck.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package math

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

class PackageCheck extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
fib(0) shouldBe 0
Expand Down
Expand Up @@ -10,7 +10,7 @@ import org.scalacheck.Arbitrary
import org.scalacheck.Arbitrary.arbitrary

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

class PolynomialSamplingCheck extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {

Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/PolynomialTest.scala
Expand Up @@ -13,7 +13,7 @@ import org.scalacheck.{Arbitrary, Gen}
import org.scalacheck.Arbitrary.arbitrary

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import org.scalatest.funsuite.AnyFunSuite

object PolynomialSetup {
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/QuaternionCheck.scala
Expand Up @@ -8,7 +8,7 @@ import org.scalacheck.{Arbitrary, Gen}
import org.scalacheck.Arbitrary.arbitrary

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

class QuaternionCheck extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {

Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/RationalCheck.scala
Expand Up @@ -5,7 +5,7 @@ import org.scalacheck.Arbitrary
import org.scalacheck.Arbitrary.arbitrary

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

class RationalCheck extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
type Q = Rational
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/RealCheck.scala
Expand Up @@ -5,7 +5,7 @@ import spire.implicits._
import spire.laws.arb.{rational, real}

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import ArbitrarySupport._
import Ordinal._
Expand Down
4 changes: 2 additions & 2 deletions tests/src/test/scala/spire/math/SafeLongCheck.scala
Expand Up @@ -4,7 +4,7 @@ package math
import java.math.BigInteger

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import spire.util.Opt

class SafeLongCheck extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
Expand Down Expand Up @@ -263,5 +263,5 @@ class SafeLongCheck extends PropSpec with Matchers with ScalaCheckDrivenProperty
SafeLong(b * 2 + 1).isEven shouldBe false
}
}

}
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/TrileanCheck.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package math

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import spire.laws.arb._

Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/UnsignedTest.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package math

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import spire.laws.arb.{ubyte, ushort, uint, ulong}

Expand Down
Expand Up @@ -6,7 +6,7 @@ import org.scalacheck.Arbitrary
import org.scalacheck.Arbitrary.arbitrary

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import spire.implicits._
import spire.laws.arb.rational
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/fpf/FPFilterTest.scala
Expand Up @@ -10,7 +10,7 @@ import org.scalacheck.{Arbitrary, Gen}
import org.scalacheck.Arbitrary.arbitrary
import org.scalacheck.Prop.forAll

import org.scalatest.check.Checkers
import org.scalatestplus.scalacheck.Checkers
import org.scalatest.funsuite.AnyFunSuite

case class Degenerate[A](value: A)
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/interval/BoundTest.scala
@@ -1,7 +1,7 @@
package spire.math.interval

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import spire.laws.arb._
import spire.syntax.eq._
import spire.math.Rational
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/interval/OverlapTest.scala
@@ -1,7 +1,7 @@
package spire.math.interval

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import spire.laws.arb._
import spire.math.{Interval, Rational}
import spire.math.interval.Overlap._
Expand Down
Expand Up @@ -4,7 +4,7 @@ package math.prime
import spire.math.SafeLong

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import spire.implicits._

Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/math/prime/FactorsCheck.scala
Expand Up @@ -9,7 +9,7 @@ import org.scalacheck.Arbitrary
import org.scalacheck.Arbitrary.arbitrary

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import spire.math.ArbitrarySupport._
import Ordinal._
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/random/SamplingTest.scala
Expand Up @@ -4,7 +4,7 @@ package random
import org.scalacheck.Gen

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

class SamplingTest extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
val rng = spire.random.rng.Lcg64.fromTime()
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/random/ShufflingTest.scala
Expand Up @@ -4,7 +4,7 @@ package random
import org.scalacheck.Gen

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

class ShufflingTest extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
val rng = spire.random.rng.Lcg64.fromTime()
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/tests/package.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package tests

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks
import org.scalatest.funsuite.AnyFunSuite

trait SpireProperties extends PropSpec with Matchers with ScalaCheckDrivenPropertyChecks {
Expand Down
2 changes: 1 addition & 1 deletion tests/src/test/scala/spire/util/PackCheck.scala
Expand Up @@ -2,7 +2,7 @@ package spire
package util

import org.scalatest.{Matchers, PropSpec}
import org.scalatest.check.ScalaCheckDrivenPropertyChecks
import org.scalatestplus.scalacheck.ScalaCheckDrivenPropertyChecks

import java.nio.ByteBuffer

Expand Down

0 comments on commit 206e584

Please sign in to comment.