Build Notes (1224) - 24 Apr 2025



CodeCheck

  • Remove background check violations from checks no longer run in the background on project open.
  • Violations show check id as name when check name does not exist.

Command Line(Und)

  • Und analyze command don't run background checks when no files were analyzed.

Compilers

  • Fix Tasking Tricore compiler definition to ignore non-standard asm() syntax

Dependencies

  • Don't include c/c++ macros, type aliases, and typedefs in link time dependencies.

Editor

  • Add missing syntax highlighting for C11/C23 and C++20 keywords

General

  • Add an application font setting for the content font.

Information Browser

  • Create Information Browser Call By trees for global objects and class members, based on the functions that access them
  • Improve C++ Call & Call By trees in the Information Browser by integrating function pointer assignments and dereferences

Python API

  •  Fix 'understand' module import error in third-party Python interpreter

VS Code Plugin

  • Add ability to change projects, make it easier to create plugins for other editors
  • Add error message for locked database
  • Improve inter-process communication by adding support for partial messages

Language - C++ (Strict)

  •  Fix missing "typed" reference to types with the C11 _Atomic qualifier

Language - Pascal/Delphi

  • Fixed potential parser crash in some array constructors.
  • Added support for multiline string literals and the use of underscores as digit separators in numeric literals.



Stay up to date on Plugins, CodeCheck Checks, and Interactive Reports with our public Plugins Repository




Known Issues

  • Possible crash when running on a Virtual Machine
  • Open dialog disappears immediately on macOS 15.2