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 Check script uninitialized_objects.upl to ignore static and global objects.
  • Updated MISRA 2012 rule 8.7 and All Check script noExternalLinkageUnlessExternal.upl to recognized friendby references as external usage.
  • Updated All Check script fixedValuesConstants.upl to have an option to ignore pragma directives.

COMPARE

  • Potential fix for a crash in the DiffView component.

DOCUMENTATION

  • Fix title in 4.0 help documentation.

EDITOR

  • Fixed bookmarks disappearing and getting lost after removing the preceding line.
  • Avoid triggering auto-indent with '{' in the middle of a line.

FUZZY PARSER

  • Fixed fuzzy c++ parser to pickup references to constants used as parameters initializers in function declarations and definitions.

JAVA PARSER

  • Fixed bug where same named parameters within overloaded methods had the same uniquename.

LICENSING

  • License Server Status (licenseserver.exe) report updated to account for multiple 4.0 licenses.

PROJECT

  • Removed the option to stop analysis and keep partial analysis data.
  • Fixed deadlock when trying to abort analysis during the resolve phase.

STRICT PARSER

  • Restore some missing init references.
  • Fixed reference kind of deleted special member functions.
  • Allow language standard flag to be spelled with two dashes and normalize to lower case.