Build Notes (1135) - 13 Mar 2023


CodeCheck

  • Fix crash in associated c comments

Command Line(Und)

  • Fix report group by directory und setting

Translations

  • Some translations not showing - Fix the About Page translation
  • Fix translation of graph options

Git

  • Don't show git related errors in stderr unless STI_GIT_ERRORS environment variable is defined

Info Browser

  • Fix crash on exit when an info browser context menu is visible

General

  • Menu Bar Changes - Added 'Violation Browser" to the View Menu and the Annotations - 'Browse All Annotations' is now the top menu item

Language - Basic

  • Fixed potential parser crash
  • For Visual Basic, fixed syntax errors on some uses of XML literals

Language - C++ (Fuzzy)

  • Fix crash in associated c comments

Language - C++ (Strict)

  • Add missing references to entities made visible through using declarations
  • Avoid counting semicolons in inactive code
  • Change constructor and destructor type text from "void" to empty
  • Fix CountStmt metric for for statements
  • Fix failure to count lines with nothing but a semicolon as "code" lines
  • Fix missing "friend" reference for friend functions defined inline
  • Fix missing references in C++17 if/swtich init statements
  • Allow C++20 to be chosen as a language standard
  • Fix crash in associated c comments

Language - Ada

  • Added support for Ada to call_pairs.py script

Language - Python

  • Fixed crash when the parser attempted to read some .so files found in the import path

Language - Web

  • For Web,Typescript,Javascript, fixed syntax errors on property declarations without terminating semicolons
  • For Web/Typescript, fixed bug where arrow functions were not included in the CountDeclFunction metric



Known Issues

  • Install warning when rolling back to a previous build after installing build 1135 on Windows
  • License manager occasionally displays a threading warning 
  • Incorrect control flow graph when simplify macro expansion is enabled 
  • Collapsed code no longer accessible when modifying first line of a collapsed block