Daniel Marjamäki
|
67e3187653
|
Preprocessor: Refactor handling of #pragma asm
|
2017-05-17 10:25:37 +02:00 |
Daniel Marjamäki
|
8d75d1b920
|
Partial fix for #8028 (ValueFlow: Origin/callstack of value)
|
2017-05-15 20:05:11 +02:00 |
PKEuS
|
fb94ad21fa
|
Updated Visual Studio solution to VS2017.
|
2017-05-14 10:04:25 +02:00 |
Daniel Marjamäki
|
55cd69e290
|
alwaysTrueFalse: Dont warn when checking sizeof for some type. such condition might be platform dependent.
|
2017-05-13 19:07:24 +02:00 |
PKEuS
|
68d77b73da
|
SymbolDatabase: Fixed parsing of unnamed arguments, properly detect pointers (#8052)
|
2017-05-07 09:03:58 +02:00 |
PKEuS
|
28b8bc57a8
|
CheckVaarg::va_list_usage(): Bailout on "goto" (#8043)
|
2017-05-07 08:32:48 +02:00 |
PKEuS
|
b345c430fe
|
CheckStl::readingEmptyStlContainer(): Skip over lambdas (#8055)
|
2017-05-07 08:15:58 +02:00 |
Alexander Mai
|
c1cdcc158f
|
Run astyle. Fix some Doxygen issues
|
2017-05-06 11:57:02 +02:00 |
amai2012
|
3e11eb9dca
|
#8050 cppcheckError: 0xFFFFFFul -> 16777215ULU. Don't add a suffix 'U' if there is already a suffix present.
|
2017-05-05 14:47:58 +02:00 |
Daniel Marjamäki
|
a8a54bbfa8
|
Fixed #6028 (Improvement: False positive caused by C keywords in assembly comments)
|
2017-05-05 08:57:24 +02:00 |
Daniel Marjamäki
|
65297ce285
|
Fixed #7191 (false positive memleak on in-place new)
|
2017-05-04 19:39:57 +02:00 |
Alexander Mai
|
f54a6f085b
|
#7883 hang: CheckOther::checkFuncArgNamesDifferent() template code in .h. Activate language check for header files + Small refactoring
|
2017-05-03 20:36:26 +02:00 |
Alexander Mai
|
6db9c78fb6
|
Address some warnings on test code
|
2017-05-03 14:39:21 +02:00 |
U-SAMS\Alexander
|
a8e12a6f29
|
Fix&cheat to make config test pass on cygwin
|
2017-05-03 11:41:37 +02:00 |
Robert Reif
|
e2bfe1c0ec
|
Fixed #8044: Crash below SymbolDatabase::setValueType
|
2017-05-01 14:12:50 -04:00 |
Matthias Krüger
|
cee0f724ff
|
Fixed #8018: Tokenize::findGarbageCode: detect heads of for-loops with 1 or more than 2 semicolons as garbage code.
|
2017-05-01 18:28:26 +02:00 |
Daniel Marjamäki
|
8a08cc0796
|
Fixed #8029 (Tokenizer::simplifyCAlternativeTokens: dont simplify 'eb.and + 1')
|
2017-04-30 14:40:41 +02:00 |
Daniel Marjamäki
|
48f1d02355
|
astyle formatting
[ci skip]
|
2017-04-30 14:22:40 +02:00 |
Daniel Marjamäki
|
7fd04cd8d0
|
Updated Token::expressionString(), write '->' instead of '.'
|
2017-04-30 14:22:18 +02:00 |
Simon Martin
|
28960a8bba
|
Remove bailout and fix varid for template class member initialized in out-of-line constructor (#8031)
|
2017-04-30 08:59:47 +02:00 |
IOBYTE
|
8a668aa860
|
Add missing else that could cause an extra try scope to be added to the scope list (#8025)
Add an optional extended description…
|
2017-04-30 08:58:41 +02:00 |
Alexander Mai
|
14be611a7e
|
Correct configuration to allow NULL as 2nd argument to read/write. Whether it's a legal value depends on the 3rd argument
|
2017-04-29 17:57:16 +02:00 |
Daniel Marjamäki
|
980ca39fe2
|
valueFlowForward: better handling of sizeof() in rhs in assignments
|
2017-04-29 08:25:55 +02:00 |
Daniel Marjamäki
|
06102cb3d7
|
UninitVar: Don't warn for inconclusive values
|
2017-04-28 21:09:56 +02:00 |
Daniel Marjamäki
|
d9f72d5f8c
|
AST: Handle 'x = { [ID] = 1, .. }' when ID is unexpanded macro
|
2017-04-26 22:35:04 +02:00 |
Daniel Marjamäki
|
bdf16b1157
|
Tokenizer::simplifyComma: dont simplify comma in '=(struct s){...}'
|
2017-04-26 20:48:08 +02:00 |
Daniel Marjamäki
|
4175902e36
|
astyle formatting
[ci skip]
|
2017-04-26 18:42:34 +02:00 |
orbitcowboy
|
0b6c726439
|
posix.cfg: Do not allow the second parameter of read and write to be a NULL pointer.
|
2017-04-26 14:25:14 +02:00 |
Daniel Marjamäki
|
89532cf8b9
|
Fixed #7968 (valueFlowBeforeCondition: better handling of compound assignments)
|
2017-04-25 20:45:02 +02:00 |
Daniel Marjamäki
|
140e086206
|
Fixed #7738 (False positive deallocret - delete and return NULL pointer)
|
2017-04-24 22:05:16 +02:00 |
Daniel Marjamäki
|
37fd60e879
|
Fixed #7293 (Use of uninitialized pointer not detected (worked in 1.71))
|
2017-04-24 18:27:16 +02:00 |
Daniel Marjamäki
|
8a738eefab
|
fixed #7998 (uninitialized variable is not found when used with switch/case)
|
2017-04-23 18:05:14 +02:00 |
Daniel Marjamäki
|
101dc28afa
|
Refactoring: Moved checkMemset.. from CheckOther to CheckFunctions
|
2017-04-23 07:53:41 +02:00 |
Daniel Marjamäki
|
e72ec4282d
|
Fixed #7842 (Preprocessor::getConfigs: #error in #ifndef not handled well)
|
2017-04-22 12:44:57 +02:00 |
Daniel Marjamäki
|
1039c710e4
|
Fixed #8017 (AST: wrong ast for extra comma 's={1,}')
|
2017-04-22 11:23:11 +02:00 |
Daniel Marjamäki
|
7140bae226
|
Merge pull request #894 from simartin/ticket_7964
Ticket #7964: Don't crash on valid code using function pointers named strcpy or strcat in main()
|
2017-04-22 01:24:03 +02:00 |
Simon Martin
|
b526fd7c49
|
Ticket #7964: Don't crash on valid code using function pointers named strcpy or strcat in main().
|
2017-04-21 23:36:10 +02:00 |
Daniel Marjamäki
|
43454936e7
|
Fixed #8014 (FP: Uninitialized variable 'f(1,{..});')
|
2017-04-21 22:33:27 +02:00 |
Robert Reif
|
78ad9825af
|
Add support for auto variables in regular for loop.
|
2017-04-21 15:25:02 -04:00 |
Daniel Marjamäki
|
e827119856
|
Fix testrunner InternalError
|
2017-04-21 21:02:46 +02:00 |
Daniel Marjamäki
|
902eb87a8a
|
Fixed #8016 (AST: wrong ast for 'x=(s){...};')
|
2017-04-21 17:44:11 +02:00 |
Daniel Marjamäki
|
eec8c77774
|
Merge pull request #892 from IOBYTE/master
Add support for auto variable initialized from function return type.
|
2017-04-20 22:17:23 +02:00 |
Daniel Marjamäki
|
f8e9071de1
|
CheckFunction: In the <valid> check handle possible/conditional/inconclusive values better
|
2017-04-20 22:14:54 +02:00 |
Robert Reif
|
0ff8e49b69
|
Add support for auto variable initialized from function return type.
|
2017-04-20 15:22:57 -04:00 |
Daniel Marjamäki
|
95dd16892b
|
Merge pull request #891 from IOBYTE/master
Fix #7963: crash; Variable::setFlag ; gecko-dev , dom/canvas/WebGLTra…
|
2017-04-20 20:51:40 +02:00 |
Daniel Marjamäki
|
1422487769
|
astyle formatting
[ci skip]
|
2017-04-20 17:43:28 +02:00 |
Robert Reif
|
69d18d9c29
|
Fix #7963: crash; Variable::setFlag ; gecko-dev , dom/canvas/WebGLTransformFeedback.cpp
|
2017-04-20 10:03:29 -04:00 |
Daniel Marjamäki
|
7a26e046a8
|
Fixed #8001 (AST: Wrong AST for lambda function with 'std::string const&' result type)
|
2017-04-18 21:21:30 +02:00 |
Daniel Marjamäki
|
efcf71a5dc
|
qt.cfg: attempt to fix cfg test
|
2017-04-18 19:26:54 +02:00 |
Daniel Marjamäki
|
296f250caa
|
qt.cfg: configure some QString methods
|
2017-04-18 19:21:34 +02:00 |