Boris Egorov
|
bf2baef27b
|
gtk.cfg: Fix some g_variant deallocators
"This call makes a shallow copy; the return result should be released
with g_free(), but the individual strings must not be modified."
https://developer.gnome.org/glib/stable/glib-GVariant.html
|
2015-10-28 17:27:15 +06:00 |
PKEuS
|
a0ff992c4a
|
Refactorization: Simplified Tokenizer::simplifyAddBracesToCommand() and Tokenizer::simplifyAddBracesPair()
|
2015-10-27 20:04:34 +01:00 |
PKEuS
|
4ee56d2306
|
Fixed simplifyAssignmentInFunctionCall for complex expressions (#6927)
|
2015-10-27 20:01:40 +01:00 |
PKEuS
|
7866990d04
|
Fixed false positive with range-based for-loop (#7075)
|
2015-10-27 14:47:18 +01:00 |
Daniel Marjamäki
|
bfd8a69e74
|
Fixed #6243 (False positive: uninitialized variable, looping with goto)
|
2015-10-27 12:40:52 +01:00 |
Daniel Marjamäki
|
4b0625c570
|
Fixed #6239 (Possible null pointer dereference after pointer is modified by a function template)
|
2015-10-27 12:33:46 +01:00 |
PKEuS
|
b775603e93
|
Revert "Removed bailout in case a file (without include guards) is included twice. (#5455)"
This reverts commit 34ec1112a9 .
|
2015-10-26 21:37:08 +01:00 |
PKEuS
|
24882fb53a
|
Fixed VarId accidentially assigned to case labels.
|
2015-10-26 21:24:53 +01:00 |
PKEuS
|
dfdc0f6b99
|
Support range-based for-loop in SymbolDatabase
|
2015-10-26 19:20:42 +01:00 |
PKEuS
|
5add1d8901
|
Set VarId in range-based for-loops
|
2015-10-26 19:03:23 +01:00 |
PKEuS
|
a5f577d179
|
Support range-based for-loop in CheckClass::checkConst() (#5514)
|
2015-10-26 18:48:01 +01:00 |
Alexander Mai
|
7d8b62e615
|
Add regression test for #6669 Return value of malloc is reported not stored, while it is.
|
2015-10-26 18:24:49 +01:00 |
PKEuS
|
636bf75799
|
Fixed crash on garbage code (#7074)
|
2015-10-26 13:29:47 +01:00 |
PKEuS
|
34ec1112a9
|
Removed bailout in case a file (without include guards) is included twice. (#5455)
|
2015-10-26 12:17:29 +01:00 |
PKEuS
|
0370c66e41
|
Fixed broken function Token::getCharAt() (#7073)
|
2015-10-26 11:51:05 +01:00 |
PKEuS
|
297f2c78bd
|
Fixed false positives variableHidingTypedef (#5624, #6507)
|
2015-10-26 10:06:52 +01:00 |
PKEuS
|
ee58587706
|
Fixed false positive unreachableCode when ternary operator is used (#6664)
|
2015-10-26 08:29:43 +01:00 |
PKEuS
|
f637b84192
|
Fixed various false positives with --check-library (#6545, #6630)
|
2015-10-26 08:16:50 +01:00 |
amai2012
|
116c10c7d6
|
Merge pull request #700 from simartin/ticket_6998
Ticket #6998: Properly handle "typedef unsigned T;" constructs.
|
2015-10-24 15:24:27 +02:00 |
Simon Martin
|
5d40a3ab66
|
Ticket #6998: Properly handle "typedef unsigned T;" constructs.
|
2015-10-24 12:27:26 +02:00 |
PKEuS
|
e989d4b11b
|
Support C++11 array initialization in CheckUninitVar (#7010)
|
2015-10-24 12:06:40 +02:00 |
Boris Egorov
|
0049c40689
|
gnu.cfg: Few improvements in backtrace* functions support
* first argument of backtrace() can be uninitialized
* treat second argument as size
|
2015-10-23 13:48:53 +06:00 |
XhmikosR
|
0825c57c9f
|
GUI: losslessly compress images.
Before: 21,9 KB (22.477 bytes)
After: 21,4 KB (21.996 bytes)
[ci skip]
|
2015-10-22 08:44:26 +03:00 |
Daniel Marjamäki
|
fc2bf2ef08
|
Fixed #7065 (AST: More explicit handling of lambda functions, generate ast for ';new Fred;')
|
2015-10-20 23:55:29 +02:00 |
Alexander Mai
|
3b1d849476
|
Correct template syntax check which got introduced by an attempt fix #6865. Disable test for #6865, adjust some modified tests and add new regression tests
|
2015-10-19 20:03:33 +02:00 |
Daniel Marjamäki
|
6b9088de3f
|
Fixed #7057 (valueFlowAfterAssign doesn't terminate)
|
2015-10-19 19:36:46 +02:00 |
Boris Egorov
|
c74529ae08
|
Add git pre-commit hook script
|
2015-10-19 11:23:01 +02:00 |
Daniel Marjamäki
|
b856ac51dd
|
Fixed #7064 (Tokenizer: Wrong simplification of 'a.public:')
|
2015-10-19 10:01:57 +02:00 |
Philipp Kloke
|
06c20252fa
|
Added dot at end of stringLiteralWrite message
|
2015-10-19 09:01:21 +02:00 |
Philipp Kloke
|
2a5206a444
|
Refactorization: Reordered conditions - simplematch is cheaper than findsimplematch
|
2015-10-19 09:01:21 +02:00 |
Philipp Kloke
|
7060c7c87d
|
Refactorization: Reduced code duplication in testlibrary.cpp
|
2015-10-19 09:01:20 +02:00 |
Philipp Kloke
|
a837cc48e0
|
Refactorization: Simplified code in tokenlist.cpp, token.cpp and testthreadexecutor.cpp
|
2015-10-19 09:01:20 +02:00 |
Daniel Marjamäki
|
5d12471caa
|
fix travis, remove unused variable
|
2015-10-18 17:19:44 +02:00 |
Alexander Mai
|
8667184f12
|
#7062 Remove unnecessaryQualification check
|
2015-10-18 17:00:09 +02:00 |
Daniel Marjamäki
|
9be284e80f
|
AST: proper operator precedence for c++11 initializer {} and ::
|
2015-10-18 16:58:15 +02:00 |
PKEuS
|
52be380ef0
|
Fixed fix for #7042 - support hexadecimal digits
|
2015-10-18 16:37:33 +02:00 |
Alexander Mai
|
7112725d38
|
Simplify code (repair travis build)
|
2015-10-18 16:04:49 +02:00 |
Alexander Mai
|
21efa992e3
|
#6865 TemplateSimplifier::expandTemplate doesn't terminate on invalid code. Add some another syntax check on templates to avoid problems later on.
|
2015-10-18 15:47:37 +02:00 |
Daniel Marjamäki
|
9bb2af1893
|
Fixed #7059 (AST: handle C++ initialization with {} better)
|
2015-10-18 13:43:39 +02:00 |
Alexander Mai
|
8f07b2e440
|
#6922 valueFlowForward does not terminate: xorg/driver/xf86-video-neomagic : src/neo_driver.c (invalid code). Add regression test for previously fixed bug.
|
2015-10-18 11:52:25 +02:00 |
Daniel Marjamäki
|
b81b21a57b
|
Fixed #7051 (hang in ast code (failed to create a proper testcase))
|
2015-10-18 11:42:18 +02:00 |
Daniel Marjamäki
|
fe4fac7eb2
|
Fixed #7058 (Tokenizer::simplifyTypedef: wrong simplification of enum constant 'AB::A' if AB is a struct typedef)
|
2015-10-18 04:55:04 +02:00 |
Daniel Marjamäki
|
ec87b09d89
|
Fixed #7056 (iscast does not handle '(ulong)~0' properly, Tokenizer::simplifyCalculations wrongly simplifies '(ulong)~0' to 'ulong~0')
|
2015-10-17 18:58:13 +02:00 |
Daniel Marjamäki
|
30af2fcd73
|
iscast: handle '(ulong)~0' better
|
2015-10-17 18:25:27 +02:00 |
Daniel Marjamäki
|
507727e07f
|
Fixed Travis
|
2015-10-17 17:15:19 +02:00 |
Daniel Marjamäki
|
c88297c971
|
Fixed #7054 (AST: handle C++ initialization with {} better)
|
2015-10-17 17:03:24 +02:00 |
amai2012
|
399f8492d6
|
Merge pull request #698 from Dmitry-Me/betterVariableName6
Reduce variable lifetime, better name
|
2015-10-16 10:26:19 +02:00 |
Dmitry-Me
|
fa30ed5d15
|
Reduce variable lifetime, better name
|
2015-10-16 11:00:04 +03:00 |
PKEuS
|
c22833342c
|
Merge pull request #695 from Dmitry-Me/explicitContinue
Explicit continue instead of fall through with a check
|
2015-10-15 21:48:08 +02:00 |
Alexander Mai
|
8e3e981323
|
#7050 segmentation fault (invalid code) in isVariableChanged
|
2015-10-15 21:27:55 +02:00 |