Daniel Marjamäki
|
e853f28912
|
token : minor refactoring to TOKEN::insertToken. Give the linenr and fileIndex the same values as this token. It's better than nothing
|
2008-12-16 17:05:43 +00:00 |
Nicolas Le Cam
|
40f3ef61c9
|
Removes WarningIs(Alpha|Digit) checks as this can introduce more problems than fixes.
|
2008-12-15 23:03:04 +00:00 |
Daniel Marjamäki
|
d74dc759a2
|
tasks : Added task for optimising TOKEN::Match
|
2008-12-15 18:54:04 +00:00 |
Daniel Marjamäki
|
0d36de4018
|
Redundant condition : fixed the checking
|
2008-12-15 18:49:34 +00:00 |
Daniel Marjamäki
|
707a406dab
|
Redundant condition : Added a check
|
2008-12-15 07:29:55 +00:00 |
Nicolas Le Cam
|
883282ba16
|
Fix compilation
|
2008-12-14 23:06:37 +00:00 |
Reijo Tomperi
|
06b8cc48e8
|
Refactoring and fix to previous commits by me, forgot to actually rename the files before ...
|
2008-12-14 22:36:34 +00:00 |
Nicolas Le Cam
|
24c978d5d2
|
Formatting: uniformize end of lines.
|
2008-12-14 22:03:49 +00:00 |
Reijo Tomperi
|
3851c0f019
|
Refactoring: Renamed all files to lower case. Also added testfilelister.cpp which was forgotted from previous commit.
|
2008-12-14 20:49:55 +00:00 |
Reijo Tomperi
|
a15381dcbe
|
Fixed bug, paths like "/path/../index.h" created duplicate warnings with files like "/index.h". Relative paths are now simplified to
look a like. Test cases added.
|
2008-12-14 19:03:34 +00:00 |
Nicolas Le Cam
|
fec777057d
|
Formatting: uniformize end of lines.
|
2008-12-14 17:05:21 +00:00 |
Nicolas Le Cam
|
8882ff9509
|
Add something I want to work on
|
2008-12-14 16:36:35 +00:00 |
Nicolas Le Cam
|
81185af7f9
|
Add the last c++ cast operator
|
2008-12-14 16:35:51 +00:00 |
Daniel Marjamäki
|
8b82ae1ac0
|
tasks : things that can be done
|
2008-12-14 15:30:38 +00:00 |
Reijo Tomperi
|
9c9740821f
|
Old TODO comment removed
|
2008-12-13 20:45:48 +00:00 |
Reijo Tomperi
|
1d401905b0
|
More tests added for simplifyKnownVariables()
|
2008-12-13 20:43:54 +00:00 |
Daniel Marjamäki
|
6269c3cbbd
|
tokenizer : updated simplifyKnownVariables
|
2008-12-13 20:22:45 +00:00 |
Reijo Tomperi
|
538f259911
|
Started making simplifyKnownVariables(), but it is very much unfinished. Two test cases added for it.
|
2008-12-13 19:44:56 +00:00 |
Daniel Marjamäki
|
ff3a1714f2
|
Memory leak : added standard functions that are safe and doesn't need to be checked
|
2008-12-13 19:07:29 +00:00 |
Reijo Tomperi
|
02d6e367e7
|
Refactoring, simplifyConditions(), simplifyCasts() and simplifyFunctionReturn() now return the opposite of their boolean return value.
|
2008-12-13 18:54:48 +00:00 |
Daniel Marjamäki
|
1e9863d671
|
Tokenizer : Simplify function calls for functions that only returns a constant value
|
2008-12-13 17:57:36 +00:00 |
Daniel Marjamäki
|
3a1196e5f9
|
Tokenizer : Added function for simplifying casts
|
2008-12-13 16:42:39 +00:00 |
Nicolas Le Cam
|
4b04d38867
|
Refactoring: changed "aaaa" to "str"
|
2008-12-13 11:52:56 +00:00 |
Nicolas Le Cam
|
661068bcd4
|
Formatting: uniformize end of lines.
|
2008-12-13 11:39:36 +00:00 |
Nicolas Le Cam
|
13bcb66c14
|
Add three memoryleak tests involving pointer casting that currently 'fail'
|
2008-12-13 11:19:09 +00:00 |
Daniel Marjamäki
|
46205bde8e
|
Memory leak : Added a test case for false positive when using function call
|
2008-12-13 10:01:05 +00:00 |
Daniel Marjamäki
|
e99744ae9b
|
Buffer overrun : Use variable id if available in check of memset etc
|
2008-12-13 08:49:13 +00:00 |
Daniel Marjamäki
|
5ea8d411b5
|
Memory leak : Fixed a test where pointer is reassigned
|
2008-12-13 08:43:22 +00:00 |
Reijo Tomperi
|
8ad2c58c56
|
Slightly improved test case
|
2008-12-12 23:01:39 +00:00 |
Reijo Tomperi
|
dd7e012509
|
Added test case for false positive, fails currently
|
2008-12-12 22:25:36 +00:00 |
Reijo Tomperi
|
0e51bc3669
|
Refactoring, some !Match() calls chanded into using !!else syntax
|
2008-12-12 21:35:51 +00:00 |
Reijo Tomperi
|
4e8e35f666
|
TOKEN: Patterns like "if ; !!else" are now possible
|
2008-12-12 21:00:25 +00:00 |
Daniel Marjamäki
|
0cfec3c89c
|
Tokenizer::SetVarId : Fixed segmentation fault
|
2008-12-12 20:25:08 +00:00 |
Daniel Marjamäki
|
6383b9d2bd
|
CheckBufferOverrun : Using variable id to check local array variables
|
2008-12-12 20:10:56 +00:00 |
Reijo Tomperi
|
a44c21da08
|
testmemleak: Added 2 tests, fopen() and popen() should return resource leak, instead of memory leak
|
2008-12-12 19:21:34 +00:00 |
Daniel Marjamäki
|
90bc72a413
|
testbufferoverrun : Added a testcase where variable id is needed to avoid false positive
|
2008-12-12 19:16:30 +00:00 |
Reijo Tomperi
|
edff8d326f
|
Memoryleak: fopen and popen report now "Resource leak" instead of "Memory leak"
|
2008-12-12 19:08:30 +00:00 |
Nicolas Le Cam
|
4f8ab7fa03
|
Fix a crash in eraseToken
|
2008-12-12 00:18:57 +00:00 |
Nicolas Le Cam
|
949e1ad6b8
|
Fix compilation under VS2003
|
2008-12-11 23:04:21 +00:00 |
Reijo Tomperi
|
f669a5a45d
|
Minor bug fix, CppCheck::Check didn't reset error list after all checking was done.
|
2008-12-11 20:28:35 +00:00 |
Daniel Marjamäki
|
2b7338450c
|
preprocessing : Skip special characters. Refactoring.
|
2008-12-11 18:09:20 +00:00 |
Daniel Marjamäki
|
bcf393292e
|
todo : deleted this deprecated file
|
2008-12-11 18:08:14 +00:00 |
Daniel Marjamäki
|
aee10ecc38
|
readme : fixed the readme file
|
2008-12-11 18:07:23 +00:00 |
Daniel Marjamäki
|
b72565bdf6
|
memory leak : Minor fixes to make the unit tests work
|
2008-12-11 07:10:57 +00:00 |
Daniel Marjamäki
|
a66a91c22a
|
code cleanups
|
2008-12-10 19:34:04 +00:00 |
Daniel Marjamäki
|
8bd4c4278a
|
Memory leaks : Minor updates and refactoring
|
2008-12-10 19:15:41 +00:00 |
Daniel Marjamäki
|
41aa2f8810
|
Borland C++ : minor update to make the code compilable with borland c++
|
2008-12-10 19:14:38 +00:00 |
Daniel Marjamäki
|
ddd20a2977
|
Virtual destructor : minor fix to avoid false positives when more modifiers are used
|
2008-12-10 19:13:40 +00:00 |
Daniel Marjamäki
|
02f3196b24
|
FileLister: Borland can use windows api for file searching
|
2008-12-10 19:11:48 +00:00 |
Reijo Tomperi
|
cf2262aaf0
|
Project file updated (testtoken.cpp was missing), added TOKEN::printOut() function to help with debugging.
|
2008-12-09 22:03:05 +00:00 |