github stephenberry/glaze v2.8.1

latest releases: v9.0.0, v8.4.0, v8.3.0...
2 years ago

Improvements

  • Less aggressive forced inlining, especially on Clang. This leads to around 90% faster compilation times in Release on Clang (json_test.cpp) and about a 25% reduction in binary size (json_test.cpp). This does have some read performance degradation in certain cases, which will be addressed in future releases. #1059
  • is_includer support for JSON as empty strings in #1061
  • Support boost::asio with fallback to standalone asio in glz::asio_client and server by @SiebrenW in #1055
  • clear() method for glz::repe::registry in #1063

Fixes

  • Fixed glz::ex::read and added glz::ex::write_json_schema in #1060
  • Fix make_map_impl for large numbers of members by @huangminghuang in #1064
  • glz::raw support for glz::enumerate (enums) in #1071
  • Fixed compile time issue with error_on_missing_keys and runtime maps by @stephenberry in #1073

Full Changelog: v2.8.0...v2.8.1

Don't miss a new glaze release

NewReleases is sending notifications on new releases.