Understand Build 906

Posted by & filed under Build Notes.

(Build b906) – 11 Aug 2017 C/C++ PARSER Added support for the 'arguments' field when creating a project with json files. CODECHECK Updated CodeCheck to correctly export and import checks with "//" in the check name. Re-add Hersteller Intiative Software (HIS) Metrics Codechecks that were accidently removed in build 902. WEB PARSER Added support for… Read more »

Understand Build 905

Posted by & filed under Build Notes.

(Build b905) – 5 Aug 2017 CODECHECK Fixed an issue in CodeCheck where the check name was preventing saving the individual check state. WEB PARSER Fixed syntax errors on nested template literals. Also, added reference to entities named in template literals. Added support for Php version 7.0 anonymous classes and 'yield from' statements.

Understand Build 904

Posted by & filed under Build Notes.

(Build b904) – 28 Jul 2017 FUZZY PARSER Fix hang in fuzzy c++ parser when analyzing code with illegal recursive alias namespace declarations. GENERAL Disable DPI awareness on Windows. Scale window proportionally when font size is greater than 100%. REPORTS Updated Understand Reports to be more intelligent when performing pre-calculations for Unused entities. VHDL PARSER… Read more »

Understand Build 903

Posted by & filed under Build Notes.

(Build b903) – 21 Jul 2017 API Update Python documentation to include new architecture draw (arch.draw) method. CODECHECK Fix hang in several Codechecks when a macro is recursively defined. GENERAL Update documentation. WEB PARSER Added support for new '**' and '**=' operators. Fixed syntax errors on return statements returning an 'await' expression. Added support for… Read more »

Understand Build 902

Posted by & filed under Build Notes.

(Build b902) – 14 Jul 2017 API GRAPHS Add support for architecture drawing in perl scripts with $arch->draw(). Add support for penwidth, dashed, dotted and bold styles in upl graph scripts. INFOBROWSER Add accessors IB field for python properties. PASCAL PARSER Added support for {$IfOpt…} compiler directives. PYTHON PARSER Fixed bug where the Getterfor relation… Read more »

Understand Build 901

Posted by & filed under Build Notes.

(Build b901) – 7 Jul 2017 EDITOR Changed browse visit source action to go to the first declaration when clicking on the define reference. GUI Fixed Entity Explore to accommodate extremely long entity names and parameter list without distorting the Understand UI. REPORTS Fixed an html issue with incorrect link when using the Fortran Extension… Read more »

Understand Build 900

Posted by & filed under Build Notes.

(Build b900) – 30 Jun 2017 CODECHECK Updated CodeCheck results treemap options to include Custom Scaling. FORTRAN PARSER Fixed bug where size information from implicit statements was not added to implicitly defined variables, so 'IMPLICIT REAL*8' created variables of type 'REAL' instead of 'REAL*8'. PROJECT Added a "Expand All" and "Collapse All" option to the… Read more »

Understand Build 898

Posted by & filed under Build Notes.

(Build b898) – 16 Jun 2017 CODECHECK Fixed a bug in MISRA 2012 rule 16.3, MISRA 2008 rule 6-4-5, MISRA 2004 rule 15.2, and All Check script unconditionalStatementShallTerminateNonEmptySwitchClauses.upl where circular references within a switch causes Understand to freeze. FORTRAN PARSER Fixed syntax errors in fixed format fortran on c style define statements which continue over… Read more »

Understand Build 897

Posted by & filed under Build Notes.

(Build b897) – 9 Jun 2017 C PYTHONAPI Fixed unresolved symbol error on database open on Linux. WEB PARSER Made changes to handle React JSX syntax in Javascript files.