Michel Davit

Results 64 issues of 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

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]`...