![]() Fixed the contains() function for JSON Pointers.Fixed a segmentation fault when serializing std::int64_t minimum value.This release fixes several small bugs in the library. Fixed a bug that lead to stack overflow for deeply nested JSON values (objects, array) by changing the implementation of the destructor from a recursive to an iterative approach.Now the parsing is only bounded by the available memory. It turns out that this library segfaulted at a certain nesting depth. Project bad_json_parsers tested how JSON parser libraries react on deeply nested inputs. Please use friend std::istream& operator>(std::istream&, basic_json&) and friend operator<<(std::ostream&, const basic_json&) instead. Functions friend std::istream& operator>(const basic_json&, std::ostream&) are deprecated.Please use the member function items() instead. Function iterator_wrapper are deprecated.As an overview, the following functions have been deprecated in earlier versions and will be removed in the next major version (i.e., 4.0.0): This release does not deprecate any functions. Removed reserve() calls from the destructor which could lead to quadratic complexity.This release fixes a bug introduced in release 3.7.2 which could yield quadratic complexity in destructor calls.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |