Daniel Marjamäki
|
4dc73e3a5b
|
Use Token::simpleMatch for simple pattern
|
2014-08-01 17:47:02 +02:00 |
Daniel Marjamäki
|
3f5da22d2b
|
Tokenizer: Added FIXME for keywords handling
|
2014-08-01 17:27:35 +02:00 |
Daniel Marjamäki
|
a943a0739a
|
Tokenizer: Don't remove struct member in Tokenizer::simplifyKeyword()
|
2014-08-01 17:19:08 +02:00 |
Daniel Marjamäki
|
f908959196
|
ValueFlow: improved analysis in for loops to avoid fp
|
2014-08-01 16:12:57 +02:00 |
Daniel Marjamäki
|
fbf09f11a0
|
reduce: simplify multiline #define statements
|
2014-08-01 13:35:31 +02:00 |
Daniel Marjamäki
|
544a5957e1
|
Token: Added utility function getStrSize as a complement to getStrLength
|
2014-08-01 13:12:18 +02:00 |
Daniel Marjamäki
|
404c13ef4b
|
Fixed ValueFlow --debug output
|
2014-08-01 09:50:30 +02:00 |
Daniel Marjamäki
|
688b798b88
|
ValueFlow: Cleanup variable
|
2014-08-01 08:59:07 +02:00 |
Daniel Marjamäki
|
57c2e928d1
|
ValueFlow: Simple multivariable control flow analysis to avoid FP when 'control variable' is used
|
2014-08-01 07:35:15 +02:00 |
PKEuS
|
95afa51b24
|
Fixed crash #5991: Don't crash when lambda is incomplete
Fixed crash #6004: Support struct initializations in AST
|
2014-07-31 23:15:36 +02:00 |
Moshe Kaplan
|
e881495eaf
|
Updated message for strncat usage
|
2014-07-31 13:51:29 -04:00 |
Daniel Marjamäki
|
5de1e35350
|
CheckBufferOverrun: Fixed minsize checking of string literals. Check sizeof string instead of strlen.
|
2014-07-30 20:35:21 +02:00 |
Daniel Marjamäki
|
25846cf223
|
ValueFlow: Fix for if/else valueflow analysis
|
2014-07-30 18:12:33 +02:00 |
Daniel Marjamäki
|
3d8ac3d0a1
|
astyle formatting
[ci skip]
|
2014-07-30 17:53:41 +02:00 |
Daniel Marjamäki
|
1144384242
|
reduce: simplify multiline function declarations better
|
2014-07-30 17:43:24 +02:00 |
Daniel Marjamäki
|
e8451b5d91
|
add missing flag. this testcase should only run in non-simplified mode.
|
2014-07-30 12:18:47 +02:00 |
Daniel Marjamäki
|
473b1bdb2b
|
Multicondition: Fixed FP when using dynamic_cast
|
2014-07-30 11:23:09 +02:00 |
Matthias Krüger
|
f5c872ed52
|
htmlreport: stats: display total number of warnings/errors.
|
2014-07-30 01:27:50 +02:00 |
Daniel Marjamäki
|
62cde673ee
|
qt.cfg: Define Q_DECL_EXPORT and Q_DECL_IMPORT
|
2014-07-29 16:56:15 +02:00 |
vBm
|
ef0a4e87cb
|
Some minor PEP8 fixes
|
2014-07-29 13:56:31 +02:00 |
Dmitry-Me
|
ee180787eb
|
Bring variable declarations closer to where they're first used.
|
2014-07-29 13:59:45 +04:00 |
Matthias Krüger
|
bbd91fcfd3
|
Merge remote-tracking branch 'matthiaskrgr/travis'
|
2014-07-28 18:09:19 +02:00 |
Daniel Marjamäki
|
905a383ac2
|
Merge pull request #381 from Dmitry-Me/checkBooleanFlagFirst
Run cheaper check first, don't check the same condition twice.
|
2014-07-28 18:02:49 +02:00 |
Matthias Krüger
|
15a197eea6
|
travis: suppress current warnings, make cppcheck not crash the files in clang that crash currently.
|
2014-07-28 17:14:01 +02:00 |
Matthias Krüger
|
3c21acd1fa
|
travis: update clang repo hash
|
2014-07-28 16:48:56 +02:00 |
Matthias Krüger
|
b45bb821f2
|
travis: make clang check sensitive to internal cppcheck errors.
|
2014-07-28 16:48:56 +02:00 |
Matthias Krüger
|
f16524c9dd
|
travis: add -DCHECK_INTERNAL to the VERIFY=1 job to automatically fetch issues like #5869 via travis, check clang with --exception-handling
|
2014-07-28 16:48:56 +02:00 |
Matthias Krüger
|
0f2ba9e2da
|
travis: replace kernel check with clang check.
Check clang instead of kernel, which is a lot faster.
Make clang check failure fatal to the build.
|
2014-07-28 16:48:56 +02:00 |
Daniel Marjamäki
|
8a1c5d6fce
|
Fixed #6011 (crash: libreoffice/binfilter svt_enhwmf.cxx)
|
2014-07-28 16:33:42 +02:00 |
Daniel Marjamäki
|
fdfea717c6
|
Suspicious string comparison: Refactoring using AST. Fixed FP in Lac.
|
2014-07-28 14:27:35 +02:00 |
Dmitry-Me
|
dc03b98e60
|
Run cheaper check first, don't check the same condition twice.
|
2014-07-28 14:58:19 +04:00 |
Robert Reif
|
90bc59e0fa
|
Fixed #6009 (Detect type mismatch in printf-like function when type is returned)
|
2014-07-28 09:16:35 +02:00 |
Daniel Marjamäki
|
76020d2ad0
|
astIsFloat: expression 'floatvar ? 0x40 : 0' is not float
|
2014-07-26 09:09:58 +02:00 |
Daniel Marjamäki
|
55a8009e97
|
Merge pull request #378 from Dmitry-Me/reusePreviouslyComputedValues
Reuse previously computed values, use more const.
|
2014-07-25 16:47:45 +02:00 |
Dmitry-Me
|
431453f53e
|
Reuse previously computed values, use more const.
|
2014-07-25 15:05:13 +04:00 |
Daniel Marjamäki
|
216ecd06e1
|
Fix Cppcheck warning. Make function Preprocessor::readpreprocessor static instead of const.
|
2014-07-25 12:43:55 +02:00 |
PKEuS
|
499821de4d
|
Merge pull request #377 from Dmitry-Me/bringDeclarationsCloserToWhereTheyreNeeded
Bring declarations closer to where they're needed.
|
2014-07-24 19:01:44 +02:00 |
Matthias Krüger
|
da319b7485
|
htmlreport: stats: sort primary by occurrences but if several IDs occur equally often, sort them alphabetically.
|
2014-07-24 16:35:57 +02:00 |
Dmitry-Me
|
f104aa237f
|
Bring declarations closer to where they're needed.
|
2014-07-24 18:34:13 +04:00 |
PKEuS
|
65e9085b66
|
Merge pull request #376 from Dmitry-Me/resolveIssue1214637
Resolve CID 1214637.
|
2014-07-24 15:49:36 +02:00 |
Dmitry-Me
|
a4d597451b
|
Resolve CID 1214637.
|
2014-07-24 16:54:20 +04:00 |
Daniel Marjamäki
|
1cb37e9870
|
Merge pull request #374 from Dmitry-Me/useTempVariablesToAvoidRepeatedActions
Use temp variables to avoid repeated actions in code.
|
2014-07-23 18:30:59 +02:00 |
Dmitry-Me
|
615eb32fdc
|
Use temp variables to avoid repeated actions in code.
|
2014-07-23 18:51:23 +04:00 |
Daniel Marjamäki
|
8609e84737
|
Merge pull request #373 from Dmitry-Me/cacheOptionFlagsAndCheckThemFirst
Cache option flags and check them first.
|
2014-07-23 16:37:57 +02:00 |
Dmitry-Me
|
07c120f1af
|
Cache option flags and check them first.
|
2014-07-23 17:06:27 +04:00 |
Daniel Marjamäki
|
2e60f30bfc
|
Merge pull request #372 from Dmitry-Me/dontUseArrayAtWhenItWouldntThrow
Use [], not at() when the index is guaranteed to be valid.
|
2014-07-23 14:15:42 +02:00 |
Matthias Krüger
|
f58873a9d6
|
htmlreport: on the index page, print stats of which warning ID occured how often.
|
2014-07-23 12:37:21 +02:00 |
Matthias Krüger
|
ae0c1f7112
|
htmlreport: don't crash when pygments fails to determine filetype of a file we want to highlight. This happens for files with no extension (for example "foo" instead of "foo.c").
|
2014-07-22 14:20:01 +02:00 |
Matthias Krüger
|
90b41aa672
|
htmlreport: if no arguments are passed, print --help output; when done generating the report, print where index.html is (take report_dir into account).
|
2014-07-22 14:11:19 +02:00 |
Matthias Krüger
|
d718793540
|
htmlreport: sort error-data per line (in index.html page as well as in the defect list of the respective files.)
|
2014-07-21 21:48:16 +02:00 |