Paul Fultz II
89515600e4
Fix 10538: FN: nullPointer (std::swap pointers) ( #3504 )
2021-10-15 10:58:16 +02:00
Paul Fultz II
130d1abbce
Fix 10210: FN: nullPointerRedundantCheck regression in member function ( #3512 )
2021-10-15 10:57:40 +02:00
Paul Fultz II
f1f86db0da
Fix 10544: FP knownConditionTrueFalse with loop after check ( #3508 )
2021-10-14 16:47:15 +02:00
Paul Fultz II
6b9ef1fc58
Propagate symbolic values for identity operators ( #3497 )
2021-10-14 16:46:36 +02:00
Daniel Marjamäki
b97426a886
run dmake
2021-10-14 10:19:17 +02:00
Daniel Marjamäki
0a5b7b2af5
Make it possible to configure default addons in a cppcheck.cfg file.
...
Example:
{
"addons":["cert"]
}
With that cppcheck.cfg file cppcheck will always run the "cert" addon. Explicit options such as --addon=cert will not be needed.
2021-10-13 20:02:48 +02:00
Oliver Stöneberg
48d5f47e73
Fix #10509 (donate_cpu_lib.py: fixed stupid error in lookup of signal in internal error) ( #3503 )
2021-10-13 14:51:56 +02:00
Oliver Stöneberg
28955cea85
moved bug hunting in CI from defunct Travis job to (disabled) GitHub action ( #3164 )
2021-10-13 14:47:59 +02:00
Oliver Stöneberg
99db1f3f22
fixed some compiler warnings ( #3502 )
2021-10-13 12:10:26 +02:00
orbitcowboy
f09b4139fe
Ticket #8407 : Added regression test
2021-10-12 09:42:18 +02:00
orbitcowboy
c3af708a55
Ticket #8209 : Added regression test
2021-10-12 08:25:08 +02:00
Daniel Marjamäki
6a30eabf21
Addons; allow multiple locations in addon error message
2021-10-11 22:07:03 +02:00
Daniel Marjamäki
fd05fd7934
Allow compiled addons
2021-10-11 19:26:51 +02:00
chrchr-github
c4c12df372
Fix escape sequences in test cases ( #3499 )
2021-10-11 19:16:51 +02:00
Paul Fultz II
52e4bec50a
Fix 10537: FN: knownConditionTrueFalse (std::string::c_str() never returns nullptr) ( #3498 )
2021-10-11 19:16:12 +02:00
Oliver Stöneberg
f309925a7b
update latest Python in CI to 3.10 / use all available threads for pylint ( #3493 )
2021-10-11 19:14:46 +02:00
Paul Fultz II
5e9bc48d26
Evaluate symbolic values ( #3495 )
2021-10-11 19:10:37 +02:00
Oliver Stöneberg
85b02e4ecb
Fix #10509 (improved signal detection daca@home client) / also optimized stack trace generation ( #3157 )
2021-10-11 19:07:19 +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
Oliver Stöneberg
dd0f617d39
build GUI with oldest and newest available Qt5 version ( #3225 )
2021-10-09 16:09:20 +02:00
Oliver Stöneberg
3f8e523c71
donate_cpu_lib.py: some cleanups ( #3490 )
2021-10-09 14:51:24 +02:00
DGarry82
e13eba86e5
use lowercase header filenames with MinGW toolchain ( #3489 )
2021-10-09 14:49:33 +02:00
orbitcowboy
098c0c44fd
Ticket #7884 : added regression test
2021-10-08 23:14:16 +02:00
orbitcowboy
d62242da27
windows.cfg: Added support for lstrcpyW() and lstrcpyA().
2021-10-07 16:48:57 +02:00
orbitcowboy
bd2c9c6133
wxwidgets.cfg: Added support for more interfaces
2021-10-07 09:20:36 +02:00
orbitcowboy
d9b610013e
wxwidgets.cfg: Added support for more interfaces
2021-10-07 09:05:53 +02:00
orbitcowboy
231cb4ccfe
wxwidgets.cfg: Added support for more interfaces
2021-10-07 08:26:32 +02:00
chrchr-github
c073123343
Add some macros to boost.cfg ( #3487 )
2021-10-06 16:25:55 +02:00
orbitcowboy
e3e0b380e2
wxwdigets.cfg: Added support for more interfaces.
2021-10-06 10:33:04 +02:00
orbitcowboy
a6515550d6
wxwdigets.cfg: Added support for more interfaces.
2021-10-06 10:22:08 +02:00
orbitcowboy
f4e0b2a10f
wxwdigets.cfg: Added support for more interfaces.
2021-10-06 10:11:49 +02:00
orbitcowboy
80a0ef5d7e
wxwdigets.cfg: Added support for more interfaces.
2021-10-06 09:17:02 +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
orbitcowboy
1f8adbafcf
wxwidgets.cfg: Added support for more interfaces
2021-10-05 19:22:48 +02:00
chrchr-github
f3e1f0d41b
Fix #10238 : char* confused with char ( #3484 )
2021-10-05 18:04:48 +02:00
orbitcowboy
a2ea8654b0
wxwidgets.cfg: Added support for more interfaces
2021-10-05 17:08:03 +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
eb50d19657
Uninitvar: Moved testcases for avoiding extra warnings from TestValueFlow to TestUninitVar
2021-10-03 22:15:35 +02:00