Understand Build 1007

Posted by & filed under Build Notes.

(Build b1007) – 8 Nov 2019 C SHARP Added support for class forwarding in dll files. STRICT PARSER Look through implicit copy constructor calls for argument to parameter assign refs.

Understand Build 1005

Posted by & filed under Build Notes.

(Build b1005) – 28 Oct 2019 C# PARSER Fixed a parser hang on some invalid syntax. Fixed bug where c# extern methods appeared with 'define' references instead of 'declare' references. CODECHECK Fix bug in HIS rule 11 where the script would crash if the lexer failed to initialize. Fix bug in unreachableCode.upl that prevented the… Read more »

Understand Build 1004

Posted by & filed under Build Notes.

(Build b1004) – 14 Oct 2019 C# PARSER Fixed parser hang on some syntax errors. GENERAL Add option to launch Understand after finishing installation on Windows. JAVA PARSER Fixed parser hang on some syntax errors.

Understand Build 1003

Posted by & filed under Build Notes.

(Build b1003) – 4 Oct 2019 LICENSING Fixed an issue with node lock license not properly handling dashes WEB PARSER Fixed some issues with destructuring assignments in Javascript.

Understand Build 1002

Posted by & filed under Build Notes.

(Build b1002) – 28 Sep 2019 GENERAL Updated the New Project Wizard to improve the scan time for project files. Stop the Windows Play Store from opening if Python is not installed when opening the Project Configuration dialog. STRICT PARSER Changed cyclomatic complexity count to include catch statements to be consistent with fuzzy parser. WEB… Read more »

Understand Build 1001

Posted by & filed under Build Notes.

(Build b1001) – 20 Sep 2019 CODECHECK Fixed an issue with exporting CodeCheck results to HTML. REPORTS Updated the HTML Report Index page to pay attention to the "Group File Reports by Directory Structure" setting in the project config and group by directory when selected (otherwise it will be a flat list as it is… Read more »

Understand Build 1000

Posted by & filed under Build Notes.

(Build b1000) – 7 Sep 2019 JAVAAPI Add lexer/lexeme support. STRICT PARSER Fix several extension compiler issues.

Understand Build 999

Posted by & filed under Build Notes.

(Build b999) – 30 Aug 2019 COMPILERS Add support for Renesas RL78 compiler extension for bit access syntax. JAVA PARSER Fixed crash on some invalid syntax. PASCAL PARSER Fixed crash parsing some sql statements. REPORTS Fixed an issue where the html report index page was not being generated correctly. Fixed an errant HtmlExporter crash. UND… Read more »

Understand Build 998

Posted by & filed under Build Notes.

(Build b998) – 23 Aug 2019 CODECHECK Updated the CodeCheck html export to include the Ignored and Notes column. FUZZY PARSER Improve handling of files with very large initialization blocks. GENERAL Fixed an issue found in searching for Missing Includes in the Project Config. PASCAL PARSER Fixed syntax error on TryAsType calls. Fixed bug where… Read more »