Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.txt | 2012-11-04 | 1.5 kB | |
cppcheck-1.57-x86-Setup.msi | 2012-11-04 | 5.8 MB | |
cppcheck-1.57.zip | 2012-11-04 | 1.7 MB | |
cppcheck-1.57.tar.gz | 2012-11-04 | 1.5 MB | |
cppcheck-1.57.tar.bz2 | 2012-11-04 | 1.2 MB | |
Totals: 5 Items | 10.2 MB | 0 |
Commandline/Settings changes: * Support for Java and C# code has been removed. * New option --language= (alias: -x=) to enforce treating code as a specific language Improvements: * Support GCC binary number syntax (0b...) * Fixed search order for include paths * Several error messages have been improved to be more understandable and consistent * Rewrote enum parsing * Simplification of well-known math.h functions * Check for variable being assigned a value never used handles now also reassignments * Fixed several false negatives in buffer overrun check * Detect more inadequate comparisons of boolean variables * Better detection of mismatching and assignments and comparisons with bitwise operations New checks: * Check for variables being reassigned a value before the old one has been used * Detect missing copy constructors when class allocates memory * Check for pointer copying when class allocates memory * Detect freeing invalid address GUI: * Added Scratchpad feature * Message Ids can be copied to clipboard (context menu) * Message Ids can optionally be displayed in detailed view and as additional column * Fixed detection of Applications Installer (Windows only) and build environment: * Allow selecting features to install * Cppcheck core is built into .dll and shared between GUI, CLI and testrunner * Increased compression of installer * Switched back to VS10 (from MinGW) * Updated to TinyXML 2.6.2, PCRE 8.31 and Qt 4.8.3