diff --git a/io/native/src/main/scala/fs2/io/ioplatform.scala b/io/native/src/main/scala/fs2/io/ioplatform.scala index 919246af1c..4cb63d98ad 100644 --- a/io/native/src/main/scala/fs2/io/ioplatform.scala +++ b/io/native/src/main/scala/fs2/io/ioplatform.scala @@ -43,7 +43,7 @@ import scala.scalanative.unsigned._ private[fs2] trait ioplatform extends iojvmnative { private[io] val PathStreamChunkSize = - 1 // FIXME https://github.com/scala-native/scala-native/issues/4431 + 16 private[fs2] def fileDescriptorPoller[F[_]: LiftIO]: F[FileDescriptorPoller] = IO.pollers diff --git a/io/shared/src/test/scala/fs2/io/file/FilesSuite.scala b/io/shared/src/test/scala/fs2/io/file/FilesSuite.scala index c25807188d..ed7e1503f3 100644 --- a/io/shared/src/test/scala/fs2/io/file/FilesSuite.scala +++ b/io/shared/src/test/scala/fs2/io/file/FilesSuite.scala @@ -545,18 +545,8 @@ class FilesSuite extends Fs2Suite with BaseFileSuite { Stream .resource(tempFile) .flatMap { p => - Files[IO].list(p).void.recover { - // java.io.UncheckedIOException is unavailable in Scala.js - case e: RuntimeException if isNative => - e.getCause match { - case ex: NotDirectoryException => - assertEquals(ex.getMessage, p.toString) - case other => - fail(s"Unexpected error $other") - } - - case ex: NotDirectoryException => - assertEquals(ex.getMessage, p.toString) + Files[IO].list(p).void.recover { case ex: NotDirectoryException => + assertEquals(ex.getMessage, p.toString) } } .compile diff --git a/project/plugins.sbt b/project/plugins.sbt index bf99e649af..24d3df3fed 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -2,7 +2,7 @@ val sbtTypelevelVersion = "0.8.1" addSbtPlugin("org.typelevel" % "sbt-typelevel" % sbtTypelevelVersion) addSbtPlugin("org.typelevel" % "sbt-typelevel-site" % sbtTypelevelVersion) addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.1") -addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.8") +addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.9") addSbtPlugin("com.armanbilge" % "sbt-scala-native-config-brew-github-actions" % "0.4.0") addSbtPlugin("io.github.sbt-doctest" % "sbt-doctest" % "0.12.2") addSbtPlugin("pl.project13.scala" % "sbt-jmh" % "0.4.8")