15065 Commits

Author SHA1 Message Date
Daniel Marjamäki
6e140bb2e3 bump simplecpp 2016-07-29 08:46:38 +02:00
PKEuS
a9ac5d6c3d Attempt to fix travis 2016-07-28 21:16:10 +02:00
PKEuS
92e3e802fb Attempt to fix travis build and testrunner failure 2016-07-28 20:59:09 +02:00
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