Version | Change log |
Pascal Analyzer 9.13.1.0 Feb 5, 2025 |
improved performance for WARN58-"Mixed operator precedence level" new option for Class Index Report: "Sorted members", if selected members will be listed sorted alphabetically, otherwise in source code order (Default = True) new "Subprogram Parameters Report" procedural types are now marked with "PT" in "Subprogram Index Report" and others (previously marked "F" or "P") XML format for "Subprogram Index Report" now also adds XML tag for the result type of a function Shift+F3 can now be used to search backwards in the report viewer, and editor when building reports, tree view items are disabled, now display "(wait..)" until they are ready for viewing, makes it clearer which reports that are ready and can be viewed even though all reports are not finished report viewer menu on tabsheet now also has a menu item to open the report folder in Explorer editor menu on tabsheet now also has a menu item to open folder in Explorer OOM Report, values for DP could be off by one unit fixed display issues for the Complexity Report clicking the middle mouse button (or mouse-wheel) over a report or editor tabsheet now closes it (just like hitting the "X" in the right corner) new more process-friendly XML format for Complexity Report, section COMP1, a breaking change if you use the XML from this report for further processing fixed an error resolving overload calls Missing Property Value Report did not produce output for XML format identifiers only considered case up to 32 characters when displayed, now increased to 64 characters report and editor tabs can now be reordered with drag and drop sample code files will be installed in folder "..DocumentsPascal AnalyzerSamples" sample code files will be installed in folder "..DocumentsPascal ExpertSamples" |
Pascal Analyzer 9.12.14.0 Dec 16, 2024 |
Minor text change in Status Report: "Not found files" is now written as "Not loaded files", because now include files that are found but in excluded search directories will not cause the parsing to stop if "Include files must exist" is selected Fixed some issues with the To-Do Report and made the display more readable New switch /PRIO for PALCMD.exe to set process priority (calls SetPriorityClass) Deactivate license is now done in the About-box Fixed error in Modules Report, for encodings Last file was never displayed in Modules Report, if XML format selected Modules Report now also reports encodings for DFM-files and INC-files Modules Report now in text format indents DFM files REDU19-"Redundant parentheses" - fixed issue with typecasting "Project configuration" renamed to "Build configuration" in Status Report It is valid to use relative paths in the "Search folders" setting in project properties. These were previously resolved only according to the folder of the PAL/PAB project file. Now it is also resolved according to the folder of the main file for the analysis. New parameter /BUILD in PALCMD to set build configuration, overriding setting in the project properties or in the DPROJ-file Fixed an error reading DPROJ files Fixed an issue with inline variables CONV11-"Classes that have visible destructors with bad names" falsely reported records with destructor Fixed an error with REDU6-"Local identifiers that are set more than once without referencing in-between" Some report sections displayed items in random order, now displayed sorted after unit name and line number, affected REDU20-"Common subexpression, consider elimination", WARN60-"Condition evaluates to constant value", WARN59-"Explicit float comparison", REDU22-"Inconsistent conditions", WARN58-"Mixed operator precedence levels" Switches for hints and warnings now also |
Pascal Analyzer 9.12.12.0 Oct 23, 2024 |
Fixed issue with third-party code Improved performance for CONV19-"Local identifiers that 'shadow' outer scope identifiers" Improved performance for CONV20-"Local identifiers that 'shadow' class members" |
Total downloads
32
Last month's downloads
0
Last week's downloads
0
Pascal Analyzer Lite, developed by Peganza, is an essential tool for developers working with Pascal and Delphi code. This powerful software offers a ... code quality and maintainability. With its intuitive interface, Pascal Analyzer Lite simplifies the process of identifying potential issues, ...
... available! Today, we're excited to introduce you to Pascal Browser, an incredibly powerful tool developed by Peganza. With Pascal Browser, you'll be able to explore and better understand your Pascal source code like never before. This sophisticated software ... way that is both simple and intuitive. With Peganza's Pascal Browser, you can step through your code, line-by-line, ...