Skip to content

Commit 4295caf

Browse files
committed
Trying to update to scala-native 0.3.8.
1 parent ce25bee commit 4295caf

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ addSbtPlugin("org.scala-native" % "sbt-crossproject" % "0.2.0")
1010

1111
addSbtPlugin("org.scala-native" % "sbt-scalajs-crossproject" % "0.2.0")
1212

13-
addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.3.6")
13+
addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.3.8")
1414

1515
addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.18")

project/scalatest.scala

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ import org.scalajs.sbtplugin.ScalaJSPlugin.autoImport.{scalaJSLinkerConfig, jsEn
1414
import sbtcrossproject.CrossPlugin.autoImport._
1515

1616
import scalanative.sbtplugin.ScalaNativePlugin
17-
import scalanative.tools
17+
//import scalanative.tools
1818
import scalanative.optimizer.{inject, pass}
19-
import scalanative.sbtplugin.ScalaNativePluginInternal.{nativeConfig, nativeOptimizerDriver, nativeLinkerReporter, nativeOptimizerReporter, NativeTest}
19+
import scalanative.sbtplugin.ScalaNativePluginInternal.NativeTest
20+
//import scalanative.sbtplugin.ScalaNativePluginInternal.{nativeConfig, nativeOptimizerDriver, nativeLinkerReporter, nativeOptimizerReporter, NativeTest}
2021
import ScalaNativePlugin.autoImport._
2122

2223
import com.typesafe.tools.mima.plugin.MimaKeys.{mimaPreviousArtifacts, mimaCurrentClassfiles, mimaBinaryIssueFilters}
@@ -214,10 +215,10 @@ object ScalatestBuild extends Build {
214215
case Some((2, scalaMajor)) if scalaMajor >= 11 =>
215216
Seq(
216217
"org.scala-lang.modules" %% "scala-xml" % "1.0.6",
217-
"org.scalacheck" %%% "scalacheck" % nativeScalacheckVersion % "optional"
218+
"org.scalacheck" %% "scalacheck_native0.3" % nativeScalacheckVersion % "optional"
218219
)
219220
case _ =>
220-
Seq("org.scalacheck" %%% "scalacheck" % nativeScalacheckVersion % "optional")
221+
Seq("org.scalacheck" %% "scalacheck_native0.3" % nativeScalacheckVersion % "optional")
221222
}
222223
}
223224

@@ -394,7 +395,7 @@ object ScalatestBuild extends Build {
394395
.settings(sharedSettings: _*)
395396
.settings(
396397
projectTitle := "Common test classes used by scalactic.native and scalatest.native",
397-
libraryDependencies += "org.scalacheck" %%% "scalacheck" % nativeScalacheckVersion % "optional",
398+
libraryDependencies += "org.scalacheck" %% "scalacheck_native0.3" % nativeScalacheckVersion % "optional",
398399
sourceGenerators in Compile += {
399400
Def.task{
400401
GenCommonTestNative.genMain((sourceManaged in Compile).value / "scala" / "org" / "scalatest", version.value, scalaVersion.value) ++
@@ -670,13 +671,13 @@ object ScalatestBuild extends Build {
670671
.settings(
671672
projectTitle := "Scalactic Test.native",
672673
organization := "org.scalactic",
673-
libraryDependencies += "org.scalacheck" %%% "scalacheck" % nativeScalacheckVersion % "test",
674+
libraryDependencies += "org.scalacheck" %% "scalacheck_native0.3" % nativeScalacheckVersion % "test",
674675
testOptions in Test ++=
675676
Seq(Tests.Argument(TestFrameworks.ScalaTest, "-oDIF")),
676-
nativeOptimizerDriver in NativeTest := {
677+
/*nativeOptimizerDriver in NativeTest := {
677678
val orig = tools.OptimizerDriver((nativeConfig in NativeTest).value)
678679
orig.withPasses(orig.passes.filterNot(p => p == pass.DeadBlockElimination || p == pass.GlobalBoxingElimination))
679-
},
680+
},*/
680681
nativeLinkStubs in NativeTest := true,
681682
sourceGenerators in Test += {
682683
Def.task {
@@ -934,8 +935,8 @@ object ScalatestBuild extends Build {
934935
initialCommands in console := """|import org.scalatest._
935936
|import org.scalactic._
936937
|import Matchers._""".stripMargin,
937-
libraryDependencies += "org.scala-native" %%% "test-interface" % "0.3.6",
938-
libraryDependencies += "org.scalacheck" %%% "scalacheck" % nativeScalacheckVersion % "optional",
938+
libraryDependencies += "org.scala-native" %% "test-interface_native0.3" % "0.3.8",
939+
libraryDependencies += "org.scalacheck" %% "scalacheck_native0.3" % nativeScalacheckVersion % "optional",
939940
//jsDependencies += RuntimeDOM % "test",
940941
sourceGenerators in Compile += {
941942
Def.task {
@@ -1018,10 +1019,10 @@ object ScalatestBuild extends Build {
10181019
projectTitle := "ScalaTest Test",
10191020
organization := "org.scalatest",
10201021
libraryDependencies ++= nativeCrossBuildLibraryDependencies.value,
1021-
libraryDependencies += "org.scalacheck" %%% "scalacheck" % nativeScalacheckVersion % "test",
1022+
libraryDependencies += "org.scalacheck" %% "scalacheck_native0.3" % nativeScalacheckVersion % "test",
10221023
// libraryDependencies += "io.circe" %%% "circe-parser" % "0.7.1" % "test",
10231024
fork in test := false,
1024-
nativeOptimizerDriver in NativeTest := {
1025+
/*nativeOptimizerDriver in NativeTest := {
10251026
val orig = tools.OptimizerDriver((nativeConfig in NativeTest).value)
10261027
orig.withPasses(orig.passes.filterNot(p => p == pass.DeadBlockElimination || p == pass.GlobalBoxingElimination))
10271028
},
@@ -1035,7 +1036,7 @@ object ScalatestBuild extends Build {
10351036
override def onComplete(batchId: Int, batchDefns: Seq[scalanative.nir.Defn]): Unit = {
10361037
println(s"end $batchId")
10371038
}
1038-
},
1039+
},*/
10391040
nativeLinkStubs in NativeTest := true,
10401041
testOptions in Test := scalatestTestNativeOptions,
10411042
publishArtifact := false,
@@ -1206,7 +1207,7 @@ object ScalatestBuild extends Build {
12061207
organization := "org.scalatest",
12071208
moduleName := "scalatest-app",
12081209
libraryDependencies ++= nativeCrossBuildLibraryDependencies.value,
1209-
libraryDependencies += "org.scala-native" %%% "test-interface" % "0.3.6",
1210+
libraryDependencies += "org.scala-native" %% "test-interface_native0.3" % "0.3.8",
12101211
// include the scalactic classes and resources in the jar
12111212
mappings in (Compile, packageBin) ++= mappings.in(scalacticNative, Compile, packageBin).value,
12121213
// include the scalactic sources in the source jar

0 commit comments

Comments
 (0)