Robert Reif
|
fe5de60f32
|
Fixed #4567 (false negative: The class 'B' does not have a constructor.)
|
2013-02-08 06:55:45 +01:00 |
Daniel Marjamäki
|
463121be71
|
Fixed #4561 (cppcheck 1.58 crashes on empty signals block in headerfile)
|
2013-02-07 17:03:08 +01:00 |
Frank Zingsheim
|
5144307642
|
Raise syntax error for if-condition without parentheses according to #2518 #4171
|
2013-02-05 21:13:57 +01:00 |
Daniel Marjamäki
|
4ac5648656
|
Uninitialized struct: Fixed false positive in for loop
|
2013-02-05 17:01:46 +01:00 |
Frank Zingsheim
|
b531195e08
|
Fixed #4547 (Improve check: Duplicate conditions in 'if' and related 'else { if'.)
Change tokenizer: "else if" -->> "else { if"
|
2013-02-04 21:12:12 +01:00 |
Daniel Marjamäki
|
a39a2479da
|
Travis: Fixed false positive in lib/checkbufferoverrun. Ticket: #4486
|
2013-02-04 19:02:42 +01:00 |
Daniel Marjamäki
|
1de54ba88e
|
Fixed #4486 (False positive: Return of address from function with integer return type (p+1-q))
|
2013-02-04 18:14:52 +01:00 |
Frank Zingsheim
|
89560564ed
|
Refactoring: Add braces to an if-block, for-block, etc. in tokenizer.
Fixed #4521 (Tokenizer: Wrong braces for triple if else)
|
2013-02-02 16:01:34 +01:00 |
Daniel Marjamki
|
abd536b84c
|
Null pointer: Changed 'possible null pointer dereference - otherwise condition is redundant' to warning
|
2013-02-02 15:46:29 +01:00 |
Daniel Marjamki
|
75e20a996d
|
assign function pointer: Fixed false positive when pointer is used also. Ticket: #2930
|
2013-02-02 15:26:14 +01:00 |
Daniel Marjamki
|
6bb8dd605a
|
assign function parameters: only show warning when --enable=warning or --enable=style is used. Ticket: #2930
|
2013-02-02 15:08:43 +01:00 |
Daniel Marjamäki
|
cbbb582fc9
|
Fixed #2930 (new check: redundant assignment of pointer function parameter)
|
2013-02-01 19:16:17 +01:00 |
Robert Reif
|
1a58ae4994
|
Symbol database: handle when forward declaration doesn't match declaration. Ticket: #4531
|
2013-02-01 06:31:02 +01:00 |
Daniel Marjamäki
|
e2faed355b
|
Fixed #4485 (False positive: Same expression of '-' when checking if float is inf)
|
2013-01-31 17:29:31 +01:00 |
Daniel Marjamäki
|
bd7e3cbac5
|
Fixed #4540 (memory leak not detected ('.' or '->' is used before Function))
|
2013-01-31 17:00:50 +01:00 |
Daniel Marjamäki
|
fc42aa3a30
|
Fixed #4523 (false positive: (error) Possible null pointer dereference)
|
2013-01-30 16:52:12 +01:00 |
Daniel Marjamäki
|
bc6d31c7c7
|
unsigned division: don't warn about 'unsigned char' because it is promoted to int.
|
2013-01-30 16:50:12 +01:00 |
Daniel Marjamäki
|
509dd9a989
|
Fixed #4523 (false positive: (error) Possible null pointer dereference)
|
2013-01-29 17:12:14 +01:00 |
Daniel Marjamäki
|
3679a809dd
|
Uninitialized variables: fixed false positive
|
2013-01-28 18:08:20 +01:00 |
Robert Reif
|
859793731d
|
SymbolDatabase: Refactor findFunction handling. Ticket: #4494
|
2013-01-28 06:47:48 +01:00 |
Daniel Marjamäki
|
4391f0880f
|
Tokenizer: Add special tokenize method for the Preprocessor with only basic simplifications
|
2013-01-27 17:58:54 +01:00 |
Daniel Marjamäki
|
42dd956dff
|
Preprocessor: Better fix for hangs. And added proper unit test.
|
2013-01-27 02:53:29 +01:00 |
Robert Reif
|
a0d8fd26fe
|
SymbolDatabase: improved handling of const in function parameters
|
2013-01-27 02:46:00 +01:00 |
Frank Zingsheim
|
6dc9987ad0
|
Fixed #4517 (Testmemleak should not use Tokenizer on pseudo code)
|
2013-01-27 02:41:43 +01:00 |
Daniel Marjamki
|
f69b1f426e
|
Preprocessor: Improved handling of expressions in simplifyVarMap. Ticket: #4516
|
2013-01-26 16:21:33 +01:00 |
Daniel Marjamki
|
641e7cba28
|
Fixed #4516 (Preprocessor: wrong #if evaluation)
|
2013-01-26 12:37:46 +01:00 |
Daniel Marjamki
|
8738223e82
|
Fixed #4512 (Improve check: Uninitialized variable not detected)
|
2013-01-26 08:16:53 +01:00 |
Daniel Marjamäki
|
ae43b12bf1
|
Fixed #4511 (False positive: uninitialized struct member)
|
2013-01-25 18:20:57 +01:00 |
Robert Reif
|
3b08b410a2
|
Symbol database: Improved function lookup (a.b.f()). Ticket: #4494
|
2013-01-25 06:49:04 +01:00 |
Daniel Marjamäki
|
c235737b6c
|
Uninitialized variables: improved checking of loops
|
2013-01-24 19:41:15 +01:00 |
Erik Lax
|
c2608108dd
|
Fixed #3928 (Tokenizer: Wrong simplification of inner if-else 'if (a) while (b) if (c) x; else y;')
|
2013-01-24 16:53:20 +01:00 |
Robert Reif
|
cecd726b11
|
Symbol database: Improved function lookup for foo.f(). Ticket #4494
|
2013-01-23 16:53:55 +01:00 |
Daniel Marjamäki
|
f86e83d813
|
Memory leaks: Improved handling of allocation functions that contains ::. Ticket: #4494
|
2013-01-22 21:33:39 +01:00 |
Erik Lax
|
444f80c4bb
|
Fixed #4505
|
2013-01-22 13:49:54 +01:00 |
Robert Reif
|
ddb604d1a5
|
Symbol database: function lookup when :: is used. Ticket #4494
|
2013-01-22 06:55:25 +01:00 |
Frank Zingsheim
|
096cb1bd88
|
Fixed #3686: false positive: Possible null pointer dereference (inconclusive)
|
2013-01-21 19:38:59 +01:00 |
Daniel Marjamäki
|
bfafd51ca1
|
Fixed #4470 (New check: redundant bitand 'x&=1; x&=2;' can be simplified to 'x=0;')
|
2013-01-21 19:59:34 +01:00 |
Daniel Marjamki
|
c478a3214f
|
Uninitialized variables: Added TODO test case (while)
|
2013-01-20 18:40:24 +01:00 |
Daniel Marjamki
|
76534ccd1b
|
Uninitialized struct member: Fixed false negatives for return statements
|
2013-01-20 17:54:32 +01:00 |
Daniel Marjamki
|
d33341a21a
|
Fixed #4502 (Preprocessor: Treat SystemInclude and UserInclude the same)
|
2013-01-20 14:42:04 +01:00 |
Daniel Marjamki
|
e63f2c3b5b
|
Uninitialized struct member: Avoid false positive when struct member is passed by address
|
2013-01-20 13:12:40 +01:00 |
Daniel Marjamäki
|
67c9720299
|
Tokenizer: fixed simplification of static constants
|
2013-01-19 21:14:15 +01:00 |
Daniel Marjamki
|
bff6ed7af0
|
Fixed #3500 (false negative: (error) Returning pointer to local array variable)
|
2013-01-19 13:39:23 +01:00 |
Daniel Marjamki
|
f1c195e652
|
Fixed #3506 (false negative: not initialized variables ( struct timeval))
|
2013-01-19 12:48:56 +01:00 |
Daniel Marjamki
|
3cf0e88fbe
|
Uninitialized struct members: Improved checking when struct member is used in expression
|
2013-01-19 10:09:58 +01:00 |
Zachary Blair
|
8647e4c0d0
|
Fixed a false positive in #4109 (if (c == 1) c == 0; Isn't picked up)
|
2013-01-18 16:34:15 -08:00 |
Daniel Marjamäki
|
7c615f0f12
|
Fixed #4497 (False positive: uninitialized struct (writing/reading member))
|
2013-01-18 21:26:28 +01:00 |
Zachary Blair
|
a1cbed3df8
|
Fixed #4109 (if (c == 1) c == 0; Isn't picked up)
|
2013-01-17 23:03:04 -08:00 |
Daniel Marjamäki
|
77e9f65e6b
|
Uninitialized struct members: Fixed unit test
|
2013-01-17 23:55:13 +01:00 |
Daniel Marjamäki
|
2c6b383822
|
Uninitialized member variables: Improvements
|
2013-01-17 21:04:22 +01:00 |