Michel Davit
Michel Davit
Scala3 version of magnolia does not generate serializable typeclass when defined inside a non-serializable outer, unlike the scala 2 version. Tested in https://github.com/softwaremill/magnolia/pull/498. It looks like the `summonInline[Typeclass[p]]` lambda in...
Looks like magnolia scala3 is creating a lambda with iuter reference in the `SubType.callByNeed` [here](https://github.com/softwaremill/magnolia/blob/36d84794799e30779de8743988154cd3972ecb0e/src/core/impl.scala#L184) that prevents the typeclass to be serializable. Changed the usage in `semiauto` to get more...
In merge queue for scalacheck
In merge queue for scalacheck
Fix https://github.com/spotify/magnolify/issues/815
Prefer using `def` over abstract `val` in traits. This increases implementation flexibility and avoid unnecessary serialization and memory usage (when referring to a constant for instance)
Add `hbase` module to support conversion from`Result` ant to `Put` mutation
Fix warnings: > package object inheritance is deprecated (https://github.com/scala/scala-dev/issues/441); [warn] drop the `extends` clause or use a regular object instead
When running with avro
As `java.util.ArrayList` is supported in `containerOf`, introduce builder to generate `java.util.HashMap` from tuple generator. The doc states `java.util.ArrayList` is supported by default, but the implicit evidence `evt: C[T] => Traversable[T]`...