Reijo Tomperi
|
3428584925
|
Fix ticket #351 (false positive::resource leak)
http://apps.sourceforge.net/trac/cppcheck/ticket/351
|
2009-06-03 22:02:16 +03:00 |
Slava Semushin
|
e5c0383594
|
Strip redundant std::string usage from tests.
Done by command:
git grep -l ASSERT_EQUALS | xargs sed -i 's|ASSERT_EQUALS(std::string(\(".\+"\)),|ASSERT_EQUALS(\1,|'
Should be no functional change.
|
2009-06-01 02:50:25 +07:00 |
Daniel Marjamäki
|
2120edb89b
|
Variable Id: structs must not have variable id
|
2009-05-31 18:46:32 +02:00 |
Reijo Tomperi
|
3fe1b50e60
|
Fix ticket #344 (Tokenizer crash in Windows)
http://apps.sourceforge.net/trac/cppcheck/ticket/344
|
2009-05-31 15:55:06 +03:00 |
Reijo Tomperi
|
58eda6e978
|
Fix ticket #325 (Replace developer names in source files with AUTHORS file)
http://apps.sourceforge.net/trac/cppcheck/ticket/325
|
2009-05-30 08:48:12 +03:00 |
Reijo Tomperi
|
8876f0ee57
|
Fix ticket #342 (Simplify "if( (true) == true )")
http://apps.sourceforge.net/trac/cppcheck/ticket/342
|
2009-05-30 00:04:01 +03:00 |
Reijo Tomperi
|
a015704591
|
Changed expected result for test case TestTokenizer::removeParantheses3 to simplify it more
|
2009-05-28 23:13:15 +03:00 |
Reijo Tomperi
|
a3be307c03
|
Fix bug related to ticket #330, cppcheck hanged with some files containing "(("
http://apps.sourceforge.net/trac/cppcheck/ticket/330
|
2009-05-28 23:03:36 +03:00 |
Daniel Marjamäki
|
a3990648a9
|
Tokenizer: Simplifying redundant parantheses
http://apps.sourceforge.net/trac/cppcheck/ticket/330
|
2009-05-28 19:37:39 +02:00 |
Reijo Tomperi
|
adb1ed4947
|
Fix ticket #319 (Function names are tagged as variables)
http://apps.sourceforge.net/trac/cppcheck/ticket/319
|
2009-05-27 23:34:08 +03:00 |
Reijo Tomperi
|
d6a34dafb2
|
Added test case TestMemleak::dealloc_and_alloc_in_func
|
2009-05-27 22:16:54 +03:00 |
Daniel Marjamäki
|
ca6d927dfa
|
Fix ticket 330 (found memory leak when __builtin_expect uses)
|
2009-05-27 20:49:29 +02:00 |
Daniel Marjamäki
|
e89c03da92
|
Fix ticket 308 (cppcheck msg:: invalid number of ((). Cant process file)
|
2009-05-27 20:07:18 +02:00 |
Reijo Tomperi
|
ea4232fb06
|
Fix ticket #334 (segmentation fault on boost 1.39.0)
http://apps.sourceforge.net/trac/cppcheck/ticket/334
|
2009-05-26 23:22:00 +03:00 |
Daniel Marjamäki
|
b9b542d05b
|
Fixed ticket #333 (tokenizer: incorrect removal of decrement/increment)
|
2009-05-25 14:21:58 +02:00 |
Reijo Tomperi
|
24d96b188e
|
Fix ticket #305 (Negative value passed to ASSERT_EQUALS)
http://apps.sourceforge.net/trac/cppcheck/ticket/305
Moved also test case from testtokenizer to testtoken.
|
2009-05-12 21:28:02 +03:00 |
Reijo Tomperi
|
e83db8ac7b
|
Fix ticket #288 (Tokenizer::syntaxError should use error logger instead of std::cout)
http://apps.sourceforge.net/trac/cppcheck/ticket/288
|
2009-05-11 22:52:04 +03:00 |
Reijo Tomperi
|
f2a5527e60
|
Fix #289 (if() is not properly tokenized)
http://apps.sourceforge.net/trac/cppcheck/ticket/289
|
2009-05-09 23:12:14 +03:00 |
Reijo Tomperi
|
dd8b738f7f
|
Initial fix for ticket #283 (segmentation fault when checking xterm sources)
http://apps.sourceforge.net/trac/cppcheck/ticket/283
It should print out error message now instead of crashing. Cleanup is needed.
|
2009-05-07 23:17:29 +03:00 |
Reijo Tomperi
|
0f59ef9064
|
Fix #276 (simplification: Variable value)
http://apps.sourceforge.net/trac/cppcheck/ticket/276
|
2009-05-03 21:57:27 +03:00 |
Reijo Tomperi
|
cb209bbd41
|
Fix #279 (Refactoring: replace and remove Token::aaaa , Token::aaaa0 and Token::aaaa1)
http://apps.sourceforge.net/trac/cppcheck/ticket/279
|
2009-05-03 21:10:59 +03:00 |
Daniel Marjamäki
|
f6d6a3855e
|
varid: updated handling of variable id for class variables (#26)
|
2009-05-03 13:50:26 +02:00 |
Daniel Marjamäki
|
6a009f7084
|
tokenizer: give class member variables varId (#26)
|
2009-05-02 22:57:18 +02:00 |
Daniel Marjamäki
|
6f4c5ab71c
|
refactoring: Replaced 'aaaa'
|
2009-05-01 22:41:55 +02:00 |
Reijo Tomperi
|
26c193f9bc
|
Fix ticket #204 (false positive::memory leak with --all when free is guarded by simple if)
http://apps.sourceforge.net/trac/cppcheck/ticket/204
|
2009-05-01 21:31:07 +03:00 |
Reijo Tomperi
|
bc4fb21325
|
tokenizer: simplify assembler (#270), fix _asm also.
http://apps.sourceforge.net/trac/cppcheck/ticket/270
|
2009-05-01 20:53:08 +03:00 |
Daniel Marjamäki
|
e37da13c26
|
tokenizer: simplify assembler (#270)
|
2009-05-01 12:39:14 +02:00 |
Reijo Tomperi
|
7e5c32b7f4
|
Fix ticket #269 (Incorrect variable id, when delete is used.)
http://apps.sourceforge.net/trac/cppcheck/ticket/269
|
2009-04-29 22:45:57 +03:00 |
Reijo Tomperi
|
d4a7256686
|
Added test case TestTokenizer::varid_delete for ticket #269
http://apps.sourceforge.net/trac/cppcheck/ticket/269
|
2009-04-29 22:22:56 +03:00 |
Daniel Marjamäki
|
49430afabe
|
varid: Set variable id for stl containers and iterators
|
2009-04-25 16:55:00 +02:00 |
Reijo Tomperi
|
14eff64194
|
Fix ticket #258 (segmentation fault)
http://apps.sourceforge.net/trac/cppcheck/ticket/258
|
2009-04-20 21:38:05 +03:00 |
Daniel Marjamäki
|
6f7f8c4b4f
|
Tokenizer: Don't treat typedefs as variable declarations (#234)
|
2009-03-28 21:07:33 +01:00 |
Daniel Marjamäki
|
0cfa241abb
|
variable id: enabled test case for function parameters
|
2009-03-25 18:15:49 +01:00 |
Daniel Marjamäki
|
c74da7bab9
|
variable id: give std::string variables an id
|
2009-03-25 18:10:03 +01:00 |
Daniel Marjamäki
|
9f3634412e
|
simplify tokens (known variable values in conditions)
|
2009-03-25 07:10:17 +01:00 |
Nicolas Le Cam
|
2b199ffb9b
|
Fix compilation on 64bit systems
|
2009-03-18 22:13:27 +01:00 |
Daniel Marjamäki
|
f37dd4f143
|
Fixed ticket 184 (Tokenizer - Simplification: Split up variable declarations)
|
2009-03-18 20:32:05 +01:00 |
Reijo Tomperi
|
2fb4c52728
|
Fixed tokenizer: "return - 2 ;" --> "return -2 ;"
|
2009-03-18 20:48:06 +02:00 |
Daniel Marjamäki
|
9c057c707b
|
tokenize negative numbers into a single token
|
2009-03-17 20:50:06 +01:00 |
Daniel Marjamäki
|
f9b481ae3a
|
Ticket #184 (Tokenizer - Simplification: Split up variable declarations), added testcases
|
2009-03-16 19:03:23 +01:00 |
Reijo Tomperi
|
21b687b301
|
Improved tokenizer to handle '#' better. Previously everything after # was combined into a single token,
now # is considered more like an alphabet, with few exceptions, e.g. "##" tokens.
|
2009-03-15 23:09:27 +02:00 |
Reijo Tomperi
|
ca7870af33
|
Fix ticket #177 (Tokenizer doesn't add braces around if-scope)
http://apps.sourceforge.net/trac/cppcheck/ticket/177
|
2009-03-15 14:44:57 +02:00 |
Daniel Marjamäki
|
3b29125d65
|
added testcase for 'Tokenizer::FindClassFunction'
|
2009-03-13 22:38:42 +01:00 |
Daniel Marjamäki
|
547f120ee9
|
known variables: better handling of ++ and --
|
2009-03-04 06:03:51 +00:00 |
Reijo Tomperi
|
69c23301db
|
Fix ticket Add/Change #125 (the printout of the token list is wrong)
|
2009-03-03 20:17:23 +00:00 |
Reijo Tomperi
|
fc8f47145a
|
Copyrights updated
|
2009-03-01 19:52:33 +00:00 |
Daniel Marjamäki
|
c7b068c174
|
variable id: fixed so that the variable ids are assigned correctly (ticket:126)
|
2009-03-01 16:37:02 +00:00 |
Daniel Marjamäki
|
c3bbd603c0
|
variable id: handling 'return' and 'else' better
|
2009-02-28 20:21:48 +00:00 |
Daniel Marjamäki
|
045477e6ac
|
moved sizeof tests to the TestSimplifyTokens class
|
2009-02-28 09:09:55 +00:00 |
Daniel Marjamäki
|
c7197aed8c
|
refactoring unit tests
|
2009-02-28 08:59:48 +00:00 |