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 |
Daniel Marjamäki
|
1ad9c933ec
|
AST: Improved handling of unary operators
|
2012-12-16 08:41:04 +01:00 |
Robert Reif
|
6732f05b95
|
Fixed #4404 (Forward declared class cause false style warning about missing constructor)
|
2012-12-16 07:18:03 +01:00 |
Daniel Marjamäki
|
fa8e5cd7d8
|
AST: Simple AST. Not used in the clients. Only part of the testing for now.
|
2012-12-15 20:21:09 +01:00 |
XhmikosR
|
81642a18bd
|
update .gitignore
|
2012-12-15 09:46:02 +01:00 |
XhmikosR
|
9f11c01450
|
apply astyle
|
2012-12-15 09:46:02 +01:00 |
XhmikosR
|
53506973a4
|
partially revert f8c99ce065 and use 2 spaces
|
2012-12-15 09:46:02 +01:00 |
Daniel Marjamäki
|
b6786c87b4
|
matchcompiler: handle %varid%
|
2012-12-14 16:59:37 +01:00 |
Gerhard Zlabinger
|
d149b9b06c
|
Travis: Fixed Cppcheck warnings
|
2012-12-13 21:03:41 +01:00 |
PKEuS
|
c4821db796
|
Updated VS9 solution with qmake (#4397).
|
2012-12-13 20:38:10 +01:00 |
Gerhard Zlabinger
|
4bb62fc8b2
|
CLI: write status messages
|
2012-12-13 18:47:13 +01:00 |
Daniel Marjamäki
|
88c1e42bdb
|
VS2010: Added cli/cppcheckexecutor.cpp to testrunner project
|
2012-12-13 18:43:45 +01:00 |
Reijo Tomperi
|
8780713c51
|
Add test case (in comments) for exclude directory bug in gui.
|
2012-12-13 00:16:24 +02:00 |
Gerhard Zlabinger
|
6442938fe9
|
Fixed #648 (Threads in Windows)
|
2012-12-12 19:09:37 +01:00 |
Daniel Marjamäki
|
624f2c7aca
|
Travis: Use SRCDIR instead of LIBDIR
|
2012-12-12 18:46:08 +01:00 |
Daniel Marjamäki
|
7c931960bd
|
Merge pull request #123 from Keruspe/master
build: Fix sources location
|
2012-12-11 11:13:39 -08:00 |
Marc-Antoine Perennou
|
cd9782472f
|
build: rename LIBDIR to SRCDIR
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
2012-12-11 09:30:37 +01:00 |
Daniel Marjamäki
|
d3f5fd4e59
|
Tokenizer: Fixed Token::Match pattern
|
2012-12-10 20:38:07 +01:00 |
Daniel Marjamäki
|
2d8ed65d43
|
compiled Token::Match patterns: refactorings,improvements
|
2012-12-10 20:28:11 +01:00 |
Daniel Marjamäki
|
df03e3a8d2
|
Fixed #4395 (Wrong simplification of known variables in nested assignment)
|
2012-12-10 06:08:33 +01:00 |
Robert Reif
|
5a7ede2563
|
Fixed #4391 (False positive: ctor not detected after variable declaration)
|
2012-12-10 06:01:29 +01:00 |
Frank Zingsheim
|
327db15284
|
Fix #4045: memory leak not reported after usage of " + p[]"
|
2012-12-09 08:59:21 +01:00 |
Daniel Marjamäki
|
927a6e4794
|
Obsolete functions: removed 'ctime' warning. The function is obsolete but the message don't point out a good replacement nor where it's documented that this function is obsolete
|
2012-12-09 09:35:57 +01:00 |
Daniel Marjamäki
|
b107e5e9e8
|
cppcheckexecutor: removed time info from verbose progress info. the ctime function that is used is not threadsafe.
|
2012-12-09 09:30:18 +01:00 |
Daniel Marjamäki
|
a11ec4a5ee
|
matchcompiler: replaced regular expression with simple code that parses the code better
|
2012-12-08 19:29:16 +01:00 |