PKEuS
|
452ecc7ceb
|
Improved check: Detect passedByValue even for arguments that are not declared as "const"
|
2016-07-28 19:37:10 +02:00 |
Daniel Marjamäki
|
0777ecd071
|
Fixed #7640 (Preprocessor::getConfigs: -U is not honored)
|
2016-07-28 19:22:59 +02:00 |
Daniel Marjamäki
|
57951a2681
|
one more fix for rules
|
2016-07-28 15:35:41 +02:00 |
Daniel Marjamäki
|
016bcaf9fe
|
dmake: Disable compiler warnings for external files
|
2016-07-28 13:54:08 +02:00 |
Daniel Marjamäki
|
1a4ef60e7c
|
Fixed #7639 (rule support partially broken since simplecpp was introduced)
|
2016-07-28 13:40:52 +02:00 |
XhmikosR
|
379b80ec27
|
appveyor.yml: Test more configs.
|
2016-07-28 11:11:29 +03:00 |
XhmikosR
|
f232f342e7
|
addons/*.py: formatting.
[ci skip]
|
2016-07-28 11:11:08 +03:00 |
Daniel Marjamäki
|
ef694e9ca5
|
bump simplecpp
|
2016-07-28 09:26:23 +02:00 |
PKEuS
|
3f4fe8f578
|
Refactorized CheckBufferOverrun:
- Removed redundant code
- Apply non-simplified checking in test suite
|
2016-07-27 17:28:43 +02:00 |
PKEuS
|
dec839ea79
|
Manual: Described file0 attribute in XML output and the relationship between <not-null/> and <not-uninit/>
|
2016-07-27 15:50:04 +02:00 |
PKEuS
|
e2a04c508c
|
Manual: Refactorized chapter about libraries
- Reordered sections
- Describe more features
|
2016-07-27 15:28:35 +02:00 |
PKEuS
|
13c11b8c1d
|
Fixed compilation with HAVE_RULES
|
2016-07-26 17:10:05 +02:00 |
PKEuS
|
eafed235a6
|
Attempt to fix build on Unix systems, ran AStyle.
|
2016-07-26 16:50:32 +02:00 |
PKEuS
|
9a6569fde1
|
Always set ErrorMessage::file0 to ensure that the source file that cppcheck is checking when an error occurs can be identified
Removed unused function and unused includes from preprocessor.h/cpp
|
2016-07-26 16:28:40 +02:00 |
Dmitry-Me
|
560e7d618d
|
Get rid of "magic" patterns set
* magic should match "knownPatterns" but it didn't
* two identical sets are of no use
|
2016-07-26 16:42:17 +03:00 |
Daniel Marjamäki
|
71f62950ed
|
Tokenizer::findGarbageCode: Make it less picky about 'UNKNOWN_MACRO if ..'
|
2016-07-26 14:35:11 +02:00 |
XhmikosR
|
ba6478e98a
|
Reindent appveyor.yml
|
2016-07-26 15:04:41 +03:00 |
PKEuS
|
fc1603eb9b
|
MathLib, ValueType: Support integer suffix "i64"
|
2016-07-26 13:19:53 +02:00 |
Daniel Marjamäki
|
7ff9545b10
|
Fixed #7637 (FP syntax error assignment in switch)
|
2016-07-26 12:15:55 +02:00 |
PKEuS
|
5c92c231b8
|
windows.cfg: SendMessage must not be <leak-ignore/>
|
2016-07-26 11:57:46 +02:00 |
Daniel Marjamäki
|
9082c097c8
|
Fixed testing of #7615. The code is not garbage so move it from TestGarbage to TestSymbolDatabase
|
2016-07-26 09:10:10 +02:00 |
Daniel Marjamäki
|
fd19ab4ed1
|
fix garbage code handling
|
2016-07-26 08:50:00 +02:00 |
Dmitry-Me
|
2b31afe2ab
|
Variable name consistent with surroundings
|
2016-07-26 09:46:50 +03:00 |
Daniel Marjamäki
|
383b815cca
|
Tokenizer: refactoring garbage code handling
|
2016-07-26 08:16:10 +02:00 |
Matthias Krüger
|
6fd8edd6e5
|
Symboldatabase::sizeOfType: fix crash; fixes #7615
|
2016-07-26 01:18:47 +02:00 |
Daniel Marjamäki
|
dd766d477d
|
try to fix memleak in simplecpp
|
2016-07-25 21:33:06 +02:00 |
PKEuS
|
045116f797
|
Optimized SymbolDatabase::findVariableType().
|
2016-07-25 18:33:22 +02:00 |
Dmitry-Me
|
64360d291d
|
Variable name consistent with surroundings
|
2016-07-25 17:04:18 +03:00 |
Daniel Marjamäki
|
2feb86a6af
|
Preprocessor: set platform info
|
2016-07-25 14:52:23 +02:00 |
Daniel Marjamäki
|
90faa80590
|
Preprocessor: Cleanup unused functions
|
2016-07-25 14:29:02 +02:00 |
Daniel Marjamäki
|
8c8ad96fe5
|
cppcheckdata.py: reformat documentation
|
2016-07-25 13:47:26 +02:00 |
XhmikosR
|
07b43c6929
|
Ran autopep8.
|
2016-07-25 13:16:55 +03:00 |
Daniel Marjamäki
|
7ef02a7469
|
Cleanup Tokenizer
|
2016-07-25 12:12:11 +02:00 |
XhmikosR
|
fc88c62719
|
triage: cleanup.
[ci skip]
|
2016-07-25 12:15:35 +03:00 |
XhmikosR
|
8908442f9e
|
Losslessly compress images.
Before: 24,1 KB (24.685 bytes)
After: 23,0 KB (23.608 bytes)
|
2016-07-25 12:15:35 +03:00 |
Daniel Marjamäki
|
e4ebbddd0f
|
bump simplecpp
|
2016-07-25 09:13:59 +02:00 |
Daniel Marjamäki
|
adf16fae8b
|
Remove handling of ##, __FILE__, __LINE__ from tokenizer
|
2016-07-25 07:58:03 +02:00 |
Daniel Marjamäki
|
0767284ca1
|
Fixed #7630 (FP: dead store, modifying array, index var modified)
|
2016-07-25 07:35:33 +02:00 |
Daniel Marjamäki
|
cd3818088f
|
Remove unused function Tokenizer::tokenizeCondition
|
2016-07-24 14:37:43 +02:00 |
Daniel Marjamäki
|
e9fef003ac
|
Preprocessor: refactoring directives, they are now only set once for each file
|
2016-07-24 14:02:21 +02:00 |
Daniel Marjamäki
|
48fc19b34c
|
Remove unused function Preprocessor::preprocessCleanupDirectives()
|
2016-07-24 12:51:52 +02:00 |
PKEuS
|
2e2800f5bd
|
Fixed several MSVC warnings
|
2016-07-24 12:36:36 +02:00 |
PKEuS
|
f44d9d5c9b
|
Optimizations in CheckInternal:
- Run checks only on executable scopes
- Simplified patterns
|
2016-07-24 12:05:58 +02:00 |
Daniel Marjamäki
|
161bb50e0c
|
bump simplecpp
|
2016-07-24 11:36:02 +02:00 |
Daniel Marjamäki
|
fee2f46efe
|
bump simplecpp
|
2016-07-24 09:59:57 +02:00 |
Daniel Marjamäki
|
2bf2d1bd2a
|
bump simplecpp
|
2016-07-24 08:51:35 +02:00 |
Daniel Marjamäki
|
9b60b36943
|
bump simplecpp
|
2016-07-24 08:22:49 +02:00 |
Daniel Marjamäki
|
2609d11e1d
|
bump simplecpp
|
2016-07-23 18:04:23 +02:00 |
Daniel Marjamäki
|
88d1911538
|
bump simplecpp
|
2016-07-23 16:26:11 +02:00 |
Daniel Marjamäki
|
f931c0cf2b
|
Preprocessor::getConfigs: Handle invalid #else better
|
2016-07-23 14:40:01 +02:00 |