Daniel Marjamäki
|
8b866178ff
|
Fixed #2103 (false positive when variable is checked to NULL and not freed)
|
2010-10-20 20:38:37 +02:00 |
Daniel Marjamäki
|
f8c02718a5
|
Activated checking of .java and .cs files
|
2010-10-19 21:54:15 +02:00 |
Daniel Marjamäki
|
81aed3fbd7
|
Tokenize: Fixed bug in Tokenize::simplifyKnownVariables
|
2010-10-10 19:27:42 +02:00 |
Daniel Marjamäki
|
e0ba626351
|
ClassInfo: Removed unused functionality
|
2010-10-08 19:43:41 +02:00 |
Daniel Marjamäki
|
a58ba811a6
|
Unit Testing: added missing TEST_CASE
|
2010-10-02 12:44:38 +02:00 |
Daniel Marjamäki
|
416f093fc3
|
Tokenizer: fixed variable declaration simplification
|
2010-09-15 19:53:47 +02:00 |
Daniel Marjamäki
|
0afd19c59b
|
Fixed #2039 (unions not handled properly, false positive about initialization)
|
2010-09-09 20:15:00 +02:00 |
Daniel Marjamäki
|
929a54e1b0
|
Fixed #2038 (memleak false positive with assignment expression in arguments)
|
2010-09-09 19:40:36 +02:00 |
Daniel Marjamäki
|
5af0d65aef
|
Fixed #2025 (iso646 c++ operators are not handled correctly)
|
2010-09-09 17:43:09 +02:00 |
Daniel Marjamäki
|
86a08b9f0e
|
unit testing: moved TestTokenizer::match tests to the TestToken
|
2010-09-07 20:42:29 +02:00 |
Daniel Marjamäki
|
3a4cda0f0d
|
Fixed #2034 (false positive: unused private function (Borland C++ __property))
|
2010-09-07 18:37:43 +02:00 |
Daniel Marjamäki
|
0f8bc429ad
|
Fixed #2021 (false positive: syntax error with -std=gnu++0x code)
|
2010-09-05 08:16:19 +02:00 |
Daniel Marjamäki
|
7d3ccb064b
|
Fixed #2020 (false positive: (error) Uninitialized variable, used in asm statement)
|
2010-09-05 08:06:37 +02:00 |
Daniel Marjamäki
|
51bc784537
|
Tokenizer: Fixed problem in Tokenizer::simplifyRedundantParanthesis when simplifying 'void delete(double num);'
|
2010-09-05 07:53:43 +02:00 |
Daniel Marjamäki
|
75fb99cee7
|
Fixed #2015 (### Internal error in Cppcheck. Please report it.)
|
2010-09-04 11:49:56 +02:00 |
Daniel Marjamäki
|
1938b8a423
|
Fixed #1976 (False Positives with unions)
|
2010-09-03 08:10:29 +02:00 |
Daniel Marjamäki
|
01b05618e5
|
Tokenizer: Fixed Cppcheck warnings
|
2010-09-02 20:51:01 +02:00 |
Daniel Marjamäki
|
eb74bfc15a
|
Fixed #2007 (False positive: member variable not initialized (Borland C++ property))
|
2010-09-01 18:10:12 +02:00 |
Daniel Marjamäki
|
55e0e435bd
|
Fixed #1959 (Do you support the oracle Pro*C ?)
|
2010-08-31 23:25:41 +03:00 |
Daniel Marjamäki
|
513826d8c2
|
Tokenizer::setVarId : don't give operator function variable id 'operator new []('. Ticket: #1997
|
2010-08-31 20:15:24 +02:00 |
Daniel Marjamäki
|
fbe11b9bb9
|
Fixed #1999 (False positive: uninitialized variable (__published variables))
|
2010-08-31 19:48:04 +02:00 |
Daniel Marjamäki
|
54e313efdc
|
Tokenizer: Added testcase that asserts that there are not internal errors when using typedefs. Ticket: #1887
|
2010-08-29 13:54:26 +02:00 |
Daniel Marjamäki
|
71453871d4
|
Fixed #1989 (false positive: Variable 'Aux13' is assigned a value that is never used)
|
2010-08-28 13:32:43 +02:00 |
Daniel Marjamäki
|
83a8879f11
|
Tokenizer::simplifyInitVar : Refactorings and fixes related to ticket #1989
|
2010-08-27 22:58:21 +02:00 |
Daniel Marjamäki
|
8eee4cf2e8
|
Fixed #1984 (false positive: syntax error in for loop (< -operator))
|
2010-08-26 23:24:01 +02:00 |
Daniel Marjamäki
|
57523574ef
|
Fixed #1985 (false positive: syntax error in try catch-block with for()-loop inside)
|
2010-08-26 23:19:18 +02:00 |
Daniel Marjamäki
|
8b18aaff25
|
Fixed #1981 (false positive: syntax error on template operator <)
|
2010-08-26 07:43:00 +02:00 |
Daniel Marjamäki
|
ca9cdf5bf5
|
Tokenizer: If syntax errors are found then don't return a token list. Ticket: #1961
|
2010-08-25 22:10:21 +02:00 |
Daniel Marjamäki
|
6c8287913c
|
Tokenizer: Detect some syntax errors when trying to use templates. Ticket: #1961
|
2010-08-25 21:57:57 +02:00 |
Robert Reif
|
4a6070d2af
|
fix 2 problems related to ticket 1976:
1. nested unnamed anonymous structures and unions were not supported.
2. declaration split up in class had bug if proceeded by access specifier.
|
2010-08-25 20:17:31 +02:00 |
Daniel Marjamäki
|
39a69b0871
|
Fixed #1970 (Internal error. CheckClass::SpaceInfo::getVarList found variable '_root' with varid 0.)
|
2010-08-23 21:22:11 +02:00 |
Daniel Marjamäki
|
f7063bed7c
|
Fixed #1967 (Tokenizer::setVarid doesn't set variable value (list of function pointers))
|
2010-08-23 20:15:02 +02:00 |
Daniel Marjamäki
|
3b716dfcc9
|
Tokenizer: Simplified the bitfields handling. This patch just looks for the bitfield signature but doesn't care about the type. I don't think any other code would have this same signature so it should be OK. We could add code to only look in structures and classes but I don't think that is necessary. Ticket: #1956
|
2010-08-23 07:29:05 +02:00 |
Robert Reif
|
cb7b508f77
|
Tokenizer::simplifyBitfields: fixed more issues. Ticket #1956
|
2010-08-22 13:25:47 +02:00 |
Robert Reif
|
3fcca23b53
|
Tokenizer: better handling of bitfields. Ticket: #1956
|
2010-08-22 09:41:22 +02:00 |
Robert Reif
|
77d634127c
|
Tokenizer: simplify DECLARE_DYNAMIC and DECLARE_DYNCREATE
|
2010-08-22 09:38:05 +02:00 |
Robert Reif
|
ac9078857e
|
Tokenizer: simplify bitfields. Ticket: #1956
|
2010-08-21 16:34:41 +02:00 |
Robert Reif
|
9c594684db
|
Tokenizer: handle DECLARE_DYNAMIC. Ticket: #1956
|
2010-08-21 07:55:14 +02:00 |
Daniel Marjamäki
|
741ce40e3d
|
Tokenizer::setVarId : fixed problem for class members
|
2010-08-20 19:28:10 +02:00 |
Daniel Marjamäki
|
cfa7b4906e
|
Symbol database: bug fixes. Ticket: #1895
|
2010-08-18 22:42:04 +02:00 |
Daniel Marjamäki
|
0934035fcf
|
Fixed #1955 (cppcheck hangs with 100% cpu load)
|
2010-08-18 22:22:14 +02:00 |
Daniel Marjamäki
|
aa00587fed
|
#1943 (segmentation fault of cppcheck (= default))
|
2010-08-17 19:50:21 +02:00 |
Daniel Marjamäki
|
64cdee62ef
|
Fixed #1942 (false positive: uninitialized variable in __asm__ statement)
|
2010-08-16 19:38:47 +02:00 |
Daniel Marjamäki
|
85acb005a2
|
Fixed #1941 (Internal error::Space Info::getVarList found variable with varid 0)
|
2010-08-16 18:51:25 +02:00 |
Daniel Marjamäki
|
fe482785aa
|
Variable Id: Fixed various bugs related to templates and bitfields. Ticket: #1928
|
2010-08-15 11:54:28 +02:00 |
Daniel Marjamäki
|
4ff9a1ac94
|
Fixed #1928 (missing varId for template class variable)
|
2010-08-14 20:50:49 +02:00 |
Daniel Marjamäki
|
a1f288d088
|
Tokenizer::setVarId : Fixed a problem when using static class members
|
2010-08-10 18:22:58 +02:00 |
Daniel Marjamäki
|
7c5219324e
|
Refactoring: Cleanup include that checkheaders reported as not needed
|
2010-07-26 22:05:51 +02:00 |
Daniel Marjamäki
|
0c65796984
|
Refactoring: Cleanup headers using checkheaders
|
2010-07-24 22:12:56 +02:00 |
Daniel Marjamäki
|
f69109fbf6
|
Fixed #1828 (### Internal error in Cppcheck. Please report it.)
|
2010-07-22 19:57:48 +02:00 |