Oliver Stöneberg
|
171da2e6f9
|
avoid dependency on transitive includes - based on include-what-you-use (#3757)
|
2022-01-27 19:03:20 +01:00 |
Oliver Stöneberg
|
a2a9c90142
|
added some missing copyright headers (#3758)
|
2022-01-26 19:02:20 +01:00 |
Oliver Stöneberg
|
55ff684f34
|
added unusedFunction self check to CI / cleanups (#3526)
|
2022-01-18 22:02:25 +01:00 |
Paul Fultz II
|
332f4c205a
|
Fix 9772: FP uninitvar: in cppcheck 2.1 (#3638)
|
2021-12-17 21:51:47 +01:00 |
Paul Fultz II
|
5f73af0d0e
|
Fix 10625: False positive: known value below do while (#3623)
|
2021-12-15 19:32:14 +01:00 |
Paul Fultz II
|
f64bcac004
|
Fix 10429: Regression: invalidIterator (#3603)
|
2021-12-05 15:46:52 +01:00 |
Paul Fultz II
|
a0d3c2c719
|
Handle for loop conditions in afterCondition (#3561)
|
2021-11-14 18:30:36 +01:00 |
Paul Fultz II
|
662ada6930
|
Refactor: Use a template instead of std::function in forward analyzer to help improve debugging (#3551)
|
2021-11-08 07:46:52 +01:00 |
Paul Fultz II
|
7f04658585
|
Fix 10548: FP knownConditionTrueFalse with loop and operator++ (#3511)
|
2021-10-15 10:59:01 +02:00 |
Paul Fultz II
|
5e9bc48d26
|
Evaluate symbolic values (#3495)
|
2021-10-11 19:10:37 +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
|
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
|
255dc0484a
|
Fix 10331: wrong conditional value after assignment+return (#3461)
|
2021-09-21 19:25:41 +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 |
Paul Fultz II
|
b788e41191
|
Fix 10438: FP knownConditionTrueFalse after return in a catch clause (#3429)
|
2021-09-03 23:07:08 +02:00 |
Paul Fultz II
|
740becbddf
|
Fix 10348: FP knownConditionTrueFalse with condition variable in do ... while loop (#3422)
|
2021-08-27 05:46:57 +02:00 |
Paul Fultz II
|
8aa37218c2
|
Fix 10400: FP nullPointer - for loop condition (#3417)
|
2021-08-25 20:33:41 +02:00 |
Paul Fultz II
|
d30f42e0da
|
Fix FP when calling a function in a condition (#3412)
|
2021-08-21 18:52:11 +02:00 |
Paul Fultz II
|
a218ea3b23
|
Fix 10404: FP knownConditionTrueFalse after subtraction (#3390)
|
2021-08-09 07:45:41 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Paul Fultz II
|
14802b932e
|
Fix 10362: ValueFlow: global variable might be modified by function call (#3358)
|
2021-07-26 22:21:56 +02:00 |
Paul Fultz II
|
0b079937e0
|
Fix 10364: Performance regression (#3340)
|
2021-07-18 07:48:21 +02:00 |
Paul Fultz II
|
942202aede
|
Evaluate container sizes in forward analysis (#3338)
|
2021-07-16 18:49:07 +02:00 |
Paul Fultz II
|
3b9c399f72
|
Fix 10338: Hang/Crash in valueflow (#3328)
|
2021-07-07 08:20:32 +02:00 |
Daniel Marjamäki
|
0bb334c102
|
astyle formatting
|
2021-07-03 09:12:51 +02:00 |
Paul Fultz II
|
fb9d659e25
|
Fix 10326: Regression: ValueFlow; Wrong Uninit value after do while (#3312)
|
2021-07-03 09:12:26 +02:00 |
Armin Müller
|
fc90598077
|
Typos found by running "codespell" (#3324)
|
2021-07-02 17:41:51 +02:00 |
Daniel Marjamäki
|
2d08564c8a
|
astyle formatting
|
2021-06-19 14:47:35 +02:00 |
Paul Fultz II
|
dd178c3ad9
|
Fix 10314: Possible nullPointerRedundantCheck false positive (#3298)
|
2021-06-19 13:59:48 +02:00 |
Daniel Marjamäki
|
ed05a5c3b3
|
astyle formatting
|
2021-06-12 11:09:15 +02:00 |
Paul Fultz II
|
f3a33ea330
|
Fix 10294: ValueFlow: Wrong <Uninit> value below loop (#3291)
|
2021-06-09 09:20:43 +02:00 |
Daniel Marjamäki
|
d64aea90fa
|
astyle formatting
|
2021-05-23 14:36:45 +02:00 |
Paul Fultz II
|
8541e0503e
|
Fix 10290: false negative: container out of bounds (#3269)
|
2021-05-22 23:33:13 +02:00 |
Paul Fultz II
|
b0ac92ce8f
|
Report an error if analysis becomes cyclic (#3173)
|
2021-03-20 14:02:07 +01:00 |
Paul Fultz II
|
51f93400d1
|
Fix issue 10166: FP uninitvar with break from infinite loop (#3124)
|
2021-02-11 08:07:12 +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 |
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
|
d05acf3c41
|
Fix issue 10120: FP: containerOutOfBounds, regression (#3064)
|
2021-01-21 19:50:57 +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 |
Paul Fultz II
|
b469da1069
|
Fix issue 8253: False negative: Comparison is always true (early return) (#3043)
|
2021-01-13 12:35:43 +01:00 |
Paul Fultz II
|
678ee00fe9
|
Infer variables from conditions in valueFlowSubfunction (#3037)
|
2021-01-11 08:00:13 +01:00 |
Rikard Falkeborn
|
50cdb6cbfc
|
Astyle: sync windows and linux folders (#3016)
|
2021-01-06 17:13:44 +01:00 |
Paul Fultz II
|
f0b5668436
|
Fix issue 9890: ValueFlow: known value not found (variable is changed in path that returns) (#3010)
|
2021-01-05 16:49:08 +01:00 |
Daniel Marjamäki
|
b8f45a5c65
|
Replace and fix findBreakScope with findNextTokenFromBreak
|
2020-12-25 08:43:14 +01:00 |
Daniel Marjamäki
|
8bd783f820
|
Refactoring; Added findBreakScope and Scope::isLoopScope()
|
2020-12-24 22:58:31 +01:00 |
Daniel Marjamäki
|
7182da5c8e
|
astyle formatting
|
2020-11-11 09:17:54 +01:00 |