Taro L. Saito

Results 287 comments of 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...")) ```

~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 😅