Fixes
- Negative numbers when attempting to parse into unsigned integers are now properly errors
- Integer types with sizes less than 8 bytes (int8_t, int16_t, int32_t, etc.) are now checked for overflow and underflow against a parse into an
int64_tor auint64_t, depending on whether signed or unsigned - Fixed
glz::mergefor nested object types - Removed a bad noexcept for
glz::ex::read_json
New Features
- Added
glz::obj_copyandglz::arr_copy, which behave likeglz::objandglz::arr, but copy state (these structures are for logging JSON) - Added CSV writing for
glz::recorder
Cleanup
- Eliminated unnecessary
thread_localfor set reading - Removed an unnecessary
#include <iostream>