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.72
Name Modified Size InfoDownloads / 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.
Source: readme.txt, updated 2016-01-09