Understand Build 996

Posted by & filed under Build Notes.

(Build b996) – 9 Aug 2019 C# PARSER Added a 'use attribute' reference kind to link classes, methods, and other entities to the attribute classes appearing in the declarations. These references used to be plain 'use' references and linked the containing context instead of the entity the attribute was applied to. Moving the reference to… Read more »

Understand Build 995

Posted by & filed under Build Notes.

(Build b995) – 27 Jul 2019 PYTHON API Add kind comparison and hash functions SETTINGS Updated the Visual Studio excludes to allow for better user interaction while adding/editing/removing excludes. Fixed the Editor Companion Popup to allow space for potential scrollbars.

Understand Build 994

Posted by & filed under Build Notes.

(Build b994) – 24 Jul 2019 C# Fixed bug where curly braces used inside interplolated strings caused syntax errors. Fixed syntax errors in some cases of nested interpolated strings. C++ (STRICT) Write ‘Begin’ reference at the start of the ‘template’ keyword for templated decls Fix regression in the reference kind of arguments to C++ operator… Read more »

Understand Build 993

Posted by & filed under Build Notes.

(Build b993) – 5 Jul 2019 REPORTS Fixed an issue where Und Reports were not being created in the correct location. JAVA_API Add `Entity.comments` method to get comments associated with an entity.

Understand Build 992

Posted by & filed under Build Notes.

(Build b992) – 28 Jun 2019 GENERAL Fixed an issue where View->Project Browser and View->Entity Filter were not becoming active if already showing but in an inactive tab. Fixed an issue where the reports created by Und and Understand were not synced. Fixed an issue with generating a report from the command line. STRICT PARSER… Read more »

Understand Build 990

Posted by & filed under Build Notes.

(Build b990) – 7 Jun 2019 CODECHECK Removed Beta Clang checks from CodeCheck. Let us know if your team was relying on them and we can work with you to address the change. EDITOR Undo replace all and save actions as a single operation FORTRAN PARSER Made change to allow dec 'type' statement for 'print'… Read more »

Understand Build 989

Posted by & filed under Build Notes.

(Build b989) – 30 May 2019 ARCHITECTURES Fix possible crash on architecture delete. CODECHECK Fix failure to visit source by double-clicking on some violations. COMPARE Fix regression in hiding the resolve progress indicator after opening a comparison database. EDITOR Fix occasional stuck drag operation on macOS. FORTRAN Fix import of filenames from Fortran Visual Studio… Read more »

Understand Build 988

Posted by & filed under Build Notes.

(Build b988) – 7 May 2019 C# PARSER Fixed several issues that lead to syntax errors on valid c# code. Added recognition of some additional Unicode space characters. LICENSING Fixed a node lock issue where not all user accounts were working correctly. MACOS Fixed performance regression on MacOS. METRICS Changed new PercentLackOfCohesionModified metric available for… Read more »

Understand Build 987

Posted by & filed under Build Notes.

(Build b987) – 26 Apr 2019 METRICS For C#, Visual Basic, Pascal, and Java metrics, added a new PercentLackOfCohesionModified metric that does not penalize the use of accessor functions/methods within a class to set/read variables. The purpose of the metric is to give a lower value than the regular PercentLackOfCohesion metric when accessor methods are… Read more »

Understand Build 986

Posted by & filed under Build Notes.

(Build b986) – 20 Apr 2019 API Add comparison_db method to Java API. C# PARSER Fixed invalid syntax errors parsing some interpolated strings and some typeof expressions. GENERAL Fixed errant support message on Getting Started page. WEB PARSER For Web/Javascript, fixed syntax errors on some uses of 'final' as a variable name. For Web/Javascript, fixed… Read more »