Paul Fultz II
|
5e9bc48d26
|
Evaluate symbolic values (#3495)
|
2021-10-11 19:10:37 +02:00 |
chrchr-github
|
474c3d3731
|
MSVC: add missing files to project (#3500)
|
2021-10-11 19:01:49 +02:00 |
Daniel Marjamäki
|
6bd5f79451
|
Revert "Fix 8629: false negative: (style) Condition '...' is always true (#3492)"
This reverts commit b9be38aaec .
|
2021-10-10 21:21:21 +02:00 |
Paul Fultz II
|
b9be38aaec
|
Fix 8629: false negative: (style) Condition '...' is always true (#3492)
|
2021-10-09 16:20:38 +02:00 |
Paul Fultz II
|
bc90ae889d
|
Fix 10543: FP knownConditionTrueFalse with static variable (#3491)
|
2021-10-09 16:20:04 +02:00 |
Paul Fultz II
|
a1e0ef9b38
|
Refactor: Use interval analysis for symbolic values for inferCondtion (#3488)
|
2021-10-09 16:19:06 +02:00 |
Paul Fultz II
|
25eb0ab5bc
|
Find dangling pointers to unique_ptr (#3486)
|
2021-10-06 08:46:25 +02:00 |
Paul Fultz II
|
3cb252bd99
|
Fix 9873: False negative: null pointer when checking raw pointer (#3485)
|
2021-10-06 08:39:58 +02:00 |
chrchr-github
|
f3e1f0d41b
|
Fix #10238: char* confused with char (#3484)
|
2021-10-05 18:04:48 +02:00 |
Paul Fultz II
|
9b6c7007d2
|
Fix 9870: False negative: null pointer after duplicate conditions (#3481)
|
2021-10-05 08:29:23 +02:00 |
Paul Fultz II
|
8668d445c7
|
Add support for string_view (#3480)
|
2021-10-05 08:28:19 +02:00 |
Paul Fultz II
|
71809044bd
|
Fix 10522: FP: derefInvalidIterator when using emplace with 1 argument (#3482)
|
2021-10-05 08:23:47 +02:00 |
Paul Fultz II
|
c7e13d0e0b
|
Forward container size values in subfunctions (#3483)
|
2021-10-05 08:22:19 +02:00 |
KenPatrickLehrmann
|
61cddabe74
|
Fix FP due to namespace scope (#3475)
|
2021-10-04 23:16:16 +02:00 |
chrchr-github
|
428144c53c
|
Fix #10513: vector constructed from pointers (#3473)
|
2021-10-04 07:55:17 +02:00 |
Paul Fultz II
|
7621fee3d4
|
Refactor: Use ValueFlow::Value for ProgramMemory execute instead of integers (#3477)
|
2021-10-04 07:53:58 +02:00 |
Paul Fultz II
|
2ca2abdf0e
|
Remove duplicate uninit warnings (#3478)
|
2021-10-04 07:50:23 +02:00 |
Daniel Marjamäki
|
f3d9755e65
|
UninitVar: too many warnings (pointer dereference)
|
2021-10-03 18:12:29 +02:00 |
Daniel Marjamäki
|
9f2ddf1623
|
UninitVar: too many warnings (function/cast operand)
|
2021-10-03 14:47:57 +02:00 |
Paul Fultz II
|
fc6a791a74
|
Fix 9766: False positive; suspicious operator is written in declaration (#3476)
|
2021-10-03 09:59:51 +02:00 |
chrchr-github
|
609e20d9d8
|
ValueFlow: string can be constructed from init list (#3459)
|
2021-10-02 23:09:49 +02:00 |
Daniel Marjamäki
|
7684d7b98a
|
2.6 dev: set version
|
2021-10-02 13:15:12 +02:00 |
chrchr-github
|
0c16e346f1
|
Minor: add endsWith() template, empy() check (#3472)
|
2021-09-28 20:34:21 +02:00 |
Daniel Marjamäki
|
08f9de95e2
|
Update copyright year
|
2021-09-26 11:34:56 +02:00 |
Paul Fultz II
|
d1181ad8e2
|
Fix 10506: Hang: template alias (TemplateSimplfier) (#3466)
|
2021-09-25 11:56:39 +02:00 |
Paul Fultz II
|
5c3b69fe96
|
Fix 10496: crash: endless recursion (symbolDatabaseCreateExprId => isSameExpr => isSameExpr ...) (#3467)
|
2021-09-25 11:55:49 +02:00 |
Daniel Marjamäki
|
2ee920dc4e
|
Fixed #10495 (False positive: unreadVariable when assigning to reference returned by method)
|
2021-09-24 07:30:17 +02:00 |
Paul Fultz II
|
edd435d5f0
|
Fix 10491: Crash in unusedFunction on valid C++ code (#3465)
|
2021-09-22 13:03:46 +02:00 |
Paul Fultz II
|
255dc0484a
|
Fix 10331: wrong conditional value after assignment+return (#3461)
|
2021-09-21 19:25:41 +02:00 |
Paul Fultz II
|
c76e6345c4
|
Fix FPs in bitwiseOnBoolean (#3455)
|
2021-09-19 15:20:57 +02:00 |
Paul Fultz II
|
9e9a982c6c
|
Fix 10468: False positive; uninitialized variable. Loop is always executed at least once (#3462)
|
2021-09-18 22:23:05 +02:00 |
Daniel Marjamäki
|
6234e9ddda
|
Fixed #10483 (FP constParameter with array member and memcpy)
|
2021-09-15 21:25:16 +02:00 |
chrchr-github
|
05acc13582
|
Shadow variables, const, rename function (#3456)
|
2021-09-15 20:28:58 +02:00 |
Daniel Marjamäki
|
a9a093e7cc
|
Fixed #10367 (False positive; pointer out of bounds argv-1)
|
2021-09-15 08:29:10 +02:00 |
Daniel Marjamäki
|
29bbb4ce14
|
Fixed #9220 (False positive: Unused function check for template parameter)
|
2021-09-12 20:27:49 +02:00 |
Daniel Marjamäki
|
23d37e5e7b
|
Fix crash in daca@home
|
2021-09-12 19:41:35 +02:00 |
Daniel Marjamäki
|
b455f847ba
|
Fixed #10448 (FN compareValueOutOfTypeRangeError with int32_t)
|
2021-09-12 15:08:14 +02:00 |
Daniel Marjamäki
|
6f4ce486a2
|
Fix FP in constVariable
|
2021-09-11 20:25:46 +02:00 |
Paul Fultz II
|
9ece849d80
|
Fix 10467: FP mismatchingContainers with array of vectors (#3453)
|
2021-09-09 20:43:46 +02:00 |
Paul Fultz II
|
b0b3f7ec2d
|
Fix 10464: FP: knownConditionTrueFalse (#3452)
|
2021-09-09 07:49:56 +02:00 |
Daniel Marjamäki
|
47f5e5d145
|
Fixed #10461 (FP missingReturn with empty initializer list)
|
2021-09-06 21:20:19 +02:00 |
Paul Fultz II
|
d4174a31ba
|
Fix 10414: FP 'The address of local variable 'single_value' might be accessed at non-zero index.' (regression) (#3447)
|
2021-09-06 07:15:46 +02:00 |
Paul Fultz II
|
98e22f6162
|
Fix 10413: FP arrayIndexOutOfBoundsCond after check (#3446)
|
2021-09-06 07:15:24 +02:00 |
Daniel Marjamäki
|
045f21ee48
|
Fixed #10142 (FP uninitMemberVar with std::map)
|
2021-09-05 16:35:24 +02:00 |
Paul Fultz II
|
0335671b35
|
Fix 10450: regression, FP : Iterator 'iter' from different container 'l' are used together (#3436)
|
2021-09-05 07:35:33 +02:00 |
FabianWolff
|
cd5fa015c1
|
Fix incorrect warning with `%zi` in format string (#3437)
|
2021-09-05 07:34:22 +02:00 |
Paul Fultz II
|
ccb31d8510
|
Fix 10460: FP knownConditionTrueFalse 'fabs(x)<1/(double)16' is always false (#3445)
|
2021-09-05 07:10:58 +02:00 |
Paul Fultz II
|
928efe77fc
|
Fix 9765: FP: knownConditionTrueFalse handling of template function with ternary operator (#3443)
|
2021-09-04 19:55:36 +02:00 |
Paul Fultz II
|
28bc717cbe
|
Fix 10163: false positive: lifetime for r is not same as for seq 'for (auto& r: seq)' (#3442)
|
2021-09-04 19:53:14 +02:00 |
Paul Fultz II
|
82b725e540
|
Fix FP when using deferred locks (#3441)
|
2021-09-04 19:06:48 +02:00 |