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 #1823/~25253)
Improvements
-
Documentation (Manual):
- included EEPROM memory in the list of preconditions for
successful application (Section 3.1)
-
Refactoring:
-
eeprom extension: refactor pattern to be more adjustable (if
modifications are required)
-
cleanup of tempfiles: added robust removal (exit trap) of
temporary files for all scripts
-
added utility ccbm_add_to_file to improve performance of file
updates (implements FR #8279)
Bugfixes
-
Tempfile Removal:
- Fixed tempfile removal for
asts-ccbm-repair-ccbmcov (#13235)
-
ccbm_prep (asts-ccbm-prepare-file):
-
handle special case where a #include is followed by a C-comment
that terminates with the end of the line (fixes #12167)
-
avoid setting ‘,‘ in front of typenames (fixes #12318)
-
for asts-ccbm-prepare-file, added missing option ‘--strict’
(see manual 4.2.4, PREP_STRICT)
(implements #8845 issue ~25302)