Understand Build 813

Posted by & filed under Build Notes.

(Build b813) – 27 Nov 2015 CODECHECK Fixed an issue with CodeCheck results where Entity name and Check result error message were not displaying html text correctly. PROJECT Updated Und to allow users to set the c++ option 'Kill Worker Processes After'. -c++KillWorkerProcessAfter – Note that valid values range between 1 and 99 minutes. Added… Read more »

Understand Build 812

Posted by & filed under Build Notes.

(Build b812) – 21 Nov 2015 CODECHECK Updated MISRA 2008 rule 8-3-1 and All Check script overridingVirtualFunctionsShallNotChangeDefaults.upl to not test constructors and destructors. Fixed but in MISRA 2008 rule 9-3-3 and All Check methodsMadeConstOrStaticIfPossible.upl where non static data members were not being detected properly. Updated MISRA 2004 rule 16.3, All Check script allFuncParamsNamed.upl, and the… Read more »

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 »