Skip to content

v6.1

Compare
Choose a tag to compare
@gyorb gyorb released this 13 Oct 16:26
· 4926 commits to master since this release

New features, improvements:

  • HTML report file generation support for CodeChecker parse command. These HTML files contain the full control-flow path of the detected bugs. They can be viewed off-line without accessing the CodeChecker server or sent in an email. #1034
  • CodeChecker cmd diff can be called for multiple runs. That is your results in the report directory can be compared against multiple runs using wildcards. #978
  • Checker profiles. Checker pre-selection profiles were introduced to help in the selection of checkers. Three new profiles were introduced in increasing order of sensitivity (and false positive rate): default, sensitive, extreme. #907
  • Clang will not warn about unused compiler arguments #985
  • Print clang generated report hash at the command line parse with the steps together #1009

Analyzer invocation

  • Better detection of gcc/g++ cross compilation parameters. --saargs and --tidyargs parameters should not be used for cross-compilation anymore. #995
  • Include directory detection for clang-tidy #993

Documentation changes:

  • New user guide accessible at the server #737
  • Improved PostgreSQL database setup documentation #1001

Bug fixes:

Web UI:

  • Report step were not shown on the UI #986 and #988
  • Statistics view did not show the results #950
  • Statistics view should not collect run names in the drop down #979
  • Product listing did not work properly in Firefox #912
  • Run without reports were not rendered correctly #1002
  • Run history tab switch did not work properly #1017
  • If there were many runs the loading of the run list was slow #1019

Command line:

  • Storage failed with sqlite db backend if there were many results. #1005
  • CodeChecker cmd sum command error #1004
  • CodeChecker cmd sum report uniqueing #1025
  • CodeChecker cmd sum get statistics only for the specified run names #1026
  • CodeChecker check command did not work properly when it was called without output directory #992