..
CMakeLists.txt
Fixed #7660 (cmake build does not handle simplecpp)
2016-08-06 18:21:54 +02:00
analyzerinfo.cpp
Several small refactorizations
2016-12-06 20:02:43 +01:00
analyzerinfo.h
Several small refactorizations
2016-12-06 20:02:43 +01:00
astutils.cpp
Several small refactorizations
2016-12-06 20:02:43 +01:00
astutils.h
Refactorized Library
2016-12-06 14:09:28 +01:00
check.cpp
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
check.h
Added --cppcheck-build-dir flag
2016-10-29 12:18:11 +02:00
check64bit.cpp
Fixed #7553 (False positive with 1.74 'returning an integer in a function with pointer return type' when no integer is used)
2016-07-29 21:53:58 +02:00
check64bit.h
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
checkassert.cpp
Fix some typos in comments (found by codespell)
2016-11-27 11:40:42 +01:00
checkassert.h
Fixed #7130 (Wrong assignmentInAssert when using lambda in predicate function)
2016-05-26 18:29:29 +02:00
checkautovariables.cpp
Revert "checkautovariable: fix #7818 , crash when accessing nullpointer tok2->next()."
2016-11-20 17:21:56 +01:00
checkautovariables.h
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
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
CWE: refactoring. use constants instead of magic numbers.
2016-01-25 20:01:48 +01:00
checkboost.h
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
checkbufferoverrun.cpp
Several small refactorizations
2016-12-06 22:12:02 +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
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
checkcondition.cpp
Refactorized Library
2016-12-06 14:09:28 +01:00
checkcondition.h
Refactorized Library
2016-12-06 14:09:28 +01:00
checkexceptionsafety.cpp
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
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
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
checkinternal.cpp
Attempt to fix build on Unix systems, ran AStyle.
2016-07-26 16:50:32 +02:00
checkinternal.h
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
checkio.cpp
Refactorized Library
2016-12-06 14:09:28 +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
Refactorized Library
2016-12-06 14:09:28 +01:00
checkleakautovar.h
Added new attribute "arg" to <alloc> and <dealloc> to specify the argument that is allocated/deallocated.
2016-05-22 17:19:14 +02:00
checkmemoryleak.cpp
Refactorized Library
2016-12-06 14:09:28 +01:00
checkmemoryleak.h
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
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
Refactorized Library
2016-12-06 14:09:28 +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
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
checksizeof.cpp
Several small refactorizations
2016-12-06 22:12:02 +01:00
checksizeof.h
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
checkstl.cpp
Several small refactorizations
2016-12-06 22:12:02 +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
Fixed two false positives related to char arrays initialized by a literal:
2016-07-07 19:38:15 +02:00
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
Refactorized Library
2016-12-06 14:09:28 +01:00
checkuninitvar.h
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
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
Minor refactoring: use nullptr (instead of 0/NULL), change signature of Tokenizer::createTokens
2016-05-07 16:30:54 +02:00
config.h
Removed non-standard code annotations with __attribute__
2016-01-09 09:33:56 +01:00
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
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
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
Fixed #7791 (Cppcheck does not expand Visual Studio macros):
2016-12-07 18:03:46 +02:00
importproject.h
Several small refactorizations
2016-12-06 20:02:43 +01:00
lib.pri
Added --cppcheck-build-dir flag
2016-10-29 12:18:11 +02:00
library.cpp
Refactorized Library
2016-12-06 14:50:27 +01:00
library.h
Refactorized Library
2016-12-06 14:50:27 +01:00
matchcompiler.h
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
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
Several small refactorizations
2016-12-06 22:12:02 +01:00
path.h
Path: Add methods Path::isAbsolute() and Path::getCurrentPath()
2016-10-02 12:06:55 +02:00
pathmatch.cpp
Several small refactorizations
2016-12-06 22:12:02 +01:00
pathmatch.h
Added missing #include "config.h" in pathmatch.h
2016-10-02 15:51:21 +02:00
pcrerules.pri
pro and pri files: remove unneeded empty lines, use spaces for consistency
2012-10-12 17:46:57 +02:00
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
Refactorization:
2016-12-05 17:45:34 +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
Fixed #7455 (Suppressions: not working well with windows path separators)
2016-05-23 15:38:47 +02:00
suppressions.h
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
symboldatabase.cpp
Several small refactorizations
2016-12-06 22:12:02 +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
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
timer.h
Update Makefile. Replace another NULL by nullptr
2016-05-07 17:35:00 +02:00
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
Several small refactorizations
2016-12-06 22:12:02 +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
ValueFlow: Fixed constant folding of sizeof(enum) and sizeof(enumerator) ( #7564 )
2016-07-08 20:39:34 +02:00
utils.h
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
valueflow.cpp
Refactorized Library
2016-12-06 14:09:28 +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
Refactorized resource files:
2012-10-14 10:21:22 +02:00