47degrees / helios

A purely functional JSON library for Kotlin built on Λrrow
https://47degrees.github.io/helios/
Apache License 2.0
169 stars 22 forks source link

Clean code #122

Closed AdrianRaFo closed 4 years ago

AdrianRaFo commented 4 years ago

Also Fixes https://github.com/47deg/helios/issues/117

47degdev commented 4 years ago

Hood benchmark comparison: :heavy_check_mark: Decoding (Threshold: 125.37825861527251)

Benchmark Value
master_benchmark 10799.535783184545
helios_benchmark 11144.21731315386

:warning: Decodingfromraw (Threshold: 250.0)

Benchmark Value
master_benchmark 7183.127464279756
helios_benchmark 7080.9298741983275

:heavy_check_mark: Parsing (Threshold: 250.0)

Benchmark Value
master_benchmark 21956.172613701332
helios_benchmark 23116.099934982205
AdrianRaFo commented 4 years ago

Could you @nomisRev take a look at this when you have a chance?