Daniel Marjamäki
|
bc9ad08831
|
Fixed #5245 (false positive: Uninitialized variable (assignment inside ternary operator))
|
2014-01-25 10:12:50 +01:00 |
Daniel Marjamäki
|
35b51468cb
|
value flow: Fixed FP for division then check in for loop: 'for (a=b/x;x>0;x--)'
|
2014-01-25 09:22:32 +01:00 |
Daniel Marjamäki
|
4647a9fc93
|
Fixed #5401 (value flow: fp when there are increment/decrement)
|
2014-01-24 18:22:38 +01:00 |
Daniel Marjamäki
|
1cac7e1686
|
value flow: better handling in function call bailout of casting address of variable
|
2014-01-24 17:47:49 +01:00 |
Daniel Marjamäki
|
135998abba
|
value flow: use const when possible
|
2014-01-24 06:16:23 +01:00 |
Heinrich Schuchardt
|
de20ba6763
|
[PATCH] Types in isRecordTypeWithoutSideEffects
The type definition of the iterator should match the type definition of the map <const Type *, bool>.
|
2014-01-24 06:10:19 +01:00 |
Daniel Marjamäki
|
1edd43253d
|
Merge pull request #224 from tobiasweibel/weibelt/fix-duplicated-test
Replaced duplicated logf(2.0) with logf(2.0f) unittest
|
2014-01-23 20:41:45 -08:00 |
Daniel Marjamäki
|
85b6495cce
|
value flow: fixed comments
|
2014-01-23 19:40:47 +01:00 |
Tobias Weibel
|
9d55265e6b
|
Replaced duplicated logf(2.0) with logf(2.0f) unittest
|
2014-01-23 16:19:30 +01:00 |
Xuecheng Zhang
|
50d0aa1870
|
GUI: fix SuggestLanguage for zh_CN
|
2014-01-23 06:32:41 +01:00 |
Daniel Marjamäki
|
ec034c1d59
|
Fixed #5386 (ast: hang when code is 'for (T a : b)')
|
2014-01-23 06:13:24 +01:00 |
Daniel Marjamäki
|
5b479cc841
|
Updated Makefile with dmake
|
2014-01-22 21:26:50 +01:00 |
Daniel Marjamäki
|
0dbb86f0cb
|
Cleanup ExecutionPath from CheckBufferOverrun
|
2014-01-22 21:25:37 +01:00 |
Daniel Marjamäki
|
1d7bb05faf
|
Remove ExecutionPath from CheckNullPointer
|
2014-01-22 20:24:51 +01:00 |
Daniel Marjamäki
|
f3f7e6d302
|
value flow: replacing executionpath checking of null pointers
|
2014-01-22 20:16:31 +01:00 |
Daniel Marjamäki
|
43db1ee797
|
value flow: use more specific bailouts when analysing value flow after assignment
|
2014-01-22 06:38:25 +01:00 |
Daniel Marjamäki
|
cc38dec3ad
|
value flow: a bit better handling of assigned variable
|
2014-01-22 06:10:17 +01:00 |
Daniel Marjamäki
|
2b7a991c1a
|
temporarily hide gcc warnings
|
2014-01-21 21:17:03 +01:00 |
Daniel Marjamäki
|
a27ccbd0f8
|
value flow: start implementing value flow analysis of assigned value
|
2014-01-21 21:13:49 +01:00 |
Daniel Marjamäki
|
a84fdf98cc
|
Null pointer: remove old checking that is replaced by value flow checking
|
2014-01-21 19:50:52 +01:00 |
Daniel Marjamäki
|
20b73747e0
|
value flow: refactor. added Token::getMaxValue()
|
2014-01-21 16:58:23 +01:00 |
Daniel Marjamäki
|
b91f42453b
|
value flow: improved handling of cast
|
2014-01-20 22:26:55 +01:00 |
Daniel Marjamäki
|
bb3cc67aaa
|
value flow: improved calculations that depends on variable
|
2014-01-20 21:45:30 +01:00 |
Daniel Marjamäki
|
79a1244a54
|
Updated Makefile with dmake
|
2014-01-20 20:55:17 +01:00 |
Daniel Marjamäki
|
69109784e8
|
value flow: cleanup usage of valueflow. utility function Token::getValue was added.
|
2014-01-20 06:49:45 +01:00 |
Daniel Marjamäki
|
98305e9163
|
astyle formatting
|
2014-01-20 06:31:28 +01:00 |
Daniel Marjamäki
|
add84187cc
|
CheckOther: Removed old zero division check
|
2014-01-20 06:31:13 +01:00 |
Daniel Marjamäki
|
7ff7bc1c2e
|
Fixed #5376 (false positive: zerodivcond (style) Either the condition 'B>0' is useless or there is division by zero)
|
2014-01-19 20:16:55 +01:00 |
Daniel Marjamäki
|
84c5f47eb1
|
value flow: bailout for class variables that are non-const
|
2014-01-19 11:55:02 +01:00 |
Daniel Marjamäki
|
ccda78f347
|
value flow: fixed todo assertion for handling of conditions
|
2014-01-19 09:31:40 +01:00 |
Daniel Marjamäki
|
cdaa7abf7e
|
value flow: better handling of conditional code below || && ?: operators
|
2014-01-19 09:05:48 +01:00 |
Daniel Marjamäki
|
2d0a68cac2
|
cleanup redundant variable inconclusive
|
2014-01-18 19:51:57 +01:00 |
Daniel Marjamäki
|
77f3f6c21a
|
valueflow: added setTokenValue that perform calculations using set value
|
2014-01-18 19:30:44 +01:00 |
Daniel Marjamäki
|
6a3a9ee8e7
|
ast: fixed tree for 'sizeof(struct S)'
|
2014-01-18 13:18:11 +01:00 |
Daniel Marjamäki
|
c7032a8867
|
value flow: improved handling of loops
|
2014-01-18 11:54:00 +01:00 |
Daniel Marjamäki
|
498cdb8610
|
added debug output for the value flow
|
2014-01-18 09:58:32 +01:00 |
Daniel Marjamäki
|
a7146916b1
|
Makefile: added -Wno-sign-compare. I don't like this warning
|
2014-01-18 09:51:48 +01:00 |
Daniel Marjamäki
|
cda9b409ef
|
GUI: List embedded cfg files in project dialog
|
2014-01-18 09:21:06 +01:00 |
Daniel Marjamäki
|
2ef95fc794
|
GUI: use debug mode
|
2014-01-18 08:50:22 +01:00 |
Daniel Marjamäki
|
81572135f4
|
Merge pull request #222 from rpavlik/fixmxe
Fix (cli) build on MXE
|
2014-01-17 23:47:42 -08:00 |
Daniel Marjamäki
|
d0d56aee4a
|
TestValueFlow: split up valueFlowBeforeCondition into smaller functions
|
2014-01-18 08:45:24 +01:00 |
Ryan Pavlik
|
065db3d9f6
|
Add a rule to the cli makefile to actually build TinyXML2
|
2014-01-17 15:52:05 -06:00 |
Ryan Pavlik
|
32bf275447
|
Fix case-insensitive string compare function on MinGW
|
2014-01-17 15:29:53 -06:00 |
Daniel Marjamäki
|
bc79f7905a
|
Merge pull request #221 from matthiaskrgr/travis
travis: sent out build failure notification as soon as the first job fails using matrix: fast_finish: true
|
2014-01-17 12:38:05 -08:00 |
Robert Reif
|
f82a2cc6af
|
windows.cfg: improved cfg for _s functions
|
2014-01-17 21:30:58 +01:00 |
Matthias Krüger
|
4c9218981f
|
travis: sent out build failure notification as soon as the first job fails using matrix: fast_finish: true
|
2014-01-17 20:46:20 +01:00 |
Daniel Marjamäki
|
3e23e243f6
|
BufferOverflow: Updated message for out of bounds array index or redundant condition
|
2014-01-17 19:44:45 +01:00 |
Daniel Marjamäki
|
57d318b2e5
|
valueflow: better handling of increment/decrement
|
2014-01-17 19:28:28 +01:00 |
Daniel Marjamäki
|
18d6285ad2
|
BufferOverrun: Improved error message when array index is used before checking that its in limits
|
2014-01-17 18:56:46 +01:00 |
Daniel Marjamäki
|
b2b5590f2b
|
Refactoring: Moved astStringify to the Token class and renamed it to expressionString. This can often be useful when reporting error messages that contains source code.
|
2014-01-17 18:37:49 +01:00 |