forked from mysql/mysql-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRAPIDJSON-README
37 lines (28 loc) · 1.66 KB
/
RAPIDJSON-README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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