Daniel Marjamäki
|
db57efa486
|
CheckBufferOverrun: Reimplement CheckBufferOverrun::argumentSize check
|
2021-08-22 16:37:41 +02:00 |
Daniel Marjamäki
|
0662c94d83
|
misra: implement rule 21.20
|
2021-08-22 07:38:07 +02:00 |
Daniel Marjamäki
|
ec301b2447
|
cppcheckdata.py: fixed Value::tokvalue
|
2021-08-22 05:56:16 +02:00 |
PeterSchops
|
7199dde161
|
Fix issue in misra 9 x (#3409)
|
2021-08-21 22:01:24 +02:00 |
chrchr-github
|
ee4d90b4fa
|
Refactor: fix member shadowing, return by const ref (#3407)
|
2021-08-21 22:00:45 +02:00 |
Paul Fultz II
|
a0c37ceba2
|
Fix FP: Set correct bounds for interval (#3411)
|
2021-08-21 21:17:05 +02:00 |
Paul Fultz II
|
d30f42e0da
|
Fix FP when calling a function in a condition (#3412)
|
2021-08-21 18:52:11 +02:00 |
Daniel Marjamäki
|
e4f0096255
|
TestSimplifyUsing; code cleanup
|
2021-08-21 10:39:53 +02:00 |
Daniel Marjamäki
|
ca50dea97d
|
Fix in Tokenizer::simplifyUsing for non-scopes
|
2021-08-21 10:10:40 +02:00 |
Daniel Marjamäki
|
96196875b4
|
Temporary suppression simplifyUsingUnmatchedBodyEnd
|
2021-08-20 17:16:02 +02:00 |
Daniel Marjamäki
|
d73ab0ad96
|
Tokenizer::simplifyUsing; Fixed bug when enum class is used
|
2021-08-20 16:08:01 +02:00 |
Paul Fultz II
|
e62cdbb664
|
Deduce symbolic values from conditions (#3406)
|
2021-08-19 22:01:55 +02:00 |
Daniel Marjamäki
|
6e4acbd3bc
|
misra: implement rule 21.19
|
2021-08-19 06:58:49 +02:00 |
chrchr-github
|
187d45a8df
|
THREADING_MODEL_WIN: Create a new CppCheck object for every file to be analysed in multi-thread mode. This fixes existing .a1 files not getting used due to changing hashes (caused by suppressions from previous files) and matches the behavior in THREADING_MODEL_FORK. (#3405)
|
2021-08-17 20:51:31 +02:00 |
Daniel Marjamäki
|
8700d1b86d
|
update misra test
|
2021-08-16 20:46:37 +02:00 |
Paul Fultz II
|
e0de48bb1d
|
Fix 7524: ValueFlow: false path for 'x<3' (#3393)
|
2021-08-16 09:19:07 +02:00 |
Daniel Marjamäki
|
864d6462d0
|
misra: implement rule 21.16
|
2021-08-15 20:50:20 +02:00 |
Daniel Marjamäki
|
ecba12a6b8
|
misra: improved generateTable
|
2021-08-15 20:12:51 +02:00 |
Daniel Marjamäki
|
8d67653de3
|
misra: implement rule 21.14
|
2021-08-15 19:23:51 +02:00 |
Daniel Marjamäki
|
682c4510a9
|
misra: implement rule 1.4
|
2021-08-15 13:39:14 +02:00 |
Daniel Marjamäki
|
6ddb8388ed
|
misra: implement rule 21.21
|
2021-08-15 13:38:04 +02:00 |
Daniel Marjamäki
|
10c2dcf721
|
misra: implement rule 22.7
|
2021-08-15 12:04:55 +02:00 |
Daniel Marjamäki
|
6a565f9e2f
|
cleanup unused function
|
2021-08-15 11:01:14 +02:00 |
Paul Fultz II
|
be978b35cf
|
Add more ValueFlow info in the xml dumps (#3402)
|
2021-08-15 08:02:31 +02:00 |
Daniel Marjamäki
|
83270a6c52
|
Fixed #10376 (Cppcheck does not add some function arguments to the dump file)
|
2021-08-15 07:48:01 +02:00 |
Daniel Marjamäki
|
b3034a5628
|
misra: implement rule 22.9
|
2021-08-15 07:46:32 +02:00 |
Paul Fultz II
|
f81ddd2daa
|
Fix 10408: FP nullPointer on 'return x.release()' (#3404)
|
2021-08-15 07:43:50 +02:00 |
Paul Fultz II
|
422e411b6c
|
Fix 9444: Syntax error on valid C++14 code (#3403)
|
2021-08-15 07:43:02 +02:00 |
Paul Fultz II
|
6d65f86871
|
Fix 9245: Synax error on valid C++14 code: AST broken, binary operator '=' doesn't have two operands. (#3400)
|
2021-08-14 22:50:58 +02:00 |
Paul Fultz II
|
c92dab1329
|
Fix 10406: FP danglingLifetime with pointer-to-pointer (#3401)
|
2021-08-14 21:37:17 +02:00 |
Paul Fultz II
|
818fd248e1
|
Simplify template keyword bracket (#3399)
|
2021-08-14 21:16:27 +02:00 |
Daniel Marjamäki
|
5313a40c3b
|
misra; implement rule 22.8
|
2021-08-14 19:24:31 +02:00 |
Paul Fultz II
|
fdaeaacc40
|
Symboldatabase: Improve valuetypes for containers, iterators, and smart pointers (#3398)
|
2021-08-14 19:00:58 +02:00 |
Paul Fultz II
|
f946bbc249
|
Only add exprids to expression and not variable declarations (#3397)
|
2021-08-14 06:49:12 +02:00 |
Paul Fultz II
|
b9ac48c90a
|
Fix 10409: FP 'Condition 's.size()<3' is always false' (#3396)
|
2021-08-14 06:48:38 +02:00 |
ChristophStrehle
|
4f8b1b2f20
|
Add macros for data and template tests (#3395)
|
2021-08-13 18:07:18 +02:00 |
Daniel Marjamäki
|
4b126db9ca
|
misra: implement rule 22.10
|
2021-08-13 18:03:37 +02:00 |
Paul Fultz II
|
2a3657154b
|
Dont require __main__ for an addon (#3363)
|
2021-08-12 20:17:51 +02:00 |
Daniel Marjamäki
|
d86ff326e6
|
AUTHORS: Added DavidSlivka (PR 3387)
|
2021-08-12 11:00:21 +02:00 |
Paul Fultz II
|
69eaa9dfd9
|
Refactor: ConditionHandler cleanup (#3394)
|
2021-08-11 08:37:37 +02:00 |
chrchr-github
|
e626e3065d
|
Fix MSVC warning: member shadowing (#3392)
|
2021-08-10 22:34:13 +02:00 |
Daniel Marjamäki
|
e95395e5f0
|
Fixed #10397 (FP constParameter - implementing an interface)
|
2021-08-10 15:37:59 +02:00 |
Daniel Marjamäki
|
c2305b1da7
|
Fixed #10396 (FP missingReturn on void operator=())
|
2021-08-10 09:55:16 +02:00 |
Daniel Marjamäki
|
d0b6079a83
|
Fixed #10372 (Confusing message for compareValueOutOfTypeRangeError)
|
2021-08-10 09:38:28 +02:00 |
Daniel Marjamäki
|
0093452bed
|
SymbolDatabase; Better handling of namespace that is defined in several scopes
|
2021-08-10 07:00:11 +02:00 |
Paul Fultz II
|
0f897acecd
|
Fix FP in solveExpr when using symbolic values (#3391)
|
2021-08-09 20:41:10 +02:00 |
Daniel Marjamäki
|
e6cf4cad87
|
htmlreport: indentation
|
2021-08-09 20:32:24 +02:00 |
Daniel Marjamäki
|
c48fc9ef89
|
htmlreport: add author information
|
2021-08-09 20:23:40 +02:00 |
orbitcowboy
|
46f7275833
|
#8113: Added a regression test.
|
2021-08-09 18:30:29 +02:00 |
Daniel Marjamäki
|
d82df7cc55
|
Fix self-check warning, condition is always true
|
2021-08-09 13:17:48 +02:00 |