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
0.10.5
2015-07-23 00:32:47 -05:00
Christopher Dunn
d84702c903
1.6.5
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
0.10.4
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
Christopher Dunn
cac79543f8
1.6.4
...
minor bug-fix
2015-07-12 14:29:53 -05:00
Christopher Dunn
d8186f36a6
-Werror
2015-07-12 14:28:55 -05:00
Christopher Dunn
7f240623d3
fixed a bug found by -Wshadow
2015-07-12 14:28:55 -05:00
Christopher Dunn
784433ac72
fix some warnings
2015-07-12 14:28:37 -05:00
Christopher Dunn
7275e3ce3c
drop -Wsign-conversion
2015-07-12 12:49:57 -05:00
Christopher Dunn
46aa9d75fa
-Wconversion
...
* 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`
2015-07-12 12:39:04 -05:00
Christopher Dunn
f94a0e8989
auto-generated file with minor update
2015-07-12 12:31:43 -05:00
Christopher Dunn
e22a2f36f7
Merge pull request #313 from cdunn2001/master
...
`-std=c++11` for gcc builds too
There was an issue with Travis, but we seem to be past that now.
We were using only -std=c++0x for gcc, as you can see in the diff.
resolves #134
2015-07-12 12:18:28 -05:00
Christopher Dunn
fac87108a4
-std=c++11 for gcc builds too
2015-07-12 12:08:34 -05:00
Christopher Dunn
14fc9f124e
Merge pull request #312 from cdunn2001/master
...
gcc-4.9, clang (3.0)
2015-07-12 12:04:41 -05:00
Christopher Dunn
658fa37e63
gcc-4.9, clang (3.0)
2015-07-12 11:53:49 -05:00
Christopher Dunn
02839ef5b1
Merge pull request #310 from cdunn2001/0.y.z
...
gcc-4.6, clang-3.3
2015-07-12 09:55:20 -05:00
Christopher Dunn
138c48b7e8
gcc-4.6, clang-3.3
2015-07-12 09:50:14 -05:00
Christopher Dunn
72fb4a5b08
valgrind in Travis
2015-07-11 14:26:11 -05:00
Christopher Dunn
c6fa959318
dockerize the Travis build
...
Docker builds are *much* faster in Travis.
Also, we prepare to enable C++11.
2015-07-11 14:26:11 -05:00
Christopher Dunn
056e5f9b64
Merge pull request #309 from cdunn2001/master
...
dockerize the Travis build, and allow C++11
2015-07-11 14:19:02 -05:00
Christopher Dunn
d8e8c14ffc
valgrind in Travis
2015-07-11 14:11:45 -05:00
Christopher Dunn
fb1301274f
Merge pull request #308 from cdunn2001/0.y.z
...
0.10.3
No significant changes.
2015-07-11 14:07:55 -05:00
Christopher Dunn
f4e6fccd46
dockerize the Travis build
...
Docker builds are *much* faster in Travis.
Also, we prepare to enable C++11.
2015-07-11 14:06:18 -05:00
Christopher Dunn
7670e5151b
0.10.3
2015-07-11 13:53:05 -05:00
Mike Naberezny
2e185081b2
Fix undefined name "sys"
...
Same as #299 (bca0eff81a1c5ef160d9858b8e89b1c919b71c1f), but an earlier
commit needed to be rebased.
2015-07-11 13:52:27 -05:00
Stuart Eichert
cb8259f545
Fix #296 : Explicitly cast size_t results to unsigned when needed
...
This is rebased from #297 , where AppVeyor had been failing, and which
was not properly based on the master branch.
2015-07-11 13:52:27 -05:00
Stuart Eichert
bb5d0249ed
Warn about implicit 64 to 32 bit conversions when using clang
2015-07-11 13:52:08 -05:00
Martyn Gigg
710260d070
Allow an optional suffix on the debug library name in CMake.
2015-07-11 13:51:40 -05:00
Christopher Dunn
2428889813
1.6.3
2015-07-11 13:41:13 -05:00
Christopher Dunn
89704039a0
minor doc fix, for #302
2015-07-11 12:11:00 -05:00
Christopher Dunn
dbda2aa36f
Merge pull request #307 from cdunn2001/gaurav-fix-warnings
...
fix warnings (-Wno-long-long and unused tokenStart)
* closes #300
* closes #301
2015-07-11 12:02:22 -05:00
Gaurav
ef38374e99
Gcc warning unused "tokenStart"
...
(was #301 )
In `0.y.z` branch, `tokenStart` is not used.
Comment it as done in other cases.
2015-07-11 11:57:21 -05:00
Gaurav
f1cafb6ded
GCC warning removal for long long
...
(was #300 )
I got below warning message on x86 linux machine :
```
"jsoncpp-0.10.2-p1/include/json/config.h💯 warning: ISO C++ 1998 does not support ‘long long’"
gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
```
In reference to
* https://github.com/open-source-parsers/jsoncpp/pull/292
**long long** is supported in c++-11; for old compilers i.e `0.y.z` branch this patch should be merged.
2015-07-11 11:55:13 -05:00
Christopher Dunn
a13303e456
Merge pull request #306 from cdunn2001/0.y.z
...
fix appveyor 32-bit windows build
2015-07-11 11:52:16 -05:00