Daniel Marjamäki
|
02b92efd1a
|
value flow: improved analysis of expressions below ?, && and || operators
|
2014-01-11 12:44:55 +01:00 |
Daniel Marjamäki
|
60348da1b5
|
value flow: fixed fp for rhs in && and || expressions
|
2014-01-11 11:30:34 +01:00 |
Daniel Marjamäki
|
f0743d3bc4
|
GUI: add the cfg files in the resources. use these as fallback when normal loading fails.
|
2014-01-11 08:38:26 +01:00 |
Daniel Marjamäki
|
4e7e56df9f
|
astyle formatting
|
2014-01-11 07:54:06 +01:00 |
Daniel Marjamäki
|
1ad94a8be5
|
value flow: loosen up bailouts in valueFlowSubFunction
|
2014-01-11 07:52:25 +01:00 |
Kamil Dudka
|
1f53018b8e
|
Suppress warning about non-existing path given to -I with --quiet.
|
2014-01-10 21:50:21 +01:00 |
Daniel Marjamäki
|
2f30f9aa13
|
Merge pull request #214 from matthiaskrgr/unusedFuncts
remove/comment out some unused functions.
|
2014-01-10 12:23:45 -08:00 |
Daniel Marjamäki
|
b9ec758ac9
|
Merge pull request #213 from simartin/xcode_valueflow
Register valueflow.{h,cpp} to XCode projects.
|
2014-01-10 12:18:58 -08:00 |
Matthias Krüger
|
f6da9d4e3c
|
testcmdlineparser: comment out unused functions fileListStdin(), ignorepaths{1-4}(), ignorefilepaths{1,2}()
|
2014-01-10 21:08:12 +01:00 |
Matthias Krüger
|
4f918e1c8c
|
testsuite: remove function todoAssert() which is unused according to cppcheck.
|
2014-01-10 21:08:11 +01:00 |
Matthias Krüger
|
d9ce61a9d6
|
testsuite: according to cppcheck, the function printTests() is not used, remove it.
|
2014-01-10 21:08:11 +01:00 |
Matthias Krüger
|
6feb0faf4c
|
testbool: same for checkComparisonOfBoolWithBool
|
2014-01-10 21:08:11 +01:00 |
Matthias Krüger
|
3602cc2f6a
|
testsymboldatabase: run symboldatabase32, probably someone forgot to implement this.
|
2014-01-10 21:08:11 +01:00 |
Simon Martin
|
105681124c
|
Register valueflow.{h,cpp} to XCode projects.
|
2014-01-10 21:03:33 +01:00 |
Daniel Marjamäki
|
57d241793f
|
value flow: fix segfault if var is null
|
2014-01-10 18:30:41 +01:00 |
Daniel Marjamäki
|
c687933e9f
|
value flow: improved handling of for loops
|
2014-01-10 18:19:24 +01:00 |
Daniel Marjamäki
|
3eebc8a9f1
|
test1
|
2014-01-10 16:51:58 +01:00 |
Daniel Marjamäki
|
3e7f692d4d
|
value flow: stop checking global variable when going out of function scope
|
2014-01-10 16:17:19 +01:00 |
Daniel Marjamäki
|
acb103e214
|
value flow: skip scopes that don't contain variable
|
2014-01-10 16:13:39 +01:00 |
Daniel Marjamäki
|
81513b4346
|
value flow: Readded safety check that tok->astOperand1() is not NULL
|
2014-01-10 05:54:03 +01:00 |
Daniel Marjamäki
|
d085705e8f
|
value flow: assume that value of global const variable is not changed
|
2014-01-10 05:47:56 +01:00 |
Daniel Marjamäki
|
a26c5736da
|
Library: Allow loading xml data from memory
|
2014-01-09 21:58:56 +01:00 |
Daniel Marjamäki
|
752e9d0fb7
|
Tokenizer::varId: Fixed wrong varid for shadow types with same names as class members
|
2014-01-09 21:44:29 +01:00 |
Daniel Marjamäki
|
1be30bf022
|
ast: fixed handling of templates
|
2014-01-09 17:14:16 +01:00 |
XhmikosR
|
f9dd9676be
|
Fix the C4099 warning.
|
2014-01-09 16:58:42 +02:00 |
XhmikosR
|
96b62c6ccb
|
Fix the C4800 warnings.
|
2014-01-09 16:58:42 +02:00 |
Daniel Marjamäki
|
253c4fef49
|
Fixed #5331 (std.cfg: 'isalpha' is misspelled)
|
2014-01-09 15:44:42 +01:00 |
Erik Lax
|
d33d27133f
|
Fixed #5330 (Add _exit() to Tokenizer::IsScopeNoReturn)
|
2014-01-09 15:43:27 +01:00 |
Daniel Marjamäki
|
04cb56e070
|
ast: fixed trouble with 'ab=a+(b/(c))+d;' where the '(c)' could be mistaken for a cast
|
2014-01-08 21:49:42 +01:00 |
Daniel Marjamäki
|
4f11086505
|
Tokenizer: Don't remove parentheses in 'a?b:(c>0?d:e)'
|
2014-01-08 20:53:33 +01:00 |
Daniel Marjamäki
|
32f2ee422f
|
value flow: fixed segfault and added more handling of unsigned values
|
2014-01-08 20:10:38 +01:00 |
Daniel Marjamäki
|
644004573b
|
Preprocessor: fixed 8.0E+007 in macros
|
2014-01-08 18:05:14 +01:00 |
Daniel Marjamäki
|
7c4a7ac3d5
|
value flow: starting to refactor CheckNullPointer::nullPointerDeRefThenCheck
|
2014-01-08 17:37:39 +01:00 |
Daniel Marjamäki
|
26a72d73fe
|
value flow: improved subfunction handling when using && or || in function argument
|
2014-01-08 16:49:15 +01:00 |
Daniel Marjamäki
|
9c50deda64
|
value flow: reverted TestOther, don't use value flow in test cases yet
|
2014-01-08 16:18:50 +01:00 |
Daniel Marjamäki
|
a2fe1ebe92
|
value flow: pass result of bool operator to function
|
2014-01-08 16:17:47 +01:00 |
Daniel Marjamäki
|
6d22c9deaa
|
value flow: if unsigned variable is compared against 1 with either >= or <= then assume it can have the value 0
|
2014-01-08 06:53:17 +01:00 |
Daniel Marjamäki
|
1e3c43e708
|
value flow: improved bailouts in ?:
|
2014-01-08 06:39:15 +01:00 |
Daniel Marjamäki
|
7cfa4c8654
|
astyle formatting
|
2014-01-08 06:06:08 +01:00 |
Daniel Marjamäki
|
dfee044925
|
value flow: Fixed wrong value in subfunction after conditional return
|
2014-01-08 06:04:51 +01:00 |
Daniel Marjamäki
|
f79e1b6d87
|
Fixed #5317 (failed to load std.cfg)
|
2014-01-08 05:03:55 +01:00 |
Daniel Marjamäki
|
4f9b0f38aa
|
1.63.1: Updated download link on mainpage
|
2014-01-07 22:23:40 +01:00 |
Daniel Marjamäki
|
1fb0b1750c
|
value flow: Fixed FP in ?:
|
2014-01-07 19:46:13 +01:00 |
Daniel Marjamäki
|
740f72fdbd
|
value flow: simple handling of for loops
|
2014-01-07 19:20:56 +01:00 |
Martin Ettl
|
fa04273473
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2014-01-06 18:51:15 +01:00 |
Daniel Marjamäki
|
126f2ed423
|
Fixed Visual Studio compiler error
|
2014-01-06 18:14:29 +01:00 |
Daniel Marjamäki
|
a6320a35e0
|
value flow: added experimental subfunction handling
|
2014-01-06 16:37:52 +01:00 |
Daniel Marjamäki
|
58fb2e756b
|
Value flow: added bailout on }
|
2014-01-06 11:27:56 +01:00 |
Daniel Marjamäki
|
39b47cc1e7
|
value flow: improved error message output for conditional division by zero
|
2014-01-06 10:51:17 +01:00 |
Daniel Marjamäki
|
a5b79bc968
|
value flow: fixed bailout so it really bails out
|
2014-01-06 10:23:17 +01:00 |