Robert Reif
|
ce380301fd
|
Fixed #4432 (Crash on parsing PHP interpreter)
|
2012-12-26 08:29:10 +01:00 |
Thomas Jarosch
|
33f4bd0298
|
Silence cppcheck warning
|
2012-12-25 15:28:58 +01:00 |
Daniel Marjamäki
|
f127d56719
|
Null pointer: Fixed FP when there are 'return p?p->x:0;'
|
2012-12-25 14:23:50 +01:00 |
Daniel Marjamäki
|
f16c30248a
|
Uninitialized variables: fixed FP when there are function calls where type* is converted to unknown_type
|
2012-12-25 14:05:29 +01:00 |
Daniel Marjamäki
|
f381058293
|
Uninitialized variables: fixed FP when there are suspicious function calls where type** is converted to type*
|
2012-12-25 13:58:15 +01:00 |
Daniel Marjamäki
|
bcc5a82b1d
|
Uninitialized variables: Fixed FP when using typeof on uninitialized data in return statement
|
2012-12-25 13:31:54 +01:00 |
Thomas Jarosch
|
3d0b4a9f7e
|
Add execute permissions to matchcompiler.py on linux
|
2012-12-25 13:18:24 +01:00 |
Thomas Jarosch
|
a2885a1759
|
Python 3 compatibility for the helper scripts
print() is a function in python 3.
Works with pyhton 2.x, too.
|
2012-12-25 13:12:58 +01:00 |
Daniel Marjamäki
|
db123c2c9b
|
Fixed #4431 (FP: Erroneous 'Ineffective call of function empty()' in ?: test)
|
2012-12-25 12:50:38 +01:00 |
Daniel Marjamäki
|
299c1bb208
|
Uninitialized variables: handle unsimplified labels better
|
2012-12-25 10:37:21 +01:00 |
Daniel Marjamäki
|
db2a129557
|
Tokenizer: Improved handling of '\0' in strings
|
2012-12-25 08:56:12 +01:00 |
Daniel Marjamäki
|
83da4125e3
|
Uninitialized variables: Better value flow analysis. Fixed false positives.
|
2012-12-24 19:11:13 +01:00 |
Daniel Marjamäki
|
31297cf7d3
|
Opposite inner conditions: Clean up copy/pasted code
|
2012-12-24 12:21:48 +01:00 |
Daniel Marjamäki
|
b39afb2cf9
|
Revert "Fixed #4419 (False positive: Class does not have a constructor)"
This reverts commit 9a79961b6c .
There is a segmentation fault when checking lib/preprocessor.cpp
|
2012-12-24 07:46:55 +01:00 |
Robert Reif
|
9a79961b6c
|
Fixed #4419 (False positive: Class does not have a constructor)
|
2012-12-24 06:46:30 +01:00 |
XhmikosR
|
5f5eaf0763
|
merge similar selectors and use silver instead of the hex color since it's smaller
|
2012-12-23 19:56:11 +01:00 |
Daniel Marjamäki
|
56b7670468
|
Tokenizer::setVarId: Fixed problem in initializer list when parameter and class member has same name
|
2012-12-23 19:55:09 +01:00 |
XhmikosR
|
fd10110404
|
htmlreport/cppcheck-htmlreport: simplify css
|
2012-12-23 18:20:04 +01:00 |
Daniel Marjamäki
|
0b4da3d5cd
|
Uninitialized variables: Fixed false positives when variable x is given a nonzero value when variable y is uninitialized.
|
2012-12-23 16:27:04 +01:00 |
XhmikosR
|
abfca0b574
|
readme.md: various improvements
|
2012-12-23 10:58:33 +01:00 |
XhmikosR
|
b7501a1db0
|
buildhelp.bat: Add missing popd
|
2012-12-23 10:58:33 +01:00 |
Daniel Marjamäki
|
9e58714bb1
|
Cppcheck: Only show 'Too many configurations' and 'Interrupted checking' information messages when information severity is enabled
|
2012-12-23 08:23:52 +01:00 |
Robert Reif
|
dae232015e
|
Fixed #4430 (FP: Member variable is not initialized in the constructor.)
|
2012-12-23 08:04:44 +01:00 |
Daniel Marjamäki
|
47e1a571f7
|
Tokenizer: Fixed goto problems
|
2012-12-22 19:28:53 +01:00 |
Daniel Marjamäki
|
7f6a10599b
|
Fixed #4262 (Small Request/Suggestion for checks on array size of args (bounty offer))
|
2012-12-22 09:23:34 +01:00 |
Daniel Marjamäki
|
365a260ddc
|
Fixed #4398 (False negative: out of bounds (for loop))
|
2012-12-22 08:00:05 +01:00 |
Robert Reif
|
80848c6e0e
|
Fixed #4383 (Improve check: uninitialized member variable not detected when initialization is not proper)
|
2012-12-21 19:36:45 +01:00 |
Daniel Marjamäki
|
2050cd71db
|
Uninitialized variables: Better testing of function handling
|
2012-12-21 19:32:56 +01:00 |
Daniel Marjamäki
|
dc6aa92f3b
|
Uninitialized variables: warn about structs in C code
|
2012-12-21 18:50:38 +01:00 |
Daniel Marjamäki
|
cf84c211ed
|
Uninitialized variables: Improved handling of function calls
|
2012-12-21 17:04:15 +01:00 |
Daniel Marjamäki
|
415ee977d8
|
Uninitialized variables : fixed false positives when passing address of pointer to function.
|
2012-12-21 16:57:49 +01:00 |
Daniel Marjamäki
|
3bd08552ab
|
Merge pull request #125 from heyuqi/zhcn-trans
GUI add translation for Simplified Chinese.
|
2012-12-21 01:02:10 -08:00 |
He Yuqi
|
6e6f864072
|
Update the Chinese translation.
|
2012-12-21 11:32:25 +08:00 |
Daniel Marjamäki
|
7e8019e474
|
Fixed #4403 (False positive 'Conversion of string literal <string> to bool always evaluates to true.' with BOOST_ASSERT)
|
2012-12-20 20:48:48 +01:00 |
Daniel Marjamäki
|
ccdea4dc2b
|
Uninitialized variables: Improved checking of functions
|
2012-12-20 19:45:30 +01:00 |
He Yuqi
|
ee095cbc97
|
Update the Chinese translation.
|
2012-12-20 21:31:08 +08:00 |
PKEuS
|
d82048f5f5
|
Fixed compiler error in VS10
|
2012-12-20 04:03:36 -08:00 |
Robert Reif
|
bb2a15c140
|
Symbol database: Better handling of 'using namespace N;'. Ticket: #4412
|
2012-12-20 06:53:04 +01:00 |
He Yuqi
|
c5a2cd25ec
|
Update the Chinese translation.
|
2012-12-19 22:28:45 +08:00 |
He Yuqi
|
5a21c7622f
|
Update the Chinese translation.
|
2012-12-19 18:23:29 +08:00 |
Daniel Marjamäki
|
3b3fe1c616
|
matchcompiler: throw InternalError if Token::Match is called with the varid 0
|
2012-12-19 06:45:05 +01:00 |
Daniel Marjamäki
|
3913fd8398
|
Fixed #4320 (False positives 'unassignedVariable' and 'uninitvar')
|
2012-12-18 19:02:30 +01:00 |
He Yuqi
|
df2523f956
|
Update the chinese translation.
|
2012-12-19 00:23:41 +08:00 |
He Yuqi
|
d89a4cfd8a
|
Create the translation file for Simplified Chinese.
|
2012-12-18 17:53:14 +08:00 |
Daniel Marjamäki
|
1e2fb4f1a4
|
Unused var: Limit bailout for foreach loops. Only bailout if name contains 'foreach' or 'for_each'. Only bailout variables that are used more than once in the body. Ticket: #4155
|
2012-12-17 18:19:05 +01:00 |
Daniel Marjamäki
|
72ea94bf75
|
Fixed #4155 (false positive: Variable is assigned a value that is never used (inside BOOST_FOREACH loop))
|
2012-12-17 17:07:56 +01:00 |
Daniel Marjamäki
|
a84d21f271
|
CheckMemoryLeaksInFunction: Fixed problems with catch and function calls. Ticket: #4405
|
2012-12-16 18:06:40 +01:00 |
Daniel Marjamäki
|
8e1e894dff
|
AST: Added some tests to ensure operator precedence is handled properly
|
2012-12-16 11:56:23 +01:00 |
Daniel Marjamäki
|
bca7927913
|
AST: generate tree from bottom and upwards
|
2012-12-16 11:48:19 +01:00 |
Daniel Marjamäki
|
aad3a041ad
|
AST: Handle function calls
|
2012-12-16 10:06:55 +01:00 |