Daniel Marjamäki
|
fbf63b932e
|
astyle formatting
[ci skip]
|
2021-02-10 11:42:00 +01:00 |
Paul Fultz II
|
8569a970b4
|
Fix issue 10147: False positive: Out of bounds access in expression 'v[0]' because 'v' is empty. (#3123)
|
2021-02-10 08:11:06 +01:00 |
Daniel Marjamäki
|
ef726aaece
|
New check: Detect one definition rule violations
|
2021-02-09 21:35:08 +01:00 |
Paul Fultz II
|
0e871c178f
|
Fix issue 10141: Errors with ref assignment (duplicateValueTenary and knownEmptyContainer) (#3093)
|
2021-02-09 15:27:46 +01:00 |
IOBYTE
|
d3d2e16137
|
fix hang from f48e195c31 (fix #10136 TODO test (#3117)) (#3120)
Co-authored-by: Robert Reif <reif@FX6840>
|
2021-02-09 14:19:01 +01:00 |
IOBYTE
|
f48e195c31
|
fix #10136 TODO test (#3117)
|
2021-02-07 21:46:35 +01:00 |
IOBYTE
|
1872725ca2
|
fix #10171 (debug: Executable scope 'x' with unknown function.) (#3116)
|
2021-02-07 09:04:57 +01:00 |
Daniel Marjamäki
|
7ab70654ba
|
Fixed #10170 (Preprocessor; Fail to extract some configurations)
|
2021-02-06 12:48:52 +01:00 |
IOBYTE
|
c70fcf8e2b
|
fix #10136 (debug: Executable scope 'x' with unknown function.) (#3113)
|
2021-02-05 15:50:32 +01:00 |
IOBYTE
|
da3eb2e411
|
fix #10169 (CheckClass::checkDuplInheritedMembersRecursive) (#3114)
Co-authored-by: Robert Reif <reif@FX6840>
|
2021-02-05 11:05:07 +01:00 |
Daniel Marjamäki
|
0338e99f84
|
CheckClass: Refactoring
|
2021-02-03 19:25:28 +01:00 |
Paul Fultz II
|
0ecac8e23b
|
Fix issue 10090: ValueFlow: Wrong lifetime, pointer member is not allocated on stack (#3109)
|
2021-02-03 10:22:31 +01:00 |
Paul Fultz II
|
cf8a5d9a22
|
Fix issue 10111: FP knownConditionTrueFalse (#3110)
|
2021-02-03 10:21:47 +01:00 |
Daniel Marjamäki
|
c0731703af
|
astyle formatting
[ci skip]
|
2021-02-02 15:01:28 +01:00 |
alonlib12
|
a22e476162
|
Fix CheckClass::operatorEqToSelf (#3088)
|
2021-02-02 15:00:46 +01:00 |
Paul Fultz II
|
913dbeb8d8
|
Fix FP when inserting a range into a container (#3108)
|
2021-02-02 14:57:48 +01:00 |
Daniel Marjamäki
|
986f658e39
|
Fixed #10161 (False negative; uninitialized member variable in base class without constructor)
|
2021-02-01 18:58:51 +01:00 |
Oliver Stöneberg
|
b472b4e65d
|
some Python cleanups based on PyCharm inspections (#2999)
* some Python cleanups based on PyCharm inspections
* test-helloworld.py: adjusted assert in test_addon_relative_path()
|
2021-01-31 14:27:11 +01:00 |
Ken-Patrick Lehrmann
|
4e35f19659
|
10153: Check that string.find() is compared with 0 before recommending starts_with() (#3099)
|
2021-01-31 12:05:38 +01:00 |
Daniel Marjamäki
|
6a24b4f7c8
|
Fixed #10149 (compile database; incomplete handling of directory and file)
|
2021-01-31 10:14:22 +01:00 |
IOBYTE
|
5810171336
|
fix daca crashes in Type::findDependency() (#3101)
|
2021-01-31 10:07:03 +01:00 |
Daniel Marjamäki
|
95e2eebd8a
|
Revert fix for #10149, it caused an unexpected appveyor failure
|
2021-01-30 15:01:19 +01:00 |
Daniel Marjamäki
|
43e8430a80
|
Fixed #10149 (compile database; incomplete handling of directory and file)
|
2021-01-30 12:27:40 +01:00 |
Daniel Marjamäki
|
9e9bb9f804
|
Refactor test/cli/test-proj2.py
|
2021-01-30 10:43:08 +01:00 |
Daniel Marjamäki
|
49e6e83bc3
|
astyle formatting
[ci skip]
|
2021-01-29 10:27:32 +01:00 |
Paul Fultz II
|
a81427f97f
|
Fix issue 10022: Logical conjunction error between two completely unrelated members (#3094)
|
2021-01-29 10:26:57 +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
|
203d6ebe5a
|
Fixed #10100 (FP: shadowVariable clangimport)
|
2021-01-27 20:03:42 +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 |
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 |
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 |
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
|
95d1b41a5b
|
runtests.sh: fixed check for cppunit (#3072)
|
2021-01-21 10:59:34 +01:00 |
Oliver Stöneberg
|
f46a9e3543
|
fixed/excluded some shellcheck warnings and actually fail the build when something is found (#3068)
|
2021-01-20 18:43:49 +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 |
Paul Fultz II
|
65395aeaa1
|
Add regression test for 7013: valueFlowAfterCondition: false positive below overspecified code (#3055)
|
2021-01-17 16:29:11 +01:00 |