Daniel Marjamäki
|
b68c8d91ab
|
Fixed #8039 (Tokenizer: wrong simplification of string)
|
2017-06-01 22:21:02 +02:00 |
Ayaz Salikhov
|
28aa939d69
|
iwyu - include what you use
|
2017-05-27 04:33:47 +02:00 |
Daniel Marjamäki
|
dda5556ded
|
Fixed #8034 (AST: better handling for c++ type initialization)
|
2017-05-24 20:24:56 +02:00 |
Daniel Marjamäki
|
5444875f89
|
Fixed #8034 (AST: better handling for c++ type initialization)
|
2017-05-24 20:18:31 +02:00 |
Daniel Marjamäki
|
93e0516291
|
Fixed #8009 (Tokenizer: fix handling of template rvalue references)
|
2017-05-23 18:55:17 +02:00 |
Daniel Marjamäki
|
040d2f0012
|
Use simplecpp lexer in test cases
|
2017-05-18 21:52:31 +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 |
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 |
Daniel Marjamäki
|
8a08cc0796
|
Fixed #8029 (Tokenizer::simplifyCAlternativeTokens: dont simplify 'eb.and + 1')
|
2017-04-30 14:40:41 +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 |
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
|
1039c710e4
|
Fixed #8017 (AST: wrong ast for extra comma 's={1,}')
|
2017-04-22 11:23:11 +02: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
|
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
|
1a95dc9bd6
|
Fixed #7979 (Tokenizer: Detect and reject c++ code in .c file)
|
2017-04-17 22:15:29 +02:00 |
Daniel Marjamäki
|
bb015c6a2b
|
Fixed #8006 (AST: Wrong tree with complex for loops and casts)
|
2017-04-17 21:11:53 +02:00 |
Daniel Marjamäki
|
632a6b664c
|
AST: Harden handling of C++11
|
2017-04-10 23:29:15 +02:00 |
Daniel Marjamäki
|
2c43075ece
|
AST: weird clang syntax
|
2017-04-10 23:05:41 +02:00 |
Daniel Marjamäki
|
5e1b6aee8c
|
AST: Fix hang for weird VLA code
|
2017-04-10 22:17:34 +02:00 |
Daniel Marjamäki
|
ffeadbdde4
|
AST: improved handling for struct initialization 's = { [0] = 123 }'
|
2017-04-10 07:25:18 +02:00 |
Daniel Marjamäki
|
d92c529aa6
|
AST: Fix wrong handling of struct initialization, caused hang
|
2017-04-09 22:06:13 +02:00 |
Daniel Marjamäki
|
e6005dfa3c
|
AST: Fix AST for lambda '[&]{..}'
|
2017-04-09 17:49:55 +02:00 |
Daniel Marjamäki
|
8ffed6862d
|
Tokenizer: Add --check-config warning for macro with semicolon in argument
|
2017-04-07 19:19:10 +02:00 |
Daniel Marjamäki
|
392a06a44b
|
AST: better handling of '(struct X){...}'
|
2017-04-06 21:28:13 +02:00 |
Daniel Marjamäki
|
50da7d4919
|
Tokenizer: Write syntax error if there is C++ code in C file.
|
2017-04-06 08:50:35 +02:00 |
Daniel Marjamäki
|
e6ed08c4d8
|
Fixed #7976 (Internal error. Token::astOperand1() cyclic dependency. (ticket nr 2, new regression))
|
2017-04-05 11:00:02 +02:00 |
Daniel Marjamäki
|
9c5a136f04
|
Fixed #7975 (crash: Tokenizer::createLinks2 problem with enable_if<x&&y,C*>)
|
2017-04-03 21:48:22 +02:00 |
Daniel Marjamäki
|
abb43b6a81
|
Fixed #7934 (Wrong AST for 'for (i=0;cond;({min(x,10);}))')
|
2017-04-02 19:44:33 +02:00 |
Daniel Marjamäki
|
c18fe8262b
|
Fixed #7934 (Wrong AST for 'for (i=0;cond;({min(x,10);}))')
|
2017-03-19 07:26:11 +01:00 |
Daniel Marjamäki
|
ecc59859e1
|
Don't simplify _Bool in TokenList
|
2017-03-04 11:13:28 +01:00 |
Simon Martin
|
0943b2145b
|
Ticket #7891: Do not remove spaces in the internal representation for template instantiations.
|
2017-02-05 17:35:29 +01:00 |
Matthias Krüger
|
f80e888b7e
|
run astyle
[ci-skip]
|
2017-01-31 16:22:31 +01:00 |
Simon Martin
|
5262ed018e
|
Ticket #7440: Function calls should not abort pointer alias analysis for local variables.
|
2017-01-27 22:56:28 +01:00 |
Simon Martin
|
bd92ddd386
|
Ticket #7850: Properly handle C functions called "class".
|
2017-01-06 21:16:28 +01:00 |
Robert Reif
|
4123b457d7
|
Fixed #7441 (SymbolDatabase: No scope when function return type not specified)
|
2017-01-06 11:53:17 +01:00 |
Robert Reif
|
4c25e798b1
|
Fixed #7865 (Tokenizer::createLinks2(): does does set links for <> in struct template)
|
2016-12-31 22:05:29 +01:00 |
Daniel Marjamäki
|
1b21767954
|
Fixed #5666 (False positive when modifiying std::string by pointer)
|
2016-12-26 17:13:35 +01:00 |
Daniel Marjamäki
|
426d1b4196
|
Merge pull request #846 from simartin/ticket_7805
Ticket #7805: Ignore enumerators when simplifying known variables.
|
2016-12-21 17:58:48 +01:00 |
Simon Martin
|
5119ae84b8
|
Ticket #7805: Ignore enumerators when simplifying known variables.
|
2016-12-17 14:05:26 +01:00 |
Daniel Marjamäki
|
d4f2512421
|
Tokenizer::simplifyKnownVariables: Added bailout when pointer alias is simplified and loop is encountered
|
2016-12-11 19:12:23 +01:00 |
orbitcowboy
|
8a45c3192b
|
There is not need to clear a string directly after its creation.
|
2016-11-30 10:39:14 +01:00 |
Stefan Weil
|
57b57428c2
|
Fix some typos in comments (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
2016-11-27 11:40:42 +01:00 |
Daniel Marjamäki
|
74fa69fe5e
|
Fixed #7821 (syntax error, first token is &)
|
2016-11-20 17:59:50 +01:00 |
Daniel Marjamäki
|
5b377ea2e4
|
Fixed #7821 (segmentation fault, invalid last token)
|
2016-11-20 14:15:51 +01:00 |
Daniel Marjamäki
|
efa3aba32a
|
Remove Tokenizer::simplifyNull()
|
2016-10-18 21:44:02 +02:00 |
Daniel Marjamäki
|
9cea2d6dfa
|
Tokenizer: Removed simplifications of standard functions that should be handled through configuration.
|
2016-10-18 19:25:58 +02:00 |
Daniel Marjamäki
|
d09a8dde57
|
Improved char literal handling. In the 'normal' tokenlist these should not be simplified to integer literals.
|
2016-10-12 10:20:24 +02:00 |