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 »

Understand Build 830

Posted by & filed under Build Notes.

(Build b830) – 26 Feb 2016 ADA PARSER Made changes to support Ada to C linkage of subroutines using aspects. Fixed bug where pragma imports of constants did not correctly link to the external c entity. CODECHECK Updated MISRA 2012 rule 8.10 and All Check script inlineFunctionDeclaredStatic.upl to not test inline template functions. Updated MISRA… Read more »

Understand Build 829

Posted by & filed under Build Notes.

(Build b829) – 19 Feb 2016 CODECHECK Updated MISRA 2008 rule 0-1-7 and All Check script discardedReturnValues.upl to correctly handle templated constructor initialization lists. Updated MISRA 2008 rule 7-5-4, MISRA 2004 rule 16.2, HIS rule 12, and All Check script noRecursion.upl to point violation at the instance of recursion. Updated MISRA 2008 rule 7-1-2 and… Read more »

Understand Build 827

Posted by & filed under Build Notes.

(Build b827) – 12 Feb 2016 CODECHECK Updated MISRA 2012 rule 8.2 and All Check script functionsTypesInPrototypeForm.upl to correctly handle functions declared with template parameters. Updated MISRA 2012 rule 6.1 and 6.2 as well as All Check scripts bitFieldsDeclareWithAppropriateType.upl and singleBitNamedBitFieldsNotSigned.upl to properly handle nested typedef(s). Fixed bug in MISRA 2008 rule 2-13-1, MISRA 2004… Read more »

Understand Build 826

Posted by & filed under Build Notes.

(Build b826) – 10 Feb 2016 CODECHECK Fixed a bug in MISRA 2012 rules 5.2 and 5.3, MISRA 2008 rule 2-10-2, MISRA 2004 rule 5.2 and All Check script identifiersDistinctInScope.upl and scopeHiding.upl where certain file endings were not handled correctly. Updated MISRA 2012 rule 8.3, MISRA 2008 rule 3-2-1, MISRA 2004 rule 8.3, and All… Read more »

Understand Build 825

Posted by & filed under Build Notes.

(Build b825) – 5 Feb 2016 CODECHECK Fixed bug in MISRA 2008 rule 15-3-7 and All Check script catchAllHandlerShallOccurLast.upl where nested try .. catch blocks and successive try .. catch blocks were not tested correctly. Fixed bug in MISRA 2012 rule 8.2 and All Check script functionsTypesInPrototypeForm.upl where functions built with MACROs were not handled… Read more »

Understand Build 824

Posted by & filed under Build Notes.

(Build b824) – 29 Jan 2016 CODECHECK Updated MISRA 2012 rule 8.4 and All Check script compatibleDeclarationVisibleWhenExternalLinkageIsDefined.upl to ignore main. Updated incompleteConstructorInitializationList.upl to handle class templates correctly. GRAPHS Update to UML Sequence Diagram. Shows undefined functions in their own lifeline. PROJECT Fixed failure to update fuzzy/strict settings panels on change. STRICT PARSER Fixed worker process… Read more »

Understand Build 823

Posted by & filed under Build Notes.

(Build b823) – 26 Jan 2016 CODECHECK Fixed a bug in MISRA 2008 rule 4-5-1, MISRA 2004 rule 12.6 and All Check script booleanOperatorShallBeUsedCorrectly.upl where the token following a boolean was not being tested. Add Regular Expression option to Naming Convention Checks. COMMANDLINE Fixed failure to start Und in interactive mode. Updated Und version with… Read more »