..
CMakeLists.txt
Fixed #7660 (cmake build does not handle simplecpp)
2016-08-06 18:21:54 +02:00
analyzerinfo.cpp
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02:00
analyzerinfo.h
Cppcheck build dir: Better handling when --project is used
2016-12-08 22:46:44 +01:00
astutils.cpp
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02: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
CHECK_WRONG_DATA: restore debug macro so crashes are seen.
2017-04-02 17:23:30 +02:00
check64bit.cpp
minor update of 64-bit checker
2017-03-30 10:07:25 +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
Fix Cppcheck warnings about mismatching function argument names
2017-04-01 09:31:27 +02:00
checkautovariables.cpp
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02: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
Don't simplify _Bool in TokenList
2017-03-04 11:13:28 +01: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
valueFlowGetArrayIndexes: convert Token::Match to Token::simpleMatch.
2017-04-09 17:27:46 +02:00
checkbufferoverrun.h
Fix Cppcheck warnings about mismatching function argument names
2017-04-01 09:31:27 +02:00
checkclass.cpp
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02:00
checkclass.h
New check: checking for copy ctor and eq operator co-existence
2017-03-24 12:00:20 +01:00
checkcondition.cpp
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02:00
checkcondition.h
Refactorization: Avoid construction of empty strings by using emptyString
2017-03-01 10:50:50 +01:00
checkexceptionsafety.cpp
Comment spelling fixes
2017-02-28 12:22:59 +01:00
checkexceptionsafety.h
astyle formatting
2016-08-24 12:43:45 +02:00
checkfunctions.cpp
astyle formatting
2017-04-07 19:19:41 +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
Fix Cppcheck warnings about mismatching function argument names
2017-04-01 09:31:27 +02:00
checkio.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
checkleakautovar.cpp
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02: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
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02:00
checkmemoryleak.h
Fix Cppcheck warnings about mismatching argument names
2017-04-01 10:34:53 +02:00
checknullpointer.cpp
Fixed handling of NULL and nullptr in CheckNullPointer
2017-02-24 19:44:28 +01:00
checknullpointer.h
Fix Cppcheck warnings about mismatching argument names
2017-04-01 10:34:53 +02:00
checkother.cpp
CWE mapping of funcArgOrderDifferent, funcArgNamesDifferent ( #885 )
2017-04-01 08:36:46 +02:00
checkother.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02: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
Fixed #7930 (Improve check: Missing stlcstr warning for reference variable)
2017-03-01 02:03:08 +01:00
checkstl.h
Fix Cppcheck warnings about mismatching function argument names
2017-04-01 09:31:27 +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
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02:00
checktype.h
Add a check for float conversion overflows
2016-11-22 22:37:13 +01:00
checkuninitvar.cpp
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02:00
checkuninitvar.h
Fix Cppcheck warnings about mismatching function argument names
2017-04-01 09:31:27 +02:00
checkunusedfunctions.cpp
There is no need to clear a class member string in the Ctor.
2016-12-27 21:20:17 +01:00
checkunusedfunctions.h
Refactorization: Avoid construction of empty strings by using emptyString
2017-03-01 10:50:50 +01:00
checkunusedvar.cpp
Refactorization: Allocate Token::_values (ValueFlow information) dynamically, reducing size of each token by around 10%
2017-03-27 18:48:34 +02: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
MISRA 19 and 28
2017-04-09 10:11:54 +02:00
cppcheck.h
UnusedFunctions: Perform checking using analyzeinfo
2016-11-05 21:26:56 +01:00
cppcheck.natvis
Added cppcheck.natvis file for human readable debug information in Visual Studio.
2017-01-22 10:21:29 +01:00
cppcheck.vcxproj
Added cppcheck.natvis file for human readable debug information in Visual Studio.
2017-01-22 10:21:29 +01:00
cppcheck.vcxproj.filters
Fixed travis build by replacing Token::Match by simpleMatch()
2017-03-16 21:15:10 +01:00
cxx11emu.h
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
errorlogger.cpp
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
errorlogger.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
importproject.cpp
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +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
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02:00
library.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
matchcompiler.h
Update copyright year to 2007-2016.
2016-01-01 15:34:45 +02:00
mathlib.cpp
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02:00
mathlib.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
path.cpp
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02:00
path.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
pathmatch.cpp
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02: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
switch some functions from const to static, as cppcheck suggests.
2017-02-27 13:51:33 +01:00
preprocessor.cpp
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02: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
Cleanup: There is no need to clear a string directly after its creation.
2017-01-16 20:10:28 +01:00
settings.h
switch some functions from const to static, as cppcheck suggests.
2017-02-27 13:51:33 +01: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
Add ValueType and auto type information to debug output.
2017-04-07 19:57:10 -04:00
symboldatabase.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
templatesimplifier.cpp
Astyle run.
2017-03-21 14:22:28 +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
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
token.h
lib: fix a bunch of warnings about differing function arguments in definition and declaration.
2017-04-03 00:06:46 +02:00
tokenize.cpp
Tokenizer: Add --check-config warning for macro with semicolon in argument
2017-04-07 19:19:10 +02:00
tokenize.h
Tokenizer: Add --check-config warning for macro with semicolon in argument
2017-04-07 19:19:10 +02:00
tokenlist.cpp
AST: better handling of '(struct X){...}'
2017-04-06 21:28:13 +02:00
tokenlist.h
Fix Cppcheck warnings about mismatching function argument names
2017-04-01 09:31:27 +02:00
utils.h
astyle formatting
2017-04-02 09:26:14 +02:00
valueflow.cpp
Fixed #7886 (ValueFlow: endless forloop 'for (i = 0, j = 0; i < sz && j < 9; i++)')
2017-03-30 22:02:36 +02:00
valueflow.h
Improve Fix #6180 (Access of moved variable still allowed until function is called)
2016-12-17 16:42:46 +01:00
version.h
Set version to 1.78.99/1.79 dev
2017-04-05 11:24:26 +02:00
version.rc
Refactorized resource files:
2012-10-14 10:21:22 +02:00