1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

116 commits

Author SHA1 Message Date
Thomas Corbat
1070edb3fc Bug 380623 - [C++11] Explicit Virtual Overrides
Change-Id: I3b40e6ef659e3734194479dafa927411d405442f
2012-08-28 21:12:37 -07:00
Lukas Felber
d9b954e28a Bug 380615 - Assign comments belonging to preprocessor directives to them in NodeCommentMap instead of ignoring them.
minor renames and reformatting.

added additional comment to "CommentRecognition preprocessor directives comment recognition".

Change-Id: Idabbe95ff7dd4e11b173474b708e622252264adb
Reviewed-on: https://git.eclipse.org/r/6119
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2012-07-02 14:11:50 -04:00
Thomas Corbat
6f95407bd5 Bug 381032 - NameWriter extended for fully qualified names.
Extended the NameWriter for allowing ASTWriter to write fully qualified
names correctly with a leading scope (::).
Added one simple test to verify this functionality.

Cosmetic fix: Formatting adapted to environment and removed superfluous
trailing tabs.

Change-Id: I7eec92666d49a93b47a1906a75169dd42ba41eb1
Reviewed-on: https://git.eclipse.org/r/6170
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2012-06-26 23:00:09 -04:00
Sergey Prigogin
20ea7546f8 Bug 316076. Added IFunction.isNoReturn() method.
Change-Id: Idfa2aa067e9c956b9a990980797a41277a84cc58
Reviewed-on: https://git.eclipse.org/r/5584
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2012-04-13 14:49:12 -04:00
Sergey Prigogin
afb3fae823 Automatic formatting of code affected by refactoring. 2011-11-07 11:04:35 -08:00
Jens Elmenthaler
9d9efe8e9d Bug 352350 - Outline view corrupts expansion state of namespace nodes 2011-07-20 11:03:33 +02:00
Alena Laskavaia
43fc6eaaac Bug 321069 ASTWriter fails on IASTDeclarators with nested declarators, patch from Tomasz Wesolowski 2010-08-01 23:51:22 +00:00
Alena Laskavaia
69665fb352 Bug 319044 DeclaratorWriter unable to write a rvalue reference (patch from Tomasz Wesolowski) 2010-08-01 23:46:36 +00:00
Emanuel Graf
3fe0d27e62 Bug 319107: [c++0x] DeclSpecWriter add support for decltype and typeof
https://bugs.eclipse.org/bugs/show_bug.cgi?id=319107
2010-07-07 12:27:48 +00:00
Emanuel Graf
81f191e4a4 Bug 318588: Add support for C++0x to DeclSpecWriter
https://bugs.eclipse.org/bugs/show_bug.cgi?id=318588
2010-07-01 12:25:02 +00:00
Emanuel Graf
368736adaf Bug 318552: NPE in ExpressionWriter for unary expression without an operand
https://bugs.eclipse.org/bugs/show_bug.cgi?id=318552
2010-07-01 08:12:10 +00:00
Sergey Prigogin
4c3dd79ee8 Support for C++0x 'auto' keyword and a test case. Bug 289542. 2010-03-15 17:02:26 +00:00
Markus Schorn
1fc47b91e1 Bug 302412: Syntax for c++0x initializer lists 2010-02-17 16:23:57 +00:00
Sergey Prigogin
fb9dff069c Fixed typos. 2009-12-21 06:57:15 +00:00
Markus Schorn
ed2b0017e9 Case insensitive searches, bug 293669. 2009-10-29 16:05:59 +00:00
Anton Leherbauer
4ca3c8a905 Bug 274490 - Return type stored in the ICElement- IFunctionDeclaration contains method qualifiers as well 2009-05-04 10:44:24 +00:00
Sergey Prigogin
6d64bcb42a Added IIndexInclude.getFullName method. Bug 272815. 2009-04-23 05:47:34 +00:00
Markus Schorn
c98bf28da7 Fix case ranges, bug 270430. 2009-04-01 11:56:47 +00:00
Markus Schorn
5008c01caf Preprocessor option to create tokens for inactive code branches, macro's from inactive code in outline view, bug 264666. 2009-02-17 12:03:09 +00:00
Anton Leherbauer
003975782e Bug 225944 - Organize items by namespace in Outline, fixes also bug 262785 2009-01-29 09:30:15 +00:00
Markus Schorn
416bf3a0e0 Correcting IASTName.toCharArray(), bug 258054. 2008-12-19 12:19:16 +00:00
Markus Schorn
7b7875106f Correctly resolving includes like "path/../file.h", bug 246129 2008-11-27 09:23:35 +00:00
Markus Schorn
edeb6f1af1 Support for parameter annotations by Sebastian Moss, bug 254520. 2008-11-11 12:43:26 +00:00
Markus Schorn
c656d4d2ee Support for exception specifications by Sebastian Moss, bug 252697 2008-11-10 15:46:54 +00:00
Markus Schorn
e1dc796f80 Fix testcase for class friends. 2008-10-14 10:39:08 +00:00
Andrew Ferguson
0a836d8009 238842: cyclic includes causes infinite loop in PDOMManager.areSynchronized 2008-07-07 11:35:32 +00:00
Markus Schorn
4e28c73769 Fixes parsing of declarations and new expressions, bug 84242+236856. 2008-06-18 12:16:19 +00:00
Markus Schorn
b6703ee592 Corrections to existing test-cases + additional ones. 2008-06-12 13:19:19 +00:00
Markus Schorn
7e1f9c87fc Fixes for refactoring by Guido Zgraggen and Lukas Felber, bug 234783, 234786 and 234791. 2008-05-30 11:13:33 +00:00
Markus Schorn
f44c51e7d3 Fixes comment handling with preprocessor nodes by Emanuel Graf, bug 233438. 2008-05-23 14:26:46 +00:00
Markus Schorn
fec33bb137 Proper handling of comments before preprocessing statements by Emanuel Graf, bug 232232. 2008-05-15 07:34:10 +00:00
Anton Leherbauer
f66dfa5d9a Fix for 222398: [Model Builder] problem with inlined qualified member declaration
and fix handling of multiple namespace definitions
2008-03-14 10:25:46 +00:00
Markus Schorn
2ee490ecf3 Improved comment assignment for the NodeCommenter, by Guido Zgraggen, bug 222529. 2008-03-13 09:49:37 +00:00
Markus Schorn
1f19d506f8 Source Change Generator for ASTTransformations by Emanuel Graf and others, bug 214605. 2008-03-07 12:13:38 +00:00
Anton Leherbauer
5ec0f9d046 Migrate AsmModelBuilder to new Lexer 2007-11-06 15:01:22 +00:00
Anton Leherbauer
57d7ac7888 Fix for 205567: Implement an assembly model builder 2007-10-23 11:20:30 +00:00
Andrew Ferguson
f68f137ed3 move templateengine testdata into conventional location which is picked up by the binary build 2007-06-19 16:07:50 +00:00
Andrew Ferguson
25213bca9f 191679: add some unit tests 2007-06-08 17:24:53 +00:00
Markus Schorn
21c0055276 Fix for 185408, API-compliance of IScope.find(String) 2007-05-07 11:27:55 +00:00
Andrew Ferguson
81eedf4bf3 181936: fix for support for function types 2007-04-24 15:43:57 +00:00
Andrew Ferguson
c7553e11bf 183160 - fix for class implicits 2007-04-20 11:29:57 +00:00
Anton Leherbauer
0addd64850 Fix for 180815: defining multiple globals variables at structure definition causes dublicate struct tag entries in outline view 2007-04-06 09:23:25 +00:00
Andrew Ferguson
ea99f62e2f fix include path issue, and add regression test 2007-03-28 11:01:08 +00:00
Andrew Ferguson
850c6c492d 179322: remove test case (bug is RESOLVED INVALID) 2007-03-27 13:04:41 +00:00
Andrew Ferguson
6c3076579d 179322: add unit test 2007-03-26 15:35:11 +00:00
Andrew Ferguson
250d34926b 169668: add unit tests + fix bugs 2007-03-22 18:50:26 +00:00
Andrew Ferguson
00ebcad325 fix handling of particular type of problem binding in KnR style function declarations 2007-03-19 12:08:51 +00:00
Anton Leherbauer
cb6c40b03b Fix for bug 161913 - Migrate CModelBuilder to use DOM AST 2006-11-30 13:30:42 +00:00
Andrew Ferguson
773b11c204 165213: undo misadventure with abstraction 2006-11-23 18:31:38 +00:00
Andrew Ferguson
94f1a13a14 Improve accuracy of index based binding resolution
this patch
 * improves pdom resolution binding (PDOMC*Linkage.resolveBinding)
 * fixes some broken binding resolution test data
 * has PDOMCPPField store type information
 * has PDOMCPPNamespaceAlias store what it is aliasing
2006-11-13 14:25:14 +00:00