Daniel Marjamäki
|
65ce55e675
|
Fixed #3472 (false positive: (error) Passing value 0 to log() leads to undefined result)
|
2012-01-08 12:07:25 +01:00 |
Daniel Marjamäki
|
ee55d3294a
|
Refactoring. Assume that .C files contain C code on case insensitive filesystems.
|
2012-01-08 10:34:31 +01:00 |
Daniel Marjamäki
|
304980848f
|
Fixed #3473 (False positive: variable is assigned value that is never used (used in return statement))
|
2012-01-08 08:44:18 +01:00 |
Daniel Marjamäki
|
70c83d9ca9
|
Fixed #3467 (False positive: Variable is not assigned a value (new))
|
2012-01-08 08:31:00 +01:00 |
Reijo Tomperi
|
3c0ada52e6
|
Refactoring: Extract sizeof simplifying from template simplifying
|
2012-01-08 00:21:12 +02:00 |
Reijo Tomperi
|
93e3e7361e
|
In unix .C is considered C++. Changed isC() and isCPP() to work like they were before refactoring.
|
2012-01-07 10:47:15 +02:00 |
Daniel Marjamäki
|
36797a97ef
|
Symbol database: Fixed comments
|
2012-01-07 09:37:38 +01:00 |
Daniel Marjamäki
|
6a63104743
|
Fixed #3320 (False positive: Member variable is not initialized in the constructor (namespaces).)
|
2012-01-07 09:28:26 +01:00 |
Daniel Marjamäki
|
a5264f6395
|
Symbol database: dump if --debug and --verbose is given
|
2012-01-07 08:21:34 +01:00 |
Reijo Tomperi
|
2a79399a53
|
astyle fix
|
2012-01-06 21:57:59 +02:00 |
Reijo Tomperi
|
e91d239ea5
|
Refactor: Move file extension checks from Tokenizer to Path class. This has also functional change as now also file.JAVA is considered a Java file.
|
2012-01-06 21:56:28 +02:00 |
PKEuS
|
8378153669
|
Fixed missing include
|
2012-01-06 18:11:06 +01:00 |
Daniel Marjamäki
|
de4a64332e
|
Refactoring: Copy FileLister::acceptFile to Path::acceptFile. Use Path::getFilenameExtension and Path::acceptFile in Tokenizer. Use Path::acceptFile in CppCheck::processFile instead of hardcoded handling.
|
2012-01-06 17:31:10 +01:00 |
Daniel Marjamäki
|
9a102702cb
|
Refactoring: Disable debug warnings when file extension is neither .c nor .cpp. To somewhat prevent that people fix java/c# specific debug warnings.
|
2012-01-06 16:08:08 +01:00 |
Edoardo Prezioso
|
05f16a25af
|
Fixed ticket #2405 (debug messages provide incorrect file:line information)
|
2012-01-06 15:15:52 +01:00 |
Daniel Marjamäki
|
5ae7c4506f
|
Fixed #3015 (xml-style error output when running testrunner on particular tests)
|
2012-01-06 09:09:46 +01:00 |
Daniel Marjamäki
|
73d9dc870e
|
TestRunner: Make sure no xml output is reported when running TestToken (#3015)
|
2012-01-06 09:03:23 +01:00 |
Daniel Marjamäki
|
bd8c21fc6b
|
Refactoring: Made Preprocessor::simplifyCondition nonstatic
|
2012-01-06 08:42:07 +01:00 |
Daniel Marjamäki
|
66472b09c0
|
Refactoring: Made Preprocessor::match_cfg_def nonstatic
|
2012-01-06 08:15:48 +01:00 |
Daniel Marjamäki
|
e4875178fa
|
Refactoring: Removed redundant settings parameter for Preprocessor::removeComments
|
2012-01-06 08:09:53 +01:00 |
Daniel Marjamäki
|
94d220e370
|
Refactoring: Made Preprocessor::getcode nonstatic
|
2012-01-06 08:01:50 +01:00 |
Reijo Tomperi
|
eda04ad906
|
Refactoring: Move template code into templatesimplifier: simplifyTemplatesExpandTemplate()
|
2012-01-05 22:45:19 +02:00 |
Daniel Marjamäki
|
07776e90ad
|
Preprocessor: cleanup
|
2012-01-05 18:37:15 +01:00 |
Daniel Marjamäki
|
c5f62c19d6
|
astyle formatting
|
2012-01-05 18:24:27 +01:00 |
Daniel Marjamäki
|
56a5e08f6b
|
Use symbol database dump code written by Robert Reif. The symbol database is dumped if --debug is used.
|
2012-01-05 18:22:54 +01:00 |
Jussi Lehtola
|
55b65718c7
|
fix gcc-4.7 compiler error (missing include)
|
2012-01-05 14:36:30 +01:00 |
Edoardo Prezioso
|
a7029291fd
|
Tokenizer::simplifyGoto: process also derived class/structs.
|
2012-01-04 17:08:53 +01:00 |
Edoardo Prezioso
|
b0e4dc3ab8
|
Refactoring: replace forgotten code with function call 'simplifyRedundantConsecutiveBraces'.
|
2012-01-04 16:47:36 +01:00 |
Edoardo Prezioso
|
6f9cd110d0
|
Improve Tokenizer: improve 'simplifyDoublePlusAndDoubleMinus' when there are negative numbers.
|
2012-01-04 13:45:27 +01:00 |
Edoardo Prezioso
|
75fbe310ff
|
Extract various functions inside the Tokenizer class and fix tokenization of 'return __LINE__ ;'.
|
2012-01-04 12:57:58 +01:00 |
PKEuS
|
eabdc9082e
|
Fixed false positives related to %*[] in scanf format string (#3468)
|
2012-01-04 11:22:42 +01:00 |
Reijo Tomperi
|
0369681a2c
|
Refactoring: Move template code into templatesimplifier: simplifyTemplatesGetTemplateNamePosition()
|
2012-01-03 23:49:50 +02:00 |
Reijo Tomperi
|
ac290b1a8a
|
Refactoring: Move template code into templatesimplifier: simplifyTemplatesUseDefaultArgumentValues(), simplifyTemplatesInstantiateMatch()
|
2012-01-03 23:35:06 +02:00 |
Reijo Tomperi
|
1a6894fe25
|
Fix warnings with -Wconversion in gcc in threadexecutor
|
2012-01-03 22:21:17 +02:00 |
Reijo Tomperi
|
1b03667d5b
|
Refactoring: Replace '1', '2', '3' magic characters with enum names: REPORT_OUT='1',REPORT_ERROR='2', CHILD_END='3' in ThreadExecutor.
|
2012-01-03 20:51:16 +02:00 |
Edoardo Prezioso
|
8d84e5f852
|
testrunner: assert-like functions should take linenr parameter as a 'unsigned int' (maybe in the future these should be converted to 'size_t'?);
fix discrepancy between 'todoAssertEquals' and 'AssertEquals' so that the parameters 'expected, wanted, actual and current' are 'long long' types.
|
2012-01-03 15:48:03 +01:00 |
Edoardo Prezioso
|
f20e88fcc5
|
tools/dmake.cpp: nitpicky reorder of commented warnings in alphabet order with uncommented ones.
|
2012-01-03 15:10:32 +01:00 |
PKEuS
|
756ee800b0
|
Use std::stack instead of std::vector Tokenizer::createTokens. Removed #pragma warning(disable: 4503)
|
2012-01-03 11:46:35 +01:00 |
Edoardo Prezioso
|
c76f06c01b
|
Fixed ticket #3447 (Improve void CheckStl::if_find())
|
2012-01-02 23:12:59 +01:00 |
Reijo Tomperi
|
16fb1801e1
|
Refactoring: Move template code into templatesimplifier: simplifyTemplatesGetTemplateDeclarations(), simplifyTemplatesGetTemplateInstantiations()
|
2012-01-02 23:05:27 +02:00 |
Reijo Tomperi
|
37269d0c28
|
Refactoring: Move template code into templatesimplifier: simplifyTemplatesExpandSpecialized()
|
2012-01-02 22:53:13 +02:00 |
Reijo Tomperi
|
8084bc80fc
|
Refactoring: Move template code into templatesimplifier: removeTemplates()
|
2012-01-02 22:46:43 +02:00 |
Reijo Tomperi
|
e9071a8bb6
|
Refactoring: Move code into templatesimplifier: templateParameters()
|
2012-01-02 22:43:38 +02:00 |
Reijo Tomperi
|
d26bcfe8d5
|
Refactoring: Move code into templatesimplifier
|
2012-01-02 22:37:32 +02:00 |
Daniel Marjamäki
|
e4f3f91c18
|
Reverted 9aa8a496 . I don't know why I made this fix.
|
2012-01-02 19:45:20 +01:00 |
Edoardo Prezioso
|
38ee7523ad
|
Remove redundant testcase I forgot to remove in previous commit.
|
2012-01-02 19:41:08 +01:00 |
Edoardo Prezioso
|
94a2287370
|
Revert 'using' changes as it was until some time ago.
|
2012-01-02 19:27:32 +01:00 |
Daniel Marjamaki
|
cb22e04a36
|
Visual Studio: Generated new msvc2010 project files with qmake
|
2012-01-02 16:28:45 +01:00 |
PKEuS
|
9c423b82c1
|
Refactorizations in preprocessor.cpp
|
2012-01-02 15:52:19 +01:00 |
PKEuS
|
621d43e9e4
|
Fixed #3461: Support for %m* on scanf-functions
|
2012-01-02 14:05:58 +01:00 |