Oliver Stöneberg
|
b70e1d5461
|
avoid some unchecked pointer dereferences (#4811)
|
2023-03-02 22:05:41 +01:00 |
Oliver Stöneberg
|
8f5f06add7
|
some `Tokenizer` construction and related other cleanups (#4799)
|
2023-03-02 21:48:14 +01:00 |
chrchr-github
|
a0cc35e3fa
|
Remove simplifyQtSignalsSlots(), update qt.cfg (#4807)
|
2023-02-25 15:58:57 +01:00 |
Oliver Stöneberg
|
8583fcf96e
|
avoid more cases of returning non-const pointers from `const` objects (#4821)
|
2023-02-24 21:22:08 +01:00 |
Daniel Marjamäki
|
464fbe8d53
|
Update copyright year
|
2023-01-28 10:16:34 +01:00 |
Oliver Stöneberg
|
d3a2cdc26c
|
converted (undocumented) define `MAXTIME` into (undocumented) command-line options `--checks-max-time=`, `--template-max-time=` and `--typedef-max-time=` (#4661)
|
2022-12-30 21:21:05 +01:00 |
Oliver Stöneberg
|
4bf5dcd29f
|
cleaned up includes based on include-what-you-use (#4358)
* cleaned up includes based on include-what-you-use
* testlibrary.cpp: no need for `empyString` optimization
|
2022-08-14 12:44:19 +02:00 |
Daniel Marjamäki
|
db155a59c1
|
Tokenizer: remove simplifyTokenList2
|
2022-07-18 16:20:36 +02:00 |
chrchr-github
|
b08aabefee
|
Fix #9877 FP unreadVariable (incomplete code; missing macro definition) (#4278)
|
2022-07-17 19:40:39 +02:00 |
Oliver Stöneberg
|
c9c1f83a69
|
use `emptyString` more consistently (#4034)
|
2022-07-10 10:57:29 +02:00 |
Daniel Marjamäki
|
d8239b26f1
|
Tokenizer: Remove simplifyCalculations from simplifyTokenList2
|
2022-07-04 22:54:43 +02:00 |
Daniel Marjamäki
|
d204c5f894
|
Tokenizer: Cleanup stuff in simplifyTokenList2
|
2022-06-25 17:09:51 +02:00 |
chrchr-github
|
63e567eb50
|
Remove simplifyKnownVariables() (#4232)
* Remove simplifyKnownVariables()
* Add some test cases back
* Remove unused functions
* Format
|
2022-06-25 08:38:17 +02:00 |
chrchr-github
|
a658baf962
|
Fix #11143 FP: unreadVariable (remove simplifyMathExpressions()) (#4227)
* Fix #11143 FP: unreadVariable (remove simplifyMathExpressions())
* Remove unused function, tests
|
2022-06-21 15:42:23 +02:00 |
PKEuS
|
9eb16e1002
|
Replaced check for pipe() buffer size by ordinary CheckBufferOverrun, provide required Library configuration option (#4183)
Merged from LCppC.
|
2022-06-19 12:01:55 +02:00 |
Daniel Marjamäki
|
6873f5237b
|
Tokenizer: removing more stuff from simplifyTokenList2
|
2022-06-19 10:41:15 +02:00 |
Daniel Marjamäki
|
a7815ed5b0
|
Tokenizer: Remove more stuff from simplifyTokenList2
|
2022-06-18 07:31:36 +02:00 |
Daniel Marjamäki
|
aa8c17a701
|
Tokenizer: remove stuff from simplifyTokenList2
|
2022-06-17 09:44:58 +02:00 |
Daniel Marjamäki
|
dbb12cb333
|
Tokenizer: Remove some functions from simplifyTokenList2
|
2022-06-16 14:06:07 +02:00 |
Daniel Marjamäki
|
343d04feb4
|
Tokenizer: Remove simplifyCharAt from simplifyTokenList2
|
2022-06-12 15:14:48 +02:00 |
PKEuS
|
99ce89c003
|
Improvement: Set varId for variables with global scope operator :: Refactorization: Moved internal class from tokenize.h to tokenize.cpp (#4184)
Merged from LCppC.
|
2022-06-11 08:11:16 +02:00 |
Daniel Marjamäki
|
375880988c
|
Tokenizer: remove removeRedundantAssignment from simplifyTokenList2
|
2022-06-10 12:35:05 +02:00 |
Daniel Marjamäki
|
a76ba698c2
|
Tokenizer: remove simplifyCompoundAssignment from simplifyTokenList2
|
2022-06-09 07:38:27 +02:00 |
Daniel Marjamäki
|
c0f3d5b2fb
|
Tokenizer: remove simplifyAssignmentInFunctionCall used in simplifyTokenList2
|
2022-06-08 19:08:18 +02:00 |
Daniel Marjamäki
|
86a8d88729
|
Tokenizer: Remove simplification of math functions from simplifyTokenList2
|
2022-06-08 09:58:11 +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 |
chrchr-github
|
e7e8b1baf9
|
Fix #9861 FN: "static" not suggested for non-const method (#4101)
* Fix #9861 FN: "static" not suggested for non-const method
* Format
* Make functions static
* static
|
2022-05-11 20:01:22 +02:00 |
chrchr-github
|
e9a0d7979e
|
Fix #11014 FN redundantPointerOp / remove simplifyMulAndParens() (#4062)
|
2022-05-01 15:46:07 +02: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 |
Oliver Stöneberg
|
6739995e79
|
removed or annotated some code which is only used in test code (#3656)
|
2022-01-03 12:40:20 +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
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Daniel Marjamäki
|
13d55c7060
|
misra; implement rule 2.3
|
2021-07-07 15:16:53 +02:00 |
Daniel Marjamäki
|
9172f2ab3b
|
addons; add CTU infrastructure
|
2021-07-07 10:58:13 +02:00 |
Daniel Marjamäki
|
abb4200316
|
Fixed #10196 ("Unhandled char constant 'x'" with non-standard escape character)
|
2021-05-08 12:54:18 +02:00 |
dummyunit
|
da27159d7c
|
Fixed #9728 (Support function level try blocks)
|
2021-05-02 09:05:12 +02:00 |
Daniel Marjamäki
|
9b717b8835
|
Refactoring __attribute__ simplification
|
2021-05-01 11:39:26 +02:00 |
DGarry82
|
d3035c246f
|
Attribute lists support (#3239)
|
2021-05-01 07:33:55 +02:00 |
Daniel Marjamäki
|
28a7bb63ec
|
Parser; simplify (break out) init expression from if/switch/range-for
|
2021-04-25 14:37:27 +02:00 |
Oliver Stöneberg
|
dcc90c6dfa
|
improved compiler warnings about missing attributes (#3232)
|
2021-04-25 12:52:09 +02:00 |
Daniel Marjamäki
|
26c0945309
|
Handle c++20 spaceship operator
|
2021-04-22 19:15:22 +02:00 |
Daniel Marjamäki
|
56773b82c4
|
Simple handling of coroutines
|
2021-04-18 19:42:22 +02:00 |
Daniel Marjamäki
|
11f828a669
|
Fixed #9415 (C++11: `alignas` not handled -> wrong code -> false negatives)
|
2021-04-15 20:26:53 +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
|
37a5ec8cd5
|
Summaries: Moved to its own files
|
2020-12-20 19:53:58 +01:00 |
Daniel Marjamäki
|
96caaedbd5
|
Generate basic function summaries
|
2020-12-19 19:02:42 +01:00 |
Daniel Marjamäki
|
8a1c16a560
|
Tokenizer: add daca debug messages when right angle brackets in templates are not handled well
|
2020-11-29 16:07:56 +01:00 |