This update for cppcheck fixes the following issues:
CVE-2023-39070: Fixed heap use-after-free in removeContradiction() (boo#1215233)
update to 2.12.1:
update to 2.12.0:
update to 2.11:
constParameter and constVariable checks have been
split into 3 different IDs based on if the variable is a
pointer, a reference, or local. The different IDs will allow
users to suppress different const warning based on variable
type.constParameterconstParameterReferenceconstParameterPointerconstVariableconstVariableReferenceconstVariablePointerupdate to 2.10.3:
update to 2.10.2:
GUI: Set proper title for compliance report dialog
GUI: Generate compliance report
Tokenizer: tweaked simplification of function pointers
fix whole program analysis
Import Project: Fix problem with define value with space
Fix execution of executable addons from GUI
fix for windows installer, no other changes
Fixes when importing AST from clang
comments can be added at end of suppression in suppressions file is similar to GCC. If you want to get warnings in the old
Added Cppcheck annotations cppcheck_low(VALUE) and
Added API01-C: Avoid laying out strings in memory directly
Duplicate expression for condition and assignment: if (x==3) x=3;
Patch was submitted (https://github.com/danmar/cppcheck/pull/1554) and accepted so this change should be reverted and replaced with a CMake compile definition
Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
Additionally, lots of false positives and bugs have been fixed
Additionally, a large number of false positives and crashs has been fixed.
full change log http://raw.github.com/danmar/cppcheck/master/Changelog