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

1087 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
David Inglis
7d7a436378 fixed some small bugs 2004-04-20 18:47:56 +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
b9541fc2a5 log error 2004-04-20 16:28:26 +00:00
David Inglis
6f4cf3159b minor fix to doc tag 2004-04-20 16:14:32 +00:00
David Inglis
a16487b5bd added more exception handling in model 2004-04-20 16:13:11 +00:00
Alain Magloire
0b7e5958f2 Fix for PR 59081 2004-04-20 16:10:38 +00:00
Alain Magloire
97a3c316c8 Fix for PR 59098 2004-04-20 00:45:21 +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
ed75b354ad speed up BasicSearchMatch.compareTo and .hashCode by reducing number of string objects created 2004-04-19 20:08:41 +00:00
Andrew Niefer
94805a944d testing template explicit specialization & small fix 2004-04-19 19:03:13 +00:00
David Inglis
6f06f88155 fixed dead lock
missing extension point
fix CCorePlugin.log
2004-04-19 15:51:31 +00:00
David Inglis
70e5780f88 fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58232 2004-04-19 13:38:15 +00:00
Alain Magloire
981f445bb4 Added new methods to CoreModel and IncludeEntry 2004-04-19 05:46:43 +00:00
Andrew Niefer
2ae68378fa work for bug 50807 2004-04-16 20:08:25 +00:00
Hoda Amer
66678f3126 CModelBuilder and scalability problems 2004-04-16 19:56:58 +00:00
Alain Magloire
0d674490cf Patch from Sam Robb to cover PR 52864 2004-04-16 19:08:23 +00:00
John Camelon
0ce4a707ab <BR>Patch for Dave Daoust
<BR>Modified Scanner Performance by 
<BR>1. Moved ScannerContext sentinal to ContextStack 
<BR>2. Delay Stringizing macro parameter until needed 
<BR>3. Removed the sentinal from the scanner constructor
2004-04-16 18:34:39 +00:00
Hoda Amer
09739d577e CModelBuilder and scalability problems 2004-04-16 14:48:50 +00:00
Alain Magloire
3a4bc9b140 Binary/ArchiveContainer was not clean up 2004-04-16 03:36:31 +00:00
Alain Magloire
5113a88ad7 Binary/ArchiveContainer was not clean up 2004-04-16 03:30:13 +00:00
Alain Magloire
3f68cfad81 Fix for PR 58481 2004-04-16 00:35:42 +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
f76a432bef Added __const as an alternative keyword. 2004-04-15 21:22:32 +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
John Camelon
ce4bd0a141 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58175 2004-04-15 18:51:16 +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
Alain Magloire
0f6d907a5c Temprorary 'til we get the Sam Robb scheme on file type
Added method to return Assembly extensions.
2004-04-15 00:25:28 +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
Alain Magloire
711c7669b5 Fix PR 58082 2004-04-14 17:56:18 +00:00
David Inglis
d9f3f27b16 fixed bug where multiple binaries would show up after opening a project. 2004-04-13 20:22:35 +00:00
Alain Magloire
51a8ec8e42 when encoding the PathEntry make the "path" attribute
project relative.
2004-04-13 18:37:13 +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
85666c920f Indexer watchdog patch 2004-04-13 03:52:56 +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
06cdcc0e39 Added better toString() implementations to Scanner. Added additional logging of unexpected exceptions throughout the Parser. 2004-04-12 15:37:39 +00:00
Hoda Amer
9e4f258b9a CModelBuilder and scalability problems 2004-04-12 15:23:23 +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
864b6075c5 Updated errorhandling in Parser::translationUnit(). 2004-04-11 05:33:10 +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
John Camelon
5f7bf6d199 Partial fix for <A HREF="https://bugs.eclipse.org/bugs/show_bug.cgi?id=57898">Bug 57898 [Search] Selection search does not work under all circumstances</A> 2004-04-10 15:43:27 +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
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
John Camelon
5cc0a37e2b org.eclipse.cdt.core <BR>
&nbsp;&nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=50808. <BR>
&nbsp;&nbsp;Provided partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=50807. <BR>
&nbsp;&nbsp;Provided partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=52988. <BR>
&nbsp;&nbsp;Introduced EMPTY_STRING, a single constant that replaced > 100'S O literal "" in the code. <BR>
&nbsp;&nbsp;Updated IASTCompletionNode interface to provide better support for FUNCTION_REFERENCE and CONSTRUCTOR_REFERENCE. <BR>
&nbsp;&nbsp;Implemented IASTTypeId.getFullSignature() for both QUICK_PARSE and COMPLETE_PARSE. <BR>
&nbsp;&nbsp;Tweaked ASTNode.lookup() so that it would work for FUNCTION_REFERENCE. <BR><BR>
org.eclipse.cdt.ui <BR>
&nbsp;&nbsp;Updated CompletionEngine to use the extended IASTCompletionNode interface for FUNCTION_REFERENCE. <BR><BR>
org.eclipse.cdt.ui.tests <BR>
&nbsp;&nbsp;Updated CompletionFailedTest_ConstructorReference_Bug50808, renamed it to CompletionTest_ConstructorReference and moved it out of the failed tests folder. <BR>
&nbsp;&nbsp;Updated CompletionFailedTest_TypeDef_Bug52948, renamed it to CompletionTest_TypeDef_Prefix and moved it out of the failed tests folder. <BR>
&nbsp;&nbsp;Renamed CompletionTest_TypeDef_Bug52948 it to CompletionTest_TypeDef_NoPrefix. <BR>
&nbsp;&nbsp;Updated CompletionTest_SingleName_Parameter and renamed it to CompletionTest_FunctionReference_Prefix. <BR>
&nbsp;&nbsp;Updated CompletionFailedTest_FunctionReference_Bug50807, renamed it to CompletionTest_FunctionReference_NoPrefix and moved it out of the failed tests folder. <BR>
2004-04-08 00:33:43 +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