Build Notes (1158) - 30 Oct 2023


Introducing Understand 6.5 - This minor point release includes significant speed improvements and an overall better experience using CodeCheck

.

General

  • Significant performance improvement when analyzing new projects on Windows
  • Add Suggestions (accessible from the help menu) to see ways that Understand can quickly help solve daily tasks
  • Fix crash after new project wizard completion
  • Fix for crash when moving/deleting architecture with metrics browser open

CodeCheck

  • CodeCheck configurations stop combining checks with the same prefix in the hierarchy. Example: Don't include SEI CERT C++ checks when it was only SEI CERT C that was checked.
  • CodeCheck now takes advantage of multiple cores, significantly improving inspection time.

Graphs

  • UI handles are not showing in light mode - Updated splitter bars to show color when hover event happens.

Python API

  • Python API updated to use Python 3.12 for better performance and multi-threading

Export

  • Fix for csv metrics export containing using a comma as decimal delimeter. Decimal values using a period are no longer quoted



Known Issues

  • Entity filter list may be blank on Windows
  • License manager occasionally displays a threading warning
  • Incorrect control flow graph when simplify macro expansion is enabled
  • Collapsed code no longer accessible when modifying first line of a collapsed block
  • Und CodeCheck results say "Finished Successfully" when the write file operation fails