Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ---- The rapidjson library included in this directory is based on https://github.com/miloyip/rapidjson, upstream commit 3a4835e080d213c60842f58f207991fbb1c97f74. There are three changes made to the library: 1) Two lines have been added to reader.h, which fix an assertion in the library when a JSON document contains illegally escaped unicode characters. See upstream commit b7e34100ed167b8134b41fcff0918895dd4e61fb for the changes. 2) Rapidjson-specific changes in commit 91153f3385c4917a215aa4c7818b3f6265608286 have been applied, so that negative zero is handled properly (bug#19504183). 3) The fix for a bug in the parsing of floating point numbers has been applied to reader.h (bug#21384048). See details in the upstream bug report at https://github.com/miloyip/rapidjson/issues/313 and the following upstream commits: - 93d13ad2acc6a52d58e09d84e76826cd36ee64f0 - 735354efd328709a8efb6a2a43a584bb85f2de6b - 7708215b609733bcfa06074b67463920c03782e8