ePrivacy and GPDR Cookie Consent by Cookie Consent
Understand software

Understand - releases history

Top Download Club  |  Development  |  Compilers & Interpreters  |  Understand
Version Change log
Understand 7.0 Build 12 Dec 19, 2024 Command Line(Und):
Add C# Preprocessor Symbols setting to und
Und report command improve error messages for invalid codecheck inspections
Compare:
Potential fix for an inconsistent crash accessing comparison db from an ireport
General:
Fix rescan not updating file list
API:
C++ namespace comments now available by default instead of requiring a kind spec
Graphs:
Fix scaling when legend is turned on
Indexer:
Fix potential crash on corrupted instant search index
Info Browser:
Restore global information browser shortcuts broken in last build with sync changes
Change public ib() api call to default to 1 level of expansion per field, to avoid unexpected long waits in worst case scenarios
Installer:
Add plugins to CLI build kit
Interactive Reports:
Ireports add optional target parameter to init method for Python plugins
Metrics:
Ensure values for disabled metric plugins can still be accessed by id from the API
VS Code Plugin:
Remove errors/warnings of files under deleted or renamed folders
Search:
Fix whole words match in search inside search results
Fix stale instant search results for deleted files
Settings:
Fix display of python version in the configuration panel when the user has specified an installed executable
Language - Fortran:
Fixed invalid syntax error on some select type guards in fixed format fortran
Fixed some invalid parser errors on array constructor syntax Fixed lookup problem in use-only statements where referenced entity is defined in a generic interface
Fixes/Extensions:
Fix for script in duplicate lines of code interactive report
Shared Tasks CSV: fix long name and -help argument
Shared Tasks: fix "Objects: Shared only" option and improve CSV CLI
Shared Tasks: Fix object parents, fix member function name
Extend the Most Complex Functions chart to work for files and architectures in addition to databases, allow modifying the complexity metric and the number of entities shown
New Charts:
Function Metrics Histogram - display metric values in a h
Understand 7.0 Build 12 Dec 4, 2024 CodeCheck:
Remove the Auto Load results option, always auto load.
Graphs:
Make graph legends user resizable.
Update built-in Variable Tracker graph with C# reference kinds
Project:
Fix support for projects on Windows mapped or network drives
Reports:
Restore interactive reports on project open.
Settings:
Updated file rescan to update file filter based on the language selected. If override filters are not in the currently selected languages then omit them but keep any filters that are not language specific (i.e. text files).
Language - C#:
Fixed warning message on use of 'Enum' for a generic type parameter constraint.
Fixed missing type message on references to some generic formal parameters inside anonymous methods.
Language - C++ (Strict):
Create empty file entities for files not analyzed because of the option to not analyze headers in isolation
Pass worker process arguments through pipe to work around command line length limitations on Windows
Understand 7.0 Build 12 Nov 20, 2024 Architecture
Add ability to annotate architectures
New Project Wizard
Scanning dialogs now do not cancel when clicking other windows while scanning.
Graphs
Add compare variants for entity dependency graphs.
Info Browser:
Fix crash on annotation delete when viewing the info browser for the associated entity
Reports:
Reports don't show cancel button if it's not enabled.
Update API Command directions for "Check Qualification Report"
Language - C#:
Fixed problems with overload resolution involving nullable type. Stopped creating 'unknown variable' for discard variable '_' references.
Fixed bug where no call to a constructor was recorded for implicitly typed 'new' expressions.
Language - Fortran:
Fixed bug where c-style comments (/*...*/) in preprocessor directives caused incorrect condition evaluation.
Understand 7.0 Build 12 Nov 12, 2024 CodeCheck:
Add an optional "id" parameter to test_language for python CodeChecks.
Add a new Check Compliance report and command line tool for DO-178C Validation
Edit configuration dialog updates.
Und analyze also runs background CodeChecks.
Command Line(Und):
Updated "und license" to return a message when no valid Und license exists.
Treat empty databases like wrong version databases and analyze on open.
Add interactive report generation to und.
Fixed bug where the wrong Ada standard library directory could be used when analyzing from the command line with und
Plugins:
Add the plugins that historically shipped as part of Understand into the plugins repo.
Add a new Plugin Manager for choosing plugins
Filter:
Add ExternalTypeTables and ExternalVariableTables entity filters for jovial
General:
Updated the New Project Wizard to be able to be shrunk down manually to 800 X 600.
Purge automatically added include files from a project when the file is deleted on disk
Reference columns now start at 1 instead of 0
Tabs now count as one column.
Update project config visual basic tooltip with correct year.
Fix crash on project open when the project overview is on the right/bottom of a split workspace
Changed behavior of Project->Analyze-Changed-Files to not warn on missing or too-large files
Graphs:
Add edge filters to File Dependencies graph.
Add Java reference kinds to Variable Tracker graph.
Data Flow In and Data Flow Out graphs relationship graph dialog now accepts functions and objects.
Graphs and charts now support the graphviz "tooltip" attribute in the GUI view
Info Browser:
Add option to hide AI Overview
Add Values field for Jovial items with statusname values
Display Components field for tables in Jovial
Add AI Annotations Header
List Browser (New Feature):
Add new List Browser feature for working through long lists of references
Python API:
Add Python API metric overload that takes a single metric name and returns it's value
Don't requ
Understand 6.5 Build 12 Nov 9, 2024 CodeCheck:
Note: The CodeCheck UI has been completely reworked and improved, please click on the above link for a full breakdown of the new additions
Add an optional "id" parameter to test_language for python CodeChecks.
Add a new Check Compliance report and command line tool for DO-178C Validation
Edit configuration dialog updates.
Und analyze also runs background CodeChecks.
Command Line(Und):
Updated "und license" to return a message when no valid Und license exists.
Treat empty databases like wrong version databases and analyze on open.
Add interactive report generation to und.
Fixed bug where the wrong Ada standard library directory could be used when analyzing from the command line with und
Plugins:
Add the plugins that historically shipped as part of Understand into the plugins repo.
Add a new Plugin Manager for choosing plugins
Filter:
Add ExternalTypeTables and ExternalVariableTables entity filters for jovial
General:
Updated the New Project Wizard to be able to be shrunk down manually to 800 X 600.
Purge automatically added include files from a project when the file is deleted on disk
Reference columns now start at 1 instead of 0
Tabs now count as one column.
Update project config visual basic tooltip with correct year.
Fix crash on project open when the project overview is on the right/bottom of a split workspace
Changed behavior of Project->Analyze-Changed-Files to not warn on missing or too-large files
Graphs:
Add edge filters to File Dependencies graph.
Add Java reference kinds to Variable Tracker graph.
Data Flow In and Data Flow Out graphs relationship graph dialog now accepts functions and objects.
Graphs and charts now support the graphviz "tooltip" attribute in the GUI view
Info Browser:
Add option to hide AI Overview
Add Values field for Jovial items with statusname values
Display Components field for tables in Jovial
Add AI Annotations Header
List Browser (New Feature):
Add new List Browser feature for working th
Understand 6.5 Build 12 Oct 9, 2024 New Project Wizard:
Updated the New Project Wizard to be able to be shrunk down manually to 800 X 600.
Language - C++:
Fix comment collection for classes with virtual methods
Annotate use references in the IB References field that are passed by non-const reference to a function, and thus may actually be modified
Language - C#:
Fixed bug where 'finally' blocks in try-catch-finally statements were not counted in the max nesting metric.
Language - Java:
Fixed bug where max nesting metrics were sometimes incorrect for code containing anonymous classes.
Understand 6.5 Build 12 Oct 1, 2024 Compilers:
Add C23 support to api lexer
Lexers:
Fix c and c++ api lexers to tokenize raw string literals correctly
Known Issues:
Inaccurate Column References in CodeCheck Violations When Using Tabs
Incorrect control flow graph when simplify macro expansion is enabled
Understand 6.5 Build 12 Sep 25, 2024 Language - C++ (Strict):
Work around potential worker process crash caused by MSVC redistributable binary incompatibility
Language - Web:
For Typescript/Javascript, added support for static initialization blocks and the Typescript 'override' keyword.
Understand 6.5 Build 12 Sep 18, 2024 Command Line(Und):
Updated "und license" to return a message when no valid Und license exists.
Help:
Update help documentation for Understand 6.5
Settings:
Fixed bug where the wrong ada standard library directory could be used when analyzing from the command line with und
Language - C++ (Strict):
Added new clang check for cast to inappropriate type
Language - Python:
Updated Python API documentation
Known Issues:
Inaccurate Column References in CodeCheck Violations When Using Tabs
Incorrect control flow graph when simplify macro expansion is enabled
Understand 6.5 Build 12 Sep 11, 2024 Compilers:
Improve handling of intrinsic functions in Tasking MCS compiler mode
Editor:
Fix printing artifacts in the footer of the first page of multi-page printouts
General:
Graphs:
Update Object References with Called By graph to show "c assign functionptr" references.
Compare:
Add a swap action to the compare files/folders dialog.
Language - C#:
Fixed bug in locating facade DLL's in msbuild imports
Change DLL lookup alogrithm to more closely match VisualStudio, when importing C# msbuild projects that use NetFramework
Fixed bug where imported solution files with projects targeting different frameworks sometimes resulted in invalid missing type warnings.
Fixed crash when processing some 'global using' statements with syntax errors.
NEWSLETTER
© 2024 TopDownload.Club  |  All rights reserved.
created by FAUST