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.

Understand Build 923

Posted by & filed under Build Notes.

(Build b923) – 11 Jan 2018 CODECHECK Updated CodeCheck to fix slowdown issue when using automatic ignores generation. Added automatic ignores text to the result log.