Alexey Eryomenko
|
22483baf72
|
missed simplification in parsing of std function declaration resulted in (#967)
wrong type detection
|
2017-10-03 22:10:13 +02:00 |
Daniel Marjamäki
|
b9b47809f9
|
Fixed #8197 (iscast: '(b)&1' is not a cast)
|
2017-09-08 22:52:16 +02:00 |
Matthias Krüger
|
58a64702b7
|
add "internalAstError" id so we can easily track ast errors on daca.
|
2017-09-05 22:49:16 +02:00 |
Daniel Marjamäki
|
713f607168
|
Fixed #8156 (wrong ast for 'z = (x & (unsigned)1) | (y & (unsigned)2);')
|
2017-08-26 23:25:45 +02:00 |
Ayaz Salikhov
|
b8cd7dbb5c
|
Use nullptr instead of 0 or NULL (#936)
|
2017-08-09 20:00:26 +02:00 |
Daniel Marjamäki
|
462ae455c8
|
Fix issue detected by Coverity, missing check if _settings is null
|
2017-08-02 08:04:35 +02:00 |
Daniel Marjamäki
|
cdeae918a8
|
Fix issue detected by Coverity (ternary operator false expression is unreachable)
|
2017-07-31 17:58:07 +02:00 |
Daniel Marjamäki
|
453058c059
|
AST: Better handling of C++11 initializer lists
|
2017-06-09 22:35:46 +02:00 |
Daniel Marjamäki
|
fd74d455ce
|
AST: Better handling of case
|
2017-06-08 15:32:35 +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
|
899615c1e4
|
update simplecpp includes
[ci skip]
|
2017-05-18 22:26:07 +02:00 |
Daniel Marjamäki
|
040d2f0012
|
Use simplecpp lexer in test cases
|
2017-05-18 21:52:31 +02:00 |
Daniel Marjamäki
|
59335f80d2
|
Try to fix windows build. Reduce header dependencies
|
2017-05-17 15:38:31 +02:00 |
Daniel Marjamäki
|
6230919976
|
Skip 'Stringification => Tokenize' step
|
2017-05-17 14:57:54 +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
|
589fabd0b1
|
Fixed #8027 (hang after AST_MAX_DEPTH is exceeded in array initialization)
|
2017-04-27 20:53:27 +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
|
0edb0dbf3c
|
Fix redundant assignment found by Cppcheck
|
2017-04-17 22:33:15 +02:00 |
Daniel Marjamäki
|
d911eeba75
|
astyle formatting
[ci skip]
|
2017-04-17 22:16:02 +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
|
4d1a64301c
|
AST: Fixed Match pattern '|*' => '*|'
|
2017-04-10 23:44:30 +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
|
45d2d66df3
|
Remove redundant space in Token::Match pattern
|
2017-04-09 19:27:11 +02:00 |
Daniel Marjamäki
|
e6005dfa3c
|
AST: Fix AST for lambda '[&]{..}'
|
2017-04-09 17:49:55 +02:00 |
Daniel Marjamäki
|
392a06a44b
|
AST: better handling of '(struct X){...}'
|
2017-04-06 21:28:13 +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
|
abb43b6a81
|
Fixed #7934 (Wrong AST for 'for (i=0;cond;({min(x,10);}))')
|
2017-04-02 19:44:33 +02:00 |
Daniel Marjamäki
|
1faca91c1d
|
Added 'endsWith' utility function. This will make compiling the democlient easier.
|
2017-04-01 18:14:18 +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 |
Daniel Marjamäki
|
f0c353abcb
|
TokenList: append 'U' if needed on hexvalues
|
2017-03-04 08:47:53 +01:00 |
Matthias Krüger
|
064a4aa4cc
|
improve constness of functions as per cppchecks suggestions.
|
2017-01-07 14:31:03 +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
|
c329887bfe
|
use const
|
2016-11-20 15:44:20 +01:00 |
Frank Zingsheim
|
c8ff96fe8f
|
Fixed #6180 (Usage of variable after std::move or std::forward)
|
2016-11-20 15:14:49 +01:00 |
Simon Martin
|
f816fb811e
|
Ticket #7680: Properly handle ::delete during memory leak checks.
|
2016-09-10 14:55:50 +02:00 |
Robert Reif
|
100c4276ea
|
Fixed #7424 (value type: wrong sign)
|
2016-03-18 10:30:57 +01:00 |
Alexander Mai
|
89c9528fdc
|
Small optimization of TokenList::validateAst()
|
2016-02-02 08:55:26 +01:00 |
Alexander Mai
|
a288d5eb16
|
#7027 TokenList::validateAst() did not detect broken AST with endless recursion
|
2016-01-31 22:16:58 +01:00 |