Reijo Tomperi
|
fb81100bec
|
Minor fix to previous commit
|
2010-02-06 00:30:47 +02:00 |
Reijo Tomperi
|
35f778716a
|
Test case for #1356 (Double-False positive: uninitialized variable)
|
2010-02-06 00:24:57 +02:00 |
Daniel Marjamäki
|
d3b5889f88
|
Fixed #1345 (Not initialised variables warning missing in classes with dllexport)
|
2010-02-03 20:01:56 +01:00 |
Daniel Marjamäki
|
4ec94116f5
|
Fixed #1341 (false positive 'uninitialized variable' when using Exception specifications)
|
2010-02-02 19:56:41 +01:00 |
Daniel Marjamäki
|
1a59e1bc68
|
Tokenizer: remove redundant assignments and variables
|
2010-01-31 09:52:19 +01:00 |
Daniel Marjamäki
|
e15a16eb15
|
Tokenizer: Remove redundant assignments and variables
|
2010-01-31 09:33:57 +01:00 |
Daniel Marjamäki
|
3b08712930
|
Fixed #1005 (improve check: nullpointer dereference not found when it is initialized with NULL-cast)
|
2010-01-30 09:33:16 +01:00 |
Reijo Tomperi
|
1d5ba4e320
|
Improved updateClassList(), but not yet took it into use.
findClassFunction is now non-static.
updateClassList usage is currently commented out as it doesn't handle class inside a function
|
2010-01-29 23:22:18 +02:00 |
Daniel Marjamäki
|
53f514fc5c
|
Tokenizer: Fixed const simplification
|
2010-01-29 19:34:43 +01:00 |
Daniel Marjamäki
|
6d9740adea
|
Tokenizer: Fixed Tokenizer::simplifyKnownVariable bug when the variable is re-assigned in a loop
|
2010-01-24 19:27:39 +01:00 |
Reijo Tomperi
|
7817d5b142
|
Fix #1279 (Change error message: Invalid number of character ({). Can't process file.)
http://sourceforge.net/apps/trac/cppcheck/ticket/1279
|
2010-01-23 23:18:11 +02:00 |
Daniel Marjamäki
|
d4b13eee9f
|
Fixed #1290 (1.40: Internal error)
|
2010-01-21 20:05:32 +01:00 |
Daniel Marjamäki
|
96359b14ff
|
Simplify function pointers
|
2010-01-20 21:19:06 +01:00 |
Robert Reif
|
a0caea4ee6
|
Refactoring the handling of typedefs
|
2010-01-16 09:18:21 +01:00 |
Reijo Tomperi
|
d37864f8c4
|
Fix part of #1262 (cppcheck false positives: 'Possible null pointer dereference'
http://sourceforge.net/apps/trac/cppcheck/ticket/1262
|
2010-01-15 23:46:47 +02:00 |
Robert Reif
|
bcafb30d0d
|
Fixed #1211 (add struct support for constructor checks)
|
2010-01-02 17:29:55 +01:00 |
Daniel Marjamäki
|
6af5e434d8
|
Fixed #1204 (Tokenizer::findClassFunction broken)
|
2010-01-02 08:33:54 +01:00 |
Daniel Marjamäki
|
77c5b793c9
|
Fixed #1196 (Hang: Cppcheck hang for the file linux-2.6/drivers/crypto/hifn_795x.c)
|
2010-01-01 13:26:54 +01:00 |
Daniel Marjamäki
|
e0ecef5d71
|
fixed a hang in Tokenizer::simplifyFunctionParameters
|
2009-12-31 19:31:21 +01:00 |
Daniel Marjamäki
|
461d826eff
|
Fixed #1105 (improve check: uninitialized variable not detected for 'a = a')
|
2009-12-30 20:15:44 +01:00 |
Daniel Marjamäki
|
a7ab47bb98
|
Fixed #1067 (Tokenizer: K&R style function that returns function pointer)
|
2009-12-30 15:12:38 +01:00 |
Daniel Marjamäki
|
2de2ecafe4
|
Fixed #1168 (false positive: Uninitialized variable)
|
2009-12-30 08:24:27 +01:00 |
Daniel Marjamäki
|
197bcf17ba
|
Tokenizer: Simplify 'while (0)' better
|
2009-12-28 08:37:34 +01:00 |
Daniel Marjamäki
|
fe74c65c89
|
Robert Reif: code cleanup
|
2009-12-23 12:17:48 +01:00 |
Daniel Marjamäki
|
bc808710a0
|
Fixed #1097 (Internal error: When macro is not expanded 'ABC(for (i=0;i<10;i++) ..);')
|
2009-12-12 19:58:19 +01:00 |
Reijo Tomperi
|
f5849f9be2
|
Fix #1057 (Tokenizer: negative numbers are not tokenized correctly in switch-case)
http://sourceforge.net/apps/trac/cppcheck/ticket/1057
|
2009-12-07 00:09:56 +02:00 |
Daniel Marjamäki
|
e9b342c56b
|
Fixed #1046 (tokenizer: internal error for 'discard_block< (1 << 24), 10, 24 > u, v;')
|
2009-12-05 21:15:14 +01:00 |
Reijo Tomperi
|
54629ff221
|
Fix #1037 (tokenizing a nested do while, while loop fails)
http://sourceforge.net/apps/trac/cppcheck/ticket/1037
|
2009-12-04 00:06:03 +02:00 |
Daniel Marjamäki
|
7f6f41fd53
|
Fixed #993 (Latest Git drop aborts at 63% of wine tree)
|
2009-11-22 09:06:39 +01:00 |
Slava Semushin
|
41b2a52915
|
Fixed #990 (Tokenizer::simplifyIfAddBraces() handle case where statement after if doesn't end by semicolon)
http://sourceforge.net/apps/trac/cppcheck/ticket/990
|
2009-11-21 01:40:46 +06:00 |
Daniel Marjamäki
|
91f7c15c24
|
Fixed #960 (Tokenizer::validate() assertion failure with mismatched brackets)
|
2009-11-20 20:10:42 +01:00 |
Reijo Tomperi
|
bd2ca8babd
|
astyle fix
|
2009-11-17 22:15:25 +02:00 |
Slava Semushin
|
42c5025000
|
Fixed #970 (Tokenizer: Incorrect comparison order simplification)
Revert changes from 11cb7b4710 commit
for lib/tokenize.cpp (fixed it by another way).
Teach unsignedint() to expand "unsigned" in casts.
http://sourceforge.net/apps/trac/cppcheck/ticket/970
|
2009-11-18 00:05:18 +06:00 |
Daniel Marjamäki
|
5dd7b054f9
|
Fixed #915 (false positive: memory leak for struct member (allocated in condition)
|
2009-11-15 09:28:08 +01:00 |
Slava Semushin
|
11cb7b4710
|
Fixed #961 (Tokenizer: call simplifyCasts() before removing "unsigned" keyword)
http://sourceforge.net/apps/trac/cppcheck/ticket/961
|
2009-11-14 17:01:59 +06:00 |
Reijo Tomperi
|
c4244ac9e8
|
Fix #945 (Array index out of bounds not detected, because of "int const")
http://sourceforge.net/apps/trac/cppcheck/ticket/945
|
2009-11-12 23:49:39 +02:00 |
Reijo Tomperi
|
d2db4d3a27
|
Test case for #903 (segmentation fault of cppcheck)
http://sourceforge.net/apps/trac/cppcheck/ticket/903
|
2009-11-12 21:04:11 +02:00 |
Daniel Marjamäki
|
c337b4eb33
|
Fixed #950 (Bug in cppcheck tokenize.cpp)
|
2009-11-12 18:53:26 +01:00 |
Reijo Tomperi
|
00b62442b6
|
Fix #894 (Invalid line number in "Invalid number of character")
http://sourceforge.net/apps/trac/cppcheck/ticket/894
|
2009-11-03 22:21:28 +02:00 |
Reijo Tomperi
|
7fc72484ec
|
Fix #881 (Tokenizer: Something seems to be wrong in Tokenizer::simplifyKnownVariables)
http://sourceforge.net/apps/trac/cppcheck/ticket/881
|
2009-11-03 00:07:15 +02:00 |
Daniel Marjamäki
|
09859c1019
|
refactoring the folder structure
|
2009-10-25 12:49:06 +01:00 |
Daniel Marjamäki
|
b67fe861b8
|
Added testcase for #807 (cppcheck crashes scanning ruby 1.9.1)
|
2009-10-10 10:13:56 +02:00 |
Daniel Marjamäki
|
67f53661a9
|
Fixed #806 (cppcheck crashes scanning openssl)
|
2009-10-09 21:11:29 +02:00 |
Reijo Tomperi
|
13fbd616da
|
Moved some test cases from testtokenize into testsimplifytokens and added one TODO case.
|
2009-10-06 12:40:50 +03:00 |
Reijo Tomperi
|
0a7da96cb6
|
Fix #765 (divsion by zero not detected in std::cout stream)
http://sourceforge.net/apps/trac/cppcheck/ticket/765
|
2009-10-06 09:14:59 +03:00 |
Daniel Marjamäki
|
ee1bcb728c
|
use '<' comparisons instead of '>' (#610)
|
2009-10-04 07:51:12 +02:00 |
Slava Semushin
|
9983066f62
|
Fixed #770 (Tokenizer: Var id not set for static variables in some cases)
http://sourceforge.net/apps/trac/cppcheck/ticket/770
|
2009-10-03 17:05:07 +07:00 |
Reijo Tomperi
|
107895e8cc
|
TODO test cases TestTokenizer::vardec_static added
|
2009-10-02 17:28:30 +03:00 |
Daniel Marjamäki
|
e894e37131
|
Fixed #679 (False positive: Unused private function produced by exception specification)
|
2009-10-01 19:45:48 +02:00 |
Reijo Tomperi
|
f9871c2d54
|
Fix #745 (false positive: possible null pointer dereference , while)
http://sourceforge.net/apps/trac/cppcheck/ticket/745
|
2009-09-30 21:42:14 +03:00 |