Daniel Marjamäki
|
5993c40d5b
|
Improve 'opposite inner condition' check
|
2017-09-22 14:01:20 +02:00 |
Daniel Marjamäki
|
5e618418d5
|
Refactoring, use early continue in loop
|
2017-09-21 22:53:15 +02:00 |
Daniel Marjamäki
|
411c5e5f7e
|
Fixed #8190 (False positive constStatement - return (struct media_frames_per_second) {0};)
|
2017-09-21 22:50:46 +02:00 |
Daniel Marjamäki
|
89b9f57759
|
Fix corrupt Token::Match pattern
|
2017-09-21 15:01:34 +02:00 |
orbitcowboy
|
9647793af9
|
wxwidgets.cfg: Added support for some wxStaticBoxSizer functions.
|
2017-09-21 14:47:24 +02:00 |
orbitcowboy
|
7e6aeb6394
|
wxwidgets.cfg: Added support for some wxBoxSizer functions.
|
2017-09-21 14:37:42 +02:00 |
Daniel Marjamäki
|
71d207c034
|
Fixed #8226 (Tokenizer: Wrong handling of string literal u"abc")
|
2017-09-21 13:33:14 +02:00 |
orbitcowboy
|
fbb5c3b942
|
wxwidgets.cfg: Added support for some wxSpinCtrlDouble functions.
|
2017-09-21 11:29:59 +02:00 |
Daniel Marjamäki
|
aa38556e1c
|
SymbolDatabase: Simplification of code. My assumption is that start and end of scope is never null.
|
2017-09-20 23:06:19 +02:00 |
Daniel Marjamäki
|
ba8222de1c
|
ValueFlow: Put 'inconclusive' state in the ValueKind. A value can't be both known and inconclusive.
|
2017-09-20 22:41:36 +02:00 |
Daniel Marjamäki
|
e61222126f
|
Fixed #8176 (ValueFlow: variable might be changed if it's passed by reference to method)
|
2017-09-20 22:09:09 +02:00 |
Daniel Marjamäki
|
5f4b06c0f4
|
isVariableChangedByFunctionCall: Fix FN when constructor argument is const reference
|
2017-09-20 14:03:56 +02:00 |
Daniel Marjamäki
|
3e231a9325
|
Refactoring: Reuse function numberOfArguments() for counting arguments
|
2017-09-20 13:28:45 +02:00 |
Daniel Marjamäki
|
2103726d54
|
Stop counting arguments properly
|
2017-09-20 13:00:43 +02:00 |
Daniel Marjamäki
|
4318521fc1
|
Fixed #8187 (isVariableChangedByFunctionCall: Constructor reference argument)
|
2017-09-20 12:53:25 +02:00 |
Daniel Marjamäki
|
87c35cd60e
|
ValueFlowForward: Refactoring handling of compound assignments
|
2017-09-20 11:45:28 +02:00 |
Rudolf Grauberger
|
6c2ed41e12
|
Remove theoretical qt4 support for gui projects (#963)
Update readme instruction to install and build with qt5 only. Remove version check for qt4.
|
2017-09-20 10:02:46 +02:00 |
Daniel Marjamäki
|
b73f5fec7d
|
Fix invalid code in TestStl test case
|
2017-09-19 23:22:17 +02:00 |
Daniel Marjamäki
|
3d587d2704
|
Revert "Fix CID 1368511"
This reverts commit 41a79152a9 .
|
2017-09-19 23:13:40 +02:00 |
Daniel Marjamäki
|
1a057bc23a
|
Revert "Remove redundant safety logic (CID 1368511)"
This reverts commit d892031f28 .
|
2017-09-19 23:13:31 +02:00 |
Daniel Marjamäki
|
d892031f28
|
Remove redundant safety logic (CID 1368511)
|
2017-09-19 23:07:02 +02:00 |
Dmitry-Me
|
41a79152a9
|
Fix CID 1368511
|
2017-09-19 22:35:00 +03:00 |
orbitcowboy
|
c0f92b2409
|
posix.cfg: Added support for tcsendbreak.
|
2017-09-19 21:25:19 +02:00 |
orbitcowboy
|
7a56cfbb66
|
windows.cfg: Added support for more functions.
|
2017-09-19 21:17:15 +02:00 |
orbitcowboy
|
12e38b7f30
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2017-09-19 21:16:50 +02:00 |
Dmitry-Me
|
05d58f5c51
|
Unify classEnd check for scope
|
2017-09-19 22:13:50 +03:00 |
orbitcowboy
|
c4e2ca2996
|
posix.cfg: Added support of ioctl.
|
2017-09-19 21:12:03 +02:00 |
Daniel Marjamäki
|
840c7eb258
|
checkFloatToIntegerOverflow: check all calculations, not only in function bodies
|
2017-09-19 19:30:24 +02:00 |
Daniel Marjamäki
|
9268c2034a
|
checkSignConversion: check all calculations, not only in function bodies
|
2017-09-19 19:25:33 +02:00 |
Daniel Marjamäki
|
f6e30eee19
|
checkIntegerOverflow: handle long and long long also
|
2017-09-19 19:14:29 +02:00 |
hexcoder
|
78ae435a94
|
sync build instructions from readme.txt (#962)
|
2017-09-19 19:01:43 +02:00 |
orbitcowboy
|
6d69845737
|
posix.cfg: Added support for some <termios.h>-functions.
|
2017-09-19 15:10:37 +02:00 |
Daniel Marjamäki
|
cac7146cac
|
checkIntegerOverflow: check all calculations, not only in function bodies
|
2017-09-19 14:43:48 +02:00 |
Daniel Marjamäki
|
6bc0df2908
|
checkTooBigBitwiseShift: Separate id for signed shift overflow
|
2017-09-19 09:21:20 +02:00 |
Daniel Marjamäki
|
be0ad20a04
|
checkTooBigBitwiseShift: bitshift overflow when lhs is signed
|
2017-09-19 09:08:44 +02:00 |
Daniel Marjamäki
|
0cf551351b
|
tooBigBitwiseShift: check all calculations, not only in function bodies
|
2017-09-19 08:50:19 +02:00 |
Dmitry-Me
|
696c5b8100
|
Reduce duplication, omit building unneeded string
|
2017-09-18 03:06:35 +03:00 |
Dmitry-Me
|
7d6ef71c4d
|
More selective match pattern
|
2017-09-18 02:45:02 +03:00 |
Daniel Marjamäki
|
fe0a514a7c
|
Fix testrunner
|
2017-09-16 02:13:48 +02:00 |
Daniel Marjamäki
|
2e6d78bd08
|
Fixed #8184 (Syntax error: case outside switch)
|
2017-09-15 22:37:31 +02:00 |
Daniel Marjamäki
|
4bd251a6d9
|
daca2: skip docs and examples.. that might be garbage
|
2017-09-15 22:19:11 +02:00 |
Daniel Marjamäki
|
1dbcba4dd6
|
Fixed #8221 (ValueFlow: value for static variable that is not written)
|
2017-09-15 15:58:19 +02:00 |
Daniel Marjamäki
|
d79762cfc3
|
Fixed #7449 (reademptycontainer (inconclusive) when variable changed in function )
|
2017-09-15 10:49:58 +02:00 |
Dmitry-Me
|
349a28705a
|
Clarify code with assertions
|
2017-09-15 01:11:27 +03:00 |
Dmitry-Me
|
0fe82335ac
|
Remove duplicated method call
|
2017-09-15 00:53:44 +03:00 |
Dmitry-Me
|
f28524fefa
|
Unify variable names
|
2017-09-15 00:44:59 +03:00 |
Daniel Marjamäki
|
ef1f3fbee6
|
Fixed #8173 (ValueFlow: use AST when setting values in assignment RHS ((n=42) && n=='A'))
|
2017-09-14 22:49:47 +02:00 |
Daniel Marjamäki
|
927b14b60f
|
Fixed #8217 (Crash in isVariableChanged())
|
2017-09-14 15:45:15 +02:00 |
Dmitry-Me
|
6cfcf8610d
|
Improve coverage for operator= return type detection.
This adds a testcase with parameter being a reference to non-const.
|
2017-09-14 00:12:10 +03:00 |
Daniel Marjamäki
|
bb20c0504e
|
CheckCondition: Fix FP in daca (iqtree) 'in >> ch'
|
2017-09-13 22:46:36 +02:00 |