Daniel Marjamäki
|
f85e43d21f
|
Fixed #8059 (Tokenizer::simplifyWhile0: for loop that modifies local variable)
|
2017-07-09 22:44:10 +02:00 |
Daniel Marjamäki
|
dff9d13758
|
Fixed #8115 (Tokenizer: links not properly set in r-value template 'Foo<int> && foo')
|
2017-07-09 13:26:59 +02:00 |
Daniel Marjamäki
|
ea598d5284
|
refactoring, use early return
|
2017-07-09 13:09:36 +02:00 |
Daniel Marjamäki
|
32fe0aba41
|
Fixed #8037 (ValueFlow: global variable might be modified by function call)
|
2017-07-09 12:50:17 +02:00 |
Daniel Marjamäki
|
0a91ced941
|
refactoring, use continue in loop instead of nesting
|
2017-07-09 12:36:33 +02:00 |
Daniel Marjamäki
|
ac85b78e2a
|
Fixed #5619 (false positive: unusedVariable - array accessed by pointer variable only)
|
2017-07-09 11:19:00 +02:00 |
Daniel Marjamäki
|
7161daefbd
|
Fixed #8040 (False positive resourceLeak - handle assigned to class instead of scalar)
|
2017-07-08 22:28:31 +02:00 |
Daniel Marjamäki
|
6417be4a71
|
Fixed #8054 (Tokenizer::simplifyKnownVariables(): Wrong simplification for global variables)
|
2017-07-08 22:12:01 +02:00 |
Daniel Marjamäki
|
6c2002a150
|
minor constness fix
|
2017-07-08 21:41:57 +02:00 |
Daniel Marjamäki
|
6b48781fdc
|
Fixed #7105 (False positive resourceLeak - socket handle wiped after close)
|
2017-07-07 21:51:48 +02:00 |
Daniel Marjamäki
|
101303a179
|
Fixed #6513 (Resource leak: hSocket - false positive / enhancement needed)
|
2017-07-02 08:39:48 +02:00 |
Daniel Marjamäki
|
5fb59a8063
|
windows.cfg: reordering of podtypes and defines
|
2017-07-02 08:38:07 +02:00 |
Daniel Marjamäki
|
211d8c6020
|
Refactoring checking for unused variables (avoid FN when not taking address)
|
2017-07-01 22:45:51 +02:00 |
Daniel Marjamäki
|
d6f066482e
|
Fixed #6542 (FP: Variable 'lcount' is not assigned a value - using address of integer array)
|
2017-07-01 11:31:51 +02:00 |
Daniel Marjamäki
|
db01ea1408
|
Fixed #6261 (false positive: Variable used in ternary expression within function argument list)
|
2017-07-01 11:03:49 +02:00 |
Daniel Marjamäki
|
4827751b04
|
improve constness
|
2017-07-01 09:10:23 +02:00 |
Daniel Marjamäki
|
f847631cdb
|
Fixed #5273 (FP memleak: Unknown if() condition should make error inconclusive)
|
2017-06-30 23:05:09 +02:00 |
Daniel Marjamäki
|
b97f5d909e
|
Fixed #6570 (False positive unusedFunction - function called from within template function)
|
2017-06-30 14:34:28 +02:00 |
Daniel Marjamäki
|
22919da9a8
|
Fixed #6246 (Defect: False positive due to ignoring struct initialisation when nested in a loop and assigned to a member)
|
2017-06-30 13:41:19 +02:00 |
Daniel Marjamäki
|
3ab8466415
|
refactoring, use early continue in for loop
|
2017-06-30 12:45:48 +02:00 |
x29a
|
15b0eb42bd
|
import solution: Support system environment variables
|
2017-06-27 12:41:25 +02:00 |
Daniel Marjamäki
|
80367095db
|
Fixed #7946 (GUI-CLI: Priorize specific command line parameters to guessing)
|
2017-06-25 22:18:51 +02:00 |
Daniel Marjamäki
|
839cb2bdaa
|
Fixed #7903 (Library Editor doesn't allow to select 'sizeof' as type of Min size of buffer)
|
2017-06-25 11:55:50 +02:00 |
Daniel Marjamäki
|
f4dba4ad3d
|
testrunner: Remove TestPath::simplify_path as these tests has been moved to simplecpp
|
2017-06-23 20:32:00 +02:00 |
Daniel Marjamäki
|
dc37034687
|
Merge pull request #917 from x29a/unique_includes
Unique includes
|
2017-06-23 20:21:38 +02:00 |
Daniel Marjamäki
|
410844a2dc
|
Merge pull request #918 from neheb/master
Add OpenCL support
|
2017-06-23 20:12:18 +02:00 |
Daniel Marjamäki
|
c75b90487e
|
bump simplecpp
|
2017-06-23 20:09:26 +02:00 |
neheb
|
ef86ac04b4
|
Add OpenCL support
OpenCL is basically C99.
|
2017-06-22 17:34:07 -07:00 |
x29a
|
b3a747d606
|
fix brainfart
|
2017-06-22 16:53:13 +02:00 |
x29a
|
cde17935ea
|
only use each include path once
|
2017-06-22 16:49:36 +02:00 |
amai2012
|
947ace6194
|
Fix false positive
|
2017-06-22 09:23:15 +02:00 |
Matthias Krüger
|
159e420146
|
dmake: fix SRCDIR=build build.
The problem was hardcoded "lib" path which needs to be $(SRCDIR)
|
2017-06-21 17:59:00 +02:00 |
Daniel Marjamäki
|
2665e6e60c
|
Fix dmake, it now depends on simplecpp::simplifyPath
|
2017-06-21 15:29:00 +02:00 |
Daniel Marjamäki
|
1e12ec241c
|
reuse simplecpp::simplifyPath
|
2017-06-21 14:27:46 +02:00 |
Daniel Marjamäki
|
c4c3802c54
|
bump simplecpp
|
2017-06-21 14:27:08 +02:00 |
Daniel Marjamäki
|
18c97c5456
|
bump simplecpp
|
2017-06-21 12:09:50 +02:00 |
Ivan Ryabov
|
170cfc24a2
|
Make detection of clang++ compiler more robust (#915)
* Make detection of clang++ compiler more robust
* Updated makefile generator
|
2017-06-16 12:56:29 +02:00 |
Daniel Marjamäki
|
f86d8244fa
|
Fixed #8022 (DacaWrongData: checkIgnoredReturnValue, hana)
|
2017-06-10 08:23:26 +02:00 |
Daniel Marjamäki
|
453058c059
|
AST: Better handling of C++11 initializer lists
|
2017-06-09 22:35:46 +02:00 |
Alexander Mai
|
7a0f05aaa5
|
Correct some wrong attributes causing false positives. Add more interfaces
|
2017-06-08 22:33:41 +02:00 |
Alexander Mai
|
d3e79b71b5
|
#8051 Add regression test. Issue got fixed before.
|
2017-06-08 19:22:01 +02:00 |
Daniel Marjamäki
|
e8d1e4b19d
|
bump simplecpp
|
2017-06-08 15:55:12 +02:00 |
Daniel Marjamäki
|
fd74d455ce
|
AST: Better handling of case
|
2017-06-08 15:32:35 +02:00 |
Daniel Marjamäki
|
da87fdbb90
|
Refactoring TemplateSimplifier::simplifyCalculations, Token::Match patterns
|
2017-06-08 08:18:40 +02:00 |
Daniel Marjamäki
|
c1ea873e1c
|
TemplateSimplifier::simplifyCalculations: Add some more tests and make sure they pass
|
2017-06-08 08:15:05 +02:00 |
Daniel Marjamäki
|
cb48e63f92
|
TemplateSimplifier: Fixed bug in simplifyCalculations. Now template58 test case does not throw InternalError
|
2017-06-08 00:49:46 +02:00 |
Daniel Marjamäki
|
d2e7df2c04
|
TemplateSimplifier: Broke out code into separate function
|
2017-06-08 00:16:43 +02:00 |
Daniel Marjamäki
|
2740736136
|
Avoid 'deleteThis' in TemplateSimplifier::simplifyCalculations as it can cause 'use after free' see #6021
|
2017-06-07 20:09:06 +02:00 |
Daniel Marjamäki
|
d335412858
|
Avoid 'deleteThis' in TemplateSimplifier::simplifyCalculations as it can cause 'use after free' see #6021
|
2017-06-07 19:46:02 +02:00 |
Daniel Marjamäki
|
18abe4a142
|
Fixed #6021 (TemplateSimplifier::simplifyCalculations causes heap corruption on invalid code)
|
2017-06-07 19:32:56 +02:00 |