Version | Change log |
Understand 7.0 Build 12 May 1, 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. |
Understand 7.0 Build 12 Mar 1, 2025 |
CodeCheck: Edit Configuration Dialog update format of "Not Supported" tag. Inspections widget allow deleting multiple selected inspections from context menu. Und codecheck ignored count include violations that were ignored by an inspection baseline. Und support comparing inspections. Add -previous switch to und codecheck to give the inspection to compare against. When given, New_ and Fixed_ reports are also generated from the New_ and Fixed_ violations. Und report -codecheck now supports a second argument. To generate a report from a comparison of two inspections, use "und report -codecheck current.sarif previous.sarif ..." Update CodeCheck Documentation Report to include Checks By Language table. Installer: Fix missing plugins in Chinese build Main Window: Restore Annotations->Annotate menu on Windows/Linux Reports: Don't show CodeCheck reports in the Violation Browser menu when there is no CodeCheck license For HTML/PDF exports make sure strings used as filenames/anchors are alphanumeric/dash/underscore Language - C++ (Strict): Fix failure to record constructor call references for calls to std::make_shared that pass nullptr as one of the arguments Language - Fortran: Fixed possible crash in Fortran parsing Language - Assembly: Fix 1750A Assembly analyzer |
Understand 7.0 Build 12 Feb 12, 2025 |
Ada: Add Ada Assign/Assignby relations. Fix bug where multiple copies of an InstanceParamFormal/InstanceParamFormalfor relations were sometimes created. Annotations: Add annotation "Kinds" and add kind filtering to the Annotation Browser. CodeCheck: Add "Run Selected Configuration" button to Configurations dialog. Add "Save & Run" button to edit configuration dialog. Add localization for "Check Qualification Report" name. Fix bug with results table row update adding empty rows. Include time in Codecheck inspection names in Codecheck sidebar Show Codecheck progress in dock window item view text Slow Codecheck update rate from 1 second to 5 seconds. Published Standards can be run in the background by right-clicking the name in the "Select Checks" dialog. Background published standards are part of the shared project file settings. Published Standards are no longer generated automatically from "Standard" tags. Instead, they're read like plugins from plugins/CodeCheck/Configs and the descriptions use the configuration description instead of the previous description.htm files. Graphs: UML Sequence Diagram: add option to show parameters. Import: Visual Studio import support system includes given in AdditionalOptions. Options: Fix for new automatic architecture dialog initial size. Python API: Fix potential crash in external Python when running scripts that manipulate sys.path directly instead of setting PYTHONPATH in the environment Language - C#: Fix issue where the line count metric was incorrect for some files containing syntax errors. Fix syntax errors on valid code with partial methods, delegate pointers, and multi-line strings followed by 'u8'. Language - C++ (Strict): Fix kind qualifier for assignment from function return based on the return type of the function Fix reference kind of call to dereference of pointer to function pointer Fix reference kind of calls to function pointers of deduced (auto) type St |
Total downloads
25
Last month's downloads
1
Last week's downloads
1
Looking for a versatile programming language that will help you build complex software applications and websites? Look no further than Python developed by Python Software Foundation. With its easy-to-understand syntax and extensive libraries, Python is a popular choice for both beginners ...
... tester, or just someone who wants to better understand how the web works, Fiddler is the must-have tool for your toolkit. And with the Top Download Club, you can get access to this incredible software and many more, all in ...
Top Download Club is proud to present one of the most exciting software products in the world of programming languages. PureBasic x64, developed by Fantaisie Software, is a cutting-edge programming language that is sure to help you create high-performance applications with ...