Daniel Marjamäki
|
1961d6d0f7
|
CppCheck: make sure preprocessor syntax errors are reported
|
2017-05-28 20:34:58 +02:00 |
Ayaz Salikhov
|
28aa939d69
|
iwyu - include what you use
|
2017-05-27 04:33:47 +02:00 |
uburuntu
|
d41d091c07
|
ENH: perfomance: seeking of one char is more efficiently
|
2017-05-27 04:15:54 +02:00 |
Daniel Marjamäki
|
899615c1e4
|
update simplecpp includes
[ci skip]
|
2017-05-18 22:26:07 +02:00 |
Daniel Marjamäki
|
9d08cbf4d2
|
Fix 'make checkcfg'
|
2017-05-18 22:10:08 +02:00 |
Daniel Marjamäki
|
340c687cbf
|
Revert "Use 'Stringification => Tokenizer' until some issues have been fixed"
This reverts commit c2727691a4 .
|
2017-05-18 21:53:25 +02:00 |
Daniel Marjamäki
|
c2727691a4
|
Use 'Stringification => Tokenizer' until some issues have been fixed
|
2017-05-18 09:33:41 +02:00 |
Daniel Marjamäki
|
bc12a0b21f
|
Handle empty token list better (for instance when Preprocessor::validateCfg() see problem)
|
2017-05-17 22:30:20 +02:00 |
Daniel Marjamäki
|
1f4b84379d
|
Fix for #pragma asm
|
2017-05-17 21:58:46 +02:00 |
Daniel Marjamäki
|
59335f80d2
|
Try to fix windows build. Reduce header dependencies
|
2017-05-17 15:38:31 +02:00 |
Daniel Marjamäki
|
6230919976
|
Skip 'Stringification => Tokenize' step
|
2017-05-17 14:57:54 +02:00 |
Daniel Marjamäki
|
6967d68137
|
Add --plist-output argument
|
2017-05-16 14:07:23 +02:00 |
PKEuS
|
3432257390
|
Removed deprecated command --append
|
2017-05-14 11:57:04 +02:00 |
Daniel Marjamäki
|
b3b0a796b9
|
dump: fix xml format
|
2017-04-15 12:38:00 +02:00 |
Daniel Marjamäki
|
e71b428740
|
dump: Add platform info and valueType info
|
2017-04-15 12:25:44 +02:00 |
Daniel Marjamäki
|
174bcc8d34
|
Misra: Add rule 16.3
|
2017-04-14 10:46:35 +02:00 |
PKEuS
|
b1f4bd7504
|
Refactorization: Reimplemented Settings::_enabled as a bitfeld instead of std::set (#7995)
|
2017-04-11 11:49:26 +02:00 |
Daniel Marjamäki
|
6e0af5d01f
|
MISRA 19 and 28
|
2017-04-09 10:11:54 +02:00 |
Daniel Marjamäki
|
70a7915173
|
CppCheck: Improve output when first configuration is not empty.
|
2017-04-06 19:52:21 +02:00 |
Daniel Marjamäki
|
a8788d7fc7
|
Fix Cppcheck warning
|
2017-03-30 11:20:04 +02:00 |
Daniel Marjamäki
|
cc3ef7bbe8
|
Fix so array access out of bounds for external arrays are detected again
|
2017-03-30 10:14:17 +02:00 |
PKEuS
|
2f0db369f0
|
Refactorization: Avoid construction of empty strings by using emptyString
|
2017-03-01 10:50:50 +01:00 |
Daniel Marjamäki
|
e9d950d4f5
|
Cppcheck build dir: Better handling when --project is used
|
2016-12-08 22:46:44 +01:00 |
PKEuS
|
5344a5e098
|
Fixed race condition by properly constructing a local CheckUnusedFunctions instance in CppCheck::processFile(). Instantiating Checks is dangerous!
|
2016-11-18 21:09:41 +01:00 |
Daniel Marjamäki
|
1245f1d621
|
Unused Functions: Fix checking when --cppcheck-build-dir is used.
|
2016-11-07 21:49:58 +01:00 |
Daniel Marjamäki
|
b607e83648
|
Try to fix travis
|
2016-11-05 21:45:31 +01:00 |
Daniel Marjamäki
|
350e5a7142
|
UnusedFunctions: Perform checking using analyzeinfo
|
2016-11-05 21:26:56 +01:00 |
Frank Zingsheim
|
19706b3464
|
Fix #7789 (Missing error messages in repeated check on compile_commands.json in cppcheck-gui)
|
2016-11-05 20:14:01 +01:00 |
Matthias Krüger
|
892a81055d
|
CheckUnusedFunctions::analyzerInfo(): remove unused parameter 'filename'.
Was:
lib/checkunusedfunctions.cpp: In member function ‘std::__cxx11::string CheckUnusedFunctions::analyzerInfo(const string&) const’:
lib/checkunusedfunctions.cpp:292:67: warning: unused parameter ‘filename’ [-Wunused-parameter]
std::string CheckUnusedFunctions::analyzerInfo(const std::string &filename) const
^~~~~~~~
|
2016-11-01 13:34:26 +01:00 |
Daniel Marjamäki
|
e77d76525e
|
CheckUnusedFunction: generate better analyzerinfo
|
2016-10-31 20:43:57 +01:00 |
Daniel Marjamäki
|
2c3232affa
|
cppcheck-build-dir: Use settings and cppcheck version in checksum so results will be recalculated if cppcheck is upgraded or there is significant changes on the command line.
|
2016-10-29 22:40:44 +02:00 |
Daniel Marjamäki
|
9ff3e85899
|
Added --cppcheck-build-dir flag
|
2016-10-29 12:18:11 +02:00 |
Daniel Marjamäki
|
324f68ca36
|
rename function
|
2016-10-28 12:10:19 +02:00 |
Daniel Marjamäki
|
19c105cdf9
|
Fixed #7677 (skipping of configurations broken?)
|
2016-08-21 12:31:26 +02:00 |
Daniel Marjamäki
|
606e31602c
|
Fixed #7177 (Support compile_commands.json)
|
2016-08-13 10:50:03 +02:00 |
Daniel Marjamäki
|
c586ae8cbe
|
Revert 'project' - it is not ready yet
|
2016-08-07 17:10:37 +02:00 |
Daniel Marjamäki
|
4dbdb50317
|
split
|
2016-08-07 15:35:41 +02:00 |
Daniel Marjamäki
|
e0f4ce9358
|
vs
|
2016-08-07 13:55:27 +02:00 |
Daniel Marjamäki
|
57951a2681
|
one more fix for rules
|
2016-07-28 15:35:41 +02:00 |
Daniel Marjamäki
|
1a4ef60e7c
|
Fixed #7639 (rule support partially broken since simplecpp was introduced)
|
2016-07-28 13:40:52 +02:00 |
PKEuS
|
13c11b8c1d
|
Fixed compilation with HAVE_RULES
|
2016-07-26 17:10:05 +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 |
Daniel Marjamäki
|
2feb86a6af
|
Preprocessor: set platform info
|
2016-07-25 14:52:23 +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
|
b2f1b95e38
|
Bump simplecpp. Preprocessor: Warn about missing includes
|
2016-07-21 12:47:00 +02:00 |
Daniel Marjamäki
|
e16f0e500c
|
Preprocessor: Parse comments and then remove them
|
2016-07-21 07:48:17 +02:00 |
Daniel Marjamäki
|
4ceba79f7f
|
Replace std::to_string, to hopefully make appveyor happier
|
2016-07-20 20:43:32 +02:00 |
Daniel Marjamäki
|
03d2829fb9
|
Merge simplecpp branch
|
2016-07-20 12:21:00 +02:00 |
Daniel Marjamäki
|
3eb0e9b6c0
|
astyle formatting
[ci skip]
|
2016-05-30 09:17:40 +02:00 |
Daniel Marjamäki
|
18fc288de9
|
Fixed #5582 (Crash when there is OOM)
|
2016-05-28 13:24:19 +02:00 |