(Build b822) – 22 Jan 2016 CMAKE Fixed relative name lookup. CODECHECK Updated MISRA 2012 rule 8.6 and All Check script identifierWithExternalLinkageOneDefinition.upl to not run on unknown or undefined objects. Updated MISRA 2008 rule 8-4-2, MISRA 2004 rule 16.4, and All Check script sameIdentifiersInDeclAndDef.upl to use lexeme->ent for greater accuracy. Fixed a bug in MISRA… Read more »
Posts By: Heidi
(Build b821) – 15 Jan 2016 ADA Added new 'end body' relations for ends of program unit bodies. Made declare relations for 'accept..do' statements 'declare body' relations. CODECHECK Fixed a bug in missingParameterName.upl where a false positive was thrown when a std::array object was used as a parameter. Updated HIS 01 and CommentCodeRatio.upl to have… Read more »
(Build b820) – 8 Jan 2016 CODECHECK Fixed bug in MISRA 2008 rule 9-3-2 and All Check script memberFunctionsShallNotReturnNonConstHandles.upl to ignore methods with a const return type. Updated MISRA 2012 rule 8.6 and All Check script identifierWithExternalLinkageOneDefinition.upl to have an option for exempted namespaces. Updated MISRA 2012 rule 8.6 and All Check script identifierWithExternalLinkageOneDefinition.upl to… Read more »
(Build b819) – 25 Dec 2015 EDITOR Fixed regression in triggering indent after inserting opening curly braces. GRAPHS Added C support for UML sequence diagrams. JAVA PARSER Fixed bug where references to any class '?' indicator caused an increment in the count of coupled classes.
(Build b817-818) – 18 Dec 2015 BUILD 817: Chinese Special Build API LEXER Fixed bugs in column determination in api lexer when handling certain c++ macro expansions. C# Add C# project option to control if extending standard classes is counted in MaxInheritanceTree metric. The default behavior in new and existing projects is to not count… Read more »
(Build b816) – 14 Dec 2015 COBOL Fixed failure to analyze free format files with compiler directives at column 6. JAVA API Added 'type' and 'freetext' functions to Entity class. STRICT PARSER Fixed regression in build 815. Unknown files got an empty name.
(Build b815) – 12 Dec 2015 API Fixed bugs in api lexer when handling c++ macro expansion. CODECHECK Fixed bug in MISRA 2008 rule 0-1-7 and All Check script discardedReturnValues.upl where a preprocessing #if was being treated as a standard if statement. Updatd MISRA 2008 rule 8-5-1 and All Check script variablesShallHaveValueBeforeUsed.upl to not test… Read more »
(Build b814) – 4 Dec 2015 CODECHECK Updated MISRA 2008 rule 9-3-3 and All Check script methodsMadeConstOrStaticIfPossible.upl to have an option to ignore virtual functions. Updated MISRA 2008 rule 7-1-2 and All Check script parameterShallBeDeclaredAsConst.upl to detect simple cases where the parameter is passed out of scope. Fixed bug in MISRA 2012 rule 5.3, MISRA… Read more »
(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 »
(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 »