PKEuS
|
e13de2681e
|
SymbolDatabase: 'const' can't be the name of a variable - fix use after free #5882
|
2014-06-26 09:19:57 +02:00 |
Robert Reif
|
e5ae575ace
|
Fixed #5867 (invalid debug warnung: Scope::checkVariable : varid0)
|
2014-06-02 06:18:32 +02:00 |
orbitcowboy
|
27cee5caa5
|
Fixed CID 1216439: potential copy&paste error in testing symbol database.
|
2014-05-28 17:05:42 +02:00 |
PKEuS
|
04f3caf8e8
|
Fixed debug message #5159
|
2014-05-25 14:16:03 +02:00 |
PKEuS
|
4f61e9783b
|
Fixed VS warnings in testsymboldatabase.cpp
|
2014-05-25 14:16:03 +02:00 |
Alexander Mai
|
2c8087e34f
|
#4375 New check: add style warning about 'double d=false;' Add a new check to CheckBool. Also implement Variable::isFloatingType()
|
2014-05-24 18:35:49 +02:00 |
Robert Reif
|
e993e2927c
|
Fixed #5831 (FP in 1.65: call of pure virtual function 'throw' in destructor)
|
2014-05-20 06:10:34 +02:00 |
PKEuS
|
5fbd58d98d
|
Fixed messages of CheckInternal, fixed a false positive.
|
2014-05-18 20:39:52 +02:00 |
Robert Reif
|
ae96491d6c
|
Fixed #5756 (declspec(nothrow) not supported)
|
2014-05-04 20:47:20 +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
|
79942df842
|
Fixed #5602 (false positive on std::vector - after unknown macro around the function header)
|
2014-04-13 13:05:30 +02:00 |
Daniel Marjamäki
|
1252c70449
|
Symbol database: tweaked tests
|
2014-04-12 20:02:34 +02:00 |
Daniel Marjamäki
|
9d51bfd015
|
Fixed #5397 (False positive: Same expression on both sides of '&')
|
2014-04-12 16:06:31 +02:00 |
PKEuS
|
9c921ab657
|
Fixed handling of member function pointers in setVarId and SymbolDatabase (#4577)
|
2014-04-12 12:04:55 +02:00 |
PKEuS
|
e39b89efc3
|
Throw more syntaxErrors from SymbolDatabase, fixing #5663
|
2014-04-10 20:11:03 +02:00 |
Robert Reif
|
847d28d283
|
Fixed #5638 (is there any plan to check noexcept correctness?)
|
2014-04-10 16:17:10 +02:00 |
PKEuS
|
e9411e05ba
|
Refactorized inefficient usage of std::string and const char[].
|
2014-04-02 13:56:34 +02:00 |
PKEuS
|
e0574feabd
|
Fixed problems with unknown macros for inline class methods in SymbolDatabase (#5621)
|
2014-03-31 21:04:01 +02:00 |
PKEuS
|
025850d961
|
Support unknown THROW()-style macros in symboldatabase; Fixed #5056.
Simplified related code.
|
2014-03-31 20:33:01 +02:00 |
PKEuS
|
345a80f4d5
|
Fixed #5621 and slightly simplified symboldatabase code.
|
2014-03-30 11:06:44 +02:00 |
PKEuS
|
a16d631813
|
Further improvements to setVarId and function/array pointer detection in SymbolDatabase (#2872)
|
2014-03-28 17:43:40 +01:00 |
PKEuS
|
a6ca3cf2cf
|
Throw syntaxError when encounter one in symboldatabase (fixes #5572)
|
2014-03-27 19:06:13 +01:00 |
PKEuS
|
9b4b90f6a0
|
Avoid loading libraries multiple times in test suite
-> Massive speedup for test suite (especially on slow systems)
|
2014-03-24 09:59:05 +01:00 |
PKEuS
|
1be7bfa7fe
|
Fixed crash on invalid code (#5603)
|
2014-03-23 20:08:16 +01:00 |
Alexander Mai
|
37befc75ef
|
In case of a loop within the class hierarchie Function::isImplicitlyVirtual_rec() was entering an endless loop. Tracking the previously analyzed types shall prevent this.
|
2014-03-22 08:49:28 +01:00 |
Daniel Marjamäki
|
ed9153ee80
|
Symbol database: added simple mismatch check in Scope::findFunction when passing address to function that expects a reference
|
2014-02-19 06:35:51 +01:00 |
Lauri Nurmi
|
70a67eaf85
|
Change some more 0 literals into nullptr.
|
2014-02-16 13:38:50 +02:00 |
Daniel Marjamäki
|
23efc68dd7
|
use nullptr
|
2014-02-16 10:32:10 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Lucas Manuel Rodriguez
|
2048313915
|
Add Variable::isStlType function
|
2014-01-28 11:44:56 -03:00 |
Daniel Marjamäki
|
36acfb6d20
|
Fixed Cppcheck warning. db is dereferenced before its checked against NULL
|
2014-01-17 18:10:10 +01:00 |
Matthias Krüger
|
3602cc2f6a
|
testsymboldatabase: run symboldatabase32, probably someone forgot to implement this.
|
2014-01-10 21:08:11 +01:00 |
XhmikosR
|
96b62c6ccb
|
Fix the C4800 warnings.
|
2014-01-09 16:58:42 +02:00 |
Alexander Mai
|
77362fd671
|
Fixed #5289 (Crash: Stack overflow in isImplicitlyVirtual_rec when checking SVN)
|
2014-01-05 19:10:16 +01:00 |
Daniel Marjamäki
|
32be4094e7
|
Symbol database: only put variables in variable list
|
2013-12-31 17:51:56 +01:00 |
PKEuS
|
4f0121ee2f
|
Splitted simplification out of tokenize()
|
2013-12-30 17:45:28 +01:00 |
Robert Reif
|
43f00942dd
|
Fixed #5197 (SymbolDatabase: bad handling of unknown macros in function declaration)
|
2013-11-25 03:43:39 +01:00 |
Daniel Marjamäki
|
f8cf64afef
|
Fixed #4710 (Template parser bug: const in constructor changes template names)
|
2013-11-19 06:07:25 +01:00 |
Robert Reif
|
52df31b501
|
Fixed #5153 ((debug) Scope::checkVariable found variable ')')
|
2013-11-08 12:56:32 +01:00 |
Simon Martin
|
463ef2e71e
|
Ticket #5120: New test case, that works now that #5125 is fixed
|
2013-10-30 10:15:03 +01:00 |
Simon Martin
|
052be76635
|
Ticket #5125: Avoid infinite recursion for recursive class definitions
|
2013-10-29 21:41:47 +01:00 |
Daniel Marjamäki
|
4a02ca8202
|
SymbolDatabase: handle method with unknown macro 'void f() MACRO {..}'
|
2013-09-28 11:44:26 +02:00 |
PKEuS
|
6b47ed414a
|
Fixed Function::retDef initialization:
- Move/Copy Constructors and Destructors do not have a return type neither
- Fixed crash in SymbolDatabase::printOut
- Added testing
|
2013-09-03 10:48:01 +02:00 |
Robert Reif
|
914893013e
|
Symbol Database: improved type handling. Ticket: #4952
|
2013-08-17 18:43:15 +02:00 |
Robert Reif
|
b777388fb8
|
Symbol database: improved type handling (fix problems in previous commit). Ticket: #4952
|
2013-08-16 05:42:12 +02:00 |
Robert Reif
|
cd3044c808
|
Fixed #4952 (SymbolDatabase: unknown types in log file)
|
2013-08-12 06:21:03 +02:00 |
PKEuS
|
a9a5dc0354
|
Updated to AStyle 2.03, require this version
|
2013-08-07 16:27:37 +02:00 |
Daniel Marjamäki
|
37716fb8bb
|
Tokenizer: Set variable() pointer for array members
|
2013-07-20 17:46:39 +02:00 |
Roman Zaytsev Borisovich
|
295869a866
|
Fixed segmentation fault in SymbolDatabase::SymbolDatabase(Ticket #4892)
|
2013-07-09 13:10:03 +04:00 |
Alexander Mai
|
0be1892b92
|
Fixed #4806 (Crash in Type::initBaseInfo() in clang testcode)
|
2013-06-16 21:46:01 +02:00 |