Daniel Marjamäki
|
946770b119
|
updated the Makefile
|
2009-02-11 05:09:06 +00:00 |
Daniel Marjamäki
|
c1638996f9
|
STL: added check for iterator usage
|
2009-02-10 19:40:21 +00:00 |
Reijo Tomperi
|
fb3c81dcd9
|
Fix ticket #80 (refactoring: classes ErrorMessage and ErrorLogger), note that errormessage and errorlogger were merged, errormessage.* is no more.
|
2009-02-08 21:20:35 +00:00 |
Reijo Tomperi
|
7589dc3d16
|
testcppcheck.cpp file added, test case "linenumbers" added, codeblocks project file updated
|
2009-02-05 20:06:39 +00:00 |
Leandro Penz
|
7adcd0c355
|
dangerousfunctions: added check for mktemp (ticket #69), and refatored gets and scanf check from bufferoverrun into dangerousfunctions.
|
2009-01-31 18:24:48 +00:00 |
Daniel Marjamäki
|
e691ade8e6
|
Build: Enabled the Wextra flag when building cppcheck
|
2009-01-22 21:16:50 +00:00 |
Daniel Marjamäki
|
3d8791eebd
|
errmsg: added "unused function"
|
2009-01-11 06:44:32 +00:00 |
Daniel Marjamäki
|
631e202027
|
dmake: Minor updates. Moved target "all" a little. Handle the change 937 where "make test" also executes testrunner
|
2009-01-11 06:17:54 +00:00 |
Leandro Penz
|
2907708af8
|
make test now builds everything and runs all tests.
|
2009-01-10 21:13:26 +00:00 |
Daniel Marjamäki
|
47a7c915fa
|
errmsg: Added error messages for "Array index out of bounds" and "Buffer overrun"
|
2009-01-10 19:23:21 +00:00 |
Daniel Marjamäki
|
0c3c00daec
|
errmsg: Added errormessage for 'the class 'classname' doesn't have a constructor'
|
2009-01-10 13:08:44 +00:00 |
Daniel Marjamäki
|
01ec1b15fe
|
dmake: minor fixes. The tools binaries will be put in the tools folder
|
2009-01-10 07:38:11 +00:00 |
Daniel Marjamäki
|
f83741503e
|
make: updated the make so that the tools are built with "make all". And added the errormessage.h generator to the makefile also
|
2009-01-09 19:28:55 +00:00 |
Reijo Tomperi
|
66547e7ddf
|
Fixed make install from the generated makefile
|
2009-01-08 21:02:03 +00:00 |
Daniel Marjamäki
|
5d0f8f0cfa
|
errormessage: Added a few more messages for checkother.cpp
|
2009-01-08 20:56:51 +00:00 |
Daniel Marjamäki
|
149ab87931
|
tools/dmake: A few simple fixes. Commited the new Makefile
|
2009-01-06 20:12:59 +00:00 |
Reijo Tomperi
|
e435a1f1d6
|
Refactoring: Added src/ and test/ folders. Moved source files to those folders, updated makefile and codeblocks project file.
|
2009-01-06 14:18:36 +00:00 |
Daniel Marjamäki
|
f0f42563e6
|
Makefile: Fixed the preprocessor dependencies
|
2009-01-06 08:35:04 +00:00 |
Reijo Tomperi
|
6850441c4a
|
ErrorMessage class added (not used yet and it is still unfinished)
|
2009-01-03 13:51:55 +00:00 |
Daniel Marjamäki
|
5cfa05e180
|
Makefile : Removed the .gprof makefile and added a CGLAGS variable so the normal Makefile can easily be changed
|
2008-12-25 17:11:01 +00:00 |
Daniel Marjamäki
|
1776fdcdcd
|
Makefile : Reverted the Makefile changes in [763] because they were committed by mistake
|
2008-12-25 08:00:42 +00:00 |
Daniel Marjamäki
|
a65a66bee0
|
Tokenizer::setVarId : small optimisations
|
2008-12-24 07:46:57 +00:00 |
Daniel Marjamäki
|
bf37a1153c
|
memory leak : Added experimental functionality for multipass checking of memory leaks. Only added in the unit tests yet.
|
2008-12-20 17:52:15 +00:00 |
Daniel Marjamäki
|
11f05fe7e9
|
Redundant condition: Added a test case when a condition is not redundant
|
2008-12-19 21:15:18 +00:00 |
Daniel Marjamäki
|
707a406dab
|
Redundant condition : Added a check
|
2008-12-15 07:29:55 +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 |
Reijo Tomperi
|
237dc98ea5
|
Added test file for TOKEN class
|
2008-12-09 18:13:38 +00:00 |
Daniel Marjamäki
|
1a5d694834
|
testclass : Added a new unit testing file
|
2008-12-06 18:31:26 +00:00 |
Reijo Tomperi
|
ad5fbe5dc6
|
Refactoring: CppCheckExecutor class added
|
2008-11-24 21:50:20 +00:00 |
Reijo Tomperi
|
beee37c86b
|
Refactoring: Updated makefile to be more up-to-date after big refactoring changes.
|
2008-11-23 20:12:43 +00:00 |
Daniel Marjamäki
|
ce14eb6590
|
Function Usage: Make sure it's detected that func is used in code such as 'if ( func() ) { ..'
|
2008-11-23 11:40:41 +00:00 |
Reijo Tomperi
|
3ba83b6620
|
Refactoring: token.* files added, Some functions from Tokenizer moved under TOKEN. Renamed few functions, like gettok() -> at(), combineWithNext() and deleteNext() are also new
names for old functions. Usage was gettok( tok, 2 ), but now it is tok->at( 2 ).
|
2008-11-22 22:49:14 +00:00 |
Daniel Marjamäki
|
6687bc7b9a
|
Function Usage: Added a new class for checking function usage
|
2008-11-22 18:51:01 +00:00 |
Reijo Tomperi
|
125692bc65
|
Refactoring: CommonCheck.* files are removed. Rest of the global functions from there were moved to Tokenizer class
|
2008-11-21 21:14:24 +00:00 |
Daniel Marjamäki
|
1801f25bce
|
Simplify Tokens: Replace NULL with 0 and '(char *)0' with '0'
|
2008-11-15 16:27:09 +00:00 |
Reijo Tomperi
|
403017de99
|
Refactoring: New classes CppCheck and Settings. Code from main.cpp was moved to cppcheck.cpp
|
2008-11-14 22:26:38 +00:00 |
Reijo Tomperi
|
1c9bf8cabd
|
Make: New improved makefile
|
2008-11-13 20:48:25 +00:00 |
Reijo Tomperi
|
f242c4fddd
|
Refactoring: Following new classes were created:
CheckBufferOverrunClass
CheckClass
CheckHeaders
CheckMemoryLeakClass
CheckOther
Preprocessor
|
2008-11-11 06:42:09 +00:00 |
Daniel Marjamäki
|
15e9f4ae25
|
Unused private function: Added test
|
2008-11-08 13:14:16 +00:00 |
Daniel Marjamäki
|
69a3595f19
|
cleanup of UTF-8. Updated the Makefile
|
2008-11-06 00:11:37 +00:00 |
Daniel Marjamäki
|
f25de185b4
|
File Listing: New handling of listing files. (Bug 2194949)
|
2008-11-03 18:52:39 +00:00 |
Daniel Marjamäki
|
0185f32bee
|
Makefile: Applied changes suggested by Reijo
|
2008-11-01 17:12:05 +00:00 |
Daniel Marjamäki
|
cde8e89987
|
preprocessor: Added new preprocessor. Only used in the tests yet.
|
2008-10-26 10:54:20 +00:00 |
Daniel Marjamäki
|
30e1d5c06e
|
CheckIncompleteStatement: Fixed false positive generated by CheckIncompleteStatement (bug 2187837)
|
2008-10-23 17:45:24 +00:00 |
Daniel Marjamäki
|
b235c373a5
|
testing: Various fixes to make the tests compile without warnings/errors
|
2008-10-16 17:22:26 +00:00 |
Daniel Marjamäki
|
534445951c
|
testunusedvar: Added simple testing for unused variables
|
2008-09-24 11:28:00 +00:00 |
Daniel Marjamäki
|
778410ccbf
|
char variable usage: Added checking
|
2008-08-28 06:36:30 +00:00 |
Daniel Marjamäki
|
fd4e8b7345
|
testing: added 'testconstructors'
|
2008-08-24 06:47:33 +00:00 |
Daniel Marjamäki
|
47d796519a
|
test: Added 'testdivision'
|
2008-08-23 16:40:53 +00:00 |