Paul Fultz II
|
e430a11b49
|
Add debug_valueflow instrinsic to show valueflow values and its error path (#4159)
* Add debug_valueflow instrinsic to show valueflow values and its error path
* Format
|
2022-06-01 06:53:21 +02:00 |
Paul Fultz II
|
496b45f27b
|
Fix 11009: FP uninitvar (#4076)
* Fix 11009: FP uninitvar
* Format
|
2022-05-04 05:59:01 +02:00 |
Paul Fultz II
|
3e686103ae
|
Fix 10984: False positive: invalidContainer when explictly capturing vector by reference (#4064)
|
2022-04-30 09:36:28 +02:00 |
Paul Fultz II
|
ff902369e0
|
Fix 10851: False positive: known variable value below for loop (#3891)
* Fix 10851: False positive: known variable value below for loop
* Format
* Add test for 10863
* Format
|
2022-03-12 06:15:35 +01:00 |
chrchr-github
|
172aafdeb8
|
Fix #7908 FN: redundant assignment in loop (#3650)
|
2022-02-22 09:51:44 +01:00 |
Oliver Stöneberg
|
6e57cc4323
|
small utils.h cleanup (#3821)
|
2022-02-11 19:44:08 +01:00 |
Daniel Marjamäki
|
3989408738
|
Update copyright year
|
2022-02-05 11:45:17 +01:00 |
Oliver Stöneberg
|
171da2e6f9
|
avoid dependency on transitive includes - based on include-what-you-use (#3757)
|
2022-01-27 19:03:20 +01:00 |
Paul Fultz II
|
7b793af451
|
Fix 10728: Crash in CheckStl::checkDereferenceInvalidIterator2 (#3721)
* Fix 10728: Crash in CheckStl::checkDereferenceInvalidIterator2
* Format
|
2022-01-18 14:48:02 +01:00 |
chrchr-github
|
184ef4e739
|
Fix MSVC build (#3671)
|
2022-01-04 15:38:37 +01:00 |
Paul Fultz II
|
73f24b43f9
|
Fix 10437: FP knownConditionTrueFalse after pointer check (#3646)
|
2021-12-20 07:28:40 +01:00 |
Oliver Stöneberg
|
ba402f3e50
|
cleaned up includes based on include-what-you-use (#3627)
|
2021-12-15 19:47:27 +01:00 |
Paul Fultz II
|
a03e731930
|
Track lifetimes of lambdas that capture the 'this' variable (#3594)
|
2021-12-04 17:00:55 +01:00 |
Paul Fultz II
|
33ad30f4da
|
Fix 10617, 9824: conditions in expanded macro (#3578)
|
2021-11-25 18:40:15 +01:00 |
Paul Fultz II
|
8c9c46835a
|
Fix for 6597: false negative: uninitialized variable usage not detected (ValueFlow , multi variables) (#3535)
|
2021-10-30 22:13:58 +02:00 |
Paul Fultz II
|
e20ddd55d6
|
Propagate partially uninit variables in ValueFlow (#3533)
|
2021-10-30 07:43:37 +02:00 |
Paul Fultz II
|
e62cdbb664
|
Deduce symbolic values from conditions (#3406)
|
2021-08-19 22:01:55 +02:00 |
Paul Fultz II
|
e0de48bb1d
|
Fix 7524: ValueFlow: false path for 'x<3' (#3393)
|
2021-08-16 09:19:07 +02:00 |
Paul Fultz II
|
be978b35cf
|
Add more ValueFlow info in the xml dumps (#3402)
|
2021-08-15 08:02:31 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Daniel Marjamäki
|
1ec7397c21
|
astyle formatting
[ci skip]
|
2021-08-01 14:05:30 +02:00 |
Paul Fultz II
|
3a7ba3cd29
|
Add symbolic values to ValueFlow (#3367)
|
2021-07-30 21:29:35 +02:00 |
Armin Müller
|
fc90598077
|
Typos found by running "codespell" (#3324)
|
2021-07-02 17:41:51 +02:00 |
orbitcowboy
|
195d413986
|
Running astyle [ci skip]
|
2021-06-05 08:53:15 +02:00 |
Paul Fultz II
|
f90b05ea7c
|
Show lifetime kind in output (#3285)
|
2021-06-04 21:41:30 +02:00 |
Paul Fultz II
|
486e440c4a
|
Fix 10298: ValueFlow: Wrong known value, 'x == -1' implicit unsigned cast for rhs (#3277)
|
2021-06-04 17:17:41 +02:00 |
Daniel Marjamäki
|
07c1f28035
|
astyle formatting
|
2021-05-01 07:35:03 +02:00 |
Paul Fultz II
|
31e3e4d87b
|
Fix issue 10086: false positive: (style) constVariable: Variable 'x' can be declared with const (#3219)
|
2021-04-30 17:47:08 +02:00 |
Daniel Marjamäki
|
44f914eaee
|
astyle formatting
ci skip
|
2021-04-04 18:20:32 +02:00 |
Paul Fultz II
|
5077663684
|
Fix issue 9979: false positive: containerOutOfBounds with conditional resize (#3136)
|
2021-03-30 14:02:28 +02:00 |
Daniel Marjamäki
|
42437277dc
|
Update Copyright year
|
2021-03-21 20:58:32 +01:00 |
shaneasd
|
02ac2b08a0
|
Fix some warnings (#3096)
|
2021-02-23 08:19:05 +01:00 |
Paul Fultz II
|
678ee00fe9
|
Infer variables from conditions in valueFlowSubfunction (#3037)
|
2021-01-11 08:00:13 +01:00 |
Paul Fultz II
|
e004731f1c
|
Fix issue 8650: ValueFlow: Track if pointer is created by '&' operator (#3011)
|
2021-01-05 16:56:38 +01:00 |
Rikard Falkeborn
|
d19454b935
|
Refactoring: Convert ValueType to enum class (#3005)
|
2021-01-02 09:30:00 +01:00 |
Paul Fultz II
|
e12a733ee9
|
Fix issue 10053: False positive: Same value on both branches of ternary operator (#2962)
|
2020-12-23 13:37:28 +01:00 |
Daniel Marjamäki
|
7182da5c8e
|
astyle formatting
|
2020-11-11 09:17:54 +01:00 |
Paul Fultz II
|
bd7e915c20
|
Add generic reverse valueflow (#2878)
|
2020-11-10 16:00:55 +01:00 |
Daniel Marjamäki
|
f052d32e31
|
astyle formatting
|
2020-09-10 08:02:45 +02:00 |
Paul
|
1be67ea008
|
Merge
|
2020-09-08 11:00:57 -05:00 |
Daniel Marjamäki
|
0c6dc84cbb
|
astyle formatting
[ci skip]
|
2020-09-07 10:56:02 +02:00 |
Paul Fultz II
|
362ab44c40
|
Fix issue 9646: False negative: Return reference to temporary with const reference (#2782)
|
2020-09-07 10:52:54 +02:00 |
Paul
|
264c0cae8b
|
Formatting
|
2020-09-04 11:59:30 -05:00 |
Paul
|
bb37b07def
|
Extend lifetimes to subfunctions
|
2020-09-04 11:56:34 -05:00 |
Paul Fultz II
|
6ab3c93fb1
|
Fix issue 9756: false negative: invalid iterator from std::find_if (#2760)
|
2020-08-28 19:29:09 +02:00 |
Paul Fultz II
|
494fff65b7
|
Add outOfBounds check for iterators to containers (#2752)
|
2020-08-26 21:05:17 +02:00 |
Paul
|
7776fb82a2
|
Fix issue 737: new check: Dereference end iterator
|
2020-08-17 16:36:45 -05:00 |
Paul
|
56affc9080
|
Fix issue 9780: FP: invalidContainer calling push_back after getting the address of the vector
|
2020-08-06 21:08:30 -05:00 |
Paul Fultz II
|
eb4754b7d9
|
Fix issue 9587: False positive: parameter can be declared with const (#2667)
|
2020-05-31 10:10:10 +02:00 |
PKEuS
|
793ed68029
|
Refactorization: Moved code from header to source
- from utils.h to new utils.cpp
- from token.h to token.cpp
- from valueflow.h to valueflow.cpp
- from errorlogger.h to errorlogger.cpp
|
2020-05-19 08:35:12 +02:00 |