Daniel Marjamäki
|
6088ba7951
|
Merge pull request #456 from simartin/ticket_6817_take2
Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything (this time without memory corruption).
|
2014-10-23 09:43:02 +02:00 |
Daniel Marjamäki
|
4483c3e820
|
Fixed #6234 (FP : shift by too many bits is undefined on a QT container)
|
2014-10-23 06:52:19 +02:00 |
Simon Martin
|
c6e2107d99
|
Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything (this time without memory corruption).
|
2014-10-22 20:25:36 +02:00 |
Frank Zingsheim
|
71c5d4bd60
|
Ticket #6232 (cppOut of bounds array access)
--HG--
extra : rebase_source : 79ed3533a12a486ea3ed3f09f9bc55b1a4771161
|
2014-10-21 22:56:53 +02:00 |
Daniel Marjamäki
|
dd6ade9831
|
Fixed #6231 (mingw compiler error: Path::getAbsoluteFilePath)
|
2014-10-21 18:46:09 +02:00 |
Daniel Marjamäki
|
a3efa1e180
|
Fixed #4776 (FP: Assignment of function parameter has no effect outside the function, with goto)
|
2014-10-21 16:21:33 +02:00 |
Daniel Marjamäki
|
e965d8de67
|
Merge pull request #455 from Dmitry-Me/refactorNumberIsX
Reuse code in isXNumber() to avoid duplication and unneeded computations
|
2014-10-21 15:30:19 +02:00 |
Dmitry-Me
|
c3fa85b282
|
Reuse code in isXNumber() to avoid duplication and unneeded computations
|
2014-10-21 16:02:35 +04:00 |
Robert Reif
|
42f709c09d
|
Fixed #6229 (Move Windows builtin types __intXX to library)
|
2014-10-21 06:11:19 +02:00 |
Daniel Marjamäki
|
d8b50e73df
|
Fixed #6002 (Defect: False positive due to pointer address not being associated with variable in for loop)
|
2014-10-20 15:54:02 +02:00 |
Robert Reif
|
d5908f03b7
|
Fixed #6226 (false negative: printf format check for user defined array type)
|
2014-10-20 06:33:36 +02:00 |
Robert Reif
|
e2f72b4cb1
|
Fixed #6215 (Move Windows platform types into library)
|
2014-10-19 07:34:40 +02:00 |
Daniel Marjamäki
|
0ed2b580b2
|
doc: updated wiki syntax for --doc output
|
2014-10-18 21:20:29 +02:00 |
Daniel Marjamäki
|
28444a522b
|
Makefile: restore debug mode after 1.67 release
|
2014-10-18 11:46:57 +02:00 |
Daniel Marjamäki
|
d4fa8c3e12
|
1.67: Updated Makefile
|
2014-10-18 11:37:24 +02:00 |
Daniel Marjamäki
|
de88c10e6b
|
1.67: set version
|
2014-10-18 11:35:00 +02:00 |
Daniel Marjamäki
|
ca78a83c1b
|
Updated AUTHORS
|
2014-10-18 11:25:03 +02:00 |
PKEuS
|
b724784f0b
|
Removed obsolete comments
|
2014-10-18 11:18:07 +02:00 |
PKEuS
|
ef92bcbc5a
|
Updated tinyxml to d211bb13512cf4edb408e2c4badbcf4100ce0fd0
|
2014-10-18 11:17:29 +02:00 |
PKEuS
|
c395512ea6
|
Ran lupdate gui.pro, updated german translation
|
2014-10-18 11:03:12 +02:00 |
Daniel Marjamäki
|
0a1a34b9b7
|
Fixed Cppcheck warning, possible null pointer dereference of tok.
|
2014-10-18 10:59:48 +02:00 |
Alexander Mai
|
a2f669eff7
|
Using the return value of strtok() is not mandatory since it the first argument may be modified (fixing a FP in LibreOffice)
|
2014-10-18 08:29:42 +02:00 |
Daniel Marjamäki
|
0fd6586fcc
|
Fixed #6219 (valueFlowForward: better multivariable analysis needed to avoid FP)
|
2014-10-17 06:50:33 +02:00 |
Frank Zingsheim
|
41a54fceba
|
Fixed false positives about uninitialized member variables if variable has a default value (#5500)
|
2014-10-16 21:57:43 +02:00 |
Frank Zingsheim
|
3923618b8d
|
Fixed #6222 (Missing varid for multiple braced initialized variables)
-> Fixed broken code in unit tests
|
2014-10-16 20:46:57 +02:00 |
PKEuS
|
079f495455
|
Added missing relational operators to pattern, as suggested in #6189
|
2014-10-16 20:37:21 +02:00 |
PKEuS
|
a99fd364ef
|
Restored functionality to detect std::string(0) calls as null pointer dereferences (#6189)
|
2014-10-16 19:12:02 +02:00 |
Daniel Marjamäki
|
7107286be6
|
Fixed #5891 (AST: wrong ast generated for 'x = (int)(double(123)*i);')
|
2014-10-16 15:57:05 +02:00 |
PKEuS
|
eefaddf980
|
Fixed bug in Tokenizer::simplifyReference() (#6133)
|
2014-10-16 11:43:42 +02:00 |
PKEuS
|
9a755714b5
|
Removed unused function from testsymboldatabase.cpp
|
2014-10-16 11:12:28 +02:00 |
PKEuS
|
6955e719cf
|
Collected garbage code tests and moved them to testgarbage.cpp
|
2014-10-16 10:59:46 +02:00 |
Frank Zingsheim
|
9dd3bce98b
|
Fixed #6214: non-static member initializer causes false positive
|
2014-10-16 09:11:09 +02:00 |
Samuel Degrande
|
96e8b83bf8
|
Fixed newline in verbose message
|
2014-10-16 09:08:39 +02:00 |
Daniel Marjamäki
|
2bba3b4c9d
|
runastyle: updated script
|
2014-10-16 06:38:18 +02:00 |
Daniel Marjamäki
|
ecd17d84fb
|
Reverted f088588c fix for #6187 that fixes infinite loop, the fix cause a use-after-free regression.
|
2014-10-16 06:32:06 +02:00 |
Samuel Degrande
|
ab6178f739
|
HTML report: display 'verbose' message using clickable expandable divs
|
2014-10-15 21:49:22 +02:00 |
Robert Reif
|
45a2986f34
|
Added test for #6171
|
2014-10-15 21:41:15 +02:00 |
Frank Zingsheim
|
eab0878b8a
|
Support {} initialization in initializer list (#6216)
|
2014-10-15 21:33:21 +02:00 |
Daniel Marjamäki
|
228206f556
|
Fixed #6067 (ValueFlow: subfunction, condition with && or ||)
|
2014-10-15 16:34:03 +02:00 |
Daniel Marjamäki
|
17cab08cba
|
Tokenizer::setVarId: Refactored fix to avoid varId for function name
|
2014-10-15 06:47:09 +02:00 |
Daniel Marjamäki
|
36297f1025
|
Tokenizer::varId: don't set varid for function name in code 'bool f(X x, int=3);'
|
2014-10-14 20:37:32 +02:00 |
Daniel Marjamäki
|
82972b7b0d
|
SymbolDatabase: fix debug output
|
2014-10-14 19:39:08 +02:00 |
Daniel Marjamäki
|
24ecaf8b0a
|
leakautovar: handling of unknown/non-pod types in c++
|
2014-10-14 16:40:30 +02:00 |
Daniel Marjamäki
|
44420bdbf1
|
cfg: formatted the cfg files with the runastyle script
|
2014-10-14 06:46:47 +02:00 |
Daniel Marjamäki
|
b90ae22734
|
runastyle: use xmllint to format cfg files. TODO: use other tool? use tabs instead of spaces for indentation in cfg files?
|
2014-10-14 06:46:22 +02:00 |
Daniel Marjamäki
|
a19545eb3a
|
Reverted 5e08784b5c . There are unwanted changes, for instance for closedir. The use-retval should only be used when it's pointless to call the function without taking the return value.
|
2014-10-14 06:20:07 +02:00 |
Daniel Marjamäki
|
94c677905b
|
ast: don't hang when invalid code with new is found 'new (var1,var2,var3);'
|
2014-10-13 19:12:20 +02:00 |
Daniel Marjamäki
|
77cffcde38
|
Fixed #6190 (SymbolDatabase: variable info not set properly when reinterpret_cast is used)
|
2014-10-12 16:06:50 +02:00 |
Frank Zingsheim
|
11867e3210
|
Fixed #6214 (non-static member initializer causes false positive (function call; initializer))
|
2014-10-12 15:06:07 +02:00 |
Daniel Marjamäki
|
aac9e66147
|
AST: fixed ast for 'new (char *)[10]'
|
2014-10-12 12:57:01 +02:00 |