Understand Build 916

Posted by & filed under Build Notes.

(Build b916) – 3 Nov 2017 API Remove UdbLibrary type and associated functions from API. udbEntityLibrary() returns library name. CODECHECK Codechecks to check for commented out code weren't checking certain keywords. It should find more commented out code now. WEB PARSER Fixed bug where class extends of a class named in a 'use' statement sometimes… Read more »

Understand Build 915

Posted by & filed under Build Notes.

(Build b915) – 25 Oct 2017 GRAPHS Fix crash in project-level graphs introduced in b914 METRICS Fix crash in metrics calculation introduced in b912

Understand Build 914

Posted by & filed under Build Notes.

(Build b914) – 20 Oct 2017 FORTRAN PARSER Fixed error where in some contexts a macro that expanded to an empty string could cause syntax errors. Fixed some issues where macros expanding to multiple lines could cause bad line count values for files. GENERAL Fixed failure to restore some relative and named root files to… Read more »

Understand Build 913

Posted by & filed under Build Notes.

(Build b913) – 12 Oct 2017 C# PARSER Added CountDeclExecutableUnit metric for files. Changed file Avg metrics to no longer round values so they conform to Avg metrics in other languages. FORTRAN PARSER Fixed syntax errors caused by some macro expansions. Added CountDeclExcecutableUnits metrics. Fixed bug where average line metrics were incorrect for files containing… Read more »

Understand Build 912

Posted by & filed under Build Notes.

(Build b912) – 29 Sep 2017 INFOBROWSER Fixed crash in Ada IB introduced in Build 911. METRICS For Ada and Visual Basic, added CountDeclExecutableUnit metric that counts all units with executable code. PASCAL PARSER For Pascal/Delphi, made change to handle variations of the $I include command. PROJECT Updated Und remove command for directories (if Watched)… Read more »

Understand Build 911

Posted by & filed under Build Notes, Uncategorized.

(Build b911) – 22 Sep 2017 CODECHECK Fixed an issue where CodeCheck detailed descriptions were not showing the entire detailed text. Updated TreeMaps to allow users to hide custom scaling outliers. Add Codecheck that looks for assignments in 'if statement' conditions. It has an option to ignore the assignment if it is nested in extra… Read more »

Understand Build 910

Posted by & filed under Build Notes.

(Build b910) – 15 Sep 2017 COMMANDLINE Fixed a crash in Und when adding absolute file paths. PARSER Fix lazy include mechanism to handle include files that contain non-native directory separators. Fixed crash introduced in Build 909 when doing a reparse-all on a c++ db.

Understand Build 909

Posted by & filed under Build Notes.

(Build b909) – 8 Sep 2017 C# PARSER Made changes to avoid a possible parse crash. COMMANDLINE Updated Und to better cope with malformed windows commands via the command line. PASCAL PARSER Fixed bug introduced in last release that caused syntax errors on some generic type instances. REPORTS Fixed very slow report generation for some… Read more »

Understand Build 908

Posted by & filed under Build Notes.

(Build b908) – 1 Sep 2017 PASCAL PARSER Fixed bug where include commands inside included files did not favor the local directory when searching for a matching file name. Fixed a problem with Compaq Pascal preprocessor commands. Fixed several syntax issues, including a syntax error on calling a function from an array of function pointers…. Read more »

Understand Build 907

Posted by & filed under Build Notes.

(Build b907) – 24 Aug 2017 PASCAL PARSER For Pascal/Delphi, fixed syntax errors on abstract class declarations and generic function calls with no parameters. For Pascal/Delphi, fixed some issues with generic declarations. For Pascal/Delphi, added 'Abstract Class' kinds. Also, added visibility information to short entity kind names to better conform to other language short entity… Read more »