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

331 commits

Author SHA1 Message Date
John Camelon
93c7225abf org.eclipse.cdt.core<BR><BR>
nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59134<BR>
nbsp;Partially fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58858<BR>
nbsp;Added in additional CompletionKind's for STRUCT_REFERENCE, UNION_REFERENCE and ENUM_REFERENCE.  <BR>
<BR>
org.eclipse.cdt.core.tests<BR>
nbsp;Updated CompletionParseTest for CompletionKind updates.
2004-04-20 20:07:17 +00:00
John Camelon
b8154fb0fc org.eclipse.cdt.core<BR>
&nbsp;Restructuring of the parser extension packages. <BR>
&nbsp;Introduce IParserExtension and IASTFactory mechanisms w/partial implementation for GCC. <BR>
&nbsp;Introduce IGCCToken and GCCKeywords and fleshed out GCCScannerExtension implementation and interworking with Scanner. <BR>
&nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39697<BR>
&nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39695<BR>
&nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39684<BR>
<BR>
org.eclipse.cdt.core.tests<BR>
&nbsp;Moved testBug39684() & testBug39695() from ASTFailedTests to QuickParseASTTests.<BR>
&nbsp;Updated CompleteParseASTTest::testBug39697().<BR>
&nbsp;Added CompleteParseASTTest::testBug39684() & CompleteParseASTTest::testBug39695().
2004-04-20 17:36:41 +00:00
David Inglis
a16487b5bd added more exception handling in model 2004-04-20 16:13:11 +00:00
Alain Magloire
7ef1a6ed7e Change The Core Model interfaces to throw CModelException when
the fail abnormally.  This forces a lot of try{} catch(){}
bloks and rethrow to be added in the code.
2004-04-20 00:06:27 +00:00
Andrew Niefer
6b096ee976 fix bug 59149 2004-04-19 21:27:59 +00:00
Andrew Niefer
94805a944d testing template explicit specialization & small fix 2004-04-19 19:03:13 +00:00
Andrew Niefer
fed76537bb fix bug 58492 - [Content Assist] No completions when function argument is 'struct <struct_name>' 2004-04-15 22:38:38 +00:00
John Camelon
b1c5ca5c96 org.eclipse.cdt.core : Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=39697 <BR>
org.eclipse.cdt.core.tests : Added CompleteParseASTTest::testBug39697().
2004-04-15 21:00:18 +00:00
Andrew Niefer
b8ff553e9a fix bug 57791 - Parser Infiinite loop 2004-04-15 17:51:29 +00:00
John Camelon
92d011ea1d org.eclipse.cdt.core: Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=52253 <BR>
org.eclipse.cdt.core.tests: Added CompletionTest::testBug52253().
2004-04-15 03:21:05 +00:00
John Camelon
f6c0374580 org.eclipse.cdt.core: Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=44249 & fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=52004 <BR>
org.eclipse.cdt.core.tests: Added CompleteParseASTTest::testBug44249().
2004-04-15 02:32:42 +00:00
John Camelon
c73b30f8ce org.eclipse.cdt.core: Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58500. Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58178 <BR>
org.eclipse.cdt.core.tests: Added CompletionTest::testBug58178().
2004-04-15 01:47:57 +00:00
Andrew Niefer
b3ac698a40 AST work for friend declarations
for bug 45235 AST does not capture class friend relationships 
and bug 53759 ISourceElementRequestor missing callbacks for friend declarations
2004-04-14 20:43:00 +00:00
Andrew Niefer
9a2fdef54b fixed 46246 - C Scoping rules
Use a collator to sort the symbol table
2004-04-13 15:31:15 +00:00
Bogdan Gheorghe
91aab4d719 Added derived, enumerator types to the index. Modified search tests to work with new types, added new derived test. Modified Search dialog; added new types. 2004-04-12 17:43:20 +00:00
John Camelon
68365e4ac0 <BR>org.eclipse.cdt.core
<BR>&nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=55785.
<BR>&nbsp;Fix required update to ISourceElementRequestor interface : clients updated accordingly.
<BR>
<BR>org.eclipse.cdt.core.tests
<BR>&nbsp;Updated clients for ISourceElementRequestor.createReader() updates.
<BR>
<BR>org.eclipse.cdt.ui
<BR>&nbsp;Updated CompletionEngine to use shared working copies when parsing include files.
<BR>&nbsp;Updated clients for ISourceElementRequestor.createReader() updates.
2004-04-11 22:52:21 +00:00
John Camelon
8a4ada65b3 <BR>org.eclipse.cdt.core<BR>
&nbsp;&nbsp;Removed unused methods from IToken.<BR>
&nbsp;&nbsp;Restructured Token implementation to be more memory efficient.<BR>
&nbsp;&nbsp;Tightened up visibility of different members in the implementation.<BR>
&nbsp;&nbsp;Added TokenFactory construct to isolate IToken clients from the particulars of which IToken implementation to instantiate.<BR><BR>
org.eclipse.cdt.core.tests<BR>
&nbsp;&nbsp;Updated ScannerTestCase to correspond with changes to IToken and its implementations.
2004-04-11 04:18:24 +00:00
Andrew Niefer
daaf6bcf2b fix NPE and ClassCastException encountered while parsing <list>
fix bug in handling some template member templates
2004-04-09 20:58:13 +00:00
Andrew Niefer
32abdb30e8 fix bug 57754, fix instantiating constructors, fix some problems with explicit specialization 2004-04-09 17:52:34 +00:00
John Camelon
328bfb7f73 Updating test slightly. 2004-04-08 14:40:20 +00:00
John Camelon
1ac6f78fc3 org.eclipse.cdt.core<BR>
&nbsp;&nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=57800.<BR><BR>
org.eclipse.cdt.core.tests<BR>
&nbsp;&nbsp;Removed warnings from CompletionTests.<BR>
&nbsp;&nbsp;Added CompleteParseASTTest::testBug57800().<BR>
2004-04-08 14:38:14 +00:00
Andrew Niefer
d7664718ae fix lookup in parents while doing content assist on list out of <list> 2004-04-07 21:24:40 +00:00
Andrew Niefer
070f6eb80f fix bug 44338 2004-04-07 15:17:25 +00:00
John Camelon
26facfb422 org.eclipse.cdt.core
Provided a partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=50152
	Updated IExpressionParser::expression() interface necessitated by this fix, and updated its clients appropriately.  

