Taro L. Saito
Taro L. Saito
Upon re-reading the PR, I noticed some misunderstandings. UnpackerConfig.bufferSize is used to control the internal buffer size, but it is not meant to limit the size of the uncompressed data....
Supporting wildcard `*` looks good and would work for your use case: ```scala packJvmOpts := Map("*" -> Seq("-D...")) ```
Released sbt-pack 0.20 with this fix. Thanks!
~This is not a blocker for Scala 3 support. Removed from Scala 3 milestone~ Actually, it's better to have this change in an earlier phase so that we can migrate...
I also observed a similar compilation error.
@wiltonlazary Thanks for the detailed example. I could reproduce this issue on my end, and Surface now supports opaque type #3318, I'll take a look.
Thanks for reporting. Is this an issue specific to your ObjLocal class or any class with curried methods?
It seems a workaround is calling Surface.methodsOf[X] outside the constructor scope. For example: ```scala class InjectScript(x: Seq[MethodSurface]) class XParams[+T](params: Map[String, T]) trait Params { def getParams: XParams[Unit] } private def...
This dependency is only airframe-http-finagle, so moving this implementation to airframe-http-finagle can be a safer option without introducing too much breaking changes.
I need to create a reproduction spec first. I've forgotten how I encountered this issue 😅