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