Understand Build 1020

Posted by & filed under Build Notes.

(Build b1020) – 24 Mar 2020 GENERAL Fix metric definition not showing on Linux (again). Fix potential crash during project creation. REPORTS Fixed bug where the Unused Program Unit and Unused Objects and Functions reports for multi language projects that included C++ did not contain entities from non-C++ files. Fixed bug in Unused Program Unit… Read more »

Understand Build 1019

Posted by & filed under Build Notes.

(Build b1019) – 13 Mar 2020 CODECHECK Update MISRA 2012 rule 21.6 to correctly handle circular inclusions. COMPILERS Fixed fuzzy parser handling of interrupt functions for IAR AVR compiler. Add support for IAR AVR compiler to strict parser. ECLIPSE PLUGIN Update Eclipse plugin to version 1.1.6 GENERAL Fix Metrics Definition page not showing on Mac…. Read more »

Understand Build 1018

Posted by & filed under Build Notes.

(Build b1018) – 2 Mar 2020 ADA PARSER An empty control flow graph is no longer created for packages without initalization code. Essential complexity and path counts for these packages are now 0 instead of 1. Changed cyclomatic complexity of instantiated generic subprograms from 1 to 0. 'If', 'For loop', and 'Case' expressions now add… Read more »

Understand Build 1017

Posted by & filed under Build Notes.

(Build b1017) – 15 Feb 2020 GRAPHS Fix issue in Control Flow Graph with styled labels that occured when mixing tabs and spaces in internal white space. Add a passive option to the control flow graph to control the display of passive nodes. Passive is on by default. For the control flow graph, add "Decision… Read more »

Understand Build 1016

Posted by & filed under Build Notes.

(Build b1016) – 7 Feb 2020 COMMANDLINE Fixed bug in und where setting multiple settings to the same value in one command was not working. Changed und so that on a crash it outputs a message to stderr instead of launching the gui asking users to email the file. GENERAL Fix where changing the project… Read more »

Understand Build 1015

Posted by & filed under Build Notes.

(Build b1015) – 1 Feb 2020 GRAPHS In the Control Flow Graph, allow comments to be shown even when source code is not shown. WEB PARSER Added new SumStmt metrics that provide statement counts that do include nested functions. Fix mismatch headers in metric definition documentation Changed CountStmt metrics to be consistent with c++ values… Read more »

Understand Build 1014

Posted by & filed under Build Notes.

(Build b1014) – 27 Jan 2020 METRICS Rewrite metric definitions page with improved descriptions and layout. NEW PROJECT WIZARD Enable build watching on Windows and Linux machines when creating a new project to improve the overall project analysis.

Understand Build 1013

Posted by & filed under Build Notes.

(Build b1013) – 17 Jan 2020 GENERAL Remove Strict and Fuzzy option from New Project Wizard and always default to use the Strict Parser. Remove debug option from toolbar menu.

Understand Build 1012

Posted by & filed under Build Notes.

(Build b1012) – 10 Jan 2020 CLUSTER GRAPHS Moved interactive graph options (such as hide node, expand node, etc) out of the toolbar and into a sidebar for improved visibility. Added a configure option to the toolbar that opens the Graph options in settings. COMMANDLINE Removed automatic partial analysis that occurs after removing a file… Read more »

Understand Build 1011

Posted by & filed under Build Notes.

(Build b1011) – 3 Jan 2020 BASIC PARSER For Basic metrics, fixed bug where ORELSE and ANDALSO were not adding to the strict complexity. Fixed bug where the conditional IF expression was not adding to complexity. PASCAL PARSER Removed duplicate missing unit messages. PYTHON PARSER Fixed bug where some uses of namespaced packages resulted in… Read more »