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