Category: Code Coverage Branch Monitor (CCBM)

CCBM 5.7.1 now available (maintenance)

A maintenance release is now available. Consider updating if you are using Version 5.7.0 or older. Improvements Memory Optimisation for textual coverage merge ccbm_mco: redesigned to be less memory-consumptive, space for more input files is allocated dynamically (resolves #16517) Bugfixes

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.7.0 now available (new feature)

A new feature release is now available. Consider updating if you are using Version 5.6.2 or older. Features Instrumentation  (ccbm_prep): also accept Bool literals with [uUlL]* suffix (implements #15654) Utilities: ccbm_empty_cov now also accepts 0-byte input files and also files

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.6.2 now available (maintenance)

A new maintenance release is now available. Consider updating if you are using Version 5.6.1 or older. Features Utility asts-ccbm-file-status added options –local-summary, –global-summary to record the information also in HTML files (realises #15010) ccbm_prep / asts-ccbm-prepare-file: added optional attribute

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.6.1 now available (maintenance)

A maintenance release is now available. Consider updating if you are using Version 5.6.0 or older. Improvements ccbm_prep (asts-ccbm-prepare-file) behaviour: (preventive) designated (compound) initialisers are now skipped rather than parsed, since they are not subject to CCBM-markers (implements #8718) (robustness)

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.6.0 now available (new feature)

A new feature release is now available. Consider updating if you are using Version 5.5.1 or older. Features ccbm_prep (asts-ccbm-prepare-file): accept (compiler-specific) boolean constants 0[bB][01][01]* (implements FR #12316) ccbm_merger: support –ignore-corrupted also for inconsistent VERSIONSTAMP or number of branches (implements

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.5.1 now available (maintenance)

A maintenance release is now available. Consider updating if you are using Version 5.5.1 or older. Bugfixes ccbm_coverage (asts-ccbm-generate-cov) behaviour: Correctly ignore data if the provided checksum is invalid (fixes PR#11763)Note.This problem did not affect merging coverage (asts-ccbm-merge-coverage) or invocations

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.5.0 now available (new feature)

A new feature release is now available. Consider updating if you are using Version 5.4.3 or older. Improvements ccbm_prep Flexibility: Added options –with-timestamps (default) / –no-timestamps to enable/disable writing the time of processing to the output C file; This can

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.4.3 now available (maintenance)

A maintenance release is now available. Consider updating if you are using Version 5.4.2 or older. Improvements Documentation (tool help): ccbm_mco: –help lists the syntax to mark unreachable code with Robustness: (concurrency:) improved locking mechanism to deal with racing condition

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.4.2 now available (maintenance)

A maintenance release is now available. Consider updating if you are using Version 5.4.1 or older. Improvements Documentation: Corrected several minor typos in manual Bugfixes Instrumentation (asts-ccbm-prepare-file / ccbm_prep ): compound initialisers: relax treatment colon expressions (fixes #8671) compound initialisers:

Posted in Releases, Code Coverage Branch Monitor (CCBM)

CCBM 5.4.1 now available (maintenance)

A maintenance release is now available. Consider updating if you are using Version 5.4.0 or older. Improvements Instrumentation (asts-ccbm-prepare-file / ccbm_prep ): clean up format of violation log entries always perform well-formedness-check (even with –skip-sanity) allow type-casts before compound initialisers

Posted in Releases, Code Coverage Branch Monitor (CCBM)