The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version cppcheck-2.18.0.tar.gz (3.9 MB)
Email in envelope

Get an email when there's a new version of cppcheck

Home / cppcheck / 1.71
Name Modified Size InfoDownloads / Week
Parent folder
cppcheck-1.71-x64-Setup.msi 2015-11-17 8.7 MB
cppcheck-1.71-x86-Setup.msi 2015-11-15 7.9 MB
cppcheck-1.71.zip 2015-11-14 1.7 MB
cppcheck-1.71.tar.gz 2015-11-14 1.5 MB
cppcheck-1.71.tar.bz2 2015-11-14 1.1 MB
readme.txt 2015-11-14 1.3 kB
Totals: 6 Items   20.9 MB 7
General changes:
- The deprecated options --suppressions and --exitcode-suppressions have been removed
- .hh and .hxx files are now treated as C++ files
- Improved documentation (readmes and manuals)
- Internal errors (for example syntax error) are now suppressable

Removed checks:
- Check for unnecessary qualification has been removed

Checking improvements:
- Support range-based for-loops (C++11)
- Better support for C++11 style initialization
- Better support for lambdas (C++11)
- Support digit separators (C++14)
- Added determination of the type of an expression (ValueType)
- Support case ranges (GCC extension)
- Improved AST generation and added validation
- Improved value flow analysis
- Improved checking for unitialized arrays
- Improved VarId assignment for member variables
- Rewrote checking of char variables
- Known variable simplification has been removed partially in favour of value flow analysis

GUI:
- Added library editor
- Improved display of inconclusive messages
- Added option to enforce parsing as C or C++ code
- Show file that included a header in details view
- Added "Recheck all files" button, "Recheck files " renamed to "Rechecked modified files"

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
Source: readme.txt, updated 2015-11-14