| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| cppcheck-1.72-x86-Setup.msi | 2016-01-11 | 8.0 MB | |
| cppcheck-1.72-x64-Setup.msi | 2016-01-11 | 8.7 MB | |
| readme.txt | 2016-01-09 | 1.5 kB | |
| cppcheck-1.72.zip | 2016-01-09 | 1.7 MB | |
| cppcheck-1.72.tar.gz | 2016-01-09 | 1.5 MB | |
| cppcheck-1.72.tar.bz2 | 2016-01-09 | 1.1 MB | |
| Totals: 6 Items | 20.9 MB | 1 | |
General changes: - Added platform files to customize characteristics of different target platforms - Added setting to configure the default sign of integral variables and bit size of type 'char' - Added option -E (only preprocess the code) - Option --dump now outputs data for each configurations, not only the last one - Several qmake project files have been removed Removed checks: - Check for unnecessary forward declaration has been removed New checks: - Warn about shifting negative values - Detect statements with undefined execution order - Added a generic check to discourage usage of specific functions, replacing CheckNonReentrantFunctions and CheckObsoleteFunctions Checking improvements: - Several improvements to ValueFlow analysis - Improved ValueType handling, refactored several checks to make use of it - Improved memory leak checking - Improved Container specification in Library files, rewrote some checks based on it - Improved handling of character literals - Improved checking for non-interlocked accesses - Properly support <cstdint> types in namespace std - Added some validation mechanisms to avoid crashs GUI: - Improved Library editor - Support "Enter" key in results tree - Properly detect editors on 64-Bit Windows - Added Japanese translation - Allow opening project file without extra parameter from command line Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.