org.eclipse.cdt.core.tests
	Updated test cases that used IExpressionParser::expression().  
	Added CompletionParseTest::testCompletionInFunctionBodyFullyQualified(). 
	Added CompletionParseTest::testCompletionInFunctionBodyQualifiedName().

org.eclipse.cdt.ui.tests
	Updated CompletionFailedTest_ScopedReference_Prefix_Bug50152, moved it out of failed tests package and renamed it to CompletionTest_ScopedReference_Prefix_Bug50152.
	Updated CompletionFailedTest_TypeDef_Bug52948, moved it out of failed tests package and renamed it to CompletionTest_TypeDef_Bug52948. 
	Updated CompletionFailedTest_ScopedReference_NoPrefix_Bug50152 to show Hoda/Andrew what is still broken.
2004-04-07 04:32:18 +00:00
John Camelon
cd7f23c372 Organized imports on failed tests. 2004-04-06 18:08:21 +00:00
Andrew Niefer
671986dfa7 fix for bug 47625 2004-04-06 15:38:08 +00:00
John Camelon
d22e72fb14 org.eclipse.cdt.core
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39704 
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=29060 

org.eclipse.cdt.core.tests
	Moved testBug39704A(), testBug39704B(), testBug39704C() & testBug39704D() from ASTFailedTests to QuickParseASTTests.
2004-04-06 14:37:29 +00:00
John Camelon
70aaf923d3 org.eclipse.cdt.core
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47797

org.eclipse.cdt.core.tests
	Added ScannerTestCase::testBug47797().
