-
Notifications
You must be signed in to change notification settings - Fork 214
Comparing changes
Open a pull request
base repository: libcheck/check
base: 0.15.0
head repository: libcheck/check
compare: master
Commits on Jun 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 910c6a0 - Browse repository at this point
Copy the full SHA 910c6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac8ceb7 - Browse repository at this point
Copy the full SHA ac8ceb7View commit details
Commits on Jun 22, 2020
-
Merge pull request #267 from libcheck/news-1
Update development header in NEWS
Configuration menu - View commit details
-
Copy full SHA for f32aaf1 - Browse repository at this point
Copy the full SHA f32aaf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0fe3c1 - Browse repository at this point
Copy the full SHA b0fe3c1View commit details -
Merge pull request #268 from libcheck/hacking-updates
Update details on automatic building and testing
Configuration menu - View commit details
-
Copy full SHA for 535d2c3 - Browse repository at this point
Copy the full SHA 535d2c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0212856 - Browse repository at this point
Copy the full SHA 0212856View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac1fcb - Browse repository at this point
Copy the full SHA 7ac1fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2325bcb - Browse repository at this point
Copy the full SHA 2325bcbView commit details
Commits on Jun 23, 2020
-
Merge pull request #273 from jamesjer/info
Improve the info directory entry
Configuration menu - View commit details
-
Copy full SHA for 184ea17 - Browse repository at this point
Copy the full SHA 184ea17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c2071a - Browse repository at this point
Copy the full SHA 2c2071aView commit details -
Merge pull request #271 from jamesjer/formatspec
Fix format specifiers that do not match the argument types
Configuration menu - View commit details
-
Copy full SHA for a2c8ab9 - Browse repository at this point
Copy the full SHA a2c8ab9View commit details
Commits on Jun 27, 2020
-
Create linux builds for gcc and clang
The only compiler being used to this point was the default compiler. This commit creates tests for building with gcc and clang explicitly.
Configuration menu - View commit details
-
Copy full SHA for 0011061 - Browse repository at this point
Copy the full SHA 0011061View commit details -
Merge pull request #277 from libcheck/actions-gcc-clang
Create linux builds for gcc and clang
Configuration menu - View commit details
-
Copy full SHA for ff56ffa - Browse repository at this point
Copy the full SHA ff56ffaView commit details
Commits on Jun 28, 2020
-
Add mingw32 cross compile build
This build demonstrates building for MSYS2
Configuration menu - View commit details
-
Copy full SHA for 109adc0 - Browse repository at this point
Copy the full SHA 109adc0View commit details -
Merge pull request #278 from libcheck/mingw32
Add mingw32 cross compile build
Configuration menu - View commit details
-
Copy full SHA for f1626d5 - Browse repository at this point
Copy the full SHA f1626d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c992bcb - Browse repository at this point
Copy the full SHA c992bcbView commit details -
Merge pull request #272 from jamesjer/assertmsg
Make CK_ATTRIBUTE_FORMAT refer to the right arguments.
Configuration menu - View commit details
-
Copy full SHA for a88bcb0 - Browse repository at this point
Copy the full SHA a88bcb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9409a47 - Browse repository at this point
Copy the full SHA 9409a47View commit details -
Merge pull request #279 from libcheck/actions-osx-gcc-clang
Add gcc/clang builds for osx
Configuration menu - View commit details
-
Copy full SHA for cbf4dcd - Browse repository at this point
Copy the full SHA cbf4dcdView commit details -
Replace gnu_printf with printf in format __attribute__
The gnu_printf format attribute was being picked up by clang as well as gcc. Only gcc defines gnu_printf. Switching to only 'printf' to support clang as well.
Configuration menu - View commit details
-
Copy full SHA for 2493adc - Browse repository at this point
Copy the full SHA 2493adcView commit details -
Merge pull request #282 from libcheck/printf-attribute
Replace gnu_printf with printf in format __attribute__
Configuration menu - View commit details
-
Copy full SHA for 4abf87c - Browse repository at this point
Copy the full SHA 4abf87cView commit details -
Fix strings passed to Check's asserts in tests
There were cases where Check's unit tests were using Check asserts by passing in a message that was either not a string literal or passed no format arguments. This was pointed out by the format-security warning. This commit fixes these cases.
Configuration menu - View commit details
-
Copy full SHA for 17fdbf2 - Browse repository at this point
Copy the full SHA 17fdbf2View commit details -
Merge pull request #283 from libcheck/format-security-in-tests
Fix strings passed to Check's asserts in tests
Configuration menu - View commit details
-
Copy full SHA for ab0c09b - Browse repository at this point
Copy the full SHA ab0c09bView commit details -
Resolve warning in ptr macros with pointer to integer cast
A warning from pointer-to-int-cast is being thrown due to the _ck_assert_ptr and _ck_assert_ptr_null macros casting a pointer to an integer value (for printing), but the pointer and integer sizes are different. This commit first casts the pointer to a uintptr_t value before casting it to an unsigned long.
Configuration menu - View commit details
-
Copy full SHA for 8c6788e - Browse repository at this point
Copy the full SHA 8c6788eView commit details
Commits on Jun 29, 2020
-
Merge pull request #284 from libcheck/ptr_macros_warning
Resolve warning in ptr macros with pointer to integer cast
Configuration menu - View commit details
-
Copy full SHA for aa2c55c - Browse repository at this point
Copy the full SHA aa2c55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b93a430 - Browse repository at this point
Copy the full SHA b93a430View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7ce3ac - Browse repository at this point
Copy the full SHA b7ce3acView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c8cf6 - Browse repository at this point
Copy the full SHA c4c8cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd0ee2 - Browse repository at this point
Copy the full SHA bcd0ee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 604a5a5 - Browse repository at this point
Copy the full SHA 604a5a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8fd003 - Browse repository at this point
Copy the full SHA f8fd003View commit details -
The default makefiles created by CMake in this case are visual studio files. Not sure what the output should be or what makes sense. Skipping this for now until there is clarity on what makefiles should be used.
Configuration menu - View commit details
-
Copy full SHA for c7393f0 - Browse repository at this point
Copy the full SHA c7393f0View commit details -
Create MSYS makefiles for MSYS2 cmake build
The docs here say that CMake can create MSYS makefiles. Give that a try. https://cmake.org/cmake/help/v3.5/manual/cmake-generators.7.html#manual:cmake-generators(7)
Configuration menu - View commit details
-
Copy full SHA for 6a2cdd5 - Browse repository at this point
Copy the full SHA 6a2cdd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 251c2bf - Browse repository at this point
Copy the full SHA 251c2bfView commit details -
ctest did run the tests, however the tests in scripts mostly did not pass: - test_output.sh - test_log_output.sh - test_tap_output.sh - test_check_nofork_teardown.sh Those will need to be investigated at some point. In the meantime, the check_check test run successfully.
Configuration menu - View commit details
-
Copy full SHA for 4bc5d53 - Browse repository at this point
Copy the full SHA 4bc5d53View commit details -
Merge pull request #285 from libcheck/actions-msys2
Add msys2 windows build
Configuration menu - View commit details
-
Copy full SHA for e928387 - Browse repository at this point
Copy the full SHA e928387View commit details
Commits on Jul 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 17f84ea - Browse repository at this point
Copy the full SHA 17f84eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for db3ef47 - Browse repository at this point
Copy the full SHA db3ef47View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc5e7c - Browse repository at this point
Copy the full SHA ebc5e7cView commit details
Commits on Jul 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9843d48 - Browse repository at this point
Copy the full SHA 9843d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3670d5 - Browse repository at this point
Copy the full SHA f3670d5View commit details
Commits on Jul 24, 2020
-
Merge pull request #292 from libcheck/news
Restore development header in NEWS
Configuration menu - View commit details
-
Copy full SHA for 134bc1e - Browse repository at this point
Copy the full SHA 134bc1eView commit details
Commits on Aug 2, 2020
-
Add extra NULL argument at the end of fail* APIs
The fail, fail_unless, and fail_if APIS were expected to contain a message explaining the failure. This was never enforced, and it was possible to write unit tests without providing messages. In github.com//pull/249 a change was introduced to add printf argument checking to the Check assert APIS, including the fail APIs. There were a few fixes for this in github.com/libcheck/check/releases/tag/0.15.1. Those changes proved problematic for the uses of the fail* APIs without arguments, as those uses were now flagged as missing the necessary arguments. A fix proposed by heftig in github.com//issues/293 is to add a new NULL to the end of every fail* call in the macro itself. For users of these APIs who do pass a message there will be a new warning about too many arguments. As the fail APIs are deprecated, this new warning is a reasonable trade-off, and can be avoided by switching fail* calls to ck_assert* calls.
Configuration menu - View commit details
-
Copy full SHA for 82540c5 - Browse repository at this point
Copy the full SHA 82540c5View commit details
Commits on Aug 3, 2020
-
Merge pull request #298 from libcheck/fail-extra-null
Add extra NULL argument at the end of fail* APIs
Configuration menu - View commit details
-
Copy full SHA for 4ed1ae1 - Browse repository at this point
Copy the full SHA 4ed1ae1View commit details
Commits on Aug 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4b24db8 - Browse repository at this point
Copy the full SHA 4b24db8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9296c81 - Browse repository at this point
Copy the full SHA 9296c81View commit details -
Skip installing texinfo for osx tests
Recently the brew step to install texinfo stopped working, as it appears the tool is now available on the VMs.
Configuration menu - View commit details
-
Copy full SHA for 7b61ef6 - Browse repository at this point
Copy the full SHA 7b61ef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f6918b - Browse repository at this point
Copy the full SHA 6f6918bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8059ebc - Browse repository at this point
Copy the full SHA 8059ebcView commit details
Commits on Aug 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 69425fe - Browse repository at this point
Copy the full SHA 69425feView commit details
There are no files selected for viewing