Understand Build 934

Posted by & filed under Build Notes.

(Build b934) – 30 Mar 2018 PASCAL PARSER For Pascal/Delphi, fixed a bug where namespace names given in the Namespaces option were not used for 'uses' statement names that were dotted names (for example, namespace System was not prepended to Generics.Collections). Fixed a bug where an ASM block that contained a label with the name… Read more »

Understand Build 933

Posted by & filed under Build Notes.

(Build b933) – 23 Mar 2018 EDITOR Fixed failure to browse to the correct define/declare reference in some cases. GENERAL Updated Project Configuration – C# new references to allow for multiple files to be selected/added at once. Note that the alias field will not be available if mutliple files are added at once but can… Read more »

Understand Build 931

Posted by & filed under Build Notes.

(Build b931) – 16 Mar 2018 API For api lexers, add -> java operator and => operator for c#, and associate lambda entities with these lexemes. C# PARSER Added 'lambda method' kind for lambda expressions. FORTRAN PARSER Added support for some Silverfrost compiler variations on do loop syntax. Also, fixed some errors in the Fortran… Read more »

Understand Build 930

Posted by & filed under Build Notes.

(Build b930) – 9 Mar 2018 C# PARSER Added references for calls to operator overloads. FORTRAN PARSER Added SumCyclomatic metrics to modules and subroutines. INTERACTIVE REPORTS Add Interactive Report to Expand Macro text. To use right click on a Macro and select Interactive Reports->Expand Macro. METRICS For Pascal/Delphi, added SumCyclomatic metrics for subroutines. Added SumEssenial… Read more »

Understand Build 929

Posted by & filed under Build Notes.

(Build b929) – 2 Mar 2018 FORTRAN PARSER Added support for while (expr) do …end do statements. JAVA PARSER Improved handling of overload matching when arrays of unknown classes are involved. METRICS For Visual Basic Metrics, added SumCyclomatic metrics for subroutines. These metrics include values for nested lambda subroutines. For Ada metrics, added SumCyclomatic metrics… Read more »

Understand Build 928

Posted by & filed under Build Notes.

(Build b928) – 24 Feb 2018 C# PARSER Changed names of methods that are defined using dotted notation with an implemented interface prefix to include the interface name only in the method full name. COBOL Fixed regression in analyzing COPY … REPLACING … statements when there are multiple replacements. Add support for a few more… Read more »

Understand Version 5.0 Build 927

Posted by & filed under Build Notes.

(Build b927) – 19 Feb 2018 Version 5.0 LICENSING Version 5.0 uses our new licensing system, Helios, where you will need to create an account that will allow you to manage your own license(s). You will also need to get a Claim Code from our staff in order to use the upgraded licensing in Understand…. Read more »

Understand Build 926

Posted by & filed under Build Notes.

(Build b926) – 9 Feb 2018 ADA PARSER Fixed bug where no 'rename' relation was created when an unknown entity was renamed. C# PARSER Made changes to improve handling of generic method invocations and of lambda expressions passed as parameters. COBOL Fixed crash on analysis of COPY … REPLACING … statements where the replacement pseudo-text… Read more »

Understand Build 925

Posted by & filed under Build Notes.

(Build b925) – 26 Jan 2018 C# PARSER Fixed bug where parameter types were not inferred in lambda expressions used in variable initializations. STRICT PARSER Fixed invalid control flow graph source range of statements inside of macro expansions that start with macro arguments.