Understand Build 846

Posted by & filed under Build Notes.

(Build b846) – 24 Jun 2016 C# PARSER Added use reference for variable increment/decrement with ++/– when the resulting value is used in the expression. CODECHECK Added an option to MISRA 2012 rule 15.5, MISRA 2008 rule 6-6-5, MISRA 2004 rule 14.7, Hersteller Initiative Software rule 10, and All Check script oneExitPerFunction.upl to ignore code… Read more »

Understand Build 845

Posted by & filed under Build Notes.

(Build b845) – 17 Jun 2016 CODECHECK Fixed a bug in 10_assignmentOperatorReturnThis.upl and assignmentOperatorReturnThis.upl where a false positive was triggered when const was part of the FQN. Updated MISRA 2008 rule 15-3-6 and All Check script exceptionsHaldersOrderedFromMostToBase.upl to be faster and more accurate. GENERAL Add detailed language information to the hover text on the Project… Read more »

Understand Build 844

Posted by & filed under Build Notes.

(Build b844) – 3 Jun 2016 API Fix string functions (eg, udbEntityNameLong) in user_api. CODECHECK Fixed a bug in codeSlicingShouldNotOccur.upl where setting a string member object triggered a script failure. Updated MISRA 2008 rule 9-3-3 and All Check script methodsMadeConstOrStaticIfPossible.upl to not test operator overloads. GENERAL Fix for intermittent crash in creating the default architecture…. Read more »

Understand Build 843

Posted by & filed under Build Notes.

(Build b843) – 27 May 2016 ANNOTATIONS Fixed issue where line annotations were incorrectly showing up in other files. CODECHECK Add two Ada Codechecks to test for unused and uncommented variables. FUZZY PARSER For fuzzy c++ parser, show function and variable location in IB when specified with certain compiler extensions, such as '@', '_at_' and… Read more »

Understand Build 842

Posted by & filed under Build Notes.

(Build b842) – 20 May 2016 C# PARSER Fixed a bug in handling partial types that resulted in unknown entity references. COMMANDLINE Improve documentation for und settings. GENERAL Fixed intermittent crash when changing project portability mode. JAVA API Updated the Java API to include the ent.library() call. Updated the Java API entity to include "value,… Read more »

Understand Build 841

Posted by & filed under Build Notes.

(Build b841) – 13 May 2016 JOVIAL PARSER Fixed parser hang on some !Assembly directives. Also, made change to allow no ';' before 'begin' in a 'def block' statement.

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 »