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.65
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2014-05-10 1.2 kB
cppcheck-1.65-x86-Setup.msi 2014-05-10 5.8 MB
cppcheck-1.65.zip 2014-05-10 1.7 MB
cppcheck-1.65.tar.gz 2014-05-10 1.5 MB
cppcheck-1.65.tar.bz2 2014-05-10 1.2 MB
Totals: 5 Items   10.3 MB 0
General changes:
* Cppcheck requires a C++11 compiler supporting the common subset of features supported by GCC 4.4, Visual Studio 2010 and Clang 2.9
* Problems with packaging and windows installer introduced in last release were fixed

Improvements:
* Much improved support of complex combinations of function pointers, arrays and references
* Better handling of syntax errors
* Better detection of stack variables passed to free()
* Much improved value flow analysis
* More robust error detection in several checks due to usage of AST
* Better handling of unknown Macros in function declarations
* Allocation/Deallocation functions can be extend across different .cfg files
* Better handling of some C++11 language features like enum class, in-class member initializers
* Detect calling (std::)abs() with bool argument

New checks:
* Check for noexcept and __attribute__((nothrow)) correctness
* Check for unhandled exceptions when exception specifiers are used
* Access to empty STL containers
* Repositioning operation on a file opened in append mode
* Find nested redundant if-statements (was experimental before)

Additionally, a large number of false positives and crashs has been fixed.
Source: readme.txt, updated 2014-05-10