Alexander Mai
|
b74e997435
|
Fix false positive nullPointer messages within sqlite3 after goto by adding a suitable bailout inside valueFlowAfterAssign()
|
2014-04-26 14:41:28 +02:00 |
Daniel Marjamäki
|
11856b51aa
|
AST: Fixed handling of 'a=b(c**)+1'
|
2014-04-26 13:32:08 +02:00 |
Daniel Marjamäki
|
c34616a6ba
|
AST: Fixed handling of 'a = b.c[++(d.e)];'
|
2014-04-26 13:16:34 +02:00 |
Frank Zingsheim
|
ffa55bbaa0
|
Fixed #5725 (FP: multicondition Expression is always false because 'else if' in pngwrite.cxx (LibreOffice))
|
2014-04-26 11:59:38 +02:00 |
Daniel Marjamäki
|
853d56030b
|
Fixed #5559 (false positive: (error) Possible null pointer dereference: pSTRunner)
|
2014-04-26 11:27:58 +02:00 |
Reijo Tomperi
|
806daf7644
|
Add a few missing options to the man page source file.
|
2014-04-26 01:14:27 +03:00 |
Reijo Tomperi
|
ae23ab64b7
|
Change encoding to UTF-8 for two header files that were not using UTF-8.
|
2014-04-26 00:41:33 +03:00 |
Daniel Marjamäki
|
8602d13dc9
|
Fixed #5722 (AST: wrong handling of 'x = ((a[i])->getx)();' - the 'x' is an operand of the =)
|
2014-04-25 06:06:54 +02:00 |
Alexander Mai
|
290f0ef022
|
#5644 Compilation failure on Cygwin - related to tinyxml2 (#undefine __STRICT_ANSI__ on cygwin). Patch by ir0nh34d
|
2014-04-24 22:22:43 +02:00 |
PKEuS
|
76dcd271f6
|
Merge pull request #289 from Dmitry-Me/ReuseVariableAndReturnEarlier
Reuse variable value, return earlier.
|
2014-04-24 10:53:42 +02:00 |
Dmitry-Me
|
a7c7b00407
|
Reuse variable value, return earlier.
|
2014-04-24 12:24:40 +04:00 |
Daniel Marjamäki
|
9406f3428a
|
IncompleteStatement: Fixed false positive when '({..})' blocks are used
|
2014-04-24 06:32:29 +02:00 |
Alexander Mai
|
5c98e4d039
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2014-04-23 20:50:48 +02:00 |
Alexander Mai
|
9412f9d216
|
#5717 Segmentation fault when providing multiple --include=/path/to/header arguments.
|
2014-04-23 20:50:16 +02:00 |
Daniel Marjamäki
|
d144197d7e
|
Fixed segfault
|
2014-04-23 19:49:16 +02:00 |
Daniel Marjamäki
|
aea528c763
|
enum: don't simplify enum constant that is assigned
|
2014-04-23 17:10:17 +02:00 |
Daniel Marjamäki
|
272fcc18d8
|
Don't warn about redundant number statement in '({ do_something(); 0; })'
|
2014-04-23 16:23:19 +02:00 |
Daniel Marjamäki
|
9865105f68
|
Merge pull request #288 from Dmitry-Me/RenameVariablePlusReturnEarly
Rename local variable plus return a bit earlier on edge condition.
|
2014-04-23 13:14:08 +02:00 |
Dmitry-Me
|
9b74d43473
|
Rename local variable plus return a bit earlier on edge condition.
|
2014-04-23 11:18:09 +04:00 |
Frank Zingsheim
|
87354bf9d2
|
Fixed #5707 (false negative: unreachable code is not detected (code after return))
|
2014-04-23 07:58:43 +02:00 |
Daniel Marjamäki
|
3c5cf299e3
|
Fixed #5708 (Improve oppositeInnerCondition)
|
2014-04-23 07:57:13 +02:00 |
orbitcowboy
|
a6af8f5dcf
|
#5748: Fixed FP (wrongmathcall) do not warn if an object calls a function foo.log(0).
|
2014-04-23 01:23:38 +02:00 |
Daniel Marjamäki
|
fe80f858d1
|
ValueFlow: Improved analysis in the valueFlowAfterAssign
|
2014-04-22 16:10:20 +02:00 |
Alexander Mai
|
2c3807f089
|
#5703 - Segfault recursive loop - Patch by zingsheim
|
2014-04-21 22:13:02 +02:00 |
Alexander Mai
|
623e5db0b2
|
#5702 crash: clang: test/Parser/cxx0x-member-initializers.cpp (bailout withn an internal error)
|
2014-04-21 21:44:17 +02:00 |
Mark de Wever
|
6f3e3f5e2e
|
Fixed #5701 (FP for std::unordered_map::operator[]; there is no const version)
|
2014-04-21 16:39:44 +02:00 |
Daniel Marjamäki
|
52e0e4453b
|
Fixed #5646 (FP: pointer to array is not assigned a value.)
|
2014-04-21 16:14:49 +02:00 |
Daniel Marjamäki
|
c98beafb6d
|
Fixed #5675 (wrong AST generated for 'a>>=b')
|
2014-04-21 13:05:34 +02:00 |
Daniel Marjamäki
|
a202956471
|
Uninitvar: Refactoring. Use AST instead of token matching to see if variable is used in RHS of assignment.
|
2014-04-21 12:01:02 +02:00 |
Daniel Marjamäki
|
04cd261ee2
|
Fixed #5664 (false positive: (error) Uninitialized variable: j (Comma operator in for loop))
|
2014-04-21 10:32:29 +02:00 |
Daniel Marjamäki
|
442b272b3f
|
Updated Makefile
|
2014-04-21 10:12:46 +02:00 |
Daniel Marjamäki
|
a406509d99
|
Fixed Travis build, use test function
|
2014-04-21 08:20:13 +02:00 |
Daniel Marjamäki
|
0ced16d17a
|
CheckExceptionSafety: Fixed crash when a function is missing function scope
|
2014-04-21 08:01:01 +02:00 |
Robert Reif
|
6ff5de2118
|
Fixed #5697 (Check for throw in __attribute__((nothrow)) function)
|
2014-04-20 20:40:55 +02:00 |
Daniel Marjamäki
|
01d14d0388
|
Library: Refactoring alloc/dealloc functions. Normally the token should be passed so extra validation can be made
|
2014-04-20 14:59:16 +02:00 |
Daniel Marjamäki
|
5fc43f85b1
|
ValueFlow: Refactoring. Created utility function isVariableChanged()
|
2014-04-20 14:21:43 +02:00 |
Daniel Marjamäki
|
ea016d4d73
|
dmake: include lib/cxx11emu.h in release builds also
|
2014-04-20 12:30:05 +02:00 |
Daniel Marjamäki
|
44a66e6a5a
|
Fixed #1416 (false negative resource leak when calling fdopen)
|
2014-04-20 10:50:32 +02:00 |
Robert Reif
|
36f4431481
|
Fixed #4800 (Check unhandled exceptions)
|
2014-04-20 08:58:36 +02:00 |
Daniel Marjamäki
|
a9990bbe33
|
windows.cfg: add allocation functions that use free to dealloc. This reverts b13e3ac5 .
|
2014-04-19 13:19:08 +02:00 |
Daniel Marjamäki
|
0c5707ebf1
|
Fixed #5512 (library (memory): extending standard free deallocator with allocators in custom cppcheck configuration file)
|
2014-04-19 13:15:06 +02:00 |
Martin Ettl
|
ed54b93317
|
Fixed FP in posix.cfg and mkdir() for second parameter.
|
2014-04-18 21:46:32 +02:00 |
Alexander Mai
|
96d2666a6c
|
Fix crash in SymbolDatabase - errorLogger may be 0
|
2014-04-18 21:19:49 +02:00 |
Alexander Mai
|
aecb072fc6
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2014-04-18 20:42:46 +02:00 |
Alexander Mai
|
7d9ec01bdc
|
#5593 - hang or --report-progress broken (does not report progress) : add reportProgress() call to SymbolDatabase
|
2014-04-18 20:42:22 +02:00 |
Daniel Marjamäki
|
2d645f57b9
|
Fixed #5576 (false positive: (POSIX) (error) Resource leak: sockfd)
|
2014-04-18 18:18:47 +02:00 |
Daniel Marjamäki
|
a9943fe6d0
|
Fixed #5525 (Closing a socket file descriptor gives an error: Mismatching allocation and deallocation)
|
2014-04-18 17:05:44 +02:00 |
Daniel Marjamäki
|
b909aa0e4f
|
CheckMemoryLeak: moved 'popen' into posix scope
|
2014-04-18 16:30:16 +02:00 |
Daniel Marjamäki
|
56eb717b8a
|
Fixed #5656 (false positive: (error) Possible null pointer dereference: f)
|
2014-04-18 16:10:18 +02:00 |
Pierre Schweitzer
|
cf12f2aaac
|
updated posix.cfg
|
2014-04-18 15:20:16 +02:00 |