v6.12.1
Feature change!
Incremental analysis extension introduced in v6.12.0 feature was changed in #2786!
Getting the c/cpp files that are dependencies of a changed header is not done automatically from now on, the user has to generate the c/cpp file list which should be analyzed.
To support this use case the tu_collector
tool was extended to be able to generate the dependency source file list like this:
tu_collector --dependents -l ./full_compilation_database.json -f "*/main.h"
Additional helper scripts and examples can be found in the tu_collector
documentation how to analyze the source and header files which were modified in a git commit.
Bugfixes
- The parse command could not generate HTML output files #2771
- Fix analyzer --file option. The reports from the included header files should not be skipped #2788
- Fix update comments if the message did not change #2780
- Fix source component update error #2778
- Fix run history tag filter #2769
- Fix tidyargs file encoding error #2767
- Fix segmentation fault in the compile command logger #2768
- The wrong codechecker_api version was used in the developer virtual environments #2770
- The hash overwrite feature crashed if the plist report file was missing #2779