Oliver Stöneberg
|
b70e1d5461
|
avoid some unchecked pointer dereferences (#4811)
|
2023-03-02 22:05:41 +01:00 |
Oliver Stöneberg
|
afd13ea11d
|
ValueFlow: some interface and namespace cleanups (#4746)
|
2023-01-28 10:20:47 +01:00 |
Daniel Marjamäki
|
464fbe8d53
|
Update copyright year
|
2023-01-28 10:16:34 +01:00 |
Oliver Stöneberg
|
bea6aec2b2
|
extracted `ValueFlow::Value` to `vfvalue.{cpp|h}` (#4642)
|
2023-01-26 22:23:22 +01:00 |
Paul Fultz II
|
0cb742701d
|
Fix 11415: FP containerOutOfBounds for container initialized in virtual method (#4622)
|
2022-12-08 20:10:58 +01:00 |
chrchr-github
|
cf8051b7e2
|
Fix #11368 FP "Same value in both branches of ternary operator" on plus and minus zero (#4569)
Fix #11368 FP "Same value in both branches of ternary operator" on plus and minus zero
|
2022-10-31 15:18:25 +01:00 |
Oliver Stöneberg
|
657d9143f7
|
cleaned up includes based on include-what-you-use (#4502)
* iwyu.yml: include internal check sources
* cleaned up includes based on include-what-you-use
|
2022-09-25 09:20:34 +02:00 |
Oliver Stöneberg
|
339484d2a1
|
mitigated and enabled more clang-tidy warnings (#4470)
* fixed some `performance-inefficient-string-concatenation` clang-tidy warnings
* fixed and enabled `modernize-replace-random-shuffle` clang-tidy warning
* fixed and enabled `bugprone-suspicious-string-compare` clang-tidy warning
* mitigated and enabled `readability-non-const-parameter` clang-tidy warnings
* clang-tidy.md: documented some disabled checks
* mitigated and enabled `performance-unnecessary-value-param` clang-tidy warnings
|
2022-09-16 18:58:59 +02:00 |
chrchr-github
|
c340b6ae6c
|
Fix #11191 FP moduloofone with pow() (#4312)
|
2022-07-28 22:11:23 +02:00 |
Oliver Stöneberg
|
887463855b
|
mitigated most clang-tidy warnings in headers (#4175)
|
2022-07-26 11:10:03 +02:00 |
Oliver Stöneberg
|
b2f15fdbb1
|
reduced padding in some classes/structs (#4295)
|
2022-07-24 10:17:11 +02:00 |
Paul Fultz II
|
cee48e5e19
|
Add backtrace to valueflow in debug mode (#4195)
|
2022-06-12 07:13:42 +02:00 |
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 |