Max Bruckner
e58f7ec027
ensure: Fix potential overflow of size_t
This could only happen if the maximum SIZE_T is not at least 2 times
bigger than INT_MAX. Not sure if this can happen on real systems, but
better be safe then sorry.
8 years ago
Max Bruckner
4bfb880093
cJSON.h: Note about buffer size for cJSON_PrintPreallocated
8 years ago
Max Bruckner
b7ce06224b
Release version 1.4.3
8 years ago
Max Bruckner
227d3398d6
Fix the pragmas for Wcast-qual with old gcc versions
8 years ago
Max Bruckner
466eb8e3f8
Fix wconversion with old gcc (e.g. 4.3)
8 years ago
Max Bruckner
4ec6e76ea2
tests: print_number: Fix build on 32bit ppc (and potentially others)
8 years ago
Max Bruckner
a1b37d0abe
Release Version 1.4.2
8 years ago
Max Bruckner
3d971db426
README: Mention supported cmake and make versions
8 years ago
Max Bruckner
30e1e7af7c
CMake: Support cmake down to 2.8.5
8 years ago
Max Bruckner
76e5296d0d
CMake: Fix per target disabling of compiler flags
The compiler flag detection was working incorrectly.
8 years ago
Max Bruckner
c597601cf1
tests: run cJSON_test{,_utils} along with the other tests
8 years ago
Max Bruckner
e3d5798896
Release version 1.4.1
8 years ago
Max Bruckner
cf1842dc6f
fix: print_number didn't abort when out of memory
8 years ago
Max Bruckner
030d0c14cc
Merge branch 'develop' (Release 1.4.0)
8 years ago
Max Bruckner
02cd3eec37
Update version number to 1.4.0
8 years ago
Max Bruckner
bdb59f09de
Add contributing guideline
8 years ago
Max Bruckner
5f783fff11
cJSON_Utils: Add gcc pragma to use default visibility for system headers
8 years ago
Max Bruckner
7969af6434
Merge pull request #124 from DaveGamble/print-bool-return
Print functions: Return boolean values instead of pointers
8 years ago
Max Bruckner
0bb1843925
print_value: return as soon as possible
8 years ago
Max Bruckner
5ea4fad263
print_string: return boolean instead of pointer
8 years ago
Max Bruckner
1749de02f8
print_number: return boolean instead of pointer
8 years ago
Max Bruckner
748f4bfd4f
print_object: return boolean instead of pointer
8 years ago
Max Bruckner
bea1d102fd
print_array: return boolean instead of pointer
8 years ago
Max Bruckner
d441fa05b3
print_value: return boolean instead of pointer
8 years ago
Max Bruckner
3fe72cf2b8
fuzzing: afl.c: Fix printing usage
8 years ago
Max Bruckner
d8d0ae66d3
print_number: Fix incorrect output pointer
8 years ago
Max Bruckner
9d07917feb
utf16_literal_to_utf8: Eliminate Duff's Device
This fixes -Wimplicit-fallthrough warnings with GCC7.
8 years ago
Max Bruckner
ad5abf4c5b
Update unity with fixes for compiler warnings
8 years ago
Max Bruckner
2c45ad7816
Squashed 'tests/unity/' changes from 2988e98..1f52255
1f52255 Merge pull request #267 from FSMaxB/fix-wconversion
7bce0b4 Fix warning with ubsan and -Wconversion
b5da224 Merge pull request #266 from FSMaxB/fix-double-promotion
1bf22d3 Fix warnings with -Wdouble-promotion
git-subtree-dir: tests/unity
git-subtree-split: 1f522558a6c4577aa937341bf856ba3b1436768a
8 years ago
Max Bruckner
6405fd15e3
CMake: Set default visibility to hidden and dllexport on windows
8 years ago
Max Bruckner
b44c917be9
tests/common: use CJSON_PUBLIC
8 years ago
Max Bruckner
2d3520e0b9
Use own cJSON_bool boolean type in the header
8 years ago
Max Bruckner
2e118df0cd
tests/common.h: Remove unused prototype
8 years ago
Max Bruckner
412f4f7d62
Use CJSON_PUBLIC for typecheck functions
8 years ago
Max Bruckner
0aea75fbda
Merge pull request #123 from DaveGamble/trim-numbers
Remove traling zeroes when printing floating point numbers
8 years ago
Max Bruckner
0c0dd4a5b0
tests: test trim_trailing_zeroes
8 years ago
Max Bruckner
dd4cb5400f
print_number: Remove unnecessary integer handling
8 years ago
Max Bruckner
1ea72f8260
print_number: Remove trailing zeroes (for doubles)
8 years ago
Max Bruckner
e78bc42362
print_number: Return buffer + offset instead of beginning of the number
8 years ago
Max Bruckner
6f271e511f
print_number: Use sprintf's return value
This is used to update the buffer offset and determine success
8 years ago
Max Bruckner
bee069b4e7
Merge pull request #122 from DaveGamble/more-compiler-flags
Add more compiler flags
8 years ago
Max Bruckner
1e0bd24f2c
Revert "unity: make it work with -Wconversion"
This reverts commit 12acc57967
.
8 years ago
Max Bruckner
5cf56fa4fa
Add -Wparentheses compile option
8 years ago
Max Bruckner
3f349a4258
Add -Wdouble-promotion compiler flag
8 years ago
Max Bruckner
40e3781e9b
CMake: Disable -Werror for Unity
8 years ago
Max Bruckner
b056d7cb74
Add -Wcomma compiler flag
8 years ago
Max Bruckner
1f422b586a
Squashed 'tests/unity/' changes from 1782bab..2988e98
2988e98 Merge pull request #262 from codehearts/patch-2
1732698 Fixed incorrect TEST_PROTECT explanation in readme
3817375 Merge pull request #260 from jeremyhannon/parseUnityFixtureOutputToJUnitFormat
9d5159f Merge pull request #261 from codehearts/patch-1
65ce727 Fixed typo for TEST_PROTECT in readme
4dc04d3 Enhance parseOutput.rb to support Unity fixture output
git-subtree-dir: tests/unity
git-subtree-split: 2988e980fbc2252fa4290b608517d4ae25cd9a46
8 years ago
Max Bruckner
899529e866
Update unity
8 years ago
Max Bruckner
2837aac23e
Contributors: Add Mike Jerris
8 years ago
Max Bruckner
c66d95d116
Release bugfix release 1.3.2
8 years ago