.. |
CMakeLists.txt
|
Fixed #7660 (cmake build does not handle simplecpp)
|
2016-08-06 18:21:54 +02:00 |
analyzerinfo.cpp
|
It is more efficient to provide a character instead of a string when searching for a single character. This has been fixed in various places.
|
2016-11-30 12:01:22 +01:00 |
analyzerinfo.h
|
UnusedFunctions: Perform checking using analyzeinfo
|
2016-11-05 21:26:56 +01:00 |
astutils.cpp
|
Fixed TODO (check if function parameter is non-const reference etc..) by common function
|
2016-11-01 14:06:30 +01:00 |
astutils.h
|
Fixed typos. There are no real changes.
|
2016-11-04 15:01:05 +01:00 |
check.cpp
|
…
|
|
check.h
|
Added --cppcheck-build-dir flag
|
2016-10-29 12:18:11 +02:00 |
check64bit.cpp
|
…
|
|
check64bit.h
|
…
|
|
checkassert.cpp
|
Fix some typos in comments (found by codespell)
|
2016-11-27 11:40:42 +01:00 |
checkassert.h
|
…
|
|
checkautovariables.cpp
|
Revert "checkautovariable: fix #7818, crash when accessing nullpointer tok2->next()."
|
2016-11-20 17:21:56 +01:00 |
checkautovariables.h
|
…
|
|
checkbool.cpp
|
astyle formatting
|
2016-08-15 18:04:55 +02:00 |
checkbool.h
|
Fixed typos. There are no real changes.
|
2016-11-04 15:01:05 +01:00 |
checkboost.cpp
|
…
|
|
checkboost.h
|
…
|
|
checkbufferoverrun.cpp
|
Fix some typos in comments (found by codespell)
|
2016-11-27 11:40:42 +01:00 |
checkbufferoverrun.h
|
Added --cppcheck-build-dir flag
|
2016-10-29 12:18:11 +02:00 |
checkclass.cpp
|
CheckClass::virtualDestructorError and a variation of CheckNullPointer::nullPointerError would print inconclusive,warning messages altough no --enable=warning was given. Fix.
|
2016-11-23 00:13:09 +01:00 |
checkclass.h
|
…
|
|
checkcondition.cpp
|
CheckCondition::checkIncorrectLogicOperator(): if we encounter a condition like 'A && (!A || B)', print the actual equivalent ('A && B') in the --verbose message.
|
2016-12-05 13:39:20 +01:00 |
checkcondition.h
|
…
|
|
checkexceptionsafety.cpp
|
…
|
|
checkexceptionsafety.h
|
astyle formatting
|
2016-08-24 12:43:45 +02:00 |
checkfunctions.cpp
|
Repair CWE mapping for calling obsolete functions
|
2016-08-04 13:55:38 +02:00 |
checkfunctions.h
|
…
|
|
checkinternal.cpp
|
…
|
|
checkinternal.h
|
…
|
|
checkio.cpp
|
there is no need to have "if(tok && Token::Match(tok,..." since Token::Match checks "tok" by itselfs already.
|
2016-11-26 17:22:30 +01:00 |
checkio.h
|
CheckIO: Changed severity for '.. aka' warnings to portability. If type is compatible then it's just a possible portability issue.
|
2016-09-11 17:05:01 +02:00 |
checkleakautovar.cpp
|
CheckLeakAutoVar: Distinguish between new and new[] (#888)
|
2016-10-09 10:28:19 +02:00 |
checkleakautovar.h
|
…
|
|
checkmemoryleak.cpp
|
Ticket #7680: Properly handle ::delete during memory leak checks.
|
2016-09-10 14:55:50 +02:00 |
checkmemoryleak.h
|
…
|
|
checknullpointer.cpp
|
CheckClass::virtualDestructorError and a variation of CheckNullPointer::nullPointerError would print inconclusive,warning messages altough no --enable=warning was given. Fix.
|
2016-11-23 00:13:09 +01:00 |
checknullpointer.h
|
New check: Pointer overflow (null pointer subtracted)
|
2016-10-09 15:15:29 +02:00 |
checkother.cpp
|
CheckOther::checkAccessOfMovedVariable: don't warn if --enable=warning is not given.
|
2016-11-20 18:44:37 +01:00 |
checkother.h
|
Fixed #6180 (Usage of variable after std::move or std::forward)
|
2016-11-20 15:14:49 +01:00 |
checkpostfixoperator.cpp
|
CWE mapping of useAutoPointerMalloc, uselessCallsCompare, uselessCallsSwap, uselessCallsSubstr, uselessCallsEmpty, uselessCallsRemove, derefInvalidIterator, reademptycontainer, multiplySizeof, divideSizeof, stringLiteralWrite, incorrectStringCompare, literalWithCharPtrCompare, charLiteralWithCharPtrCompare, incorrectStringBooleanError, staticStringCompare, stringCompare, signConversion, truncLongCastAssignment, truncLongCastReturn, unusedFunction, unusedVariable, unusedAllocatedMemory, unreadVariable, unassignedVariable, unusedStructMember, postfixOperator, va_start_wrongParameter (#824)
|
2016-09-03 00:31:35 +02:00 |
checkpostfixoperator.h
|
…
|
|
checksizeof.cpp
|
CWE mapping of useAutoPointerMalloc, uselessCallsCompare, uselessCallsSwap, uselessCallsSubstr, uselessCallsEmpty, uselessCallsRemove, derefInvalidIterator, reademptycontainer, multiplySizeof, divideSizeof, stringLiteralWrite, incorrectStringCompare, literalWithCharPtrCompare, charLiteralWithCharPtrCompare, incorrectStringBooleanError, staticStringCompare, stringCompare, signConversion, truncLongCastAssignment, truncLongCastReturn, unusedFunction, unusedVariable, unusedAllocatedMemory, unreadVariable, unassignedVariable, unusedStructMember, postfixOperator, va_start_wrongParameter (#824)
|
2016-09-03 00:31:35 +02:00 |
checksizeof.h
|
…
|
|
checkstl.cpp
|
CheckStl: validation of iterators returned from functions
|
2016-11-01 14:08:42 +01:00 |
checkstl.h
|
Fixed #7658 (False positive: Same iterator is used with different containers)
|
2016-08-14 10:49:48 +02:00 |
checkstring.cpp
|
Improved char literal handling. In the 'normal' tokenlist these should not be simplified to integer literals.
|
2016-10-12 10:20:24 +02:00 |
checkstring.h
|
…
|
|
checktype.cpp
|
Fixed Coverity warning. Coverity assumes that 'bits < 64' means that bits can be 63. That is not true here but anyway I think the code needed to be fixed.
|
2016-11-25 15:19:18 +01:00 |
checktype.h
|
Add a check for float conversion overflows
|
2016-11-22 22:37:13 +01:00 |
checkuninitvar.cpp
|
there is no need to have "if(tok && Token::Match(tok,..." since Token::Match checks "tok" by itselfs already.
|
2016-11-26 17:22:30 +01:00 |
checkuninitvar.h
|
…
|
|
checkunusedfunctions.cpp
|
Unused Functions: Fix checking when --cppcheck-build-dir is used.
|
2016-11-07 21:49:58 +01:00 |
checkunusedfunctions.h
|
Unused Functions: Fix checking when --cppcheck-build-dir is used.
|
2016-11-07 21:49:58 +01:00 |
checkunusedvar.cpp
|
there is no need to have "if(tok && Token::Match(tok,..." since Token::Match checks "tok" by itselfs already.
|
2016-11-26 17:22:30 +01:00 |
checkunusedvar.h
|
Improved check: Complain if a variable is modified but not used again
|
2016-10-10 21:27:40 +02:00 |
checkvaarg.cpp
|
CWE mapping of useAutoPointerMalloc, uselessCallsCompare, uselessCallsSwap, uselessCallsSubstr, uselessCallsEmpty, uselessCallsRemove, derefInvalidIterator, reademptycontainer, multiplySizeof, divideSizeof, stringLiteralWrite, incorrectStringCompare, literalWithCharPtrCompare, charLiteralWithCharPtrCompare, incorrectStringBooleanError, staticStringCompare, stringCompare, signConversion, truncLongCastAssignment, truncLongCastReturn, unusedFunction, unusedVariable, unusedAllocatedMemory, unreadVariable, unassignedVariable, unusedStructMember, postfixOperator, va_start_wrongParameter (#824)
|
2016-09-03 00:31:35 +02:00 |
checkvaarg.h
|
…
|
|
config.h
|
…
|
|
cppcheck.cpp
|
Fixed race condition by properly constructing a local CheckUnusedFunctions instance in CppCheck::processFile(). Instantiating Checks is dangerous!
|
2016-11-18 21:09:41 +01:00 |
cppcheck.h
|
UnusedFunctions: Perform checking using analyzeinfo
|
2016-11-05 21:26:56 +01:00 |
cppcheck.vcxproj
|
Disable VS warnings
|
2016-10-29 18:32:39 +02:00 |
cppcheck.vcxproj.filters
|
Fixed Visual Studio build after pathmatch.h/cpp was moved to lib, fixed compiler errors about getcwd
|
2016-10-02 15:48:03 +02:00 |
cxx11emu.h
|
…
|
|
errorlogger.cpp
|
Fix Cppcheck warnings and remove Travis suppressions
|
2016-10-29 15:50:08 +02:00 |
errorlogger.h
|
Fixed typos. There are no real changes.
|
2016-11-04 15:01:05 +01:00 |
importproject.cpp
|
Refactorizations:
|
2016-12-05 14:50:01 +01:00 |
importproject.h
|
--project: refactorings
|
2016-12-04 18:50:59 +01:00 |
lib.pri
|
Added --cppcheck-build-dir flag
|
2016-10-29 12:18:11 +02:00 |
library.cpp
|
Refactorizations:
|
2016-12-05 14:50:01 +01:00 |
library.h
|
CheckStl: validation of iterators returned from functions
|
2016-11-01 14:08:42 +01:00 |
matchcompiler.h
|
…
|
|
mathlib.cpp
|
Refactorizations:
|
2016-12-05 14:50:01 +01:00 |
mathlib.h
|
Improved Doxygen comments. There are no functional changes.
|
2016-10-11 13:51:46 +02:00 |
path.cpp
|
It is more efficient to provide a character instead of a string when searching for a single character. This has been fixed in various places.
|
2016-11-30 12:01:22 +01:00 |
path.h
|
Path: Add methods Path::isAbsolute() and Path::getCurrentPath()
|
2016-10-02 12:06:55 +02:00 |
pathmatch.cpp
|
dmake: pathmatch was moved from cli to lib
|
2016-10-02 13:32:39 +02:00 |
pathmatch.h
|
Added missing #include "config.h" in pathmatch.h
|
2016-10-02 15:51:21 +02:00 |
pcrerules.pri
|
…
|
|
platform.cpp
|
Fixed #7177 (Support compile_commands.json)
|
2016-08-13 10:50:03 +02:00 |
platform.h
|
Platform: Fix type limits calculations. sizeof=>bit
|
2016-10-16 12:00:33 +02:00 |
preprocessor.cpp
|
Fixed #7842 (Preprocessor::getConfigs: #error in #ifndef not handled well)
|
2016-12-03 11:59:48 +01:00 |
preprocessor.h
|
cppcheck-build-dir: Use settings and cppcheck version in checksum so results will be recalculated if cppcheck is upgraded or there is significant changes on the command line.
|
2016-10-29 22:40:44 +02:00 |
settings.cpp
|
Refactorizations:
|
2016-12-05 14:50:01 +01:00 |
settings.h
|
Added --cppcheck-build-dir flag
|
2016-10-29 12:18:11 +02:00 |
standards.h
|
Fixed #6180 (Usage of variable after std::move or std::forward)
|
2016-11-20 15:14:49 +01:00 |
suppressions.cpp
|
…
|
|
suppressions.h
|
…
|
|
symboldatabase.cpp
|
ValueType: Handle function pointers
|
2016-12-04 16:02:50 +01:00 |
symboldatabase.h
|
Add a check for float conversion overflows
|
2016-11-22 22:37:13 +01:00 |
templatesimplifier.cpp
|
there is no need to have "if(tok && Token::Match(tok,..." since Token::Match checks "tok" by itselfs already.
|
2016-11-26 17:22:30 +01:00 |
templatesimplifier.h
|
templatesimplifier: Improved const correctness. There are no functional changes.
|
2016-10-31 17:24:15 +01:00 |
timer.cpp
|
…
|
|
timer.h
|
…
|
|
token.cpp
|
Fixed #6180 (Usage of variable after std::move or std::forward)
|
2016-11-20 15:14:49 +01:00 |
token.h
|
Fixed #7784 (Token: can't be both type and variable)
|
2016-11-26 22:39:47 +01:00 |
tokenize.cpp
|
#7833 UB: member call on null pointer when --dumping configuration with unknown value
|
2016-11-28 18:19:19 +01:00 |
tokenize.h
|
Fix some typos in comments (found by codespell)
|
2016-11-27 11:40:42 +01:00 |
tokenlist.cpp
|
Fix some typos in comments (found by codespell)
|
2016-11-27 11:40:42 +01:00 |
tokenlist.h
|
…
|
|
utils.h
|
…
|
|
valueflow.cpp
|
Fixed #7596 (ValueFlow: better handling for 'x*(1-x-1)')
|
2016-12-04 22:39:59 +01:00 |
valueflow.h
|
Fixed #6180 (Usage of variable after std::move or std::forward)
|
2016-11-20 15:14:49 +01:00 |
version.h
|
Set version to 1.76.99/1.77 dev
|
2016-10-09 10:33:03 +02:00 |
version.rc
|
…
|
|