NEWS | R Documentation |
Upgraded to simdjson 0.4.1 which adds upstream Windows support (Dirk in #27 closing #26 and #14, plus extensive work by Brendan helping upstream with mingw tests).
Upgraded to simdjson 0.4.6 with further upstream improvements (Dirk in #30).
Change Travis CI to build matrix over g++ 7, 8, 9, and 10 (Dirk in #31; and also Brendan in #32).
New JSON functions fparse
and fload
(Brendan in #32) closing #18 and #10).
Created C++ integer-handling utilities for safe downcasting and integer return (Brendan in #16 closing #13).
New JSON functions .deserialize_json
and
.load_json
(Brendan in #16, #17, #20, #21).
Upgrade Travis CI to 'bionic', extract package and version
from DESCRIPTION
(Dirk in #23).
Add parseExample
from earlier upstream announcement (Dirk).
Updated example parseExample
to API changes (Brendan).
Upgraded to new upstream releases 0.3 and 0.3.1 (Dirk in #9 closing #8)
Updated example validateJSON
to API changes.
Sychronized once more with upstream.
Created new C++ function to check for unsupported architecture, and report the status on package load.
Only run example and unit tests if supported architecture is found.
Created small configure
script to see if R was built
with C++17 support, and record it in src/Makevars
.
The R side of validateJSON
now globs the file argument,
expanding symbols like ~
appropriately.
C++ code in validateJSON
now conditional on C++17
allowing (incomplete) compilation on lesser systems.
New helper function returning value of __cplusplus
macro, used in package startup to warn if insufficient compiler used.
Initial CRAN upload of first version
Comment-out use of stdout
(now updated upstream)
Deactivate use computed GOTOs for compiler compliance and CRAN
Policy via #define