Jordan Bayles
25c57812e2
Add new JSON_USE_NULLREF flag
...
This patch adds a new flag, JSON_USE_NULLREF, which removes
the legacy singletons null, nullRef for consumers that require not
having static initialized globals, like Chromium.
2019-07-11 14:34:51 -07:00
Jordan Bayles
9ef812a097
\#964 Delete JSONCPP_NORETURN for [[noreturn]]
...
This patch removes the custom JSONCPP_NORETURN macro in favor of the
C++11 standard [[noreturn]] attribute.
2019-07-10 18:57:47 -07:00
lilinchao
60ba071aac
pop the root node after readValue()
2019-07-09 16:16:00 -07:00
lilinchao
3c32dca892
adjust some codes position
2019-07-02 13:39:32 -07:00
Jordan Bayles
7924d3ff97
Update version.h.in header comments
...
Currently, the comments in the version.h.in header file are
incorrect. This tiny patch just updates them.
2019-07-01 13:23:53 -07:00
Jordan Bayles
95b3092ce4
Fix comments on Json Reader
...
There have been multiple discussions of the inaccurate comments in the
Json Reader class. This patch just updates those comments.
2019-06-28 10:25:13 -07:00
Jordan Bayles
f8db40ff83
Update minimum CMake version requirement
2019-06-28 10:24:50 -07:00
Jordan Bayles
44bc38f0a1
Issue #633 : Fix issue with maxInt
...
This patch is a minor fix to Json::OurReader to properly check against
maxLargestInt, not maxInt. Some cleanup in the decodeNumber method is
included.
2019-06-28 09:43:32 -07:00
Jordan Bayles
ddc9e0fcd7
Run clang-format on the repository
...
We currently don't have any checks for clang formatting as part of our
check-in process, this is an incremental patch to get things compliant.
2019-06-27 12:25:42 -07:00
Google AutoFuzz Team
879a5b80ce
Add fuzz.cpp to jsoncpp_test
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
dc170e30e2
Update main.cpp
2019-06-27 11:58:42 -07:00
Google-Autofuzz
d148e28b9b
added fuzz.cpp to macro in main.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
bcc0472621
Update jsontest.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
c4d1cb1cd1
Update jsontest.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
336c300ca4
Update jsontest.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
400ec89811
Update CMakeLists.txt
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
181f9eb129
Update CMakeLists.txt
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
13afd0e455
Update main.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
caa2f3bf42
Update main.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
fdcd2fc232
Update main.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
92cc77392e
Added include fuzz.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
7e69f15a64
added llvm
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
8e01024ce3
fix llvm
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
6d236e1948
Update fuzz.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
d81a3caece
Update fuzz.h
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
2939d85b84
Update fuzz.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
9725530a4f
Update fuzz.h
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
576b271a04
Update fuzz.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
9d6db96f36
Update fuzz.h
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
46d35659ef
Update fuzz.h
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
29434414d7
Update fuzz.cpp
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
3247202676
Updated fuzz.h
2019-06-27 11:58:42 -07:00
Google AutoFuzz Team
0e3b22dd3a
Updated header and fixed the bug
2019-06-27 11:58:42 -07:00
Autofuzz team
786851819e
Add a simple fuzz test for jsoncpp.
2019-06-27 11:58:42 -07:00
Olivier LIESS
629a727b5f
version.h : wrong file was deployed, added required include path and
2019-06-26 09:05:34 -07:00
cmlchen
c51d718ead
extract variable
2019-06-26 09:03:12 -07:00
cmlchen
7c7ccbf934
fix compile problem
2019-06-26 09:03:12 -07:00
cmlchen
b7feb2d493
use fpclassify to test a float number is zero or nan
2019-06-26 09:03:12 -07:00
chenguoping
5510f14a71
repair a typo error
2019-06-25 15:16:16 -07:00
Jordan Bayles
d34479ec34
Issue 920: Fix android build with casting fix
...
This patch removes an unchecked conversion from a 64bit wide type
to a 32bit wide type, fixing a compile error on some platforms.
Issue:920
2019-06-25 15:14:53 -07:00
Billy Donahue
dd6921f479
Add WideString test for Issue #756
2019-06-25 15:14:01 -07:00
Jordan Bayles
101d4797db
Merge pull request #955 from baylesj/yaml-cleanups
...
Modernize Travis and Appveyor configs
2019-06-25 14:56:34 -07:00
Jordan Bayles
2690bc9a9a
Update appveyor to use build images
2019-06-25 14:48:40 -07:00
Jordan Bayles
c84f2e19c9
Update travis scripts
2019-06-25 14:40:55 -07:00
Jordan Bayles
408b466b57
Modernize Travis and Appveyor configs
...
This PR updates the Travis and Appveyor configs to use more recent
toolchain versions, allowing for better C++11 compliance.
2019-06-25 14:27:26 -07:00
Jordan Bayles
2a3ae0e79f
Merge pull request #932 from oleurodecision/cmake_clean
...
cmake cleanup
2019-06-25 13:59:46 -07:00
Jordan Bayles
2d211de06e
Update issue templates
2019-06-24 14:40:08 -07:00
Jordan Bayles
18e51e23fd
Update issue templates
2019-06-24 14:38:38 -07:00
Jordan Bayles
56c41fbd88
Merge pull request #934 from oleurodecision/cmake_config_version
...
added cmake config version file for proper cmake delivery
2019-06-24 14:32:55 -07:00
Jordan Bayles
4babd12a25
Merge pull request #953 from baylesj/clang-format
...
Run clang format
2019-06-24 14:25:16 -07:00