Skip to content
Version 3.5

Changed

- Improved speed and supported language features for test-goal instrumentation in TestCov.
  We've replaced the Python-based implementation of adding test goals to the program
  with an implementation based on clang libtooling.
  This allows us to support the full range of C language features and GCC extensions.
  Before, we had to abort if unsupported features were used; most notably variadic arguments,
  but also GCC extensions that we did not remove explicitly.

Fixed

- Removed a bug that made TestCov fail if preprocessed programs
  contained method declarations of builtin methods with the
  Star operator '*' right before the method name (e.g., '*malloc').
  Such preprocessed programs are now fully supported.