Revision history for Perl extension JSON::SIMD
1.06 Thu Apr 27 17:55:29 CEST 2023
- fix core_bools with false argument (now restores default)
- make is_bool aware of core booleans on perl >= 5.36
- more benchmark scripts
1.05 Sat Apr 22 21:55:43 CEST 2023
- fix build issue with "invalid register for .seh_savexmm" (prev fix caused other problems, was reverted)
- add ppport.h
- add core_bools and encode_core_bools methods to support builtin::true and false on perl >= 5.36
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.
1.04 Thu Apr 20 19:48:29 CEST 2023
- fix floating point precision issues with -Duselongdouble and -Dusequadmath
- fix intermittent garbage in floating point numbers from encode with -Dusequadmath (fix taken from Cpanel::JSON::XS ad072b4)
- fix build issue with "invalid register for .seh_savexmm"
- drop common::sense as a direct dependency (it's still used via Types::Serialiser, though)
- fix repository and issue tracker for CPAN (thanks to Gabor Szabo)
1.03 Apr 18 20:11:05 CEST 2023
- fix hardcoded g++ in Makefile
- document requirements and incompatibilites
1.02 Mon Apr 17 20:00:08 CEST 2023
- update repository and issue tracker?
- split old changes into separate file
1.01 Mon Apr 17 19:32:46 CEST 2023
- update repository and issue tracker
1.00 Mon Apr 17 18:49:49 CEST 2023
- first version of JSON::SIMD, forked from JSON::XS
- add simdjson decoder, make it the default
- add decode_at_pointer method
- add simdjson_version function