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.75
Name Modified Size InfoDownloads / Week
Parent folder
cppcheck-1.75-x86-Setup.msi 2016-08-06 7.9 MB
cppcheck-1.75-x64-Setup.msi 2016-08-06 9.7 MB
README.txt 2016-08-06 1.1 kB
cppcheck-1.75.zip 2016-08-06 1.7 MB
cppcheck-1.75.tar.gz 2016-08-06 1.5 MB
cppcheck-1.75.tar.bz2 2016-08-06 1.2 MB
Totals: 6 Items   22.0 MB 0
General changes:
- Replaced internal preprocessor by the brand-new preprocessor 'simplecpp'
- Improved Windows installer: Install a copy of the license instead of asking to accept it
- The Windows x64 binaries are now compiled with profile guided optimization, resulting in a speedup of 11%
- Improved manual, especially the chapter about Libraries
- Improved CWE mapping
- --append is deprecated and will be removed in 1.80

New checks:
- Detect passed by value for non-const variables and print message only if type size justifies optimization

Checking improvements:
- Implemented support for trailing return types (C++11)
- Improved support for digit separators (C++14)
- Improved support for enum types in buffer overflow checking
- Better handling of volatile variables when checking for redundant assignments
- Properly support integer suffixes i64 and ui64
- Support function arguments with default value in Libraries
- Always set file0 attribute of error messages to identify the source file cppcheck was checking

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
Source: README.txt, updated 2016-08-06