2004-04-06 05:11:00 +00:00
Andrew Niefer
3f436ae1eb fix bug 54169 - Search fails to find enum declaration 2004-04-05 20:52:21 +00:00
Andrew Niefer
024eca4958 - performance improvements with Problem reporting originally from Dave Daoust
- added CompleteParseASTFactory.shouldThrowException, so we can ignore certain problems
  encountered while parsing templates
- fix NPEs caused by bad type info objects
2004-04-05 18:18:57 +00:00
Hoda Amer
bc0892c5e7 Patch for Sean 2004-04-05 17:43:15 +00:00
John Camelon
8a6680ea21 org.eclipse.cdt.core
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=54029

org.eclipse.cdt.core.tests
	Added CompleteParseASTTest::testBug54029().
2004-04-05 04:25:33 +00:00
John Camelon
91571bd2e5 org.eclipse.cdt.core
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=56516  
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=53786

org.eclipse.cdt.core.tests
	Added CompleteParseASTTest::testBug56516() && CompleteParseASTTests::testBug53786().
2004-04-05 03:50:41 +00:00
Andrew Niefer
4973e16836 handle template explicit instantiations
partial fix for bug 56834
handle use of template default parameters
2004-04-02 19:20:34 +00:00
John Camelon
11d74c9995 org.eclipse.cdt.core
Updated SelectionSearch to work for functions, variables with initializers, etc.
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39705
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=44336  
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=36770  
	Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=51428  
	Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39694  

org.eclipse.cdt.core.tests
	Added SelectionParseTest::testBaseCase_FunctionDeclaration().  
	Added SelectionParseTest::testBaseCase_FunctionDeclaration2().  
	Added SelectionParseTest::testBaseCase_VariableDeclaration().  
	Added SelectionParseTest::testBaseCase_Parameter().  
	Added QuickParseASTTests::testBug44336().  
	Added ScannerTestCase::testBug36770B(). 
	Moved testBug39705() from ASTFailedTests to QuickParseASTTests.  
	Moved testBug39694() from ASTFailedTests to QuickParseASTTests.
2004-04-02 18:51:01 +00:00
David Inglis
193f840df1 fixed xerces dependency 2004-04-02 01:35:22 +00:00
Doug Schaefer
be306a4d9d Removing plugin and feature references to xerces. 2004-04-01 20:25:02 +00:00
Bogdan Gheorghe
98583fe50f Fix for build hang caused by Indexer; DependencyTest fix 2004-04-01 18:41:01 +00:00
John Camelon
13b3c99749 Fixed Bug 56517 - Preprocessor skipping doesn't ignore the contents of string literals. 2004-03-29 20:56:02 +00:00
John Camelon
99f00cebcd Comment out ScannerTestCase::testGerman until we figure out how to make it platform independent. 2004-03-28 23:21:52 +00:00
Andrew Niefer
8dde2f9a0e better handling of template template parameters 2004-03-26 20:08:05 +00:00
Andrew Niefer
bb598c9a99 report references for symbols used in template-ids 2004-03-26 15:50:31 +00:00
Andrew Niefer
2153d2d6ec ITokenDuple support for seperating fully qualified names that use template-ids,
also modify IASTFactory.createField & createVariable to take ITokenDuple for name
Better treatement for definitions of static members of template classes.
2004-03-25 22:10:50 +00:00
David Inglis
b173623edb lets throw the exception so that we can get full back trace instead of asserting 2004-03-25 19:39:19 +00:00
Hoda Amer
f2dba87e93 Joined effort with Bogdan, Added parser timeout capability that is used by Content Assist 2004-03-25 18:48:27 +00:00
Andrew Niefer
d15c793d77 - fix bug 55673 2004-03-23 16:46:12 +00:00
Hoda Amer
e5e65d527a Patch for Sean 2004-03-22 21:49:36 +00:00
John Camelon
2332b3b0f3 Added CompleteParseASTTest::testBug54531() 2004-03-22 19:42:28 +00:00
Andrew Niefer
5fdc4f5c05 Better handling of typedefs & fix various problems encountered while parsing templates 2004-03-22 18:23:22 +00:00
David Inglis
a85f27eed2 use new cdescriptor operation for changes 2004-03-19 20:31:33 +00:00