Christopher Dunn
|
0c91927da2
|
assertions should be logic_error
|
2015-03-03 09:45:33 -06:00 |
|
Kobi Gurkan
|
09b8670536
|
only throws exceptions JSON_USE_EXCEPTION
JSON_ASSERT now throws a runtime_error
|
2015-02-15 18:00:31 +02:00 |
|
Christopher Dunn
|
7956ccd61e
|
allow stream ops for JSON_FAIL_MESSAGE
http://www.iar.com/Global/Resources/Developers_Toolbox/C_Cplusplus_Programming/Tips%20and%20tricks%20using%20the%20preprocessor%20%28part%20two%29.pdf
|
2015-01-20 16:25:26 -06:00 |
|
Aaron Jacobs
|
11086dd6a7
|
Enabled PointerBindsToType in clang-format options.
|
2014-09-15 10:15:29 +10:00 |
|
Christopher Dunn
|
60f778b9fc
|
relative include
|
2014-07-09 21:40:23 -07:00 |
|
Aaron Jacobs
|
9fa4e849a1
|
Ran clang-format over all .h and .cpp files.
clang-format -i $(find . -name '*.h' -or -name '*.cpp')
|
2014-07-01 08:48:54 +10:00 |
|
Christopher Dunn
|
6764059395
|
fix stdexcept
https://sourceforge.net/p/jsoncpp/bugs/68/
|
2014-05-13 09:49:25 +00:00 |
|
Aaron Jacobs
|
f572e8e42e
|
Added an exit() to JSON_FAIL_MESSAGE to fix "no return" errors.
|
2012-01-08 23:49:55 +00:00 |
|
Aaron Jacobs
|
2b853c4067
|
Got rid of several unnecessary includes of <iostream>.
Including <iostream> causes the file to be polluted with a static
initializer for the __ioinit symbol. This can harm binary startup time.
For more info, see here:
http://neugierig.org/software/chromium/notes/2011/08/static-initializers.html
|
2011-12-22 03:18:24 +00:00 |
|
Aaron Jacobs
|
7c507d7eba
|
Made JSON_USE_EXCEPTION's value in config.h a default that can be overridden.
This allows users to override it with their compiler invocation. For example:
g++ -D JSON_USE_EXCEPTION=0 ...
|
2011-09-14 08:41:37 +00:00 |
|
Aaron Jacobs
|
7b5edd9859
|
Added line breaks to make error messages easier to read.
|
2011-05-25 04:59:57 +00:00 |
|
Aaron Jacobs
|
a761530f14
|
Fixed a missing include error.
|
2011-05-24 06:27:36 +00:00 |
|
Aaron Jacobs
|
e3d0eca9f4
|
Centralized assertion macros and made them obey JSON_USE_EXCEPTION.
|
2011-05-24 01:03:22 +00:00 |
|