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.85
Name Modified Size InfoDownloads / Week
Parent folder
cppcheck-1.85-x86-Setup.msi 2018-10-14 9.2 MB
cppcheck-1.85-x64-Setup.msi 2018-10-14 10.8 MB
readme.txt 2018-10-14 1.2 kB
cppcheck-1.85.zip 2018-10-14 2.4 MB
cppcheck-1.85.tar.gz 2018-10-14 2.2 MB
cppcheck-1.85.tar.bz2 2018-10-14 1.7 MB
Totals: 6 Items   26.3 MB 1
General:
 * We are modernizing the Cppcheck code. Support for MSVC 2010 and GCC 4.4 is dropped. You now need a compiler that is at least as good as MSVC 2013 or GCC 4.6.
 * According to "daca@home" (http://cppcheck.osuosl.org:8000)
  - There are fewer crashes.
  - Cppcheck-1.85 is ~25% slower than Cppcheck-1.84
 
Checking improvements:
 * New check: Suggest STL algorithms instead of hard-coded for loops
 * New check: Warn about ineffective algorithms (same iterator passed)
 * New check: Mismatching iterators used together in operators
 * Container (STL/Qt/WxWidgets/etc) access out of bounds
 * Improved the checkers that warns about same/opposite expressions, track variable values better.
   - logical conjunctions
   - identical/opposite inner expressions
   - same expressions around operator
   - etc
 * Variable scope: warn about references also
 
Graphical user interface:
 * You can specify undefines in the project file dialog
 * Fixed configuration of suppressions
 * Windows: Fixed issue of wrong/no theme being applied to UI elements
 
Misra:
 * support per file excludes from cppcheck
 * support per file suppressions from cppcheck
 * summary will now summarize results for all files again
 * a few false positives were fixed
Source: readme.txt, updated 2018-10-14