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
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
2a3ae0e79f
Merge pull request #932 from oleurodecision/cmake_clean
...
cmake cleanup
2019-06-25 13:59:46 -07:00
Jordan Bayles
d5bd1a7716
Run clang format
...
Clang format hasn't been run on some recent checkins. This patch updates
the repository with clang format properly run on all files.
2019-06-24 14:06:45 -07:00
Jordan Bayles
83cc92161b
Fix JSON_USE_EXCEPTION=0 use case
...
This patch fixes the JSON_USE_EXCEPTION flag. Currently, due to the
throwRuntimeError and throwLogicError methods implemented in json_value,
even if JSON_USE_EXCEPTION is set to 0 jsoncpp will still throw. This
breaks integration into projects with -fno-exceptions set, such as
Chromium.
2019-06-21 18:16:52 -05:00
Olivier LIESS
85f5b1c8f9
fixed typos
2019-06-03 16:31:07 +02:00
Olivier LIESS
8d2095af3c
cmake fixes
2019-06-03 12:45:24 +02:00
Frank Richter
9a629bc5e1
tests: Add a comment
2019-03-23 14:39:59 +01:00
Frank Richter
d76fe5687d
Implement Value::demand()
2019-03-23 14:32:13 +01:00
Frank Richter
eb7bd9546e
Value::find(): Fix assert message
2019-03-23 14:32:13 +01:00
Frank Richter
0adb053294
tests: Add small checks for find()
2019-03-23 14:16:13 +01:00
Billy Donahue
9a55d22d3d
remove JSON_HAS_RVALUE_REFERENCES
2019-03-01 06:32:18 -06:00
Billy Donahue
00558b38db
VS2013 doesn't allow move ops to be =default
2019-03-01 06:31:58 -06:00
Billy Donahue
433107f1d9
refactor comments_ into a class
2019-03-01 06:31:58 -06:00
Billy Donahue
0c1cc6e1a3
pack the {type,allocated} bitfield ( #876 )
...
* pack the {type,allocated} bitfield (Issue#873)
This allows special functions to be implemented more easily.
2019-01-20 23:59:16 -05:00
Billy Donahue
2b593a9da8
apply the C++11 style change in .clang-format
2019-01-18 07:02:16 -06:00
Billy Donahue
1c2ed7a10f
convert JSONCPP_STRING etc from macros to typedefs
2019-01-17 23:14:18 -05:00
Billy Donahue
dc4a7f9b61
Reapply clang-format.
...
$ clang-format -i -style=file \
$(find . | egrep '.*\.(h|cpp|inl)$')
2019-01-17 11:11:55 -05:00
Hans Johnson
21a4185634
STYLE: Avoid unnecessary conversions from size_t to unsigned int
...
Make the index values consistent with size_t.
2019-01-15 18:30:49 -06:00
Hans Johnson
d11732043a
STYLE: Pefer = delete to explicitly trivial implementations
...
This check replaces undefined special member functions with
= delete;. The explicitly deleted function declarations enable more
opportunities in optimization, because the compiler might treat
explicitly delted functions as noops.
Additionally, the C++11 use of = delete more clearly expreses the
intent for the special member functions.
SRCDIR=/Users/johnsonhj/src/jsoncpp/ #My local SRC
BLDDIR=/Users/johnsonhj/src/jsoncpp/cmake-build-debug/ #My local BLD
cd /Users/johnsonhj/src/jsoncpp/cmake-build-debug/
run-clang-tidy.py -extra-arg=-D__clang__ -checks=-*,modernize-use-equals-delete -header-filter=.* -fix
2019-01-15 18:30:49 -06:00