Andriy Plokhotnyuk
Andriy Plokhotnyuk
https://openproceedings.org/2019/conf/edbt/EDBT19_paper_27.pdf
_Sub-quadratic_ decreasing of throughput when length of the JSON object is increasing On contemporary CPUs parsing of such JSON object with an additional field that has of 1000000 decimal digits...
_Sub-quadratic_ decreasing of throughput when number of JSON object fields (with keys that have the same hash code) is increasing On contemporary CPUs parsing of such JSON object (with a...
https://github.com/fthomas/scala-steward
A workaround is: ```scala implicit def arraySeqDecoder[A](implicit decoder: JsonDecoder[A], ct: ClassTag[A]): JsonDecoder[ArraySeq[A]] = (trace: List[JsonError], in: RetractReader) => { val builder = ArraySeq.newBuilder[A] Lexer.char(trace, in, '[') var i: Int =...
Most of contemporary JSON parsers in Scala [don't serialize empty collections](https://github.com/plokhotnyuk/jsoniter-scala/blob/04548e6983997eb891178a92817708b16f178c37/jsoniter-scala-benchmark/shared/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/benchmark/TwitterAPIWriting.scala). It could be even default option with ability to redefine. Turning on serialization of default and empty values could...
The following exceptions(s) occurred in the ZIO for IntelliJ plugin: ``` com.intellij.openapi.util.InvalidDataException: Test configuration kind 'All in package' is not supported. at zio.intellij.testsupport.ZTestRunConfiguration.fromTestConfiguration(ZTestRunConfiguration.scala:45) at zio.intellij.testsupport.ZTestRunConfiguration.$anonfun$runnerInfo$4(ZTestRunConfiguration.scala:52) at scala.Option.getOrElse(Option.scala:201) at zio.intellij.testsupport.ZTestRunConfiguration.zio$intellij$testsupport$ZTestRunConfiguration$$runnerInfo(ZTestRunConfiguration.scala:52) at...
_Sub-quadratic_ decreasing of throughput when number of JSON object fields (with keys that have the same hash code) is increasing On contemporary CPUs parsing of such JSON object (with a...