Download Latest Version cppcheck-2.19.0.tar.gz (4.0 MB)
Email in envelope

Get an email when there's a new version of cppcheck

Home / cppcheck / 1.74
Name Modified Size InfoDownloads / Week
Parent folder
cppcheck-1.74-x86-Setup.msi 2016-06-05 8.1 MB
cppcheck-1.74-x64-Setup.msi 2016-06-05 9.8 MB
readme.txt 2016-06-05 1.2 kB
cppcheck-1.74.zip 2016-06-05 1.7 MB
cppcheck-1.74.tar.gz 2016-06-05 1.5 MB
cppcheck-1.74.tar.bz2 2016-06-05 1.2 MB
Totals: 6 Items   22.3 MB 0
General changes:
- Improved CWE mapping of messages
- Git pre-commit hook checks only added or modified files

Checking improvements:
- Replaced simplification of enums by keeping and parsing them in the SymbolDatabase
- Added support to Library for specifying the parameter used by allocating/deallocating functions
- Improved support for integers defined in Libraries
- Improved accuracy of ValueType analysis
- Improved accuracy of VarID assignment, especially when dealing with structs and unions
- Improved performance of VarID assignment, checking for struct member usage, buffer overrun checking and several simplifications
- Added support for lots functions to windows.cfg and posix.cfg
- Better support for operator overloads
- Detect buffer overflows when %c is used with a width
- Improved checking for sizeof() taken of wrong type
- Support char literals when checking for conditions being always true or false
- Reimplemented check for usage of boolean results used in bitwise operations based on ValueType
- Improved checking for c_str() usage

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
Source: readme.txt, updated 2016-06-05