PKEuS
|
c155062cf2
|
Optimization: Speed up SymbolDatabase creation and Tokenizer::findGarbageCode() by using Token::isKeyword() for pre-checks
|
2020-05-19 13:48:15 +02:00 |
PKEuS
|
f6788c0472
|
Fixed Token::isKeyword: Actually set this flag to a reasonable value in all code paths
|
2020-05-19 13:47:25 +02:00 |
PKEuS
|
c9d8f607df
|
Optimization: Reduced peak memory usage (30% in my test case) by immediately deleting simplecpp::TokenList while creating the cppcheck TokenList.
|
2020-05-19 12:08:17 +02:00 |
amai2012
|
d78ff975a0
|
Run dmake
|
2020-05-19 10:11:56 +02:00 |
Daniel Marjamäki
|
37646c9ffb
|
revert accidental mode changes
|
2020-05-19 10:05:14 +02:00 |
PKEuS
|
09a30bd6b5
|
Optimization: Speed up Tokenizer::findGarbageCode() (by 15% in my test case) by avoiding iterating through token list multiple times
|
2020-05-19 08:54:47 +02:00 |
PKEuS
|
a9cea9ad7c
|
Fixed compilation (next attempt): Added more missing includes
|
2020-05-19 08:53:38 +02:00 |
PKEuS
|
f0ac0c8675
|
Optimization: Remove simplecpp::TokenList as soon as cppecheck TokenList was created. This saves memory while checks are running (20% in my test case), although not peak memory
|
2020-05-19 08:41:05 +02:00 |
PKEuS
|
ade253a730
|
Optimization: Reduced memory consumption of token list
- allocate memory for mTemplateSimplifierPointers only if necessary
- reordered member variables in TokenImpl
|
2020-05-19 08:40:24 +02:00 |
PKEuS
|
c409daf918
|
Fixed compilation: Added missing include
|
2020-05-19 08:38:51 +02:00 |
PKEuS
|
4948f85460
|
Visual Studio: Updated solution
- Enable several compiler warnings again
- Let __cplusplus have a reasonable value
|
2020-05-19 08:35:13 +02:00 |
PKEuS
|
d6390dbd14
|
Optimization: Improved performance of simplifyTypedef for code with lots of typedefs
20% performance gain when checking ExtremeTuxRacer sourcecode (with glext.h available)
|
2020-05-19 08:35:13 +02:00 |
PKEuS
|
e9318d7bfc
|
Refactorization: Avoid creating a temporary string
|
2020-05-19 08:35:12 +02:00 |
PKEuS
|
e92a95150a
|
Refactorization: Use emplace methods in CLI
|
2020-05-19 08:35:12 +02:00 |
Philipp Kloke
|
32923b7ac5
|
Refactorization: Fixed a couple of compiler warnings about reusing variable names
|
2020-05-19 08:35:12 +02:00 |
PKEuS
|
793ed68029
|
Refactorization: Moved code from header to source
- from utils.h to new utils.cpp
- from token.h to token.cpp
- from valueflow.h to valueflow.cpp
- from errorlogger.h to errorlogger.cpp
|
2020-05-19 08:35:12 +02:00 |
Daniel Marjamäki
|
65e9f6210c
|
CLI: Tweak execution of python addons
|
2020-05-19 08:14:56 +02:00 |
Daniel Marjamäki
|
330e634937
|
Revert "TestTrac: Add separate file for black box / integration tests in testrunner"
This reverts commit e895fa4c3f .
|
2020-05-19 07:53:54 +02:00 |
Daniel Marjamäki
|
e895fa4c3f
|
TestTrac: Add separate file for black box / integration tests in testrunner
|
2020-05-18 20:22:00 +02:00 |
Daniel Marjamäki
|
259724d6e3
|
astyle formatting
[ci skip]
|
2020-05-18 19:53:35 +02:00 |
shaneasd
|
7bfd686f04
|
Fix #9700 duplicateBranch false positive from missing scope operator :: in ast (#2646)
|
2020-05-18 19:31:13 +02:00 |
Daniel Marjamäki
|
f6f489ea49
|
Try to make AppVeyor happy
|
2020-05-18 09:51:47 +02:00 |
Daniel Marjamäki
|
aa7a4b8372
|
Try to make AppVeyor happy
|
2020-05-18 08:24:17 +02:00 |
Daniel Marjamäki
|
a0f2fda53a
|
Addons: If normal python fails, try 'python'
|
2020-05-18 07:44:46 +02:00 |
Daniel Marjamäki
|
23999fece5
|
Try to make Travis happy
|
2020-05-17 23:14:47 +02:00 |
Daniel Marjamäki
|
2ef538c171
|
Tweak paths when executing addons in Cppcheck
|
2020-05-17 21:45:37 +02:00 |
Daniel Marjamäki
|
9eda399323
|
Less strict unknownMacro
|
2020-05-17 19:12:16 +02:00 |
Daniel Marjamäki
|
547d1b158e
|
Fixed #9723 (GUI: inline suppressions does not work for addons)
|
2020-05-17 16:50:13 +02:00 |
orbitcowboy
|
d0e2fd240b
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 14:35:48 +02:00 |
orbitcowboy
|
652700ff64
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 14:32:16 +02:00 |
orbitcowboy
|
2c3b79fe86
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 14:28:12 +02:00 |
orbitcowboy
|
cabd0ec146
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 14:24:58 +02:00 |
orbitcowboy
|
f37308c0fd
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 14:17:26 +02:00 |
orbitcowboy
|
5c12602596
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 10:11:51 +02:00 |
orbitcowboy
|
9382ebf9d8
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 10:04:50 +02:00 |
orbitcowboy
|
ee30b7e9a2
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 10:01:16 +02:00 |
orbitcowboy
|
aa7f73709b
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-17 09:47:14 +02:00 |
orbitcowboy
|
cfe674bbf7
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-16 21:45:54 +02:00 |
orbitcowboy
|
8613c06ba9
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-16 21:39:19 +02:00 |
orbitcowboy
|
6c9e3223e8
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-16 21:33:36 +02:00 |
orbitcowboy
|
bef8c20b05
|
wxwidgets.cfg: Cleanup wrong entry
|
2020-05-16 21:29:14 +02:00 |
orbitcowboy
|
10c07c6284
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-16 21:27:52 +02:00 |
orbitcowboy
|
1d2c6176da
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-16 21:21:27 +02:00 |
orbitcowboy
|
6b6d3761e2
|
wxwidgets.cfg: Added support for more interfaces.
|
2020-05-16 21:06:41 +02:00 |
Rikard Falkeborn
|
041a476d14
|
travis: Test matchcompiler with both python2 and python3 (#2644)
|
2020-05-16 07:33:55 +02:00 |
Daniel Marjamäki
|
871cf379d5
|
ExprData: Better handling of ternary operator
|
2020-05-15 21:34:52 +02:00 |
Daniel Marjamäki
|
76f4fae806
|
Bug hunting; Started to activate some itc tests for uninitialized variables
|
2020-05-15 20:58:33 +02:00 |
Daniel Marjamäki
|
6fb014a07a
|
Generate new Makefile by dmake without externals/z3_version.h
|
2020-05-15 18:28:18 +02:00 |
Daniel Marjamäki
|
fd09c6e8a5
|
run dmake
|
2020-05-15 17:17:22 +02:00 |
Daniel Marjamäki
|
d8d794c522
|
Fix validateXML
|
2020-05-15 17:05:55 +02:00 |