core_bools also works towards compatibility with JSON::PP, and with both of these options it is possible to have correct, full round-trip encode/decode between Perl and JSON booleans.
Those who previously reported build failures, could you please retest?
I'd also be interested in benchmarks on various configurations. The distribution now includes a bench_simdjson.pl in the eg directory, just run it with as many JSON files as you'd like. If you report benchmark results, please include the CPU type and the output of JSON::SIMD::simdjson_version as well.
With this version, I think I've added everything I've wanted. In the future I'll intend to track new releases from both JSON::XS and simdjson, and of course I'd fix any reported bugs ASAP. (There is one major new feature I'm thinking about, the ability to have partial/deferred decodes and precomputed encodes similar to Go's json.RawMessage, but I don't have a clean and safe design for it yet, so it'll have to wait. I don't want to add ad-hoc features haphazardly.)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Release: JSON::SIMD 1.05
by Tux (Canon) on Apr 24, 2023 at 10:06 UTC |