Oliver Stöneberg
|
989d276dde
|
removed the need for `Check` object in `CTU::getUnsafeUsage()` callback / some CheckUninitVar cleanups (#5610)
The `Check` objects were just created for that purpose so they basically
just were wrappers for the pointers passed into them and were
unnecessary.
|
2023-11-03 18:27:11 +01:00 |
Oliver Stöneberg
|
84a9b3a5f2
|
enabled and mitigated `modernize-use-equals-default` clang-tidy warnings / removed unnecessary default destructors (#5335)
|
2023-08-16 17:13:36 +02:00 |
Oliver Stöneberg
|
e99d7c6531
|
fixed some `-Wdeprecated-copy-dtor` Clang compiler warnings (#4836)
|
2023-03-02 21:02:29 +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 |
Oliver Stöneberg
|
897826006e
|
mitigated some clang-tidy warnings in headers (#4472)
* erroritem.h: avoid `performance-no-int-to-ptr` clang-tidy warning
* suppress `readability-inconsistent-declaration-parameter-name` clang-tidy warnings for Qt signals
* tokenlist.h: mitigated `readability-make-member-function-const` clang-tidy warnings
* fixed `modernize-use-override` clang-tidy warnings in headers
* fixed `modernize-pass-by-value` clang-tidy warnings in headers
* tokenize.cpp: avoid unnecessary copy
|
2022-09-16 18:59:15 +02:00 |
Oliver Stöneberg
|
b51aea5531
|
separated process execution code into `ProcessExecutor` (#4249)
|
2022-07-08 16:42:57 +02:00 |
chrchr-github
|
38bdece3fe
|
Fix #9391 False negative: Uninitialized struct member (default constructor) (#4088)
* Fix #9391 False negative: Uninitialized struct member (default constructor)
* Format
* Initialize variables
* Init
|
2022-05-09 20:28:21 +02:00 |
Oliver Stöneberg
|
6e57cc4323
|
small utils.h cleanup (#3821)
|
2022-02-11 19:44:08 +01:00 |
Oliver Stöneberg
|
f32583e097
|
removed OVERRIDE and FINAL defines and use the keywords directly (#3767)
|
2022-02-10 23:02:24 +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
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Daniel Marjamäki
|
42437277dc
|
Update Copyright year
|
2021-03-21 20:58:32 +01:00 |
Oliver Stöneberg
|
ac7647fcd8
|
some self-check suppression cleanups (#3032)
|
2021-01-09 20:32:38 +01:00 |
Daniel Marjamäki
|
37245a8179
|
Update copyright year
|
2020-06-13 16:37:12 +02:00 |
Oliver Stöneberg
|
37bc0483a4
|
made check.h less heavy (#2633)
|
2020-05-23 07:16:49 +02:00 |
Daniel Marjamäki
|
b8e3d3b982
|
CTU: Add 'column'
|
2019-09-12 10:46:33 +02:00 |
amai2012
|
8a934805ed
|
Convert InvalidValueType to enum class
|
2019-07-31 22:56:16 +02:00 |
Daniel Marjamäki
|
0014fe880e
|
Mark members and arguments with 'nonneg'
|
2019-07-14 12:22:33 +02:00 |
Daniel Marjamäki
|
49dd2deef1
|
Avoid 'unsigned' in ctu
|
2019-07-13 20:31:50 +02:00 |
Daniel Marjamäki
|
15fc9a622d
|
CheckBufferOverrun: Add CTU analysis
|
2019-03-23 08:36:10 +01:00 |
Daniel Marjamäki
|
bd7790fd8c
|
Update copyright year
|
2019-02-09 07:24:06 +01:00 |
Daniel Marjamäki
|
437800f46d
|
CLI: Added --max-ctu-depth
|
2019-02-03 17:51:36 +01:00 |
Daniel Marjamäki
|
8b5f36670a
|
Introduce macro OVERRIDE for gcc-4.6 compatibility.
|
2019-01-12 07:37:42 +01:00 |
Daniel Marjamäki
|
91a580cbd7
|
CTU: more warnings
|
2018-12-30 18:31:37 +01:00 |
Daniel Marjamäki
|
c8901e9bab
|
CTU: Find paths better
|
2018-12-30 16:23:25 +01:00 |
Daniel Marjamäki
|
378e083585
|
CTU: Refactoring the xml load/write. Renamed members.
|
2018-12-30 11:55:39 +01:00 |
amai2012
|
03ed4afc70
|
Export interfaces from cppcheck-core.dll used from testrunner. In turn remove ctu sources from testrunner which are obsolete now.
|
2018-12-28 23:09:44 +01:00 |
Daniel Marjamäki
|
a788512d66
|
CTU: Refactor isUnsafeFunction
|
2018-12-26 19:17:49 +01:00 |
Daniel Marjamäki
|
a6e227a73c
|
CTU: Refactoring; getErrorPath
|
2018-12-26 15:56:10 +01:00 |
Daniel Marjamäki
|
e39be48c92
|
CTU: Refactoring, create ErrorPath in ctu
|
2018-12-26 11:36:26 +01:00 |
Daniel Marjamäki
|
271763e680
|
CTU: Refactoring
|
2018-12-25 21:11:23 +01:00 |