Robert Reif
|
f5b26222ff
|
Symbol database: better handling of functions returning function pointer. ticket: #2468
|
2011-01-23 22:31:35 +01:00 |
Daniel Marjamäki
|
586cbd5839
|
Tokenizer: Upon createLinks error, report error and bailout
|
2011-01-23 09:38:38 +01:00 |
Daniel Marjamäki
|
b10f0aabd6
|
Fixed #2376 (simplifyTypedef: upx-ucl)
|
2011-01-23 09:04:34 +01:00 |
Robert Reif
|
2a3cce5001
|
Symbol database: fixed corruptions. ticket: #2468
|
2011-01-23 08:41:31 +01:00 |
Daniel Marjamäki
|
86e6822264
|
Fixed #2493 (false positive: (error) Possible null pointer dereference: pExpr)
|
2011-01-23 08:38:09 +01:00 |
Daniel Marjamäki
|
9d3b242cd8
|
Fixed #1952 (false negative: buffer acces out of bounds with memcpy)
|
2011-01-22 21:31:26 +01:00 |
Debrard Sébastien
|
27dce075e0
|
Fixed #155 (check size of a variable whose type is a sized array)
|
2011-01-22 19:21:56 +01:00 |
Robert Reif
|
8abae6f1e5
|
Symbol database: match copy-constructor better. ticket: #2484
|
2011-01-22 17:43:36 +01:00 |
Daniel Marjamäki
|
1e25d74ba4
|
Class: better check if there are friends. ticket: #2459
|
2011-01-22 17:35:54 +01:00 |
Daniel Marjamäki
|
f947955c63
|
Fixed #2492 (False positive: memory leak 'return &self->foo;')
|
2011-01-22 13:40:19 +01:00 |
Daniel Marjamäki
|
9551332321
|
Fixed #2459 (False positive with unused private function and friend)
|
2011-01-22 13:00:03 +01:00 |
Daniel Marjamäki
|
5c88129f01
|
Fixed #2484 (false positive because template is not instantiated properly)
|
2011-01-22 12:42:53 +01:00 |
Daniel Marjamäki
|
bc31f317bc
|
Fixed #2491 (Tokenizer::setVarId : wrong handling of function call: 'a(b * c, 1);')
|
2011-01-22 09:27:16 +01:00 |
Robert Reif
|
0746c2410a
|
Symbol database: Fixed memory leak. ticket: #2468
|
2011-01-22 08:36:47 +01:00 |
Robert Reif
|
69eee86ee4
|
Tokenizer: Only create 1 symbol database. ticket: #2468
|
2011-01-22 08:34:24 +01:00 |
Robert Reif
|
767e01e24a
|
Fixed #2478 (Crash when trying to analyze files (CheckClass::checkReturnPtrThis))
|
2011-01-21 19:54:41 +01:00 |
Robert Reif
|
d73709a620
|
Symbol database: rename variables. ticket: #2468
|
2011-01-21 07:42:41 +01:00 |
Daniel Marjamäki
|
87e3e9e703
|
Fixed #2488 (false positive with updating iterator in a for loop)
|
2011-01-20 20:48:35 +01:00 |
Daniel Marjamäki
|
a21f8eec7c
|
Fixed #2481 (false positive with break: After insert, the iterator '*' may be invalid)
|
2011-01-20 19:26:52 +01:00 |
Robert Reif
|
9dce0dd75c
|
Symbol database: refactoring of classAndStructTypes parsing. ticket: #2468
|
2011-01-20 18:02:52 +01:00 |
Daniel Marjamäki
|
70eadb37bd
|
Fixed #2481 (false positive with 'break;': After insert, the iterator '*' may be invalid)
|
2011-01-19 21:00:46 +01:00 |
Daniel Marjamäki
|
ecac93ebed
|
Fixed #2462 (false positive: (warning) Redundant code: Found a statement that begins with numeric constant)
|
2011-01-19 18:37:33 +01:00 |
Pete Johns
|
94aafa482c
|
Fixed #2480 (false positive on unused private function)
|
2011-01-19 20:32:08 +11:00 |
Daniel Marjamäki
|
856a631f35
|
Fixed #2483 (SymbolDatabase compiler warning (VS2008/VS2010))
|
2011-01-19 07:33:38 +01:00 |
Kimmo Varis
|
b8b2e3fae9
|
Move filelister* to cli.
Ticket #2445 (Move FileLister classes from LIB to CLI).
|
2011-01-18 19:58:49 +02:00 |
Kimmo Varis
|
86ac25456e
|
Move sameFileName() method to Path class.
Ticket #2445 (Move FileLister classes from LIB to CLI). Moving
sameFileName() to Path allows moving FileLister* classes to CLI.
|
2011-01-18 19:58:16 +02:00 |
Pete Johns
|
0e1bab6dc3
|
Merge branch 'multi_indirection_templates'
|
2011-01-18 21:08:04 +11:00 |
Pete Johns
|
ea01c04108
|
Added parenths to fix build breakage.
|
2011-01-18 21:07:33 +11:00 |
Pete Johns
|
62063aa250
|
Refactored to remove code duplication.
|
2011-01-18 20:51:57 +11:00 |
Pete Johns
|
abfd907763
|
Made isVariableDeclarationIdentifiesTemplatedPointerToPointerVariable() pass.
And added isVariableDeclarationIdentifiesTemplatedArrayVariable() (passing) into the bargain.
|
2011-01-18 20:14:12 +11:00 |
Robert Reif
|
8631ee65a3
|
Fixed #2474 (false positive: Member variable 'A::m_SemVar' is not initialised in the constructor.)
|
2011-01-18 07:34:11 +01:00 |
Robert Reif
|
c994508c3e
|
Symbol database: Refactor the variables API. ticket: #2468
|
2011-01-18 07:32:06 +01:00 |
Daniel Marjamäki
|
965c1a94fd
|
Fixed #2475 (False positive in structure initialisation: The scope of the variable bits can be reduced)
|
2011-01-17 20:51:15 +01:00 |
Daniel Marjamäki
|
b5020468f6
|
Fixed #2467 (false positive: possible nullptr dereference)
|
2011-01-17 19:23:00 +01:00 |
Daniel Marjamäki
|
065e2e277e
|
Fixed #2473 (False positive: Memory leak when there is local struct)
|
2011-01-17 19:00:21 +01:00 |
Robert Reif
|
959e10cee5
|
Symbol database: renamed classes. ticket: #2468
|
2011-01-17 18:29:19 +01:00 |
Robert Reif
|
bf9528558e
|
Symbol database: pulled out classes into global scope. ticket: #2468
|
2011-01-17 07:21:59 +01:00 |
Zachary Blair
|
481907ef14
|
Fixed #2457 (CheckOther::checkIncorrectLogicOperator: hang if variable id is 0)
|
2011-01-16 13:57:29 -08:00 |
Pete Johns
|
9c300813a4
|
Fixed gcc warning.
|
2011-01-17 08:52:26 +11:00 |
Pete Johns
|
7918c4b804
|
isVariableDeclaration() now detects template variables.
|
2011-01-17 08:36:53 +11:00 |
Pete Johns
|
38c37ad2d8
|
Moved array declaration detection into isVariableDeclaration()
|
2011-01-17 08:36:52 +11:00 |
Daniel Marjamäki
|
93d1313186
|
Refactoring: Check if type is class/struct through symbol database
|
2011-01-16 19:57:29 +01:00 |
Daniel Marjamäki
|
e6a1efa13b
|
Fixed #2302 (Duplicate id 'unusedVariable')
|
2011-01-16 18:45:05 +01:00 |
Robert Reif
|
d341b42b0c
|
Symbol database: increased constness. ticket: #2468
|
2011-01-16 18:13:54 +01:00 |
Daniel Marjamäki
|
657c22d23b
|
cppcheck: output errorlist to stdout
|
2011-01-16 17:18:09 +01:00 |
Robert Reif
|
66be74a5af
|
Symbol database: Refactorings. Move check-specific code to check. Ticket: #2468
|
2011-01-16 16:37:11 +01:00 |
Daniel Marjamäki
|
a97e28491f
|
Fixed #2407 (False positive: unused private function)
|
2011-01-16 12:16:31 +01:00 |
Daniel Marjamäki
|
f72fd6960e
|
Fixed #2449 (segfault in tokenize.cpp, incorrect parsing)
|
2011-01-16 11:54:28 +01:00 |
Raphael Geissert
|
da998fec68
|
Tokenizer: simplify restrict
|
2011-01-16 11:37:03 +01:00 |
Robert Reif
|
beb2db82a2
|
Fixed #980 (false negative: division by zero when using enum)
|
2011-01-16 11:24:58 +01:00 |