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 »

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 »