Understand Build 856

Posted by & filed under Build Notes.

(Build b856) – 9 Sep 2016 CODECHECK Updated MISRA 2008 rule 0-1-10 and All Check script definedFunctionsCalled.upl to have a configurable option to ignore standard library functions.

Understand Build 855

Posted by & filed under Build Notes.

(Build b855) – 2 Sep 2016 CODECHECK Added Code Check for MISRA-C 2012 rule: 20.2. Added Code Check for MISRA-C 2012 rule: 20.3. EDITOR Fixed syntax highlighting of Objective-C literal strings with escaped quotes. FORTRAN PARSER Fixed bug where the wrong filename could appear on missing include file warnings in free format when the include… Read more »

Understand Build 854

Posted by & filed under Build Notes.

(Build b854) – 26 Aug 2016 CODECHECK Updated MISRA 2004 rule 2.4 to have configurable option to ignore inactive code. Added Code Check for MISRA-C 2012 Rule 20.11. GENERAL Fixed possible crash on projects containing file entities with trivial long names. JOVIAL Added 'set' relations for uses of variables as out parameters in subroutine calls…. Read more »

Understand Build 853

Posted by & filed under Build Notes.

(Build b853) – 19 Aug 2016 CODECHECK Fixed divide by zero error with HIS #11. Added Code Checks for MISRA C 2012 Rules: 2.1, 16.2, 16.3, 17.2, 19.2, 20.1, 20.5, 20.10, 20.13, 20.14, 21.1, 21.2, 21.3, 21.4, 21.5, 21.6, 21.7, 21.8, 21.9, 21.10, 21.11, 21.12 Fixed logic error in MISRA 2008 rule 16-0-3 and MISRA… Read more »

Understand Build 852

Posted by & filed under Build Notes.

(Build b852) – 12 Aug 2016 COBOL Fixed crash on invalid COPY … REPLACING … statements. Added support for TITLE statement in the id division. JAVA PARSER Fixed syntax error on type cast of lambda expression. LICENSING Fixed a licensing server issue where if an older client build connected and established a license to a… Read more »

Understand Build 851

Posted by & filed under Build Notes.

(Build b851) – 5 Aug 2016 ADA Fixed bug where using named parameter association in import_procedure pragmas did not work correctly in some cases. C# PARSER Fixed bug where ‘analyze -changed’ did not analyze all required files in some cases. CODECHECK Updated MISRA 2004 rule 20.9 and All Check script stdio.hLibNotUsed.upl to not test inactive… Read more »

Understand Build 850

Posted by & filed under Build Notes.

(Build b850) – 29 Jul 2016 C# PARSER Fixed incorrect values for AvgComplexity metrics on some files that contain interface type declarations. Fixed syntax error on use of 'out' keyword in named parameter association. CODECHECK Expanded functionality of MISRA 2008 rule 7-1-2 and All Check script parameterShallBeDeclaredAsConst.upl to better detect when a parameter is passed… Read more »

Understand Build 849

Posted by & filed under Build Notes.

(Build b849) – 15 Jul 2016 CODECHECK Updated MISRA 2008 rule 9-3-3 and All Check script methodsMadeConstOrStaticIfPossible.upl to test for calling non static and non const functions. FORTRAN Fixed bug in auto format determination where truncate column was sometimes determined incorrectly when string literals contained long sequences of space characters. FUZZY PARSER In unnamed enum… Read more »

Understand Build 848

Posted by & filed under Build Notes.

(Build b848) – 10 Jul 2016 API Improve api lexer for c++ preprocessor lines. C# PARSER Fixed bug where some overloaded method calls with implicit conversion parameters resulted in references to unknown methods. CODECHECK Fixed a bug in MISRA 2008 rule 0-1-7 and All Check script discardedReturnValues.upl where a void cast, pointer calling of a… Read more »

Understand Build 847

Posted by & filed under Build Notes.

(Build b847) – 1 Jul 2016 C# PARSER Fixed bug where using a type keyword for a member reference, e.g. 'string.Empty', resulted in an unknown entity instead of a reference to the correct member. FORTRAN PARSER Fixed bug where call statement with alternate returns was not supported correctly in the control flow graph. IREPORT Remove… Read more »