Skip to content

Code Base Investigator v2.0.0

Latest
Compare
Choose a tag to compare
@Pennycook Pennycook released this 16 May 15:11
· 10 commits to main since this release
fc79460

DOI

Warning

Code Base Investigator 2.0.0 is a major release that includes several breaking changes.

New Features

  • Errors and warnings are written to a cbi.log file, to reduce verbosity and improve the user experience.
  • Warning messages are aggregated into "meta-warnings" with suggested corrective actions.
  • Progress in parsing and preprocessing is reported via progress bars.
  • A new cbi-tree utility enables users to identify which files in a code base contribute to divergence.
  • A new cbi-cov utility enables users to export coverage information in JSON format, for use with the P3 Analysis Library.
  • Compiler support is expanded, enabling users to define argument handling that approximates compiler behavior more accurately.

For more information on using these features, see the online documentation.

Bug Fixes

  • Added support for #include files with non-standard extensions.
  • Added support for very large unsigned constants.
  • Relaxed preprocessor error handling to permit C source files ending in a backslash-newline.
  • Enabled the repository to be cloned on Windows.

What's Changed

Full Changelog: 1.2.0...2.0.0