Commit Graph

138 Commits

Author SHA1 Message Date
a2a2411b12 Release version 1.5.5 2017-06-14 18:07:25 +02:00
9189b3322a Release v1.5.4 2017-06-04 21:31:45 +02:00
bfbd8fe0d8 tests/parse_hex4: Fix GCC 7 compiler warning (fixes #179) 2017-06-04 21:29:14 +02:00
00d5e225a6 Release version 1.5.3 2017-05-22 22:59:32 +02:00
de5df3e56f Release version 1.5.2 2017-05-10 02:25:25 +02:00
6c9f76c100 Release version 1.5.1 2017-05-06 08:42:59 +02:00
1217ca9e9f Release version 1.5.0 2017-05-02 02:34:55 +02:00
2d6a2e0133 Merge branch 'develop' prepare v1.5.0 2017-05-02 02:30:26 +02:00
303660ae04 Remove test_utils. (Replaced by old_utils_tests and json_patch_tests) 2017-04-28 13:58:51 +02:00
05f75e360b Release Version 1.4.7 2017-04-18 21:35:21 +02:00
8fd46d51b1 Put generated files in library_config subdirectory 2017-04-12 21:49:36 +02:00
99db5db9a4 Release version 1.4.6 2017-04-08 17:54:55 +02:00
3a20692c18 Release version 1.4.5 2017-03-28 17:39:39 +02:00
b0dfcde04c Release Version 1.4.4 2017-03-23 22:13:25 +01:00
b7ce06224b Release version 1.4.3 2017-03-19 11:05:33 +01:00
a1b37d0abe Release Version 1.4.2 2017-03-16 01:28:23 +01:00
30e1e7af7c CMake: Support cmake down to 2.8.5 2017-03-16 01:09:26 +01:00
76e5296d0d CMake: Fix per target disabling of compiler flags
The compiler flag detection was working incorrectly.
2017-03-16 00:22:53 +01:00
c597601cf1 tests: run cJSON_test{,_utils} along with the other tests 2017-03-15 20:11:19 +01:00
e3d5798896 Release version 1.4.1 2017-03-15 20:11:19 +01:00
02cd3eec37 Update version number to 1.4.0 2017-03-03 23:21:53 +01:00
6405fd15e3 CMake: Set default visibility to hidden and dllexport on windows 2017-03-01 23:19:35 +01:00
5cf56fa4fa Add -Wparentheses compile option 2017-03-01 11:57:07 +01:00
3f349a4258 Add -Wdouble-promotion compiler flag 2017-03-01 11:57:07 +01:00
b056d7cb74 Add -Wcomma compiler flag 2017-03-01 11:57:06 +01:00
0e0cd5bae5 CMake: Add ENABLE_FUZZING and "afl" target 2017-02-18 12:52:16 +01:00
4fce9cce86 Release version 1.3.0 2017-02-17 01:42:02 +01:00
a09defec4c CMake: Add ENABLE_SANITIZERS flag
Enabling this flag enables AddressSanitizer and
UndefinedBehaviorSanitizer
2017-02-07 21:35:21 +01:00
bb60d6def5 cunity: parse_examples: test example files
Test parsing and printing example files
2017-02-07 21:35:19 +01:00
896e52255b CMake: Build unity as library 2017-02-07 21:35:19 +01:00
1f5538f79d CMake: Fix several problems with automatic flag detection 2017-02-07 20:56:54 +01:00
2f712c7456 CMake: Fix compile flag detection on old CMake 2017-02-07 16:43:33 +01:00
d00ca18ac2 CMake: automatic detection of compiler flag compatibility 2017-02-07 14:51:29 +01:00
6cdb6894d4 Compiler flags: Add -fstack-protector-strong 2017-02-06 01:51:53 +01:00
3d3bfc6a4d Compiler flag -Wconversion
Makes type conversions explicit, if they alter a value
2017-02-03 18:36:13 +01:00
b182ced1d6 Compiler flag -Wswitch-default + add defaults 2017-02-03 12:21:36 +01:00
fe18403935 Compiler flag -Wundef + fix incorrect macro 2017-02-03 12:14:50 +01:00
981f59b163 Release Version 1.2.1 2017-01-30 19:36:36 +01:00
de8eaaba89 Release version 1.2.0 2017-01-09 12:25:31 +01:00
3d6ae11340 Make cJSON C++ compatible 2016-12-28 12:33:20 +01:00
89edfb6741 Warn if cast removes a type qualifier like const. 2016-12-08 13:21:30 +01:00
68196f5b14 Release version 1.1.0 2016-12-06 08:56:23 +07:00
5cfda2292f Warn if compiler optimizes based on asumption signed overflow does not occur.
This switch is only active when making a release build.
2016-11-28 09:12:17 +01:00
29b6643bab Warn about missing prototypes.
This switch warns about missing prototypes. It does not warn if
functions are declared static. So this switch encourages the usage of
static whenever possible. This enables the compiler to perform inlining.
2016-11-27 18:22:12 +01:00
bea0be48b6 Perform additional format checks. 2016-11-27 18:20:41 +01:00
91d11cd050 Warn if casting a pointer increases alignment of target. 2016-11-27 18:19:52 +01:00
9591ecddbe Warn about variables initialized by themselves. 2016-11-27 18:19:07 +01:00
1568015de6 Warn about shadowing variables and functions. 2016-11-27 18:18:00 +01:00
4703f01cf4 Make/CMake: Fix use of compiler flags
CMake: Option was not enabled by default as intended.
Makefile: Flags were not passed when building the tests
2016-11-26 22:09:20 +07:00
d0a9f46888 Release v1.0.2 2016-11-25 08:22:41 +07:00