PKEuS
|
efe3f834be
|
Refactorized handling of syntaxError: Print debug output, removed a few return values that are no longer required
|
2014-03-27 18:41:52 +01:00 |
PKEuS
|
7e4081f7f5
|
Treat syntaxError and cppcheckError as InternalErrors (throw as exception, #4268)
|
2014-03-27 13:15:21 +01:00 |
PKEuS
|
379807a8ea
|
Fixed TODO_ASSERT_EQUAL and #5614 caused by bad simplification of return values.
|
2014-03-27 11:04:31 +01:00 |
PKEuS
|
5f2067e401
|
Refactorized dead code elimination:
- Use library to get noreturn functions
- Fixed do-while simplification (#4940)
|
2014-03-23 10:59:41 +01:00 |
PKEuS
|
6395cb9b95
|
Syntax error on invalid enum (#5600)
|
2014-03-22 19:31:01 +01:00 |
PKEuS
|
a3f5beb75d
|
Fixed problems with code "enum class { };" (which is valid C)
|
2014-03-18 16:23:30 +01:00 |
Lucas Manuel Rodriguez
|
9a08da17be
|
Fixed #4928 (C++ operator aliases result in false 'assigned a value that is never used' warning)
|
2014-03-16 14:51:05 -03:00 |
PKEuS
|
e05fb847df
|
Fixed #3852: Support simplification of C++11 "enum class", fixed existing simplifications
|
2014-03-16 18:24:46 +01:00 |
Frank Zingsheim
|
b1dc51ba9c
|
Fixed #4796 (Missing semicolon after simplified template class)
|
2014-03-12 06:09:45 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Daniel Marjamäki
|
43db1ee797
|
value flow: use more specific bailouts when analysing value flow after assignment
|
2014-01-22 06:38:25 +01:00 |
Daniel Marjamäki
|
0203a4a6f5
|
Tokenizer: Removed simplifyGoto as it's the cause of various FPs I see
|
2014-01-17 17:36:45 +01:00 |
Daniel Marjamäki
|
4eb746d7cc
|
Tokenizer: Removed simplifyComparisonOrder
|
2014-01-17 17:25:56 +01:00 |
Heinrich Schuchardt
|
f6510a6b45
|
Fixed #5339 (Tokenizer::setVarId : function-pointer function argument not getting variable id, causing FP)
|
2014-01-12 15:15:09 +01:00 |
Graham Whitted
|
86201c13cb
|
Fixed #5097 (TemplateSimplifier::expandTemplate assertion failure)
|
2014-01-05 19:19:52 +01:00 |
PKEuS
|
4f0121ee2f
|
Splitted simplification out of tokenize()
|
2013-12-30 17:45:28 +01:00 |
Daniel Marjamäki
|
41e4194573
|
Tokenizer: set links for <> in 'a=new b<c>;' code
|
2013-12-29 15:37:27 +01:00 |
Daniel Marjamäki
|
762806499f
|
Fixed #5182 (Tokenizer::simplifyEnum: template function call as enum value)
|
2013-12-16 07:07:00 +01:00 |
Daniel Marjamäki
|
7938692b01
|
Fixed #5212 (Tokenizer::simplifyEnum bad simplification of enum value (1<<0)|(1<<1))
|
2013-12-15 07:47:04 +01:00 |
Daniel Marjamäki
|
f599e3184c
|
Fixed #5174 (Tokenizer: member function 'abort' returns)
|
2013-12-14 11:12:48 +01:00 |
Alexander Mai
|
38b2f6b9b0
|
Fixed #5168 (segmentation fault (invalid code) in Tokenizer::simplifyVarDecl)
|
2013-11-24 11:07:11 +01:00 |
Daniel Marjamäki
|
8cca41774d
|
Fixed #4446 (Crash on complex C++ template)
|
2013-11-21 20:27:24 +01:00 |
Daniel Marjamäki
|
ef108c49ec
|
Tokenizer: simplify enums better. add parentheses to enforce operator precedence.
|
2013-11-20 18:04:28 +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 |
Daniel Marjamki
|
bcc8384a95
|
Fixed #5145 (False Positive: Variable 'A' hides enumerator with same name)
|
2013-11-03 09:34:48 +01:00 |
Daniel Marjamäki
|
c234cace6d
|
Fixed #5064 (Tokenizer::simplifySizeof: Doesn't simplify 'sizeof !! (a==1);' properly)
|
2013-10-06 08:20:10 +02:00 |
Robert Reif
|
44559a1fb2
|
Fixed #5069 (sizeof(void) when variable name is override)
|
2013-10-05 07:40:59 +02:00 |
Daniel Marjamäki
|
1c513f330a
|
Fixed #5055 (False negatives when using -I (external source code))
|
2013-09-29 18:59:27 +02:00 |
PKEuS
|
a9a5dc0354
|
Updated to AStyle 2.03, require this version
|
2013-08-07 16:27:37 +02:00 |
Alexander Mai
|
39ba0d36c1
|
TestRunner: added test case for assignment simplification in do-while (#4881).
|
2013-07-29 12:10:11 +02:00 |
Lucas Manuel Rodriguez
|
09f4d3732a
|
Fixed #4911 (segfault, assignment in do ... while, 1.61dev)
|
2013-07-28 11:58:14 +02:00 |
Daniel Marjamäki
|
dfed6bbea0
|
Fixed #4445 (Token::Match called with varid 0)
|
2013-07-19 21:18:54 +02:00 |
Daniel Marjamäki
|
2875ee1ecf
|
astyle formatting
|
2013-07-07 10:26:20 +02:00 |
Simon Martin
|
d0d3ce50c9
|
Added testcase for (now working) ticket #4742.
|
2013-07-06 18:02:04 +02:00 |
Daniel Marjamäki
|
7dd07472c1
|
Fixed #4530 (Tokenizer: improved simplification of strlen in calculation)
|
2013-06-25 20:10:40 +02:00 |
Daniel Marjamäki
|
8ac2b4d516
|
Travis: Fixed failing test
|
2013-06-16 16:53:09 +02:00 |
Daniel Marjamäki
|
a9bd6cf3df
|
Fixed #4857 (False Positive: function argument hides enumerator of same type)
|
2013-06-16 08:13:41 +02:00 |
Daniel Marjamäki
|
722bfe7197
|
Fixed #4553 (Wrong calculation of known values)
|
2013-06-14 18:51:52 +02:00 |
PKEuS
|
876e9c0039
|
Fixed issue on C++11 right angle brackets (#4832)
|
2013-06-12 13:43:29 -07:00 |
Daniel Marjamäki
|
c4763b9010
|
Fixed #4463 (false positive: (style) Variable 'CHDERR_NOT_OPEN' hides enumerator with same name)
|
2013-06-12 06:45:26 +02:00 |
Frank Zingsheim
|
f5a3492e3a
|
astyle formatting
|
2013-06-05 22:19:37 +02:00 |
Daniel Marjamäki
|
dec520c507
|
Tokenizer::simplifyEnum: Fixed false positives
|
2013-06-04 21:18:20 +02:00 |
Daniel Marjamäki
|
8b5792a0f8
|
Tokenizer::simplifyEnum: Fixed internalErrors when building with compiled patterns.
|
2013-06-04 18:57:46 +02:00 |
Daniel Marjamäki
|
fa1fd31667
|
Tokenizer::simplifyEnum: Improved handling of shadow variables
|
2013-06-04 06:51:01 +02:00 |
Daniel Marjamäki
|
8954cc0984
|
Fixed #4280 (Tokenizer::simplifyEnum: don't simplify shadow variables)
|
2013-06-03 19:18:51 +02:00 |
Daniel Marjamäki
|
4659745106
|
Fixed #4786 (segfault with one LibreOffice file)
|
2013-05-06 16:56:34 +02:00 |
Frank Zingsheim
|
42068a3d60
|
Fixed #4767 (segmentation fault in expand template)
|
2013-05-01 13:28:01 +02:00 |
PKEuS
|
693c6e84cb
|
Removed more duplicate unit tests
|
2013-04-13 01:49:17 -07:00 |
Daniel Marjamäki
|
9ad39ca4c0
|
Fixed #4544 (Crash with this line : class CD : public CC< class CB< CA > >)
|
2013-04-12 16:38:12 +02:00 |
Daniel Marjamäki
|
e8fbd39efd
|
Templates: better handling of 'X<class Y>' template instantiations. Ticket: #4544
|
2013-04-11 18:58:39 +02:00 |