Wei Liu
6edfae4890
fix version error from 0.10.6 to 0.10.7 ( #1304 )
...
Co-authored-by: wei-liu <wei.liu@tusimple.ai>
2021-12-14 18:10:08 -08:00
chliang
de95c1115a
fixed bug of version string 0.10.6->0.10.7 ( #891 )
...
* fixed bug of version string 0.10.6->0.10.7
* fixed bug of CMakeLists.txt, 0.10.6->0.10.7
* fixed bug of CMakeLists.txt, 0.10.6->0.10.7
2019-02-28 22:20:09 -06:00
phy0292
ba3fd41292
BORLAND compatible
2018-06-22 11:32:58 -05:00
Christopher Dunn
3cde9a9912
Merge pull request #604 from AbigailBuccaneer/gcc6-unique-ptr
...
Use std::unique_ptr correctly across compiler and language versions
2017-04-23 01:12:31 -05:00
AbigailBuccaneer
347e1ae46b
Use unique_ptr instead of auto_ptr when possible
...
Previously we only used it on GCC 6 to avoid deprecated declaration
warnings. Now we are proactive and use it whenever compiling as C++11
(or MSVC2010+).
It also moves the logic for deciding between unique_ptr and auto_ptr
into a single location in config.h.
This fixes some use cases that were previously broken, including:
* CXX=clang++ -std=c++11 -Werror=deprecated-declarations
* CXX=g++-6 -std=c++03 -Werror=deprecated-declarations
2017-04-21 15:50:11 +01:00
AbigailBuccaneer
1335f70bbb
Use std::unique_ptr instead of std::scoped_ptr
...
scoped_ptr has never been a part of the C++ standard - perhaps it's been
confused with boost::scoped_ptr. Anyhow, std::unique_ptr is the
replacement for the now-deprecated std::auto_ptr.
2017-04-21 15:44:02 +01:00
Christopher Dunn
3eda8a63ca
Merge pull request #491 from mwiesenberger/0.y.z
...
workaround for cuda 7.5 nvcc compiler
2016-06-27 18:44:51 -05:00
Matthias
0e3fffd242
workaround for cuda 7.5 nvcc compiler
2016-06-27 15:38:56 +02:00
Christopher Dunn
5ec82e482c
0.10.6 <- 0.10.5
2016-04-22 00:28:53 -05:00
Christopher Dunn
b84332249b
Merge pull request #463 from jmealins/fix-errors-as-warnings
...
Fix JSONCPP_WITH_WARNING_AS_ERROR
2016-04-21 04:12:43 -05:00
jmealins
cb3b38c3ea
fix if alignment
2016-04-20 15:04:27 -07:00
jmealins
226f7a2b6b
Fix JSONCPP_WITH_WARNING_AS_ERROR
...
in 0.y.z branch -Werror was always being added regardless of the
what JSONCPP_WITH_WARNING_AS_ERROR was set to. Additionally,
-std=c++11 was being set on Clang builds.
2016-04-20 14:31:46 -07:00
Christopher Dunn
d2fc18af7f
Merge pull request #446 from ya1gaurav/patch-37
...
NORETURN for throw functions in 0.x.y branch
2016-03-17 20:54:48 -05:00
Gaurav
aec261a899
NORETURN for throw functions in 0.x.y branch
...
Added in definition also.
2016-03-16 11:23:36 +05:30
Gaurav
20564b3f0c
NORETURN for throw functions in 0.x.y branch
...
Resolve issue - https://github.com/open-source-parsers/jsoncpp/issues/389
2016-03-16 11:22:18 +05:30
Benjamin Knecht
0fc51120c0
Add test code for precision
...
Conflicts:
src/test_lib_json/main.cpp
2016-02-06 09:32:31 -06:00
Benjamin Knecht
4a984c24b5
making precision unsigned int
...
adding precision as settings value for StreamBuilder
Conflicts:
src/lib_json/json_writer.cpp
2016-02-06 09:32:30 -06:00
Benjamin Knecht
2f9a6a682c
Create format string with sprintf.
...
For now use hardcoded precision '17' for now
2016-02-06 09:32:30 -06:00
Christopher Dunn
26159b96f1
Merge pull request #413 from cdunn2001/debian-patches
...
Debian patches - 0.y.z branch
See #411 .
http://anonscm.debian.org/cgit/collab-maint/libjsoncpp.git/tree/debian/patches
2016-02-06 09:31:31 -06:00
Christopher Dunn
e105003bb5
gcc-6 lacks auto_ptr<>
2016-02-06 08:24:20 -06:00
Christopher Dunn
dde8426ded
0001-multiarch-path-support.patch
2016-02-06 08:10:54 -06:00
Christopher Dunn
ecfd658e6a
0003-fix-arm.patch
...
Already applied to 0.y.x branch.
2016-02-06 08:04:11 -06:00
Christopher Dunn
eec6794106
fix-double-parsing.patch
2016-02-06 08:03:34 -06:00
Christopher Dunn
0ea25978d5
0004-fix-include-path.patch
2016-02-06 07:58:50 -06:00
Christopher Dunn
9297822cde
Merge pull request #349 from cdunn2001/special-floats
...
Merge pull request #339 from Dani-Hub/master
2015-09-05 12:22:37 -05:00
Christopher Dunn
a4354d782b
Merge pull request #339 from Dani-Hub/master
...
Floating-point NaN or Infinity values should be allowed as a feature …
2015-09-05 12:16:28 -05:00
Christopher Dunn
a7b80fea65
Merge pull request #337 from AMDmi3/patch-1
...
Specify float constant as float
2015-09-05 12:08:45 -05:00
Robert Dailey
8bdb07dd52
Clean up cmake END* (again)
...
(I missed a couple. ~cd)
2015-08-14 14:48:45 -07:00
Robert Dailey
22dade5c97
Clean up cmake END*
...
* Clean up closing statements for if conditions, functions, macros,
and other entities. Newer versions of CMake do not require you to
redundantly respecify the parameters to the opening arguments.
2015-08-14 14:42:55 -07:00
Christopher Dunn
1380aff595
add .gitattributes
...
helps #325
2015-08-09 17:11:16 -07:00
Christopher Dunn
8644269675
normalized some windows VS stuff
2015-08-09 17:11:00 -07:00
Robert Dailey
28dcc3589a
Normalize line endings
...
This commit contains nothing but line ending normalization
changes. These changes were performed after the introduction
of .gitattributes into the repository.
2015-08-09 17:10:47 -07:00
Robert Dailey
aaf3417654
Add .gitattributes file
2015-08-09 17:10:28 -07:00
Aaron Jacobs
22ec823cc7
Remove undefined behavior from a left shift of a negative value.
...
Fixed by shifting a positive value, then negating the result.
(Credit: Richard Trieu)
2015-08-09 11:05:22 -07:00
Jörg Krause
ffea45bbe1
Remove Werror
...
-Werror shouldn't be used in released code since it can cause random build
failures on moderate warnings. It also depends on the used toolchain since
different toolchains may or may not print the same warnings.
2015-08-09 11:05:22 -07:00
Michael Shields
1b32e3e869
Fix cases where the most negative signed integer was negated, causing
...
undefined behavior.
2015-08-09 11:04:09 -07:00
Christopher Dunn
18e4d04e8e
merged from 1.6.5
2015-07-23 00:32:47 -05:00
Christopher Dunn
d84702c903
1.6.5
2015-07-23 00:26:13 -05:00
Christopher Dunn
949babd7b0
Exceptions declared in header
...
resolves #272
2015-07-23 00:26:13 -05:00
Christopher Dunn
6ed877c77c
correction for #316
2015-07-23 00:26:13 -05:00
Christopher Dunn
1c69568f8d
Merge pull request #316 from filipjs/master
...
Update json_tool.h
typo in a comment
2015-07-17 06:44:33 -05:00
filipjs
770fdda28b
Update json_tool.h
...
Fix a typo in comment.
2015-07-14 14:34:07 +02:00
Christopher Dunn
d48bff5fcb
gcc-4.6 in Travis
...
and clang-3.0, the default
2015-07-12 15:02:28 -05:00
Christopher Dunn
93d74678da
Merge pull request #315 from cdunn2001/0.y.z
...
-Werror
and fixed a minor bug found by -Wshadow
2015-07-12 14:52:00 -05:00
Christopher Dunn
ed5d73fe1d
0.6.4
2015-07-12 14:47:59 -05:00
Christopher Dunn
b97e624ac1
-Werror
2015-07-12 14:47:58 -05:00
Christopher Dunn
542354902e
fixed a bug found by -Wshadow
2015-07-12 14:47:37 -05:00
Christopher Dunn
17360f3d4b
fix some warnings
2015-07-12 14:47:37 -05:00
Christopher Dunn
75747db30c
-Wshadow
...
* https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
* http://programmers.stackexchange.com/questions/122608/clang-warning-flags-for-objective-c-development/124574#124574
In clang: `-Wconversion` implies `-Wshorten-64-to-32`, but we cannot use
`-Wconversion` yet.
2015-07-12 14:47:35 -05:00
Christopher Dunn
81cf237917
Merge pull request #314 from cdunn2001/master
...
-Werror
plus small bug-fix
2015-07-12 14:38:02 -05:00