Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.txt | 2013-01-12 | 1.3 kB | |
cppcheck-1.58-x86-Setup.msi | 2013-01-12 | 5.9 MB | |
cppcheck-1.58.zip | 2013-01-12 | 1.8 MB | |
cppcheck-1.58.tar.gz | 2013-01-12 | 1.6 MB | |
cppcheck-1.58.tar.bz2 | 2013-01-12 | 1.2 MB | |
Totals: 5 Items | 10.5 MB | 0 |
Commandline/Settings changes: * Added --include to the cppcheck command line client. This forces inclusion of the given file. This can for instance be used instead of --append and will then allow you to use #define etc also. * The threads handling has been improved. Using -jN now works in windows also. Improvements: * NULL pointers: Improved checking of default function argument values. * Support for Compiled Token::Match patterns - Increases speed by up to 50% when enabled * Much improved support for wide-char strings (wchar_t, std::wstring and related functions) * Improved C++11 support: override/final, constexpr * Ternary operator (? and :) handling improved * Support {{{__FILE__}}} macro New checks: * Check for suspicious calculations with sizeof() * Check for nullpointer dereferences when nullpointer is given as default Argument * Find suspicious case labels like {{{case A||B:}}} GUI: * Use default File Selection Dialog For those who compile Cppcheck: you can improve the speed by using compiled patterns. When compiling with the Makefile, use "SRCDIR=build". When compiling with VS you have to manually call the python script tools/matchcompiler.py to generate the code. Please ask in the chat if you have questions. Additionally, lots of false positives have been fixed.