Andriy Plokhotnyuk

Results 125 issues of Andriy Plokhotnyuk

https://openproceedings.org/2019/conf/edbt/EDBT19_paper_27.pdf

help wanted

_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...

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