Understand Build 811

Posted by & filed under Build Notes.

(Build b811) – 13 Nov 2015 CODECHECK Fixed a few Perl warnings being caused by mismatched number of parameters. Updated MISRA 2012 rule 8.2 and All Check script functionsTypesInPrototypeForm.upl to correctly handle C++ 11 lambda functions. Updated MISRA 2012 rule 8.2 and All Check script check functionsTypesInPrototypeForm.upl to ignore template specializations. COMMANDLINE Updated Und to… Read more »

Understand Build 809

Posted by & filed under Build Notes.

(Build b809) – 6 Nov 2015 C# PARSER Added support for c# 6.0 index initializers. Fixed bug loading some reference dll files that have structures used as generic actual parameters for parent classes. This fix may cause changes to CountMethodAll and CountClassCoupled metrics. Add support for MSVC 2015 C# project. Added support for c# 6.0… Read more »

Understand Build 808

Posted by & filed under Build Notes.

(Build b808) – 31 Oct 2015 C# PARSER Added support for VS 2015 property initialization. Added support for the c# 'using static' directive and for the use of an expression as a property getter. Added support for c# 6.0 null-conditional operators. CODECHECK Updated MISRA 2008 rule 7-1-2 and All Check script to correctly handle const… Read more »

Understand Build 807

Posted by & filed under Build Notes.

(Build b807) – 23 Oct 2015 CODECHECK Updated MISRA 2008 rule 8-0-1 and All Check script anInitDeclaratorListShallConsistOfASingleInitDeclarator.upl to not throw a false positive on template declarations that use a comma. Updated catchConstRef.upl to have an option to ignore ellipsis. Add Hersteller Intiative Software (HIS) Metrics to CodeCheck. Updated MISRA 2008 rule 8-4-4 and All Check… Read more »

Understand Build 806

Posted by & filed under Build Notes.

(Build b806) – 17 Oct 2015 C# PARSER Fixed bug where same named parameters within overloaded methods had the same uniquename. CODECHECK Updated MISRA 2004 rule 16.3 and All Check allFuncParamsNamed.upl to have a configurable option to ignore fuctions declared with macros. Removed incremental find popup menu because of resizing and other issues. Updated All… Read more »

Understand Build 805

Posted by & filed under Build Notes.

(Build b805) – 10 Oct 2015 C# PARSER Fixed invalid syntax error when using 'as <type>' in a conditional expression. CODECHECK Fixed bug in MISRA 2008 rule 16-1-1, MISRA 2204 rule 19.14 and All Check script definedPreProcessorOperatorTwoStandardForms.upl where chained defined operators inside a larger marcro defintions was not handled correctly. Updated MISRA 2008 rule 18-4-1… Read more »

Understand Build 804

Posted by & filed under Build Notes.

(Build b804) – 5 Oct 2015 COMMANDLINE Updated Und to use a Table of Contents for the -html and -htmlsnippets CodeCheck report export. DOCUMENTATION Update documentation to reflect 4.0 changes. GENERAL Clarify user_api functions that return temporary strings that must be copied immediately by the caller. Fixed crash when closing or switching projects with annotations…. Read more »

Understand Build 803

Posted by & filed under Build Notes.

(Build b803) – 2 Oct 2015 C# PARSER For c#, fixed possible crash in attribute parsing. CODECHECK Fixed bug in MISRA 2008 rule 6-6-1 and All Check script labelReferencedByAGotoShallBeInSameBlock.upl where /* and */ are used in alternating strings. Updated MISRA 2008 rule 7-1-2 and All Check script parameterShallBeDeclaredAsConst.upl to ignore function pointer parameters. Upgraded MISRA… Read more »

Understand Build 802

Posted by & filed under Build Notes.

(Build b802) – 26 Sep 2015 CODECHECK Added MISRA 2012 rule 15.4 and MISRA 2004 rule 14.6 to Code Check. Also updated MISRA 2008 rule 6-6-4 and All Check script noMoreThanOneBreakOrGoto.upl to be more accurate and robust. Added MISRA 2012 rule 15.7 to Code Check. Added MISRA 2012 rule 15.5 to Code Check. COMMANDLINE Fixed… Read more »