New Features

Compilers

  • Add support for LAPIS CCU8 compiler
  • Update TI TMS320C28x compiler config

General

  • Fix crash when trying to analyze while running two copies of Understand running the same project

Graphs

  • Add "Select All Results" button to find
  • Update Graph Window zoom and search icons

Orphan Manager

  • Update instructions, prevent selecting annotations/architectures since they are not individually attachable, limit entity selection to one entity at a time since orphans are only attached to a single entity

Python API

  • Add optional `implicit` parameter to db.archs

Reports

  • Invocation Tree Report include function pointer assignments

Project Home

  • Attempt to calculate parse accuracy and show error charts always instead of only after analyzing all *NOTE: may not work with all languages yet



Bug Fixes

Ada

  • Fix bug where overloaded functions differing only by an anonymous access type parameter were merged. This bug also caused non-unique names for same named variables defined in the overloaded functions
  • Fix issue where a program unit with a specification and body defined in different cases would be randomly resolved into one case format or the other
  • Fix bug where implicit operators from renames were creating different entities instead of merging. This resulted in non-unique names for these implicit operators.
  • Improved handling of references to entities typed with a class attribute when the root type is missing
  • Fix some issues with subroutines sometimes being classified as local or global incorrectly

Ai

  • Add horizontal scroll bar for content with fixed blocks wider than the window

CodeCheck

  • Fix for CodeCheck run after analysis starting before selected files are calculated
  • Unconditionally hide deleted inspections in "Violation Count over Time" graph



Known Issues

  • Potential hang when analyzing C# source code
  • MacOS Sonoma and later cannot connect to the Icarus server
  • Print Preview is not working

 


Stay up to date on Plugins, CodeCheck Checks, and Interactive Reports with our public Plugins Repository