Posted January 26, 2016 at 9:01 am by Heidi & filed under Build Notes.
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 2012 rule 8.2, MISRA 2008 rule 8-4-2, MISRA 2004 rule 16.4, and All Check scripts functionsTypesInPrototypeForm.upl as well as sameIdentifiersInDeclAndDef.upl where function MACRO expansion was not handled correctly.
Updated MISRA 2012 rule 5.8 and All Check script externalIdentifiersUnique.upl to no longer test unknown entities.
Fixed bug in missingParameterName.upl where >> was not handled correctly.
Update Eclipse plugin on update site to version 1.1.3.
Changed new project wizard to allow import from CMake compile command databases.
UML Sequence Diagram C, fix for an issue where functions do not have a valid parent.
Fixed an issue with the license server not returning a valid license when looking for the earliest available non maintenance expired license.
For C#, added knot count metrics.
Allow files and directories that are automatically added during analysis to be excluded from the project instead of removed entirely. This means that they won't be re-added during subsequent analyses.
Fix rescan to not force a full reparse of MSVC projects.
Add support for MSVC 2015.