Sébastien Doeraene

Results 596 comments of Sébastien Doeraene

Thanks for the reminder @SethTisue. We should somehow make sure to provide a 2.13 version, yes. We're basically at full capacity these months for the release of Scala 3, so...

Edit: Oops sorry I didn't read the initial description well enough. My comment below appears to repeat @dwijnand's suggestion. > dbuild will complain that the JVM subproject and the corresponding...

Scala.js does not override `publish`, so resetting `publish` should not be an issue. The way it adds its suffix is through the `crossVersion` sbt setting, here: https://github.com/scala-js/scala-js/blob/v0.6.13/sbt-plugin/src/main/scala/org/scalajs/sbtplugin/ScalaJSPluginInternal.scala#L991

> Personally I think that Scala.js should I guess you meant Scala Native.

FWIW, those are in `java.net`, not `java.security` ;)

I can reproduce on the JVM with the following minimization: ```scala trait MyConsumer[T] { var x: Int = 1 def accept(x: T): Unit } object Test { def main(args: Array[String]):...

Investigating further, it's not Erasure's fault either. It's either Typer or ExpandSAMs, depending on what are the invariants we want. After ExpandSAMs, the tree for the closure is: ```scala val...

Thanks for the report. I'm starting my vacation today, so I won't be able to look at it in the next two weeks. I think you forgot the definition of...

This appears to happen only when the type of the `var` is `Unit` or `Null` (whether inferred, or explicitly written). It does not seem to be related to having a...

Related: constant-value fields are also lost: ```scala class Bar extends Foo { final val extra = "foo" } ```