Build Notes (1122) - 6 Oct 2022
Architectures
- Updated Architecture Designer graphs to ask if children of a deleted node should be deleted as well. Deleting a node in Architecture Designer Dialog does not automatically delete the sub nodes.
Interactive Reports
- Ireport: Fix failure to restore the IReport window after analysis
Language - C#
- Fixed syntax error on use of the keyword 'default' as the start of a statement. Fixed syntax errors on some conditional expressions involving lambda function definitions.
Language - Java
- Added line/column numbers to all cgraph nodes.
CodeCheck
- Add an option that allows Codecheck configurations to run in the background
CodeCheck Checks
- All Checks
- Added new: Public Inheritance not Used in a "is-a" Relationship
- Added new: Exceptions thrown across execution boundaries
- Added new: Dynamic Memory Usage on Realtime Phase
- Added new: New Method Throwing an Exception
- Added new: An Array or Container Shall not be Accessed Beyond its Range (Part A)
- Added new: A declaration of non-throwing function shall contain noexcept specification
Known Issues
- Graph legend: dashed lines aren't working
- CodeCheck result csv file showing results for more than just the specified files
- Understand crashes after opening 25-30+ graphical views
- Can't use ent->draw() with the Perl API
- Incorrect control flow graph when simplify macro expansion is enabled
- Understand freezes when opening a project with 100+ editor windows
- Collapsed code no longer accessible when modifying first line of a collapsed block