Understand Build 840

Posted by & filed under Build Notes.

(Build b840) – 6 May 2016 C# PARSER Fixed bug where a reference to a class with the same name as a nested class could sometimes generate a reference to the wrong entity. INFOBROWSER Show python sub packages and parent packages in IB. Show java sub packages and parent packages in IB. JAVA PARSER Added… Read more »

Understand Build 839

Posted by & filed under Build Notes.

(Build b839) – 29 Apr 2016 C# PARSER Fixed bug where no call reference was created when an overloaded method was called but parameters passed didn't match any overload. Fixed bug where the use of an alias type name in a 'new' expression as an actual argument caused problems with overload resolution. FORTRAN Potential fix… Read more »

Understand Build 838

Posted by & filed under Build Notes.

(Build b838) – 22 Apr 2016 ANNOTATIONS Fixed an issue in Annotations where duplicate annotations sometimes appeared. C PARSER Add support for volatile and const volatile method kinds in fuzzy c++ parser EDITOR Fixed C# semanitic syntax highlight issues. GENERAL Fixed an issue with the Windows Navigator shortcut not working properly. INFOBROWSER Add support for… Read more »

Understand Build 837

Posted by & filed under Build Notes.

(Build b837) – 15 Apr 2016 ANNOTATIONS Fixed an Annotation issue where the Annotation search results were not opening the correct location in the editor. GRAPHS Add php Property entities to the UML Class diagram. Fixed a crash in the UML Sequence Diagram when trying to use unresolved entities. PASCAL PARSER For Delphi/Pascal, made change… Read more »

Understand Build 836

Posted by & filed under Build Notes.

(Build b836) – 8 Apr 2016 ANNOTATIONS Fixed an issue with annotations trying to convert to the latest project portability settings after an analysis instead of when a user changes the project settings. CODECHECK Add yield() api support for codecheck scripts. Updated the CodeCheck gui log to display a longer file path name instead of… Read more »

Understand build 834

Posted by & filed under Build Notes.

(Build b834) – 25 Mar 2016 CODECHECK Fixed a bug in MISRA 2008 rule 12-8-1 and All Check script copyConstructorInitializeBaseAndMembers.upl where certain member functions were being flagged as violations despite not being a copy constructor. GRAPH Fix a crash dealing with the Cluster Graphs. Fixed possible crash in control graph generation. PROJECT Add project option… Read more »

Understand Build 833

Posted by & filed under Build Notes.

(Build b833) – 19 Mar 2016 CODECHECK Fixed a bug in MISRA 2008 rule 15-3-3 and All Check script constructorOrDestructorShallNotReferenceNonStaticMembers.upl where violations weren't being reported correctly. GENERAL Moved the Project Configuration Options to Tools – User Interface. Moved the Command Window Font option to Tools – User Interface. Added an option to allow the user… Read more »

Understand Build 832

Posted by & filed under Build Notes.

(Build b832) – 11 Mar 2016 ANNOTATIONS Updated the Project Conversion to convert the annotation entities uniquenames instead of orphaning them. CODECHECK Updated MISRA 2012 rule 8.2 and All Check script functionsTypesInPrototypeForm.upl to correctly handle lambda functions. Fixed a bug in MISRA 2012 rule 5.8 and All Check script externalIdentifiersUnique.upl where duplicate violations were reported…. Read more »

Understand Build 831

Posted by & filed under Build Notes.

(Build b831) – 4 Mar 2016 ADA PARSER Changed the CountSemicolon metric for subroutines to include semicolons that separate parameter declarations. CODECHECK Updated MISRA 2012 rule 8.10 and All Check script inlineFunctionDeclaredStatic.upl to no longer test operator overloads. COMMANDLINE Fixed an issue where Und would not set the file to excluded when removing file that… Read more »