diff --git a/project/build.properties b/project/build.properties index 7a159c4..fe69360 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version = 1.10.6 +sbt.version = 1.10.7 diff --git a/src/main/g8/build.sbt b/src/main/g8/build.sbt index 54ecc64..316444e 100644 --- a/src/main/g8/build.sbt +++ b/src/main/g8/build.sbt @@ -1,4 +1,4 @@ -scalaVersion := "3.3.3" // A Long Term Support version. +scalaVersion := "3.3.5" // A Long Term Support version. enablePlugins(ScalaNativePlugin) @@ -10,7 +10,7 @@ import scala.scalanative.build._ // defaults set with common options shown nativeConfig ~= { c => - c.withLTO(LTO.none) // thin - .withMode(Mode.debug) // releaseFast - .withGC(GC.immix) // commix + c.withSourceLevelDebuggingConfig( + SourceLevelDebuggingConfig.enabled + ) // enable rich stacktraces } diff --git a/src/main/g8/project/build.properties b/src/main/g8/project/build.properties index 7a159c4..fe69360 100644 --- a/src/main/g8/project/build.properties +++ b/src/main/g8/project/build.properties @@ -1 +1 @@ -sbt.version = 1.10.6 +sbt.version = 1.10.7 diff --git a/src/main/g8/project/plugins.sbt b/src/main/g8/project/plugins.sbt index e096f76..2f7a1e7 100644 --- a/src/main/g8/project/plugins.sbt +++ b/src/main/g8/project/plugins.sbt @@ -1 +1 @@ -addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.1") +addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.6") diff --git a/src/main/g8/src/main/scala/Main.scala b/src/main/g8/src/main/scala/Main.scala index 399e5f3..ad6ec46 100644 --- a/src/main/g8/src/main/scala/Main.scala +++ b/src/main/g8/src/main/scala/Main.scala @@ -1,4 +1 @@ -object Main { - def main(args: Array[String]): Unit = - println("Hello, world!") -} +@main def hello = println("Hello world from Scala Native!")