Posted by & filed under Build Notes.

(Build b762) – 23 Jan 2015

CODECHECK

  • Updated MISRA 2008 rule 6-5-1 and All Check script forLoopShallContainASingleLoopCounter.upl to be more accurate.
  • Updated MISRA 2008 rule 7-1-1 and All Check script unmodifiedVariablesShallBeConst.upl to be more accurate. Removed potentialConst.upl as this check is now obsolete.
  • Updated MISRA 2004 rule 14.4 and All Check script noGotoStatements.upl to be faster.
  • Updated All Check script externalLinkageShallBeDeclaredInAHeaderFile.upl to be more accurate.

ENTITY LOCATOR

  • Added a history with forward and backward buttons to the entity locator.

GENERAL

  • Fixed crash when activating some items from the Window menu with the keyboard on Windows.
  • Better support all platforms when updating versions from within Understand.
  • Fixed bug in duplicating architectures.

GRAPHS

  • Fixed a crash in architecture dependency graphs with selected entities that occurred after analyze.

JAVA PARSER

  • Fixed crash in parsing some lambda expressions.

SEARCH

  • Include Search verifies that only directories are searched.

STRICT PARSER

  • Fixed kind of static functions with the static specifier on a declaration but not the definition.

UND

  • Added support for the -iframework flag in CMake compile command import.

VHDL PARSER

  • Fixed file relative name calculation in projects with VHDL enabled.

WEB PARSER

  • For web Javascript, added support for some Javascript 6 features (array decomposition in var declaration).