Changes for version 3.0217_04 - 2016-10-07

  • fix and document wrong strEQc usage in new(). #70 (ilmari)

Changes for version 3.0217_03 - 2016-10-06

  • expect_false() macro fix for MSVC
  • fix av and hv length types: protect from security sensitive overflows, add HVMAX_T and RITER_T
  • add new "Hash key too large" error. perl5 silently truncates it, we prefer errors, cperl 5.25.1 does error also.
  • fix broken 5.8.1 SvPOK_only, i.e. assert_not_ROK

Changes for version 3.0217_02 - 2016-10-04

  • Use faster strEQc macros from cperl with constant strings.
  • prefer memEQ for systems without memcmp, to use bcmp there.
  • add more expect_false() to inf/nan branches.

Changes for version 3.0217_01 - 2016-10-04

  • Detect INF/NAN: ?/++/-?/--- on HP-UX (#56)
  • New stringify_infnan(3) infnan_mode. Easy to detect platform independent "inf", "-inf" or "nan" strings with double quotes, with qnan, snan or negative nan unified to "nan".

Documentation

Cpanel::JSON::XS commandline utility

Modules

cPanel fork of JSON::XS, fast and correct serializing
dummy module providing JSON::XS::Boolean

Examples