Daniel Marjamäki
|
0a6a0ae46e
|
TestMemleak: added two testcases for checking for leaks in classes
|
2009-03-13 19:52:01 +01:00 |
Reijo Tomperi
|
3c4704a00c
|
Fix ticket #151 (Handling of namespaces)
http://apps.sourceforge.net/trac/cppcheck/ticket/151
|
2009-03-13 01:07:05 +02:00 |
Daniel Marjamäki
|
4c28882a12
|
expanding template classes
|
2009-03-12 22:17:42 +01:00 |
Daniel Marjamäki
|
f96e2deb1a
|
uninitialized const pointer member variables
|
2009-03-12 21:33:10 +01:00 |
Daniel Marjamäki
|
1514e65464
|
astyle style fixes
|
2009-03-11 19:14:45 +01:00 |
Daniel Marjamäki
|
77cf2213fe
|
templates: simplify template functions with 1 type argument
|
2009-03-11 18:50:24 +01:00 |
Reijo Tomperi
|
657495b825
|
astyle fix
|
2009-03-11 00:49:16 +02:00 |
Daniel Marjamäki
|
eac29d151c
|
made the Tokenizer::simplifyCasts more generic
|
2009-03-10 21:26:08 +01:00 |
Daniel Marjamäki
|
cd54a0ed3b
|
Fixed ticket 147 (Invalid line number for error message)
|
2009-03-09 20:29:25 +01:00 |
Daniel Marjamäki
|
f8cd34198b
|
simplify casts
|
2009-03-09 19:47:21 +01:00 |
Reijo Tomperi
|
1c626c53c2
|
Added test case for #147 (Invalid line number for error message)
http://apps.sourceforge.net/trac/cppcheck/ticket/147
macro_linenumbers() in test/testpreprocessor.cpp
|
2009-03-08 22:28:12 +02:00 |
Reijo Tomperi
|
765da17132
|
Astyle fix
|
2009-03-08 09:49:04 +02:00 |
Reijo Tomperi
|
5be85d71a0
|
Fix ticket #145 (Line numbers are invalid if file is included inside #ifdef)
http://apps.sourceforge.net/trac/cppcheck/ticket/145
|
2009-03-08 09:45:53 +02:00 |
Daniel Marjamäki
|
cc8a6168e7
|
astyle formatting
|
2009-03-06 18:13:41 +01:00 |
Daniel Marjamäki
|
d7cd09cb6e
|
added internal support for handling list of classes that are automaticly deallocated
|
2009-03-06 07:22:07 +01:00 |
Reijo Tomperi
|
6fcb89f136
|
Fix segmentation fault that happens with invalid code.
|
2009-03-05 23:22:00 +02:00 |
Reijo Tomperi
|
42a9eb9e53
|
Fix ticket #133 (Segmentation fault when static_cast is in for loop)
|
2009-03-05 21:32:02 +02:00 |
Daniel Marjamäki
|
547f120ee9
|
known variables: better handling of ++ and --
|
2009-03-04 06:03:51 +00:00 |
Reijo Tomperi
|
832275bc37
|
Fix #132 (False positive returning memcpy())
|
2009-03-03 20:39:17 +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 |
Daniel Marjamäki
|
37c889ab30
|
unused private function: better handling of initialization lists in constructors
|
2009-03-02 20:40:24 +00:00 |
Daniel Marjamäki
|
86050cccdb
|
unused private function: fixed false positive (ticket: 129)
|
2009-03-02 17:16:02 +00:00 |
Daniel Marjamäki
|
87b0314e72
|
memory leak: fixed issue with reporting wrong location
|
2009-03-01 20:34:04 +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
|
4e465f7073
|
variable declarations: don't simplify when declaring and assigning array in the same statement
|
2009-02-28 20:40:37 +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 |
Daniel Marjamäki
|
7d9bf491ec
|
sizeof: fixed a problem with 'sizeof(varname)' but there are more to fix with it
|
2009-02-28 08:34:02 +00:00 |
Daniel Marjamäki
|
6b7b27a2e8
|
simplify known variable: don't simplify this ';i++;'
|
2009-02-27 18:25:47 +00:00 |
Daniel Marjamäki
|
dddfc50dff
|
Reverted changes made in [1289]
|
2009-02-27 07:50:39 +00:00 |
Daniel Marjamäki
|
f4a8bc85f2
|
simplify tokens: fixed bug when removing redundant parantheses around variable
|
2009-02-27 06:07:38 +00:00 |
Daniel Marjamäki
|
91011b8450
|
array index out of bounds: Added todo test case TestBufferOverrun::array_index_13 for ticket #118
|
2009-02-26 19:46:59 +00:00 |
Daniel Marjamäki
|
c1da4ae57d
|
simplify tokens: remove redundant parantheses around variable.. 'p = (q);'
|
2009-02-25 19:55:24 +00:00 |
Daniel Marjamäki
|
35583293ec
|
memory leak: Fixed a false positive when all is given
|
2009-02-25 19:20:23 +00:00 |
Daniel Marjamäki
|
dac1e91013
|
unused private function: Handle 'embedded' function implementations better
|
2009-02-25 18:03:17 +00:00 |
Daniel Marjamäki
|
66c13c7173
|
reverted [1282] because some changes were committed by mistake
|
2009-02-24 17:49:43 +00:00 |
Daniel Marjamäki
|
8c3e3faa07
|
checkclass: refactoring
|
2009-02-24 17:48:11 +00:00 |
Daniel Marjamäki
|
1e3047b9c2
|
simplify tokens: simplify known variable value handles ++ and -- better
|
2009-02-24 16:11:37 +00:00 |
Daniel Marjamäki
|
d15aea1b0c
|
memory leak: fixed false positive when using 'return strcpy'
|
2009-02-24 06:23:21 +00:00 |
Daniel Marjamäki
|
44a5cecd99
|
memory leaks: improved handling of --vcl
|
2009-02-23 19:32:54 +00:00 |
Daniel Marjamäki
|
d8927e720d
|
constructors: don't warn about missing constructor if class only has static variable members
|
2009-02-21 13:35:55 +00:00 |
Daniel Marjamäki
|
08f76279ed
|
buffer overrun: catch cases when using cin to read to a char array
|
2009-02-21 12:22:04 +00:00 |
Daniel Marjamäki
|
5269e38ae2
|
security: renamed classes
|
2009-02-21 12:12:31 +00:00 |
Daniel Marjamäki
|
b826d2e41b
|
security: Renamed files
|
2009-02-21 12:07:19 +00:00 |
Daniel Marjamäki
|
a9009ebf7d
|
TestClass: Added test for uninitialized "mutable int i"
|
2009-02-21 08:24:57 +00:00 |
Daniel Marjamäki
|
ed86d924df
|
buffer overrun: dangerous usage of strncpy+strncat
|
2009-02-20 21:16:07 +00:00 |
Daniel Marjamäki
|
15e86db3ed
|
buffer overrun: Added checking of strncat
|
2009-02-20 21:00:59 +00:00 |
Daniel Marjamäki
|
0e1ef1f45f
|
added todo testcases for strncat checking
|
2009-02-20 20:00:49 +00:00 |