Nicolas Le Cam
|
f9191539a8
|
Code cleanup.
|
2009-01-21 22:07:22 +00:00 |
Reijo Tomperi
|
1ef2c5caf5
|
Fixed style
|
2009-01-21 21:58:06 +00:00 |
Nicolas Le Cam
|
b7e4f1319c
|
Fix Preprocessor::read to handle char constant of more than one char, fixing issue #45; Fix the test that handle the case.
|
2009-01-21 21:45:17 +00:00 |
Nicolas Le Cam
|
42c608b6f0
|
Remove checks that are already covered well by most compilers (Unreachable Code; Assignment in Condition; Unused Variable).
|
2009-01-21 21:31:47 +00:00 |
Reijo Tomperi
|
53d02c0804
|
Fix Ticket #43, preprocessor: include file doesn't work so good in subfolders (note, because of other issues, checking will be very slow now
that this is fixed)
|
2009-01-21 21:03:46 +00:00 |
Reijo Tomperi
|
176dd41306
|
Fixed Ticket #40, Check copyright texts in files, now that we have new developers.
|
2009-01-21 20:04:20 +00:00 |
Reijo Tomperi
|
9f63e2227b
|
Added test case multi_character_character
|
2009-01-21 19:12:28 +00:00 |
Daniel Marjamäki
|
5fa9fce8d4
|
uninitialized variables: run always
|
2009-01-21 19:11:27 +00:00 |
Nicolas Le Cam
|
afb3bf1011
|
Fix CheckOther::functionVariableUsage, passing a variable to a function also means reading it.
|
2009-01-21 19:05:57 +00:00 |
Daniel Marjamäki
|
76cb2310af
|
preprocessor: handled problem with parsing strings when expanding macros
|
2009-01-21 17:11:24 +00:00 |
Daniel Marjamäki
|
820df7fdbd
|
code style
|
2009-01-21 07:23:15 +00:00 |
Daniel Marjamäki
|
1622922384
|
preprocessor: Added todo test. It crashes when it's used
|
2009-01-21 07:22:44 +00:00 |
Nicolas Le Cam
|
001a4b588e
|
Fix Tokenizer::setVarId for pointers and two types variable declaration
|
2009-01-20 23:31:54 +00:00 |
Nicolas Le Cam
|
acdc381ff3
|
CheckOther::functionVariableUsage: minor optimization.
|
2009-01-20 22:40:10 +00:00 |
Nicolas Le Cam
|
5eb89414c8
|
Token::Match: Allow pattern like '*|'
|
2009-01-20 22:39:03 +00:00 |
Reijo Tomperi
|
6d8387914b
|
Fixes test case "file2", fixes bug with include file handling
|
2009-01-20 22:25:49 +00:00 |
Nicolas Le Cam
|
5d8f506d6b
|
Tokenizer: Remove 'unlikely' keyword in simplifyTokenList;
Don't check for it in CheckMemoryLeak.
|
2009-01-20 21:21:12 +00:00 |
Daniel Marjamäki
|
ee5c1845a4
|
doc: how to use gcov
|
2009-01-20 21:01:11 +00:00 |
Daniel Marjamäki
|
d82314b365
|
preprocessor: Handle ##
|
2009-01-20 18:28:24 +00:00 |
Daniel Marjamäki
|
fad65663e5
|
tokenizer: tokenize ## better
|
2009-01-20 17:26:16 +00:00 |
Daniel Marjamäki
|
45661fed21
|
tokenizer: added testcase with include files. It should be fixed.
|
2009-01-20 17:05:42 +00:00 |
Daniel Marjamäki
|
ea3094166c
|
code cleanup
|
2009-01-20 06:20:55 +00:00 |
Reijo Tomperi
|
df5adc5f4f
|
Added test case preprocessor_doublesharp, executed ./runastyle for errormessage.h
|
2009-01-19 21:45:59 +00:00 |
Nicolas Le Cam
|
2b2152919f
|
Update errormessage.h and code using it.
|
2009-01-19 19:50:59 +00:00 |
Nicolas Le Cam
|
cec57b76d3
|
errmsg: Don't create unused parameters
|
2009-01-19 19:50:00 +00:00 |
Reijo Tomperi
|
3b638289f4
|
codeblocks project file changed to use make target testrunner, instead of test
|
2009-01-19 19:45:05 +00:00 |
Reijo Tomperi
|
4d0e3dac45
|
Added a test case and fixed bug. If #include was inside a string, cppcheck hanged in preprocessor.
|
2009-01-19 19:24:41 +00:00 |
Reijo Tomperi
|
adc116d0ef
|
Changed output of the program to print out the file name before
preprocessor.
|
2009-01-19 19:00:36 +00:00 |
Reijo Tomperi
|
de28502bb1
|
Fixed bug in line numbers and enabled test case that spots it.
|
2009-01-19 18:51:27 +00:00 |
Daniel Marjamäki
|
7b90246198
|
testtokenize: Added test "file1". It currently fails.
|
2009-01-19 18:40:24 +00:00 |
Daniel Marjamäki
|
e90857ce0d
|
tokenizer: activated the handling of #file and #endfile
|
2009-01-19 17:49:44 +00:00 |
Daniel Marjamäki
|
af87fececa
|
preprocessor: Activated the include handling
|
2009-01-19 17:47:43 +00:00 |
Daniel Marjamäki
|
835fa1f007
|
testtokenize: Removed unneeded test case "define1"
|
2009-01-19 17:47:12 +00:00 |
Daniel Marjamäki
|
a9851f44c1
|
testpreprocessor: Removed test that doesn't work now that the preprocessor handles includes
|
2009-01-19 16:42:20 +00:00 |
Kimmo Varis
|
0b2bd09b24
|
Visual Studio: Fix building resource file with Visual Studio Express.
|
2009-01-19 06:40:59 +00:00 |
Nicolas Le Cam
|
60a194f620
|
Add bugtraq:url and bugtraq:logregex properties
|
2009-01-18 23:58:06 +00:00 |
Nicolas Le Cam
|
45478a7178
|
FileLister: Fix bug that prevent a file passed by with paths to be checked; Add the possibility to use \ as a directory separator on Windows closing issue #22
|
2009-01-18 23:51:31 +00:00 |
Reijo Tomperi
|
3cb51d6946
|
Fixing crash, not sure about side effects. Ticket #37
|
2009-01-18 23:03:28 +00:00 |
Reijo Tomperi
|
50d9a085da
|
Added temporary bailout code, cppcheck crashes when string checking leaks out. This needs a better fix, this is just to
see the problem more easily.
|
2009-01-18 22:46:48 +00:00 |
Nicolas Le Cam
|
f6d121443e
|
unreachableCode: Moved warning of a break statement following a return in --style; Added a test case; Minor optimization.
|
2009-01-18 21:19:02 +00:00 |
Leandro Penz
|
e930525aa4
|
functionVariableUsage: no longer SIGSEGVs on unfinished struct. Fixes Ticket #31.
|
2009-01-18 19:45:43 +00:00 |
Reijo Tomperi
|
45c1b3c3ca
|
More work for includes, still commented out. Uncomment from tokenize.cpp and
preprocessor.cpp to take into use.
|
2009-01-18 18:59:58 +00:00 |
Reijo Tomperi
|
3f98024215
|
More work for includes, still commented out. Tokenizer needs #file handling
|
2009-01-18 18:01:56 +00:00 |
Daniel Marjamäki
|
0177f77505
|
code style fix
|
2009-01-18 17:47:40 +00:00 |
Daniel Marjamäki
|
f409861492
|
strPlusChar: Fixed false positives
|
2009-01-18 17:42:41 +00:00 |
Reijo Tomperi
|
b1250e1750
|
Some work for the include support (commented out for now)
|
2009-01-18 17:13:05 +00:00 |
Daniel Marjamäki
|
c7311b4b3c
|
preprocessor: make sure macros are not expanded when they are found in strings
|
2009-01-18 16:58:57 +00:00 |
Daniel Marjamäki
|
965daabe60
|
preprocessor: Make sure that "#define ABC (a+b+c)" is expanded correctly
|
2009-01-18 16:56:12 +00:00 |
Daniel Marjamäki
|
8785483878
|
preprocessor: Reactivated the expandMacros. This time it's done after the #if #else #endif has been
processed
|
2009-01-18 16:42:15 +00:00 |
Daniel Marjamäki
|
ea686a1da9
|
preprocessor: fixed so the TestPreprocessor::preprocessor_undef succeeds
|
2009-01-18 16:37:40 +00:00 |