47
I Use This!
High Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted about 16 years ago by [email protected] (Daniel Marjamäki)
New checks: * STL: iterators and pointers are invalidated after erase * STL: iterators may be invalidated by push_back and push_front when using vectors * STL: range checking iterators with <Fixed bugs: * Fixed many false positives * Fixed bugs in the handling of templates (0 comments)
Posted about 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
New checks: * STL: iterators and pointers are invalidated after erase * STL: iterators may be invalidated by push_back and push_front when using vectors * STL: range checking iterators with <Fixed bugs: * Fixed many false positives * Fixed bugs in the handling of templates (0 comments)
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
More than 100 real bugs have been discovered by cppcheck in various open source projects (22 bugs were discovered in the Linux Kernel).All these bugs have been reported and are now fixed.Cppcheck is an open source tool for statically checking C and ... [More] C++ code for coding mistakes.Cppcheck is under rapid development, constantly adding new checks while keeping the amount of false positives low.Noise ratio is so low that a single person can easily check for example the Linux kernel with it in one night.The list of bug reports are available on project wiki: http://cppcheck.wiki.sourceforge.net/found_bugs (0 comments) [Less]
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
More than 100 real bugs have been discovered by cppcheck in various open source projects (22 bugs were discovered in the Linux Kernel).All these bugs have been reported and are now fixed.Cppcheck is an open source tool for statically checking C and C ... [More] code for coding mistakes.Cppcheck is under rapid development, constantly adding new checks while keeping the amount of false positives low.Noise ratio is so low that a single person can easily check for example the Linux kernel with it in one night.The list of bug reports are available on project wiki: http://cppcheck.wiki.sourceforge.net/found_bugs (0 comments) [Less]
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
Finally cppcheck-1.31 has been released.We planned to release it on april 5th but there was a 1 week delay.The release notes:- Bug fix: Fix some false positives- Bug fix: Fix invalid line numbers in error messages.- Bug fix: Uninitialized variable ... [More] checking was improved.- Bug fix: All checks are more accurate due to several bug fixes in core functionality.- Bug fix: "Unused function" error message output was fixed.- Bug fix: Headers within header files where sometimes searched from wrong relative path. - Bug fix: Better handling of floating point arithmetics.- Improvement: Some new memory leaks are now detected.- Improvement: Implemented support for template functions.- Improvement: Implemented primitive support for namespaces.- Improvement: Changed "####### There is a bug in preprocessor.cpp" error into more informative and skip only one file, instead of terminating program.- Improvement: buffer overrun with dynamic memory (e.g. new char[10])- New check: auto variable address- New check: "The size argument is given as a char constant"- New check: Division by zero (0 comments) [Less]
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
Finally cppcheck-1.31 has been released.We planned to release it on april 5th but there was a 1 week delay.The release notes:- Bug fix: Fix some false positives- Bug fix: Fix invalid line numbers in error messages.- Bug fix: Uninitialized variable ... [More] checking was improved.- Bug fix: All checks are more accurate due to several bug fixes in core functionality.- Bug fix: "Unused function" error message output was fixed.- Bug fix: Headers within header files where sometimes searched from wrong relative path. - Bug fix: Better handling of floating point arithmetics.- Improvement: Some new memory leaks are now detected.- Improvement: Implemented support for template functions.- Improvement: Implemented primitive support for namespaces.- Improvement: Changed "####### There is a bug in preprocessor.cpp" error into more informative and skip only one file, instead of terminating program.- Improvement: buffer overrun with dynamic memory (e.g. new char[10])- New check: auto variable address- New check: "The size argument is given as a char constant"- New check: Division by zero (0 comments) [Less]
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
A few bugs were discovered in 1.29 that we wanted to fix and release immediately. * Segmentation fault * Compiler errorOther fixes/enhancements: * suppress errors about memory leaks for classes that are automaticly deallocated (through ... [More] "--auto-dealloc") * Added option for controlling exit value (through "--error-exitcode") * Added command line option "--version" * better handling of __asm code blocks * fixed false positives about unused private functions * fixed false positives about memory leaks * fixed wrong line numbers in error messages (0 comments) [Less]
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
We will release 1.30 soon, probably on sunday evening.It contains bug fixes that we want to release quickly (segmentation faults & compiler errors). (0 comments)
Posted over 16 years ago by [email protected] (Reijo Tomperi)
Cppcheck has now moved from svn to git.Latest version can be found in the gitgit clone git://github.com/danmar/cppcheck.gitGithub homepage:http://github.com/danmar/cppcheck/ (0 comments)
Posted over 16 years ago by [email protected] (Daniel Marjam&#195;&#164;ki)
cppcheck-1.29 has been released. We fixed 50 tickets (27 defects and 23 enhancements). (0 comments)