Criterion Versions Save

A cross-platform C and C++ unit testing framework for the 21st century

v2.4.2

11 months ago

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.

v2.4.2-rc-4-g9c01cbe

11 months ago

v2.4.2-rc-3-gd7d373d

11 months ago

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.

v2.4.1

1 year ago

v2.4.1-rc

2 years ago

v2.4.0

2 years ago

v2.4.0-rc-18-g1cc3911

2 years ago

Version 2.4.0, release candidate

This release candidate adds no new notable feature compared to v2.4.0-rc-12-g4cccb18.

  • Fix: fixed gdb stepping issue with --debug on macOS (Apple silicon).
  • Misc: from now on, --debug will fall back to the idle method in case no debugger can be found.

v2.4.0-rc-12-g4cccb18

2 years ago

Version 2.4.0, release candidate

This release candidate adds no new notable feature or fixes compared to v2.4.0-rc-0-gbc3b265.

  • Misc: fixes to compiler warnings introduced by v2.4.0 (László Várady).
  • Misc: build system fixes and release automation (László Várady).
  • Misc: fix typo in readme (Japroz Saini)

v2.4.0-rc

2 years ago

v2.3.3

5 years ago