Vladimir Pavkin

Results 28 issues of Vladimir Pavkin

PoC of scala.js build. (originated in #54 ) @SemanticBeeng Here you go. Just have to setup runtime for js tests and maybe separate platform independent tests into a cross-project. You...

While the behavior described here seems weird to me, I may miss something obvious. Excuse me if this is the case. So I have two streams and each does a...

This is a more principled version of #89. I found at least two cases when the typeclass intance being derived would have a type different from the typeclass used for...

Let's talk about circe again :) There's `semiauto` mode, which is quite handy in many cases. In this mode the deriver doesn't use itself recursively to derive underlying types. Essentially,...

Reproduction: https://github.com/vpavkin/magnolia/blob/e278256e713ddf3b1aa3365898e930eff168274b/tests/src/main/scala/IntermediateTraitsTest.scala Shapeless generic skips intermediate traits/abstract classes and forms a coproduct of only leaf types. This makes perfect sense for many scenarios, JSON included. Magnolia, on the other hand,...

Hello! I see that cross-built version is not yet officially published, is it possible for someone to make a release, so that there's scalajs artifact available? Thank you very much...

Hi! Found this issue while trying out circe-derivation 0.8.0-M2: ```scala import io.circe.{Decoder, Encoder} import io.circe.derivation._ trait Typeclass[T] // notice additional context bound here case class Test1[T: Typeclass](v: T) case class...

Currently there's no alternative to making these methods public - otherwise macro won't be able to see them at the call site. This probably has to be fixed in Magnolia.

magnolia

From http://magnolia.work/: > ... while some work has gone into minimizing the amount of runtime heap allocations from generate typeclasses, it is known that it will generate **some ephemeral garbage**......

Need to measure performance (compilation time and codec roundtrip) of circe-magnolia vs. existing alternatives: circe-generic and circe-derivation