PKEuS
|
35b00a5e05
|
Support rValue references in typedef (#1823)
|
2014-09-06 19:00:26 +02:00 |
Alexander Mai
|
efab840b50
|
#5230 Explicit reinterpret_cast should not give a warning. Lower all invalidPointerCast messages to 'portability'
|
2014-09-06 13:09:02 +02:00 |
Alexander Mai
|
29b46cb505
|
#6132 crash: daca: kvirc CheckOther::checkRedundantAssignment()
|
2014-09-05 20:03:34 +02:00 |
PKEuS
|
e8f7279039
|
Refactorization: Moved detection of STL strings to SymbolDatabase
|
2014-09-05 12:03:08 +02:00 |
Simon Martin
|
eeeb816db9
|
Ticket #6103: Simplify "new (type)" constructs into "new type" to avoid confusion upon certain input.
|
2014-09-05 08:02:18 +02:00 |
amai2012
|
36e53369cb
|
Merge pull request #418 from Dmitry-Me/moreTestsForPointerSign
More test cases for pointer sign detection
|
2014-09-04 22:38:31 +02:00 |
PKEuS
|
8c24553229
|
Support inherited member variables in setVarId (#4101)
|
2014-09-04 22:22:09 +02:00 |
Alexander Mai
|
5a96413220
|
#6127 crash on patch(?)-".c" file. Avoid segfault.
|
2014-09-04 21:28:18 +02:00 |
Daniel Marjamäki
|
05617d7285
|
Fixed #6118 (False positive: divide by zero - if condition not evaluated properly)
|
2014-09-04 17:52:14 +02:00 |
Dmitry-Me
|
7d9342d16a
|
More test cases for pointer sign detection
|
2014-09-04 15:51:18 +04:00 |
Dmitry-Me
|
01529f79ac
|
Better bracing and variable name
|
2014-09-04 12:18:26 +04:00 |
Alexander Mai
|
270f59e76a
|
Fix doxygen warning and astyle formatting
|
2014-09-03 20:38:41 +02:00 |
PKEuS
|
6d27ca6c9a
|
Fixed SymbolDatabase if unnamed struct is casted and returned (#6125)
|
2014-09-03 11:15:05 +02:00 |
Alexander Mai
|
a632f68345
|
#6122 segmentation fault (invalid code) in in valueFlowForLoop2. Simple fix and testcase.
|
2014-09-02 19:41:50 +02:00 |
PKEuS
|
4e9b145727
|
Added unit test for #3392
|
2014-09-02 12:03:05 +02:00 |
PKEuS
|
3e65cb446e
|
Remove "auto" keyword (storage class specifier) from C++03 and C code (#4990).
|
2014-09-02 11:21:47 +02:00 |
PKEuS
|
2d608890a5
|
Improved message 'mismatchSize' (#4167)
|
2014-09-02 09:38:40 +02:00 |
PKEuS
|
ddc19febb5
|
Merge pull request #413 from Dmitry-Me/improveCStyleCastsDetection
Improve C style casts detection
|
2014-09-02 08:07:53 +02:00 |
PKEuS
|
00044aabb0
|
Handle ternary operator in redundantAssignment check (#5964)
|
2014-09-01 23:16:52 +02:00 |
Alexander Mai
|
f94e208862
|
#6116 False positive uninitvar - first argument to wcstombs(). Correct stf.cfg
|
2014-09-01 19:53:24 +02:00 |
Alexander Mai
|
a4ff30301a
|
#5805 'Passing value -1.0 to sqrt() leads to undefined result' is incorrect. Degrade wrongmathcall from error to warning, since it deals with implementation-defined behaviour
|
2014-09-01 19:31:32 +02:00 |
Dmitry-Me
|
f937dde1e0
|
Improve C style casts detection
|
2014-09-01 16:40:28 +04:00 |
PKEuS
|
40e5dab9dc
|
Refactorization in checkmemoryleak.cpp:
- Use Library to detect noreturn/notnoreturn functions
- Removed realloc from std.cfg as long as there is no proper way to configure such functions
|
2014-09-01 13:54:33 +02:00 |
PKEuS
|
c92230dfee
|
Fixed crash on garbage code introduced by recent commit.
|
2014-09-01 12:41:30 +02:00 |
PKEuS
|
20a066bb14
|
Run unreachableCode checking only on executable scopes (#5789)
|
2014-09-01 11:29:39 +02:00 |
PKEuS
|
b5e064e737
|
Fixed unreachableCode message if a lambda is returned (#6008).
|
2014-09-01 11:10:42 +02:00 |
PKEuS
|
353a9e9a64
|
Bailout for duplicateBranch check if branches are empty (#5354)
|
2014-09-01 10:19:14 +02:00 |
PKEuS
|
e35329aba3
|
Fixed reporting of unmatched suppressions for unusedFunction (#4946)
|
2014-09-01 10:13:03 +02:00 |
PKEuS
|
4c18967329
|
Added unit test for #5849
|
2014-08-31 21:45:38 +02:00 |
PKEuS
|
288c94a47f
|
Extended Message "fflushOnInputStream" to files opened for reading.
|
2014-08-31 21:03:33 +02:00 |
PKEuS
|
b07f61170d
|
Changed severity of fflushOnInputStream to portability: The behaviour of fflush(stdin) is defined on Linux.
|
2014-08-31 20:56:05 +02:00 |
PKEuS
|
e1bc5f5248
|
Fixed false positive #4788 (break; in BOOST_FOREACH)
|
2014-08-31 20:40:52 +02:00 |
PKEuS
|
8722bba52a
|
Fixed false positive #4648
|
2014-08-31 20:33:27 +02:00 |
PKEuS
|
3ccdae78ba
|
Support __declspec(property) (#4700)
|
2014-08-31 20:17:18 +02:00 |
PKEuS
|
6f222e4d1f
|
Added unit test for #5534.
|
2014-08-31 19:58:03 +02:00 |
PKEuS
|
b8918906e6
|
Fixed false positive #5466
|
2014-08-31 19:46:30 +02:00 |
PKEuS
|
8f4662de92
|
No unused variable messages about std::unique_ptr|shared_ptr|auto_ptr (#4355)
|
2014-08-31 19:18:02 +02:00 |
PKEuS
|
78932094c8
|
Fixed crash on garbage code #6106
|
2014-08-31 12:12:03 +02:00 |
PKEuS
|
862b18e0e2
|
SymbolDatabase: New scope type eLambda
|
2014-08-31 10:21:27 +02:00 |
Alexander Mai
|
a690f5856f
|
Fix erroneous call to check() method. That is issues was not find by cppcheck itself, so #6109 has been created
|
2014-08-30 18:17:18 +02:00 |
Daniel Marjamäki
|
3ac5f16668
|
Makefile: generate new Makefile with dmake
|
2014-08-29 18:32:50 +02:00 |
PKEuS
|
06a92e8981
|
Moved several condition checks from checkOther to checkCondition (former checkAssignIf)
|
2014-08-29 17:06:46 +02:00 |
PKEuS
|
6a5eda51d3
|
Removed redundant suppression code in teststring.cpp
|
2014-08-29 17:02:13 +02:00 |
Alexander Mai
|
3aeecb8a05
|
#6100 False positive nullPointer - calling mbstowcs(NULL,). wcstombs has also been fixed
|
2014-08-27 19:32:53 +02:00 |
Daniel Marjamäki
|
febbd92fbd
|
ValueFlow: relocate test
|
2014-08-27 17:11:38 +02:00 |
Daniel Marjamäki
|
ae8a20b197
|
Fixed #6086 (False positive: valueFlow, conditional code returns)
|
2014-08-27 16:59:18 +02:00 |
Matthias Krüger
|
cd33d784d5
|
run dmake
|
2014-08-27 09:45:50 +02:00 |
PKEuS
|
eba8c6f6c5
|
Refactorization:
- Added missing separating comments between checks in checkother.cpp
- Moved checks related to strings into own file
|
2014-08-27 09:42:09 +02:00 |
Daniel Marjamäki
|
23ec9fea8e
|
Fixed #6024 (False positive (nullPointer) using in 1.66)
|
2014-08-26 18:48:11 +02:00 |
PKEuS
|
630211ac7d
|
Added unit test for #4777
|
2014-08-26 15:30:12 +02:00 |