Daniel Marjamäki
|
363f4ca939
|
rename _flags to mFlags
|
2018-06-16 16:14:34 +02:00 |
Daniel Marjamäki
|
67b111f11e
|
SymbolDatabase: rename _constness to mConstness
|
2018-06-16 16:13:26 +02:00 |
Daniel Marjamäki
|
5154eb10c6
|
SymbolDatabase: rename _access
|
2018-06-16 16:12:27 +02:00 |
Daniel Marjamäki
|
7dfd4f61a1
|
SymbolDatabase: rename _index
|
2018-06-16 16:11:40 +02:00 |
Daniel Marjamäki
|
79ffe1d4fc
|
Rename _tokenizer, _settings, _errorLogger
|
2018-06-16 16:10:28 +02:00 |
Daniel Marjamäki
|
8209c4aebd
|
SymbolDatabase: rename _start and _end
|
2018-06-16 16:03:36 +02:00 |
Daniel Marjamäki
|
311454669f
|
SymbolDatabase: rename _name
|
2018-06-16 15:57:16 +02:00 |
Daniel Marjamäki
|
593f7eee38
|
Fixed #8624 (Crash below CheckOther::checkDuplicateExpression)
|
2018-06-14 22:39:26 +02:00 |
Daniel Marjamäki
|
a21c05edfe
|
1.84: Set versions
[ci skip]
|
2018-06-10 22:21:57 +02:00 |
Daniel Marjamäki
|
45379a3aa6
|
Updated copyright year for modified files
[ci skip]
|
2018-06-10 22:07:21 +02:00 |
Daniel Marjamäki
|
3029606342
|
CheckClass: Fix Cppcheck warning about mismatching function parameters
|
2018-06-10 22:04:22 +02:00 |
Daniel Marjamäki
|
b9d03d0e23
|
astyle formatting
[ci skip]
|
2018-06-10 21:59:24 +02:00 |
Paul Fultz II
|
daacf27c2e
|
Fix false positive from issue 8612 (#1285)
|
2018-06-10 00:05:23 +02:00 |
Daniel Marjamäki
|
03b2e0eee7
|
inline suppressions: treat arithmetic operators as start-of-comment
|
2018-06-09 22:50:51 +02:00 |
amai2012
|
db7d267c02
|
Refactoring: Add _ prefix to Token member variables (#1280)
|
2018-06-09 08:14:24 +02:00 |
Paul Fultz II
|
8d53bcfd63
|
Fix FP when using non-const members and also check return type of function (#1283)
|
2018-06-09 08:05:19 +02:00 |
Daniel Marjamäki
|
84f0a18053
|
passedByReference: avoid false positives for std::pair
|
2018-06-08 10:19:02 +02:00 |
Daniel Marjamäki
|
44c78d1770
|
passedByReference: avoid false positives for std::function
|
2018-06-08 08:40:14 +02:00 |
Daniel Marjamäki
|
de09c117bf
|
Fixed #8618 (False positive: shared_ptr is passed by reference by intention)
|
2018-06-07 22:39:21 +02:00 |
amai2012
|
f947b3b025
|
Fix some doxygen warnings
|
2018-06-07 08:33:32 +02:00 |
Daniel Marjamäki
|
1abc9008d8
|
Fixed #8573 (FP noCopyConstructor - derive from noncopyable class)
|
2018-06-06 16:02:25 +02:00 |
Sebastian
|
7c9b6d9bb0
|
checkother.cpp: Fix typo in symbol placeholder in error message. (#1276)
|
2018-06-05 10:24:19 +02:00 |
Daniel Marjamäki
|
b9c1308a81
|
Fixed #8575 (false positive: longCastAssign)
|
2018-06-04 22:51:21 +02:00 |
Daniel Marjamäki
|
7b106c067a
|
Fixed #8603 (SymbolDatabase: 2 scopes with same function)
|
2018-06-03 23:14:24 +02:00 |
Daniel Marjamäki
|
df9b243227
|
Modernize: use ranged for loops in CheckNullPointer
|
2018-06-03 09:27:18 +02:00 |
Matthias Krüger
|
0771a81969
|
Revert "tokenlist::iscast(): save a few pointer dereferences."
This reverts commit e187fdb696 .
|
2018-06-02 15:57:56 +02:00 |
rebnridgway
|
d3b231214d
|
TemplateSimplifier optimisation. measured time improvement for cryptopp/test.cpp is ~8.4s => ~8.35s
|
2018-06-02 13:49:14 +02:00 |
Matthias Krüger
|
558a2f0cc7
|
SymbolDatabase::createSymbolDatabaseFindAllScopes(): hoist _tokenizer->isC(PP) dereference out of loop.
|
2018-06-02 13:38:15 +02:00 |
Matthias Krüger
|
e187fdb696
|
tokenlist::iscast(): save a few pointer dereferences.
|
2018-06-02 13:19:22 +02:00 |
Daniel Marjamäki
|
7163210f72
|
Fixed #8605 (Segmentation fault below TemplateSimplifier::simplifyCalculations)
|
2018-06-01 23:03:53 +02:00 |
Matthias Krüger
|
be6c273e6b
|
CheckBufferOverrun::checkScope_inner(): save a few pointer derefernces (NFC).
|
2018-05-31 12:28:34 +02:00 |
Daniel Marjamäki
|
02f9ab38b4
|
simplifyCalculations: Made this function ~30% faster when analysing lib/tokenize.cpp
|
2018-05-31 06:36:59 +02:00 |
amai2012
|
8d55d361ae
|
#8602 Template default parameter without name yields syntax error
|
2018-05-30 17:09:31 +02:00 |
IOBYTE
|
7681bbf227
|
Fixed #8146 (false positive: enum initialized using class member initializer syntax in struct in struct) (#1270)
|
2018-05-30 15:40:16 +02:00 |
Daniel Marjamäki
|
4c9bde277a
|
Refactoring: Use ranged for in TemplateSimplifier
|
2018-05-30 14:40:38 +02:00 |
Daniel Marjamäki
|
f7148cbaa9
|
Refactoring: Renamed iterator
|
2018-05-30 14:33:55 +02:00 |
Daniel Marjamäki
|
cc77a6aa62
|
Code refactoring
|
2018-05-29 22:41:37 +02:00 |
IOBYTE
|
3982c81394
|
Add support for C++ attribute nodiscard for functions. (#1269)
|
2018-05-29 21:43:56 +02:00 |
Daniel Marjamäki
|
14e60210c9
|
Optimize Tokenizer::setVarIdPass1
|
2018-05-29 18:41:05 +02:00 |
orbitcowboy
|
5861a3844a
|
Running astyle [ci skip].
|
2018-05-29 17:32:55 +02:00 |
orbitcowboy
|
de66eedd54
|
Improved const correctness of local variables.
|
2018-05-29 17:33:43 +02:00 |
Daniel Marjamäki
|
7d4a80fbd2
|
astyle formatting
[ci skip]
|
2018-05-29 16:30:33 +02:00 |
orbitcowboy
|
33777c5b72
|
Improved const correcntess of local variables.
|
2018-05-29 13:24:48 +02:00 |
orbitcowboy
|
b94e5ab9cb
|
Fixed VS2017 C4101: unreferenced local variable.
|
2018-05-29 13:18:07 +02:00 |
orbitcowboy
|
bf20aa2330
|
token.h: Added const-qualifiers to some functions.
|
2018-05-29 11:46:07 +02:00 |
Daniel Marjamäki
|
d7dfa29864
|
Preprocessor: only throw errors upon request.
|
2018-05-28 14:11:59 +02:00 |
Daniel Marjamäki
|
c2c43ce8a7
|
Code cleanup, use '= delete'
|
2018-05-28 12:44:18 +02:00 |
Daniel Marjamäki
|
02c8a1d61c
|
Tokenizer::setVarIdPass1 optimization
|
2018-05-28 11:32:47 +02:00 |
IOBYTE
|
36f7585798
|
Fixed #8600 (false-positive/regression: confusion between copy constructors of internal classes and lack of explicit keyword) (#1266)
|
2018-05-27 10:53:34 +02:00 |
orbitcowboy
|
1914d5e630
|
Running astlye
|
2018-05-25 08:35:37 +02:00 |