jsoncpp.git
2 days agoNumber fixes (#1053) master
Jordan Bayles [Sat, 9 Nov 2019 03:49:16 +0000 (19:49 -0800)]
Number fixes (#1053)

* cleaning up the logic for parsing numbers

* Add Testcases for new Reader in jsontestrunner

4 days agoUpdate coverage badge (#1088)
dota17 [Thu, 7 Nov 2019 07:25:06 +0000 (15:25 +0800)]
Update coverage badge (#1088)

update coverage badge
change int to Json::ArrayIndex in for-loop

4 days agoadd testcase for json_value.cpp to improve coverage [90+%]
chenguoping [Sat, 26 Oct 2019 07:57:35 +0000 (15:57 +0800)]
add testcase for json_value.cpp to improve coverage [90+%]

4 days agoENH: Move to requiring python 3
Hans Johnson [Mon, 4 Nov 2019 13:46:51 +0000 (07:46 -0600)]
ENH: Move to requiring python 3

Resolves #1081

See for more details:
https://devguide.python.org/devcycle/#end-of-life-branches
https://pythonclock.org/

4 days agoCOMP: Remove shadow variable warning
Hans Johnson [Mon, 4 Nov 2019 13:37:19 +0000 (07:37 -0600)]
COMP: Remove shadow variable warning

jsoncpp/src/test_lib_json/main.cpp:2261:30: warning: declaration shadows a local variable [-Wshadow]
    Json::StyledStreamWriter writer;
                             ^
jsoncpp/src/test_lib_json/main.cpp:2237:28: note: previous declaration is here
  Json::StyledStreamWriter writer;
                           ^

4 days agoCOMP: Fix type mismatch ambiguity
Hans Johnson [Mon, 4 Nov 2019 13:35:52 +0000 (07:35 -0600)]
COMP: Fix type mismatch ambiguity

jsoncpp/src/test_lib_json/main.cpp:354:31: error:
  implicit conversion changes signedness: 'int' to
  'std::__1::vector<Json::Value *, std::__1::allocator<Json::Value *> >::size_type'
  aka 'unsigned long') [-Werror,-Wsign-conversion]
    JSONTEST_ASSERT_EQUAL(vec[i], &array[i]);
                          ~~~ ^

7 days agoRemove deprecated makerelease.py
Christopher Dunn [Mon, 4 Nov 2019 09:20:17 +0000 (01:20 -0800)]
Remove deprecated makerelease.py

re: #1081

7 days agoExplicitly specify hexfloat in TestResult operator<< (#1078)
Billy Donahue [Sun, 3 Nov 2019 20:27:39 +0000 (15:27 -0500)]
Explicitly specify hexfloat in TestResult operator<< (#1078)

7 days agoAvoid deprecated Meson feature
Christopher Dunn [Mon, 4 Nov 2019 09:13:59 +0000 (01:13 -0800)]
Avoid deprecated Meson feature

* https://mesonbuild.com/Python-3-module.html

> This module is deprecated and replaced by the python module.

7 days agoUpdate meson/python
Christopher Dunn [Mon, 4 Nov 2019 08:27:02 +0000 (00:27 -0800)]
Update meson/python

```
DEPRECATION: Project targetting '>= 0.41.1' but tried to use feature deprecated since '0.48.0': python3 module
Build targets in project: 3
WARNING: Deprecated features used:
 * 0.48.0: {'python3 module'}
```

2 weeks agoadd coverage badge in readme (#1072)
dota17 [Sat, 26 Oct 2019 09:03:05 +0000 (17:03 +0800)]
add coverage badge in readme (#1072)

2 weeks agomodify README.md: add some badges (#1070)
dota17 [Fri, 25 Oct 2019 09:12:11 +0000 (17:12 +0800)]
modify README.md: add some badges (#1070)

2 weeks agoremove pushError in CharReader (#1055)
dota17 [Wed, 23 Oct 2019 22:31:25 +0000 (06:31 +0800)]
remove pushError in CharReader (#1055)

2 weeks agoupdate testcases to improve coverage (#1061)
dota17 [Wed, 23 Oct 2019 22:30:34 +0000 (06:30 +0800)]
update testcases to improve coverage (#1061)

3 weeks agoFix link to Amalgamated wiki article (#1064)
Jacob Bundgaard [Fri, 18 Oct 2019 18:06:56 +0000 (20:06 +0200)]
Fix link to Amalgamated wiki article (#1064)

3 weeks agoCOMP: Improve const correctness for ValueIterators (#1056)
Hans Johnson [Thu, 17 Oct 2019 17:52:13 +0000 (12:52 -0500)]
COMP: Improve const correctness for ValueIterators (#1056)

The protected deref method had inconsistent interface
of being a const function that returned a non-const
reference.  Resolves #914.

3 weeks agoAdded emitUTF8 setting. (#1045)
nicolaswilson [Thu, 17 Oct 2019 17:47:51 +0000 (18:47 +0100)]
Added emitUTF8 setting. (#1045)

* Added emitUTF8 setting to emit UTF8 format JSON.

* Added a test for emitUTF8, with it in default, on and off states.

* Review comments addressed.

* Merged master into my branch & resolved conflicts.

* Fix clang-format errors.

* Fix clang-format errors.

* Fixed clang-format errors.

* Fixed clang-format errors.

3 weeks agoadd coveralls to test coverage (#1060)
dota17 [Thu, 17 Oct 2019 17:46:41 +0000 (01:46 +0800)]
add coveralls to test coverage (#1060)

3 weeks agoImprove performance for comment parsing (#1052)
Jordan Bayles [Thu, 17 Oct 2019 17:43:25 +0000 (10:43 -0700)]
Improve performance for comment parsing (#1052)

* Improve performance for comment parsing

* Fix weird main.cpp issue

* Readd newline

* remove carriage return feed char

* Remove unnecessary checks

3 weeks agoBUG: New CMake features used that break backward compatibility
Hans Johnson [Wed, 16 Oct 2019 14:38:05 +0000 (09:38 -0500)]
BUG: New CMake features used that break backward compatibility

We desire for jsoncpp to compile and be readily available
with older  versions of cmake.  The use of newer cmake
commands requires conditional statements so that older
strategies can be used with older versions of cmake.

Resolves: #1018

3 weeks agoadd a new method to insert a new value in an array at specific index. (#949)
dota17 [Wed, 16 Oct 2019 06:33:53 +0000 (14:33 +0800)]
add a new method to insert a new value in an array at specific index. (#949)

* add a new method to insert a new value in an array at specific index.

* update: index > length, return false;

* fix clang-format

3 weeks agoTest Framework Modify : Remove JSONTEST_REGISTER_FIXTURE (#1050)
dota17 [Tue, 15 Oct 2019 22:48:50 +0000 (06:48 +0800)]
Test Framework Modify : Remove JSONTEST_REGISTER_FIXTURE (#1050)

* add JSONTEST_FIXTURE_V2 to automatically register

* fix clang-format

* revert singleton

3 weeks agoclang-tidy cleanups 2 (#1048)
Rosen Penev [Tue, 15 Oct 2019 07:27:23 +0000 (00:27 -0700)]
clang-tidy cleanups 2 (#1048)

* [clang-tidy] Add explicit to single argument constructor

Found with hicpp-explicit-conversions

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Fix mismatching declaration

Found with readability-inconsistent-declaration-parameter-name

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Replace {} with = default

Found with modernize-use-equals-default

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Remove redundant .c_Str

Found with readability-redundant-string-cstr

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Simplify boolean expressions

Found with readability-simplify-boolean-expr

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Use std::move

Found with modernize-pass-by-value

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Uppercase literal suffixes

Found with hicpp-uppercase-literal-suffix

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 weeks agofix clang-format (#1049)
dota17 [Mon, 14 Oct 2019 01:42:47 +0000 (09:42 +0800)]
fix clang-format (#1049)

fix clang-format for #1039

4 weeks agoFix fuzzer off by one error (#1047)
Jordan Bayles [Fri, 11 Oct 2019 22:08:42 +0000 (15:08 -0700)]
Fix fuzzer off by one error (#1047)

* Fix fuzzer off by one error

Currently the fuzzer has an off by one error, as it passing a bad length
to the CharReader::parse method, resulting in a heap buffer overflow.

* Rebase master, rerun clang format

4 weeks agoadd testcases for writerTest [improve coverage] (#1039)
dota17 [Fri, 11 Oct 2019 21:39:09 +0000 (05:39 +0800)]
add testcases for writerTest [improve coverage] (#1039)

* add testcases for writerTest

* update StyledWriterTest, StyledStreamWriterTest and StreamWriterTest

* run clang-format

* add FastWriter Test

* Improve Coverage to 90+%

4 weeks agoRe-add JSONCPP_NORETURN (#1041)
es1x [Fri, 11 Oct 2019 18:33:36 +0000 (21:33 +0300)]
Re-add JSONCPP_NORETURN (#1041)

Fixes Visual Studio 2013 compatibility.

4 weeks agoIssue #958: Travis CI should enforce clang-format standards (#1026)
Jordan Bayles [Fri, 11 Oct 2019 18:19:00 +0000 (11:19 -0700)]
Issue #958: Travis CI should enforce clang-format standards (#1026)

* Issue #958: Travis CI should enfore clang-format standards

This patch adds clang format support to the travis bots.

* Update path

* Roll back to version 8 since 9 is in test

* Cleanup clang

* Revert "Delete JSONCPP_DEPRECATED, use [[deprecated]] instead. (#978)" (#1029)

This reverts commit b27c83f691a03f521a1b3b99eefa2973f8e2bfcd.

4 weeks agoFix dead link in CONTRIBUTING.md (#1044)
Jacob Bundgaard [Thu, 10 Oct 2019 02:22:25 +0000 (04:22 +0200)]
Fix dead link in CONTRIBUTING.md (#1044)

5 weeks agofix clang-format error for ci (#1036)
dota17 [Tue, 1 Oct 2019 19:54:07 +0000 (03:54 +0800)]
fix clang-format error for ci (#1036)

* fix clang-format error for ci

* update

5 weeks agoAdd vcpkg installation instructions (#1037)
Griffin Downs [Tue, 1 Oct 2019 19:53:42 +0000 (12:53 -0700)]
Add vcpkg installation instructions (#1037)

6 weeks agoSupplement the testcase for comparing object (#1032)
Vincent [Wed, 25 Sep 2019 21:07:34 +0000 (05:07 +0800)]
Supplement the testcase for comparing object (#1032)

* supplement the testcase for comparing object

* update testcase

* add a new test scenarios in compareObject

6 weeks agoSupplement the testcase for comparing the Array and Null (#1031)
Vincent [Wed, 25 Sep 2019 21:07:08 +0000 (05:07 +0800)]
Supplement the testcase for comparing the Array and Null (#1031)

* supplement the testcase for comparing the Array and Null

* update testcase

6 weeks agoFixup Json::Value append methods, run clang format. (#1022)
Jordan Bayles [Wed, 25 Sep 2019 21:05:45 +0000 (14:05 -0700)]
Fixup Json::Value append methods, run clang format. (#1022)

6 weeks agoIssue #970: Rename features.h to json_features.h (#1024)
Jordan Bayles [Wed, 25 Sep 2019 21:04:53 +0000 (14:04 -0700)]
Issue #970: Rename features.h to json_features.h (#1024)

This patch fixes a build issue on CMake, presumably due to the new glibc
having a features.h include file. This patch renames our features.h file
to avoid a name collision.

6 weeks agoclang-tidy fixes (#1033)
Rosen Penev [Wed, 25 Sep 2019 21:03:30 +0000 (14:03 -0700)]
clang-tidy fixes (#1033)

* [clang-tidy] Replace C typedef with C++ using

Found with modernize-use-using

Added to .clang-tidy file.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Remove redundant member init

Found with readability-redundant-member-init

Added to .clang-tidy

* [clang-tidy] Replace C casts with C++ ones

Found with google-readability-casting

Signed-off-by: Rosen Penev <rosenp@gmail.com>
* [clang-tidy] Use default member init

Found with modernize-use-default-member-init

Signed-off-by: Rosen Penev <rosenp@gmail.com>
7 weeks agoCreate an example directory and add some code examples. (#944)
dota17 [Tue, 17 Sep 2019 20:30:00 +0000 (04:30 +0800)]
Create an example directory and add some code examples. (#944)

* update example directory

* modify some compile error.

* update with clang-format

* update

* update

* add_definitions("../include/json")

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date:      Wed Jul 10 21:26:16 2019 +0800
#
# On branch code_example
# Your branch is up-to-date with 'origin/code_example'.
#
# Changes to be committed:
# modified:   example/CMakeLists.txt
#

* change CMakeLists.txt

* update streamWrite.cpp

* update

* Update readFromStream.cpp

* fix typo

7 weeks agopkgconfig: Fix for cross compilation (#1027)
Rosen Penev [Tue, 17 Sep 2019 19:46:55 +0000 (12:46 -0700)]
pkgconfig: Fix for cross compilation (#1027)

exec_ and prefix must be overridden  in such a case.

Makes the .pc file more consistent with other projects.

7 weeks agoadd a testcase in ValueTest:CopyObject (#1028)
Vincent [Tue, 17 Sep 2019 19:46:29 +0000 (03:46 +0800)]
add a testcase in ValueTest:CopyObject (#1028)

8 weeks agoJust run clang format (#1025)
Jordan Bayles [Mon, 16 Sep 2019 19:37:14 +0000 (12:37 -0700)]
Just run clang format (#1025)

8 weeks agoIssue 1021: Fix clang 10 compilation (#1023)
Jordan Bayles [Mon, 16 Sep 2019 19:27:59 +0000 (12:27 -0700)]
Issue 1021: Fix clang 10 compilation (#1023)

This patch fixes an implicit long to double conversion, fixing
compilation on the as-of-yet unreleased clang v10.

8 weeks agojsoncpp: Define JSON_USE_INT64_DOUBLE_CONVERSION for clang as well. (#1002)
m-gupta [Mon, 16 Sep 2019 19:24:13 +0000 (12:24 -0700)]
jsoncpp: Define JSON_USE_INT64_DOUBLE_CONVERSION for clang as well. (#1002)

The current check to define JSON_USE_INT64_DOUBLE_CONVERSION
works for GCC but not clang.

Clang does define __GNUC__ but with a value 4 which misses
the check for >= 6.

This avoids the -Wimplicit-int-float-conversion warning
when jsoncpp is built with a recent version of clang.

Signed-off-by: Manoj Gupta <manojgupta@google.com>
8 weeks agoreinforce readToken function and add simple tests (#1012)
dota17 [Mon, 16 Sep 2019 18:25:22 +0000 (02:25 +0800)]
reinforce readToken function and add simple tests (#1012)

8 weeks agoDo not allow tokenError tokens after input if failIfExtra is set. (#1014)
Frank Richter [Mon, 16 Sep 2019 17:41:50 +0000 (19:41 +0200)]
Do not allow tokenError tokens after input if failIfExtra is set. (#1014)

Currently when failIfExtra is set and strictRoot is not set,
OurReader::parse() will accept trailing non-whitespace after the JSON value
as long as the first token is not a valid JSON token. This commit changes
this to disallow any non-whitespace after the JSON value.

This commit also suppresses the "Extra non-whitespace after JSON value."
error message if parsing was aborted after another error.

8 weeks agoModify code comments in write.h (#987)
dota17 [Mon, 16 Sep 2019 17:40:35 +0000 (01:40 +0800)]
Modify code comments in write.h (#987)

* modify code comments in write.h

* update

8 weeks agoCheck the comments array boundry. (#993)
dota17 [Mon, 16 Sep 2019 17:40:09 +0000 (01:40 +0800)]
Check the comments array boundry. (#993)

* check the comments array boundry

* remove empty line

8 weeks agoImproving Code Readability (#1004)
dota17 [Mon, 16 Sep 2019 17:35:48 +0000 (01:35 +0800)]
Improving Code Readability (#1004)

8 weeks ago[Language Conformance] Use constexpr restriction in jsoncpp (#1005)
dota17 [Mon, 16 Sep 2019 17:33:47 +0000 (01:33 +0800)]
[Language Conformance] Use constexpr restriction in jsoncpp (#1005)

* use constexpr restriction in jsoncpp

* remove TODO comment

8 weeks agoadd some testcases: WriteTest, StreamWriterTest (#1015)
dota17 [Mon, 16 Sep 2019 17:32:46 +0000 (01:32 +0800)]
add some testcases: WriteTest, StreamWriterTest (#1015)

8 weeks agoAdd dictionary for fuzzing (#1020)
Google AutoFuzz Team [Mon, 16 Sep 2019 17:30:59 +0000 (10:30 -0700)]
Add dictionary for fuzzing (#1020)

2 months agochange the returned value (#1003)
dota17 [Mon, 26 Aug 2019 19:47:54 +0000 (03:47 +0800)]
change the returned value (#1003)

2 months agoFix a coupe of typos (#1007)
aliha [Mon, 26 Aug 2019 19:37:05 +0000 (15:37 -0400)]
Fix a coupe of typos (#1007)

2 months ago Add some test cases in ValueTest (#1010)
dota17 [Mon, 26 Aug 2019 19:36:51 +0000 (03:36 +0800)]
 Add some test cases in ValueTest (#1010)

* add some test cases in ValueTest

* add some test cases in ValueTest

2 months agotests: Improve CharReaderFailIfExtraTest (#1011)
Frank Richter [Mon, 26 Aug 2019 19:36:27 +0000 (21:36 +0200)]
tests: Improve CharReaderFailIfExtraTest (#1011)

* There was a nonsensical change of 'failIfExtra' before calling strictMode():
  the latter resets the former.
  Dealt with by having one test with pure strictMode and one with strictMode
  but failIfExtra=false.
* The JSONTEST_ASSERT_STRING_EQUAL tests for the error strings swapped
  the 'expected' and 'actual' values.

2 months agochange Value::null to Value::nullSingleton() (#1000)
dota17 [Wed, 14 Aug 2019 05:42:10 +0000 (13:42 +0800)]
change Value::null to Value::nullSingleton() (#1000)

2 months agoCleanup versioning strategy relanding (#989) (#997)
Jordan Bayles [Wed, 14 Aug 2019 05:41:43 +0000 (22:41 -0700)]
Cleanup versioning strategy relanding (#989) (#997)

* Cleanup versioning strategy

Currently, versioning is a mess. CMake and Meson have seperate build
version number storage locations, with no way of knowing you need to
have both. Plus, due to recent revisions the amalgamate script is broken
unless you build first, and may still be broken afterwards.

This PR fixes some issues with versioning, and adds comments clarifying
what has to be done when doing a release.

* Run clang format

* Update SOVERSION....

3 months agoRevert "Cleanup versioning strategy (#989)" (#996)
Jordan Bayles [Wed, 31 Jul 2019 18:26:48 +0000 (11:26 -0700)]
Revert "Cleanup versioning strategy (#989)" (#996)

This reverts commit 12325b814f00cc31c6ccdb7a17d058c4dbc55aed.

3 months agoCleanup versioning strategy (#989)
Jordan Bayles [Mon, 22 Jul 2019 22:25:23 +0000 (15:25 -0700)]
Cleanup versioning strategy (#989)

* Cleanup versioning strategy

Currently, versioning is a mess. CMake and Meson have seperate build
version number storage locations, with no way of knowing you need to
have both. Plus, due to recent revisions the amalgamate script is broken
unless you build first, and may still be broken afterwards.

This PR fixes some issues with versioning, and adds comments clarifying
what has to be done when doing a release.

* Run clang format

* Update SOVERSION....

3 months agoDelete JSONCPP_DEPRECATED, use [[deprecated]] instead. (#978)
dota17 [Wed, 17 Jul 2019 20:35:33 +0000 (04:35 +0800)]
Delete JSONCPP_DEPRECATED, use [[deprecated]] instead. (#978)

* delete JSONCPP_DEPRECATED, use [[deprecated]]

* add pragma warning(disable:4996)

* add error C2416

* update

* update

* update

3 months agoImprove code comment formatting (Issue #985)
Billy Donahue [Sun, 14 Jul 2019 22:41:48 +0000 (18:41 -0400)]
Improve code comment formatting (Issue #985)

3 months agoFix definition check for GNUC
Jordan Bayles [Fri, 12 Jul 2019 18:07:12 +0000 (11:07 -0700)]
Fix definition check for GNUC

4 months ago\#979 Fix parseFromStream definition 1.9.1
Jordan Bayles [Thu, 11 Jul 2019 01:56:30 +0000 (18:56 -0700)]
\#979 Fix parseFromStream definition

This patch fixes issue #979, where the parseFromStream definition in
the header is different from the implementation.

4 months agoAdd new JSON_USE_NULLREF flag
Jordan Bayles [Thu, 11 Jul 2019 21:27:29 +0000 (14:27 -0700)]
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.

4 months ago\#964 Delete JSONCPP_NORETURN for [[noreturn]]
Jordan Bayles [Tue, 9 Jul 2019 22:03:39 +0000 (15:03 -0700)]
\#964 Delete JSONCPP_NORETURN for [[noreturn]]

This patch removes the custom JSONCPP_NORETURN macro in favor of the
C++11 standard [[noreturn]] attribute.

4 months agopop the root node after readValue()
lilinchao [Tue, 2 Jul 2019 12:28:30 +0000 (20:28 +0800)]
pop the root node after readValue()

4 months agoadjust some codes position 1.9.0
lilinchao [Tue, 2 Jul 2019 13:15:11 +0000 (21:15 +0800)]
adjust some codes position

4 months agoUpdate version.h.in header comments
Jordan Bayles [Mon, 1 Jul 2019 20:06:14 +0000 (13:06 -0700)]
Update version.h.in header comments

Currently, the comments in the version.h.in header file are
incorrect. This tiny patch just updates them.

4 months agoFix comments on Json Reader
Jordan Bayles [Fri, 28 Jun 2019 16:50:46 +0000 (09:50 -0700)]
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.

4 months agoUpdate minimum CMake version requirement
Jordan Bayles [Fri, 28 Jun 2019 17:11:58 +0000 (10:11 -0700)]
Update minimum CMake version requirement

4 months agoIssue #633: Fix issue with maxInt
Jordan Bayles [Fri, 28 Jun 2019 16:34:16 +0000 (09:34 -0700)]
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.

4 months agoRun clang-format on the repository
Jordan Bayles [Thu, 27 Jun 2019 19:01:43 +0000 (12:01 -0700)]
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.

4 months agoAdd fuzz.cpp to jsoncpp_test
Google AutoFuzz Team [Wed, 26 Jun 2019 21:40:59 +0000 (17:40 -0400)]
Add fuzz.cpp to jsoncpp_test

4 months agoUpdate main.cpp
Google AutoFuzz Team [Wed, 26 Jun 2019 21:32:33 +0000 (17:32 -0400)]
Update main.cpp

4 months agoadded fuzz.cpp to macro in main.cpp
Google-Autofuzz [Wed, 26 Jun 2019 21:19:42 +0000 (17:19 -0400)]
added fuzz.cpp to macro in main.cpp

4 months agoUpdate jsontest.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 19:13:53 +0000 (15:13 -0400)]
Update jsontest.cpp

4 months agoUpdate jsontest.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 19:07:31 +0000 (15:07 -0400)]
Update jsontest.cpp

4 months agoUpdate jsontest.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 19:06:19 +0000 (15:06 -0400)]
Update jsontest.cpp

4 months agoUpdate CMakeLists.txt
Google AutoFuzz Team [Mon, 24 Jun 2019 19:00:57 +0000 (15:00 -0400)]
Update CMakeLists.txt

4 months agoUpdate CMakeLists.txt
Google AutoFuzz Team [Mon, 24 Jun 2019 18:50:25 +0000 (14:50 -0400)]
Update CMakeLists.txt

4 months agoUpdate main.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 18:27:36 +0000 (14:27 -0400)]
Update main.cpp

4 months agoUpdate main.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 18:25:00 +0000 (14:25 -0400)]
Update main.cpp

4 months agoUpdate main.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 16:23:05 +0000 (12:23 -0400)]
Update main.cpp

4 months agoAdded include fuzz.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 15:50:28 +0000 (11:50 -0400)]
Added include fuzz.cpp

4 months agoadded llvm
Google AutoFuzz Team [Mon, 24 Jun 2019 15:34:16 +0000 (11:34 -0400)]
added llvm

4 months agofix llvm
Google AutoFuzz Team [Mon, 24 Jun 2019 15:20:37 +0000 (11:20 -0400)]
fix llvm

4 months agoUpdate fuzz.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 14:32:52 +0000 (10:32 -0400)]
Update fuzz.cpp

4 months agoUpdate fuzz.h
Google AutoFuzz Team [Mon, 24 Jun 2019 14:32:37 +0000 (10:32 -0400)]
Update fuzz.h

4 months agoUpdate fuzz.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 14:26:01 +0000 (10:26 -0400)]
Update fuzz.cpp

4 months agoUpdate fuzz.h
Google AutoFuzz Team [Mon, 24 Jun 2019 14:25:29 +0000 (10:25 -0400)]
Update fuzz.h

4 months agoUpdate fuzz.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 14:03:26 +0000 (10:03 -0400)]
Update fuzz.cpp

4 months agoUpdate fuzz.h
Google AutoFuzz Team [Mon, 24 Jun 2019 14:03:06 +0000 (10:03 -0400)]
Update fuzz.h

4 months agoUpdate fuzz.h
Google AutoFuzz Team [Mon, 24 Jun 2019 13:50:41 +0000 (09:50 -0400)]
Update fuzz.h

4 months agoUpdate fuzz.cpp
Google AutoFuzz Team [Mon, 24 Jun 2019 13:50:09 +0000 (09:50 -0400)]
Update fuzz.cpp

4 months agoUpdated fuzz.h
Google AutoFuzz Team [Mon, 24 Jun 2019 13:49:23 +0000 (09:49 -0400)]
Updated fuzz.h

4 months agoUpdated header and fixed the bug
Google AutoFuzz Team [Mon, 24 Jun 2019 13:45:29 +0000 (09:45 -0400)]
Updated header and fixed the bug

4 months agoAdd a simple fuzz test for jsoncpp.
Autofuzz team [Wed, 12 Jun 2019 14:02:05 +0000 (16:02 +0200)]
Add a simple fuzz test for jsoncpp.

4 months agoversion.h : wrong file was deployed, added required include path and
Olivier LIESS [Mon, 3 Jun 2019 10:37:45 +0000 (12:37 +0200)]
version.h : wrong file was deployed, added required include path and

4 months agoextract variable
cmlchen [Tue, 25 Jun 2019 03:26:29 +0000 (11:26 +0800)]
extract variable

4 months agofix compile problem
cmlchen [Fri, 21 Jun 2019 02:23:20 +0000 (10:23 +0800)]
fix compile problem

4 months agouse fpclassify to test a float number is zero or nan
cmlchen [Fri, 21 Jun 2019 01:40:33 +0000 (09:40 +0800)]
use fpclassify to test a float number is zero or nan