John Camelon
e50393060e
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=60298
2004-04-30 14:59:53 +00:00
Andrew Niefer
2d3fadb88c
- fix bug 60149 - External Linkage is not recognized by the parser in Structural mode
...
- create StructureParseTest and add it to ParserTestSuite
2004-04-29 22:06:21 +00:00
Andrew Niefer
dc66afff94
fix bug 60422 - Template offsets are not correct in Structural Parse mode
...
Fix bug 60480 - Template parameter <int> is not parsed correctly in Structural parse mode
fix offset information for template parameters
2004-04-29 19:39:21 +00:00
Hoda Amer
6502083342
Partial fix for bug#57526 [CModelTests]
2004-04-29 18:45:42 +00:00
Hoda Amer
53d5b620eb
Partial fix for bug#57526 [CModelTests]
2004-04-29 16:07:55 +00:00
Andrew Niefer
62db27f4d2
for bug 60422 : set the starting offets for ASTTemplateDeclaration
2004-04-29 15:23:29 +00:00
Andrew Niefer
c59044d3ac
fix bug 59893 & parser bugs with volatile methods
...
also mark strings in some tests as non externalizable
2004-04-28 21:33:50 +00:00
Andrew Niefer
02d14a80c9
bug 50984 - fix class cast exceptions
2004-04-28 18:14:58 +00:00
John Camelon
54aa75f147
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=60264
2004-04-28 17:30:17 +00:00
John Camelon
d730ff0f94
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59134
2004-04-28 17:08:38 +00:00
John Camelon
31cfba78a4
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=60142 and updated CModel tests appropriately.
2004-04-27 22:07:00 +00:00
John Camelon
7a2c6de5fb
Updated Selection Search to use the parser exclusively for Open Declaration actions. <BR>
...
Fixed OpenDeclarationAction to open external files again.
2004-04-27 21:56:53 +00:00
Andrew Niefer
b2de2fdd6c
- work on bug 50984 - fix NPE with anonymous bitfields
...
- fix problems with globally qualified using declarations
- fix npe & cce in templates
2004-04-27 17:49:39 +00:00
Hoda Amer
428f0da6e7
Partial fix for bug#57526 [CModelTests]
2004-04-27 17:03:16 +00:00
John Camelon
a10f4f5583
Removed more warnings (ANDREW)
2004-04-27 13:48:06 +00:00
John Camelon
02e31a94fd
https://bugs.eclipse.org/bugs/show_bug.cgi?id=57898
2004-04-26 21:34:39 +00:00
Andrew Niefer
6797f7dd40
-work on bug 50984: fix NPEs/CCEs caused by problems with typedefs and a bug in template instantiations
...
-fix bug 59892: completion on typedefs
-handle ASTExpression as a context for content assist
2004-04-26 20:33:12 +00:00
John Camelon
653c8bb11e
Fixed infinite loop in BinaryTests
2004-04-26 19:53:59 +00:00
John Camelon
e0706f6786
Added debugging info for Andrew.
2004-04-25 22:47:56 +00:00
John Camelon
d2e9119927
Removed warnings.
2004-04-25 22:18:56 +00:00
John Camelon
8eaa71ea7a
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=51841 <BR>
...
Updated test cases for improved contexts provided in IASTCompletionNode.
2004-04-25 21:36:27 +00:00
John Camelon
94bfaa41cf
Removed warnings.
2004-04-25 05:30:52 +00:00
John Camelon
27ceac6cb6
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=57652 .<BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=49167 .<BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39676 .<BR>
2004-04-23 20:22:07 +00:00
Andrew Niefer
63bc5b00d2
- fixed up CompleteParseASTFactory.lookupQualifiedName in the case where the
...
tokenDuple has 1 segement
- fixed CompleteParseASTFactory.createMethod to handle template ids
- fixed instantiation of member templates
- fixed up handling of explicit specializations
2004-04-23 18:23:09 +00:00
John Camelon
809934b921
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59768
2004-04-23 17:43:47 +00:00
John Camelon
34f1154c4f
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47926
2004-04-23 03:49:31 +00:00
John Camelon
7d0db41463
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=59686
2004-04-23 03:09:03 +00:00
John Camelon
d65c6769ea
Made typeof() declSpec's show up in outline view.
2004-04-22 19:02:07 +00:00
John Camelon
af85de7600
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59507
2004-04-22 18:13:36 +00:00
John Camelon
1a5788e0dc
org.eclipse.cdt.core<BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59179 <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59143 <BR>
org.eclipse.cdt.core.tests<BR>
Updated test clients for IExpressionParser interface changes. <BR>
Added QuickParseASTTests.testBug59179().
2004-04-22 17:45:27 +00:00
Andrew Niefer
5cc0ea42f2
More template tests, and small fixes to make them work
2004-04-22 14:56:57 +00:00
John Camelon
03144000c4
org.eclipse.cdt.core<BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39703 <BR>
Removed method IScanner.addIncludePath() as it wasn't being used. <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39698 <BR>
<BR>
org.eclipse.cdt.core.tests<BR>
Moved testBug39703() from ASTFailedTests to QuickParseASTTest.<BR>
Added ScannerTestCase::testBug39698().<BR>
Moved testBug39698A() & testBug39698B() from ASTFailedTests to QuickParseASTTest.<BR>
Added testBug39698A() & testBug39698B() to CompleteParseASTTest.
2004-04-22 02:56:52 +00:00
Andrew Niefer
688e94b21b
fixing last problems for bugs 52695 & 45372
2004-04-21 19:11:23 +00:00
John Camelon
d763240879
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=59468
2004-04-21 18:05:19 +00:00
Andrew Niefer
822ad118ce
fix bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=59302
2004-04-20 21:35:05 +00:00
Andrew Niefer
3ca43539a1
template work on Explicit Specializations and Explicit argument specification
2004-04-20 21:16:13 +00:00
John Camelon
d72a8b3f5d
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58717
2004-04-20 20:38:20 +00:00
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>
...
Restructuring of the parser extension packages. <BR>
Introduce IParserExtension and IASTFactory mechanisms w/partial implementation for GCC. <BR>
Introduce IGCCToken and GCCKeywords and fleshed out GCCScannerExtension implementation and interworking with Scanner. <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39697 <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39695 <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39684 <BR>
<BR>
org.eclipse.cdt.core.tests<BR>
Moved testBug39684() & testBug39695() from ASTFailedTests to QuickParseASTTests.<BR>
Updated CompleteParseASTTest::testBug39697().<BR>
Added CompleteParseASTTest::testBug39684() & CompleteParseASTTest::testBug39695().
2004-04-20 17:36:41 +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
2ae68378fa
work for bug 50807
2004-04-16 20:08:25 +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
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