Daniel Marjamäki
|
925f077b8a
|
Fixed #6110 (TemplateSimplifier::simplifyCalculations: wrong simplification of 'if (VG_(strlen)(s)>=3)')
|
2015-03-02 16:27:00 +01:00 |
Daniel Marjamäki
|
86cdc8e7a6
|
Fixed #6540 (Tokenizer::simplifyKnownVariables: Missing varid for simplification in conditional code)
|
2015-03-02 06:18:00 +01:00 |
Alexander Mai
|
49099e78ff
|
Add more string conversion functions to library files
|
2015-03-01 20:18:26 +01:00 |
Daniel Marjamäki
|
830f656a25
|
Library: variables are not library functions (variable declarations can look like function calls)
|
2015-03-01 11:46:43 +01:00 |
Robert Reif
|
27388c3696
|
Fixed #6546 (False positive uselessAssignmentPtrArg - triggered by throw?)
|
2015-02-28 16:07:43 +01:00 |
Daniel Marjamäki
|
449b88aa0c
|
Fixed #6547 (Regression - unknown macro causes analysis error)
|
2015-02-28 11:09:39 +01:00 |
Daniel Marjamäki
|
3add466035
|
Add isFunctionHead() in Tokenizer
|
2015-02-27 18:29:34 +01:00 |
Dmitry-Me
|
10b762da98
|
Decouple pattern matching from other checks
|
2015-02-27 13:09:06 +03:00 |
Daniel Marjamäki
|
c9898a5af4
|
Merge pull request #536 from Dmitry-Me/getRidOfHungarianNotation
Get rid of Hungarian notation
|
2015-02-27 10:14:40 +01:00 |
Dmitry-Me
|
848f50b005
|
Get rid of Hungarian notation
|
2015-02-27 12:02:12 +03:00 |
Daniel Marjamäki
|
9b874b97f0
|
add parse-glibc script that match annotations in system headers against cppcheck cfg files
|
2015-02-26 20:40:40 +01:00 |
Daniel Marjamäki
|
a24891f335
|
std.cfg: Add <not-null/> to atoll
|
2015-02-26 20:14:20 +01:00 |
Daniel Marjamäki
|
18285eadc7
|
std.cfg: Add <not-null/> to atof/atoi/atol
|
2015-02-26 19:47:05 +01:00 |
Daniel Marjamäki
|
acbf48c7fa
|
Fixed #6548 (Tokenizer: Wrong varid set after function which is throw())
|
2015-02-26 16:31:42 +01:00 |
amai2012
|
cd4811061e
|
Merge pull request #534 from Dmitry-Me/cacheAndReuseValue5
Cache and reuse value
|
2015-02-26 14:59:19 +01:00 |
Dmitry-Me
|
22b0f37aaf
|
Cache and reuse value
|
2015-02-26 14:34:18 +03:00 |
amai2012
|
66d079f83c
|
Merge pull request #533 from Dmitry-Me/cacheAndReuseValue4
Cache and reuse value
|
2015-02-26 11:50:59 +01:00 |
Dmitry-Me
|
d7365519a5
|
Cache and reuse value
|
2015-02-26 11:48:15 +03:00 |
Alexander Mai
|
cea71f8625
|
Fix false positive ignoredReturnValue about strtol
|
2015-02-25 22:03:10 +01:00 |
PKEuS
|
cb4bf73749
|
Merge pull request #530 from Dmitry-Me/doChecksEarlier
Don't run the checks which will be silenced later anyway
|
2015-02-25 19:22:00 +01:00 |
amai2012
|
b9316e8ce0
|
Merge pull request #531 from Dmitry-Me/removeRedundantCasts
Remove redundant casts
|
2015-02-25 07:57:52 +01:00 |
Daniel Marjamäki
|
d1892786b8
|
ValueFlow: Improved when using '[' on arrays and strings
|
2015-02-24 15:57:39 +01:00 |
Dmitry-Me
|
938b84903f
|
Remove redundant casts
|
2015-02-24 15:15:22 +03:00 |
Alexander Mai
|
8427398d9d
|
#6539 Segmentation fault in Tokenizer::duplicateTypedef. Avoid crash on garbage code
|
2015-02-24 11:15:23 +01:00 |
Dmitry-Me
|
24d2b0368f
|
Don't run the checks which will be silenced later anyway
|
2015-02-24 10:20:43 +03:00 |
Robert Reif
|
130ffc5752
|
Fixed #6538 (Symboldatabase: improve isFunction)
|
2015-02-24 06:11:31 +01:00 |
Alexander Mai
|
b9cc5b5c6b
|
#6543 crash: CheckCondition::checkBadBitmaskCheck ; wine dlls/gdi32/dibdrv/primitives.c. Run astyle.
|
2015-02-23 22:06:55 +01:00 |
Daniel Marjamäki
|
fb5cc6fded
|
Fixed #5905 (isSameExpression: comparisons 'a<b' and 'a>b' are same)
|
2015-02-23 16:38:55 +01:00 |
Daniel Marjamäki
|
830d1eb3fd
|
Revert "Fixed #6538 (Symboldatabase: improve isFunction)"
This reverts commit d7ef89bbe6 .
There was crashes in a Travis job.
|
2015-02-23 08:07:19 +01:00 |
Robert Reif
|
d7ef89bbe6
|
Fixed #6538 (Symboldatabase: improve isFunction)
|
2015-02-23 06:49:50 +01:00 |
Alexander Mai
|
26c2c4a824
|
Extend verbose message for memsetClassFloat
|
2015-02-22 15:41:02 +01:00 |
Alexander Mai
|
fd7d29447d
|
std.cfg: snprintf(NULL,0,) is legal. Fix some testcases in test/cfg as well
|
2015-02-22 14:25:25 +01:00 |
Daniel Marjamäki
|
d4fa656e58
|
Refactor and improve Tokenizer::sizeofAddParentheses
|
2015-02-22 13:38:06 +01:00 |
PKEuS
|
bedc935ab0
|
New check: Warn about constant expression if ( unknown | non_null_constant) (#6519)
|
2015-02-22 13:09:39 +01:00 |
PKEuS
|
5f31242ee8
|
CheckOther::checkRedundantAssignment(): Bail out on inline assembly (#6525)
|
2015-02-22 12:03:53 +01:00 |
PKEuS
|
f04070940e
|
Fixed setVarId on ternary operator in initialization list
|
2015-02-22 11:57:46 +01:00 |
PKEuS
|
bae95b4560
|
Fixed noise in CheckOther::checkLibraryMatchFunctions().
|
2015-02-21 12:39:02 +01:00 |
PKEuS
|
e02caea025
|
Fixed C&P-mistake in comment
|
2015-02-21 12:39:02 +01:00 |
Alexander Mai
|
6bfeb71dd2
|
Add more interfaces to gnu and posix libraries
|
2015-02-21 11:08:58 +01:00 |
Martin Ettl
|
b12ebc1733
|
posix.cfg: utime() and utimes() second parameter is allowed to be NULL.
|
2015-02-20 22:43:48 +01:00 |
Alexander Mai
|
6d9eb6199d
|
posix.cfg: add support for sched.h and 1 bugfix
|
2015-02-20 20:50:20 +01:00 |
amai2012
|
3c891f7960
|
Merge pull request #528 from Dmitry-Me/removeC4189
Remove C4189 in release builds
|
2015-02-20 12:28:14 +01:00 |
amai2012
|
da2adc5f32
|
Merge pull request #527 from Dmitry-Me/reduceDumplication
Reduce code duplication
|
2015-02-20 10:14:38 +01:00 |
Dmitry-Me
|
19d05979ee
|
Remove C4189 in release builds
|
2015-02-20 11:00:34 +03:00 |
Dmitry-Me
|
bd3428e039
|
Reduce code duplication
|
2015-02-20 10:26:02 +03:00 |
amai2012
|
88b6e4a464
|
Merge pull request #526 from Dmitry-Me/resolveCid1037075
Resolve CID 1037075
|
2015-02-19 18:15:10 +01:00 |
Dmitry-Me
|
158a2acc41
|
Resolve CID 1037075
|
2015-02-19 17:16:38 +03:00 |
PKEuS
|
6227abac73
|
Fixed GCC (testsymboldatabase.cpp) and MSVC (checkother.cpp) warnings
|
2015-02-18 21:19:36 +01:00 |
Alexander Mai
|
6a7605271a
|
Fix compiler warning. Add interfaces of POSIX passwd.h and pwd.h to posix.cfg
|
2015-02-18 20:56:44 +01:00 |
Daniel Marjamäki
|
e251a99817
|
AST: fix handling of sizeof. ticket #6515
|
2015-02-18 19:56:13 +01:00 |