Build Notes (1192) - 28 Jun 2024
Architecture
- Add file and entity name format options to architecture browser context menu
Entity Filter
- Ignore spaces when typing a search into the Entity Filter by programmatically removing the ending and beginning spaces of the search text.
General
- Ship the plugins repository with Understand
Language - C++ (Strict)
- Add missing implicit destructor calls for some automatic variables of template type
- Fix invalid implicit destructor calls for static local variables
CodeCheck Checks
- C and C++
- Functions
- CPP_F025: Fixed: false positives with vectors of template types
- Types
- CPP_T021: Fixed false positives from static_cast, dynamic_cast, and reinterpret_cast
- Variables
- CPP_V004: Fixed false positives
- Functions
- Published Standards
- AUTOSAR
- M0-1-8: Fixed false positives with vectors of template types
- M7-3-1: Fixed false positives
- A5-2-3: Fixed false positives from static_cast, dynamic_cast, and reinterpret_cast
- M0-1-4: Fixed false positives
- MISRA08
- MISRA08_0-1-8: Fixed false positives with vectors of template types
- MISRA08_7-3-1: Fixed false positives
- MISRA08_5-2-5: Fixed false positives from static_cast, dynamic_cast, and reinterpret_cast
- MISRA08_0-1-4: Fixed false positives
- MISRA12
- MISRA12_12-11-8: Fixed false positives from static_cast, dynamic_cast, and reinterpret_cast
- MISRA23
- Add check MISRA23_0.1.2: "The value returned by a function shall be used"
- MISRA23_6.0.3: Fixed false positives
- MISRA23_8.2.3: Fixed false positives from static_cast, dynamic_cast, and reinterpret_cast
- AUTOSAR
Known Issues
- Understand not recognizing C# Visual Studio 2022 project files
- Inaccurate Column References in CodeCheck Violations When Using Tabs
- Entity filter list may be blank on Windows
- Incorrect control flow graph when simplify macro expansion is enabled