Understand Build 985

Posted by & filed under Build Notes.

(Build b985) – 13 Apr 2019 FORTRAN PARSER Fixed bug where some forward references of subroutines resulted in 'unresolved' entities. Fixed error where some 'external' routine declarations created unresolved subroutines. Fixed error where local names for use-only items were sometimes identifed as unresolved functions. GENERAL Fix occasional QMutex threading error when exiting und

Understand Build 984

Posted by & filed under Build Notes.

(Build b984) – 5 Apr 2019 C# PARSER Fixed parser hang on some self-referential generic type instantiations. Fixed several bugs where valid code produced syntax errors. GRAPHS Fixed an issue where Graphs were not displaying the option to export to .Dot files on Mac and Linux for appropriate graph types.

Understand Build 983

Posted by & filed under Build Notes.

(Build b983) – 29 Mar 2019 C# PARSER Fixed several syntax issues. Fixed bug where array initialization on a stackalloc caused a syntax error. CODECHECK Add Basic language support to metrics checks. EDITOR Add key binding to toggle read-only mode. IREPORT Fix spurious comparison view on double-click.

Understand Build 982

Posted by & filed under Build Notes.

(Build b982) – 26 Mar 2019 BASIC PARSER Added support for VS 2017 tuples and for unnamed parameters after named parameter association in a call. Made changes to support VS 2017 tuple types, binary literals, and to allow underscores in numeric literals. CODECHECK Add templates for user created templates. GRAPHS Update butterfly graph to correctly… Read more »

Understand Build 981

Posted by & filed under Build Notes.

(Build b981) – 15 Mar 2019 BUILDSPY Fix Buildspy RPATH so LD_LIBRARY_PATH does not need to be explicitly set. COMMANDLINE Add Und support for Green Hills Ada macro definition file format for importing ada project macros. COMPARE Fix failure to edit files containing entities that are being compared. IREPORT Add comparison link function. PYTHON PARSER… Read more »

Understand Build 980

Posted by & filed under Build Notes.

(Build b980) – 10 Mar 2019 STRICT_PARSER: Fix regression in recording references inside of lambda functions.

Understand Build 979

Posted by & filed under Build Notes.

(Build b979) – 8 Mar 2019 PASCAL PARSER Allow dotted names as library names. Fixed several parser regressions introduced in recent releases. Fixed bug where extending a same named class with a different number of generic formal parameters resulted in a circular dependency error.

Understand Build 978

Posted by & filed under Build Notes.

(Build b978) – 5 Mar 2019 ADA PARSER Fixed bug where Green Hills multi-line preprocessor #if commands with 'and then' did not work correctly. API fixed udbComment(), udbDbName() and udbEntityLibrary(), which all returned the same (first) value for every subsequent call. EDITOR Fix text drawing issues on displays with non-integral scaling factors. GENERAL Fix regression… Read more »

Understand Build 977

Posted by & filed under Build Notes.

(Build b977) – 23 Feb 2019 ADA PARSER Added support for multi-line Green Hills preprocessor commands. API Fix lookup of InitValue freetext. Remove unused literals from c api UdbStatus type. ECLIPSE Update Eclipse Plugin Version. GRAPHS Modified the Object Reference (+ ObjRef Compare) graphs to cover all possible entity colors in legend. Updated ObjRef Compare… Read more »

Understand Build 976

Posted by & filed under Build Notes.

(Build b976) – 15 Feb 2019 ANALYZE Fix failure to cancel analysis after the cancel confirmation dialog has been supressed. C# PARSER Fixed bug where tuple deconstuction in a foreach statement caused a syntax error. GRAPHS Cluster control flow graph now supported with TypeScript language. WEB PARSER For Web/Typescript, added support for new Typescript features… Read more »