Paul Fultz II
|
f7ddd7a35d
|
Fix 10430: FP knownConditionTrueFalse with bool from unsigned char (#3416)
|
2021-08-25 04:51:54 +02:00 |
Paul Fultz II
|
8ddc5764f8
|
Fix 10425: False positive: returnDanglingLifetime when taking address of captured variable (#3415)
|
2021-08-25 04:06:03 +02:00 |
chrchr-github
|
5868d01e80
|
THREADING_MODEL_WIN: replace Win32 API calls with std::async, std::mutex (#3408)
|
2021-08-24 20:39:43 +02:00 |
Daniel Marjamäki
|
37ef29889b
|
Fix 10424: ExpressionAnalyzer assertion failure in librevisa
|
2021-08-24 16:06:51 +02:00 |
orbitcowboy
|
7d14f461f0
|
#8860: Added regression test
|
2021-08-24 14:36:13 +02:00 |
Paul Fultz II
|
524db1c756
|
Fix 10420: assertion error when analysing juce (#3413)
|
2021-08-23 11:12:42 +02:00 |
Paul Fultz II
|
865163b2ba
|
Add library configurations for free functions like std::size, std::empty, etc (#3410)
|
2021-08-23 09:03:48 +02:00 |
orbitcowboy
|
4ff0db1ec4
|
#8631: Added regression test
|
2021-08-23 08:51:54 +02:00 |
Daniel Marjamäki
|
e1d0db38ee
|
Fixed #10380 (FP: misra-c2012-20.9)
|
2021-08-22 21:13:27 +02:00 |
orbitcowboy
|
7fc145d076
|
#7802: Added a regression test
|
2021-08-22 20:17:18 +02:00 |
orbitcowboy
|
98a84b62a3
|
#2019: Added regression test
|
2021-08-22 20:01:25 +02:00 |
Daniel Marjamäki
|
165d48c846
|
fix gcc compiler warnings
|
2021-08-22 18:06:54 +02:00 |
Daniel Marjamäki
|
ac662ec07d
|
misra: map cppcheck errors
|
2021-08-22 17:02:37 +02:00 |
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 |