Tags: Snaipe/Criterion
Tags
Version 2.4.3 * Fix: fixed C23 compilation (Petr Gajdos) * Fix: fixed compilation on FreeBSD 14.2 * Misc: CMake FindCriterion improvements (Peter Kokot). * Misc: various documentation fixes (Yohann Boniface, Christopher Sahnwaldt, Jurriaan H. Spaaks, Jonatan Schroeder, Benjamin Linskey, Sebastian Certuche). * Misc: various build system fixes (Arthur Skowronek). * Misc: various updates to dependencies.
Version 2.4.3, release candidate * Fix: fixed C23 compilation (Petr Gajdos) * Fix: fixed compilation on FreeBSD 14.2 * Misc: CMake FindCriterion improvements (Peter Kokot). * Misc: various documentation fixes (Yohann Boniface, Christopher Sahnwaldt, Jurriaan H. Spaaks, Jonatan Schroeder, Benjamin Linskey, Sebastian Certuche). * Misc: various build system fixes (Arthur Skowronek). * Misc: various updates to dependencies.
Version 2.4.2 * Fix: fixed crash in assert failure reporting when there was no diff. If the user-provided function to stringify an object was bugged and produced equal output for non-equal objects, thus producing an empty diff, Criterion crashed trying to access an unset parameter list. * Fix: fixed crashing tests when Criterion was compiled with nanopb>=0.4.7 (Balazs Scheidler). * Fix: fixed deadlock when test timeout was specified and the system was overloaded. * Fix: fixed segfault if map_shdr fails (David Gloe). * Fix: fixed memory leak on test failure (Jookia). * Fix: fixed gt() and ge(). * Fix: escape XML/JSON reports. * Misc: converted klib and debugbreak submodules to subprojects (Cristian Prieto). * Misc: various documentation fixes (Yuri Victorovich, Jonas Schulze). * Misc: various updates to dependencies.
build: omit subproject .git directories from dist tarball
Version 2.4.2, release candidate * Fix: fixed crash in assert failure reporting when there was no diff. If the user-provided function to stringify an object was bugged and produced equal output for non-equal objects, thus producing an empty diff, Criterion crashed trying to access an unset parameter list. * Fix: fixed crashing tests when Criterion was compiled with nanopb>=0.4.7 (Balazs Scheidler). * Fix: fixed deadlock when test timeout was specified and the system was overloaded. * Fix: fixed segfault if map_shdr fails (David Gloe). * Fix: fixed memory leak on test failure (Jookia). * Fix: fixed gt() and ge(). * Fix: escape XML/JSON reports. * Misc: converted klib and debugbreak submodules to subprojects (Cristian Prieto). * Misc: various documentation fixes (Yuri Victorovich, Jonas Schulze). * Misc: various updates to dependencies.
Version 2.4.1 * Fix: compiling tests with link-time-optimization no longer causes the tests to not get detected and run. * Fix: theories now correctly iterate through the argument matrix. This manifested as theories running the expected number of times, but always using the first possible combination of parameters. * Fix: fixed leak due to not calling git_libgit2_shutdown. This should appease valgrind and the address sanitizer. * Misc: added suggestion to run ldconfig in installation documentation (Gerald Senarclens de Grancy).
PreviousNext