| Name | Modified | Size | Downloads / 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.