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 |
orbitcowboy
|
fe8cab1749
|
Removed platform specifc constants from previous commit.
|
2018-06-01 12:07:46 +02:00 |
orbitcowboy
|
34372aaf00
|
std.cfg: Added some floating point constants from <math.h>.
|
2018-06-01 11:45:05 +02:00 |
Matthias Krüger
|
26e5c93e37
|
run dmake
|
2018-05-31 12:31:03 +02:00 |
Matthias Krüger
|
be6c273e6b
|
CheckBufferOverrun::checkScope_inner(): save a few pointer derefernces (NFC).
|
2018-05-31 12:28:34 +02:00 |
orbitcowboy
|
55ff7c0823
|
test std.cfg: Updated tests for strncpy_s().
|
2018-05-31 11:23:54 +02:00 |
Daniel Marjamäki
|
f326021a75
|
std.cfg: strncpy_s wrongly had <not-uninit/> in first argument
|
2018-05-31 07:03:07 +02:00 |
Daniel Marjamäki
|
ccbfd623d5
|
astyle formatting
[ci skip]
|
2018-05-31 07:02:08 +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 |
orbitcowboy
|
c7993c38b5
|
bsd.cfg: Added support for strlcat().
|
2018-05-30 16:47:00 +02:00 |
orbitcowboy
|
d412c3908f
|
test std.cfg: Fixed introduced regression.
|
2018-05-30 16:30:00 +02:00 |
orbitcowboy
|
39feb150c0
|
std.cfg and windows.cfg: Added support for wcscat_s() and _tcscat_s().
|
2018-05-30 16:25:09 +02:00 |
orbitcowboy
|
ef82477d11
|
std.cfg: Do not take the return value of std::locale::global() into account.
|
2018-05-30 16:04:40 +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 |
orbitcowboy
|
d06eb3eb8f
|
std.cfg: Added support for strcat_s() (since C11).
|
2018-05-30 14:30:26 +02:00 |
AlexF
|
99bb0d975c
|
do not need -d'^I' argument for cut command, it's easy input wrong char for invisible char without copying (#1271)
|
2018-05-30 12:45:32 +02:00 |
Konrad Grochowski
|
e1014253ef
|
MISRA Rule 11.6 will no longer report violation on '(void)p;' (#1272)
|
2018-05-30 12:44:20 +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
|
976e9e2544
|
Cleared -Wshadow warnings.
|
2018-05-29 11:54:07 +02:00 |
orbitcowboy
|
bf20aa2330
|
token.h: Added const-qualifiers to some functions.
|
2018-05-29 11:46:07 +02:00 |
Konrad Grochowski
|
d46baad462
|
misra.py: support for and C99 keywords in isBoolExpression (#1268)
|
2018-05-29 06:50:32 +02:00 |
orbitcowboy
|
53c53db312
|
windows.cfg: Added support for _mbscat_s().
|
2018-05-28 21:52:44 +02:00 |
orbitcowboy
|
601b3f888d
|
windows.cfg: Added more COM Error codes (Generic) Ref: https://msdn.microsoft.com/en-us/library/windows/desktop/dd542643(v=vs.85).aspx.
|
2018-05-28 21:34:12 +02:00 |
orbitcowboy
|
0f1eb0a9b2
|
windows.cfg: Added missing COM macros, defined at https://msdn.microsoft.com/en-us/library/windows/desktop/dd542715(v=vs.85).aspx.
|
2018-05-28 15:35:40 +02:00 |
Daniel Marjamäki
|
d7dfa29864
|
Preprocessor: only throw errors upon request.
|
2018-05-28 14:11:59 +02:00 |
Swasti Shrivastava
|
a3b9745557
|
Modified Rule 10.8 (#1265)
* Modified Rule 10.8
* Made suggested changes to handle unary operators
|
2018-05-28 12:58:19 +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 |
orbitcowboy
|
4414bb0f1e
|
windows.cfg: Added support for some error codes. Ref. https://msdn.microsoft.com/en-us/library/windows/desktop/dd542643(v=vs.85).aspx.
|
2018-05-28 10:21:36 +02:00 |
orbitcowboy
|
75e28e46c5
|
windows.cfg: Added support for _mbscat().
|
2018-05-28 10:08:11 +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
|
5b6e6db376
|
test std.cfg: Added more test cases for strcat() functions.
|
2018-05-27 10:16:02 +02:00 |
versat
|
10292c1202
|
microsoft_sal.cfg: Add the missing Advanced Annotations
Reference: https://msdn.microsoft.com/en-us/library/windows/desktop/aa383701(v=vs.85).aspx (Advanced Annotations are near the bottom)
|
2018-05-25 14:26:32 +02:00 |
orbitcowboy
|
3407f3e932
|
windows.cfg: Added test cases for CreateThread().
|
2018-05-25 11:50:12 +02:00 |
versat
|
6a5bf33b0d
|
microsoft_sal.cfg: Add RPC SAL Annotations from rpcsal.h
|
2018-05-25 10:28:58 +02:00 |
orbitcowboy
|
d7c8c46c10
|
test std.cfg: Improved testing for strcat() and wcscat().
|
2018-05-25 08:36:47 +02:00 |
orbitcowboy
|
ca449a7f27
|
Running astlye
|
2018-05-25 08:36:02 +02:00 |
orbitcowboy
|
1914d5e630
|
Running astlye
|
2018-05-25 08:35:37 +02:00 |