booga
|
52e2e775b2
|
Fix #476 STL Container checks.
Fix #473 Add post increment check for STL objects and Classes.
|
2009-07-24 18:36:15 -04:00 |
Daniel Marjamäki
|
9136d8cf80
|
Tokenizer: simplify return statements - remove redundant parantheses
|
2009-07-24 21:55:35 +02:00 |
Daniel Marjamäki
|
6bb85703f6
|
memory leaks: fixed false positive for struct members - better handling of if/else
|
2009-07-24 09:05:40 +02:00 |
Daniel Marjamäki
|
5b81c92a14
|
null pointers: fixed false positives when checking if pointer is null at many locations (#485)
|
2009-07-23 19:59:29 +02:00 |
Daniel Marjamäki
|
06c8ff9d0d
|
null pointers: fixed false positives (#49)
|
2009-07-23 19:02:14 +02:00 |
Daniel Marjamäki
|
565ac2fca6
|
Fixed #493 (Memory leak: False positive when using the exit(0))
|
2009-07-23 16:30:30 +02:00 |
Daniel Marjamäki
|
d0f1d885ed
|
null pointers: dereferencing a pointer and then checking if it's null (#49)
|
2009-07-23 14:13:46 +02:00 |
Daniel Marjamäki
|
024778d6eb
|
tokenizer: simplify '?:' better when the condition is always true
|
2009-07-23 10:12:02 +02:00 |
Daniel Marjamäki
|
9b2dd8c7eb
|
Preprocessor: Better evaluation of conditions such as '#if defined A || defined B' (#469)
|
2009-07-22 20:11:27 +02:00 |
Daniel Marjamäki
|
62f681094f
|
tokenizer: added todo for simplifying '(true?x:y)' => '(x)'
|
2009-07-22 19:39:31 +02:00 |
Daniel Marjamäki
|
6fecd858e3
|
Fixed #469 (Preprocessor should read open configurations that are defined within the file)
|
2009-07-22 18:47:50 +02:00 |
Daniel Marjamäki
|
1d514e1afe
|
Fixed #497 (Templates are not expanded correctly)
|
2009-07-22 13:29:42 +02:00 |
Daniel Marjamäki
|
3243933c90
|
Fixed #494 (False positives of checking leaks struct members)
Better handling of function calls
|
2009-07-22 08:30:51 +02:00 |
Daniel Marjamäki
|
ba36c9426b
|
null pointers: better checking when dereferencing pointer and then checking if it is null (#485)
|
2009-07-21 17:00:11 +02:00 |
Daniel Marjamäki
|
6f646246ee
|
dereferencing deallocated memory: it is ok to take the address to deallocated memory but it is not ok to dereference the address
|
2009-07-21 13:04:13 +02:00 |
Daniel Marjamäki
|
45f8560537
|
invalid pointer usage: broke out CheckOther::invalidPointer from the CheckOther::nullPointer (#485)
|
2009-07-21 12:09:58 +02:00 |
Daniel Marjamäki
|
ce595dd5c7
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-07-21 07:41:43 +02:00 |
Reijo Tomperi
|
d2278b5ce0
|
Fix some of the issues from #478 (Warnings in Visual Studio build with -W4)
http://sourceforge.net/apps/trac/cppcheck/ticket/478
|
2009-07-20 23:24:23 +03:00 |
Reijo Tomperi
|
973bb164ea
|
Fix ticket #486 (C-style pointer casting misses const pointers)
http://sourceforge.net/apps/trac/cppcheck/ticket/486
|
2009-07-20 22:52:27 +03:00 |
Daniel Marjamäki
|
0e208eb52f
|
null pointer dereferencing: fixed another false positive (#485)
|
2009-07-20 19:59:55 +02:00 |
Daniel Marjamäki
|
05a1c50ff2
|
null pointer dereferencing: removed a few false positives in the new check that I added (#485)
|
2009-07-20 19:30:33 +02:00 |
Daniel Marjamäki
|
324f12a103
|
fix bug in previous commit that fixed #485
|
2009-07-20 19:10:33 +02:00 |
Daniel Marjamäki
|
b7ba49114c
|
Fixed #485 (detect when code is checking for null after dereferencing)
|
2009-07-20 18:53:41 +02:00 |
Daniel Marjamäki
|
f0afdf3582
|
preprocessor: Fixed hanging in Preprocessor::expandMacros when trying to replace all '__VA_ARGS__' with '__VA_ARGS__'
|
2009-07-20 15:42:40 +02:00 |
Daniel Marjamäki
|
74699cab66
|
memory leak for struct member: made the checking more sensitive. Skip bail-out execution paths were the member is properly deallocated
|
2009-07-20 14:39:24 +02:00 |
Daniel Marjamäki
|
ddaea3244d
|
memleak: implemented simple checking for leaking struct members
|
2009-07-19 16:51:31 +02:00 |
Daniel Marjamäki
|
ffac9281c4
|
astyle formatting
|
2009-07-18 20:35:22 +02:00 |
Slava Semushin
|
2ba0897ecb
|
src/checkmemoryleak.cpp: added fchmod() function to white list.
|
2009-07-18 23:48:48 +07:00 |
Slava Semushin
|
d3490abd64
|
Finally fixed ticket #284 (style check: redundant condition improvement)
http://sourceforge.net/apps/trac/cppcheck/ticket/284
|
2009-07-18 21:42:08 +07:00 |
Slava Semushin
|
a0a526a205
|
Fixed ticket #464 (resource leak not detected when getc is used on the file handle)
http://sourceforge.net/apps/trac/cppcheck/ticket/464
|
2009-07-18 18:32:55 +07:00 |
Slava Semushin
|
53c120c701
|
Fixed ticket #479 (varId not assigned to reference to standart container)
http://sourceforge.net/apps/trac/cppcheck/ticket/479
|
2009-07-18 17:41:46 +07:00 |
Kimmo Varis
|
861774575d
|
Enable more warnings in QMake-generated makefiles.
Use same warning levels for GCC than in original makefile. Use W4 level for Visual Studio.
|
2009-07-18 13:10:24 +03:00 |
Kimmo Varis
|
4622f9891c
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-07-18 11:26:15 +03:00 |
Kimmo Varis
|
180a04316d
|
Fix couple of doxygen errors and warnings.
|
2009-07-18 11:25:22 +03:00 |
Daniel Marjamäki
|
2ccc01f5ed
|
tokenizer: improved the Tokenizer::simplifyIfNot
|
2009-07-18 10:18:46 +02:00 |
Daniel Marjamäki
|
b4c3ed78b4
|
astyle formatting
|
2009-07-18 09:11:02 +02:00 |
Slava Semushin
|
5dea30519c
|
Fixed ticket #459 (false positive::Member variable not initialized in constructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/459
|
2009-07-17 23:50:49 +07:00 |
Daniel Marjamäki
|
7df3670128
|
doc: updated doxygen comments. three groups where created - 'GUI', 'Core' and 'Checks'
|
2009-07-17 10:49:01 +02:00 |
Daniel Marjamäki
|
968a6bdd2d
|
doc: changed the doxygen comments for the mainpage
|
2009-07-16 15:32:07 +02:00 |
Vesa Pikki
|
962757c257
|
Added support for checking files via commandline arguments.
|
2009-07-16 08:20:29 +03:00 |
Daniel Marjamäki
|
54f676177e
|
doxygen: added a todo to simplify 'for' loops better in the tokenizer
|
2009-07-14 15:30:23 +02:00 |
Kimmo Varis
|
40ccd4d1ac
|
Add QMake project files for core and tests.
Ticket #472 (QMake project file to build cppcheck core).
|
2009-07-14 14:36:05 +03:00 |
Daniel Marjamäki
|
456c20b705
|
fixed todo test case - detect iterator usage after push_front|push_back
|
2009-07-14 12:40:47 +02:00 |
Daniel Marjamäki
|
69b1df3bb8
|
tokenizer: simplify the '?:' operator
|
2009-07-14 12:06:38 +02:00 |
Daniel Marjamäki
|
4f2520bef3
|
doxygen: made the todos visible in the doxygen output
|
2009-07-14 08:17:12 +02:00 |
Daniel Marjamäki
|
17008879ac
|
minor refactoring: header cleanup. use forward declarations instead of includes
|
2009-07-13 19:11:31 +02:00 |
Daniel Marjamäki
|
18f9e05f5a
|
refactoring: Renamed checking classes
|
2009-07-13 16:00:15 +02:00 |
Kimmo Varis
|
2ee8be9f7f
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-07-13 16:52:06 +03:00 |
Kimmo Varis
|
6393498966
|
Astyle fixes.
|
2009-07-13 16:51:35 +03:00 |
Daniel Marjamäki
|
2a8fa6d19c
|
astyle formatting
|
2009-07-13 15:50:54 +02:00 |