Paul Fultz II
|
a81427f97f
|
Fix issue 10022: Logical conjunction error between two completely unrelated members (#3094)
|
2021-01-29 10:26:57 +01:00 |
Paul Fultz II
|
a9b7f0e27b
|
Improvements to debug output (#3091)
|
2021-01-28 22:19:37 +01:00 |
Oliver Stöneberg
|
e8b8cfec78
|
some minor optimizations (#3057)
|
2021-01-28 22:18:17 +01:00 |
Daniel Marjamäki
|
1151c3dafd
|
Fixed msvc compilation error by implementing Variable::operator=
|
2021-01-28 13:46:15 +01:00 |
IOBYTE
|
6914f375e1
|
fix #10135 ("debug: Executable scope 'what' with unknown function." with custom std::exception) (#3089)
|
2021-01-28 12:38:36 +01:00 |
Paul Fultz II
|
e17d22eb87
|
Fix issue 10134: False positive: value is not known. Early return. (#3086)
|
2021-01-28 12:37:56 +01:00 |
Daniel Marjamäki
|
dc230d18ef
|
Try to fix Cppcheck self-check warnings
|
2021-01-28 12:36:31 +01:00 |
Daniel Marjamäki
|
203d6ebe5a
|
Fixed #10100 (FP: shadowVariable clangimport)
|
2021-01-27 20:03:42 +01:00 |
IOBYTE
|
4e1ff86bb2
|
use nonneg int for varid and exprid (#3085)
|
2021-01-27 19:49:13 +01:00 |
Daniel Marjamäki
|
987c8a854e
|
astyle formatting
[ci skip]
|
2021-01-25 22:51:50 +01:00 |
Paul Fultz II
|
0f8f207719
|
Remove valueFlowFwdAnalysis and update valueFlowAfterAssign to handle expressions (#3074)
|
2021-01-25 17:24:36 +01:00 |
Ken-Patrick Lehrmann
|
00707455be
|
10110: Fix FP knownConditionTrueFalse (#3053)
|
2021-01-25 17:23:47 +01:00 |
Daniel Marjamäki
|
3f2d9c03b2
|
CheckFunctions::checkIgnoredReturnValue: Fixed unwanted DacaWrongData messages
|
2021-01-23 18:19:51 +01:00 |
Daniel Marjamäki
|
772b44d11a
|
Fixed compiler warnings
|
2021-01-23 18:04:28 +01:00 |
Simon Martin
|
9d10f4f572
|
Ticket #10028: Properly simplify auto variables' initialization. (#3079)
|
2021-01-23 17:56:58 +01:00 |
IOBYTE
|
a4953575f1
|
fix #10127 (debug: Executable scope 'x' with unknown function.) (#3077)
|
2021-01-23 17:55:25 +01:00 |
Paul Fultz II
|
c860de8565
|
Fix issue 8143: valueFlowCondition: before and inside while (#3045)
|
2021-01-23 17:52:01 +01:00 |
Paul Fultz II
|
d80f2fb46f
|
Reapply f1cc3ad and fix performance regression (#3076)
|
2021-01-23 08:47:39 +01:00 |
orbitcowboy
|
bb451ca289
|
Running astlye [ci skip]
|
2021-01-22 21:47:24 +01:00 |
Paul Fultz II
|
a6f4fbae54
|
Fix issue 2741: False negative: redundant assignment of x to itself (ref = x) (#3071)
|
2021-01-22 11:00:57 +01:00 |
Daniel Marjamäki
|
0fa89ff2ba
|
Revert 14365ffc7 and f1cc3ada8 , there was a performance regression
|
2021-01-22 10:51:46 +01:00 |
Daniel Marjamäki
|
14365ffc7c
|
make a function static
|
2021-01-21 20:27:28 +01:00 |
Paul Fultz II
|
f1cc3ada86
|
Refactor valueFlowTerminatingCondition to handle inner conditions and complex conditions (#3060)
|
2021-01-21 20:18:53 +01:00 |
Paul Fultz II
|
d05acf3c41
|
Fix issue 10120: FP: containerOutOfBounds, regression (#3064)
|
2021-01-21 19:50:57 +01:00 |
Paul Fultz II
|
8b26ecbcdd
|
Extend ProgramMemory to handle expressions (#3069)
|
2021-01-21 19:49:37 +01:00 |
IOBYTE
|
d39956414f
|
fix #10122, #10124 and #10125 (debug: Executable scope 'x' with unknown function.) (#3073)
|
2021-01-21 19:47:51 +01:00 |
Oliver Stöneberg
|
491f4874c5
|
fixed/aligned some compiler warnings (#3065)
|
2021-01-21 18:13:32 +01:00 |
IOBYTE
|
952857195b
|
fix out of line member functions using global namespace (#3063)
|
2021-01-19 18:52:47 +01:00 |
IOBYTE
|
fde5994cc3
|
fix #10061 (debug: Executable scope 'x' with unknown function.) (#3062)
|
2021-01-18 19:01:04 +01:00 |
Paul Fultz II
|
25ada657da
|
Fix issue 9030: ValueFlow: Possible value after conditional assignment in for loop (#3059)
|
2021-01-18 10:12:07 +01:00 |
IOBYTE
|
664289792c
|
fix simplifyTypedef removing needed type qualification (#3058)
|
2021-01-18 10:08:55 +01:00 |
abhijit-sawant
|
b97387db66
|
Made missing comparison in loop check more generic (#3048)
|
2021-01-18 08:11:37 +01:00 |
IOBYTE
|
dd866f2898
|
fix using type alias with derived class (#3050)
|
2021-01-17 16:10:53 +01:00 |
Oliver Stöneberg
|
b2ed372f75
|
various optimizations (#3054)
|
2021-01-16 19:05:51 +01:00 |
Oliver Stöneberg
|
9f9a652ae1
|
refs issue #9089: avoid usage of expensive std::stringstream (#2996)
|
2021-01-16 19:03:28 +01:00 |
Daniel Marjamäki
|
853c271f22
|
Fix gcc warning; variable vidx is assigned but not read
|
2021-01-16 18:13:06 +01:00 |
Oliver Stöneberg
|
7aa85aa408
|
Use std::unordered_* containers for faster lookups (#3052)
|
2021-01-16 13:52:09 +01:00 |
Daniel Marjamäki
|
76f759fcc4
|
Fixed #9702 (False positive: Opposite inner condition when modifying member variable used by inner condition)
|
2021-01-15 20:51:47 +01:00 |
Daniel Marjamäki
|
503662f625
|
Try to fix null pointer dereference
|
2021-01-15 08:27:58 +01:00 |
Daniel Marjamäki
|
55262f03ec
|
Fixed #9218 (False positive: Searching before insertion is not necessary (stlFindInsert))
|
2021-01-14 22:31:43 +01:00 |
Daniel Marjamäki
|
a5babf25a7
|
Fixed #10080 (syntax error: operator)
|
2021-01-14 20:56:11 +01:00 |
Ken-Patrick Lehrmann
|
56124f0c5d
|
Skip calculateWarningHash if we are not in bugHunting (#3047)
|
2021-01-13 18:38:00 +01:00 |
Paul Fultz II
|
b571e9fe0b
|
Fix issue 10106: FP: nullPointerRedundantCheck (#3044)
|
2021-01-13 12:36:26 +01:00 |
Paul Fultz II
|
b469da1069
|
Fix issue 8253: False negative: Comparison is always true (early return) (#3043)
|
2021-01-13 12:35:43 +01:00 |
Daniel Marjamäki
|
1858465bca
|
astyle formatting
[ci skip]
|
2021-01-12 21:28:56 +01:00 |
Daniel Marjamäki
|
5f21d9d97b
|
Fixed #8975 (Syntax error for valid C code)
|
2021-01-12 21:28:07 +01:00 |
Armin Müller
|
0de0a954d2
|
Typos found by running "codespell" (#3042)
|
2021-01-12 20:48:25 +01:00 |
Paul Fultz II
|
fc4238829f
|
Fix issue 10092: false positive: (warning) The address of local variable 'data' might be accessed at non-zero index. (#3041)
|
2021-01-12 10:24:28 +01:00 |
Paul Fultz II
|
b1c56d33ac
|
Fix issue 9133: Invalid iterator; vector::push_back, functions (#3008)
|
2021-01-11 18:47:38 +01:00 |
Paul Fultz II
|
678ee00fe9
|
Infer variables from conditions in valueFlowSubfunction (#3037)
|
2021-01-11 08:00:13 +01:00 |