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
Hoda Amer
5608bc4601
Patch for Sean
2004-03-19 16:59:11 +00:00
David Inglis
739eb331f3
fixed ID
2004-03-19 13:07:51 +00:00
Andrew Niefer
e267a0e584
patch for Sean Evoy
2004-03-18 23:34:10 +00:00
Andrew Niefer
51131345db
parsing template-ids, enabling template instantiations & class template partial specializations & indirectly fixes bug 54778
2004-03-18 23:20:16 +00:00
Alain Magloire
24b55c3712
Change in the hierarchy of the core Model:
...
ICModel
ICProject
ISourceRoot
IBinary
IArchive
ITranslatioUnit
ICContainer
The ISourceRoot been added to better separate
the files. By default the entire project is the
SourceRoot.
2004-03-18 05:42:51 +00:00
Andrew Niefer
e6f4fa5890
bug 55163 - Parser spins on for-init-statement
2004-03-17 21:33:49 +00:00
David Inglis
51bb196aa0
tests for ICDescriptor
2004-03-17 13:48:54 +00:00
Andrew Niefer
49e276d0ac
managed build tests from Sean Evoy
2004-03-16 22:29:55 +00:00
Alain Magloire
4fdafaa433
New Tests from Thomas for the error parser
2004-03-16 21:23:45 +00:00
Andrew Niefer
5a0369683c
This patch is the start of parsing templates. Template uses that don't require a template-id should work.
2004-03-15 16:17:42 +00:00
Hoda Amer
0fe0020d9f
Patch for Sean
2004-03-15 16:01:12 +00:00
Andrew Niefer
c8ecd11deb
bug 54639 Typedef of enumeration fails complete parse
2004-03-12 15:49:12 +00:00
Andrew Niefer
2d45963863
bug 54639 Typedef of enumeration fails complete parse
2004-03-12 15:44:06 +00:00
John Camelon
9b0029a7dd
Further performance improvements in Scanner.
2004-03-10 16:53:54 +00:00
David Inglis
3c7584ad4c
fixed standard build test to create cprojects
2004-03-09 23:46:12 +00:00
Andrew Niefer
9ba01d10c4
bug 52948 - Content Assist -typedef'd types do not appear in the completion list
2004-03-09 19:00:44 +00:00
Bogdan Gheorghe
fe5032ad4a
Workaround to get DependencyTests working on integration builds.
2004-03-09 16:15:27 +00:00
Doug Schaefer
a9ed54e459
Fixed the compile error in the Dependency Test.
2004-03-08 15:08:59 +00:00
John Camelon
fc37d2f92c
org.eclipse.cdt.core
...
Added some trace statements to CompleteParseASTFactory.
Cleaned up usage of Enum.getValue() wrt encapsulation of enumerator value.
Refactored CompleteParseASTFactory for correctness and abstraction.
Added preliminary IProblem support to CompleteParseASTFactory.
Added (commented out unfortunately) assertions into CompleteParseASTFactory.
Updated IASTUsingDeclaration to return an Iterator for declarations mapped rather than just a single declaration.
org.eclipse.cdt.core.tests
Updated tests to deal with IASTUsingDeclaration interface changes.
org.eclipse.cdt.ui
Cleaned up usage of Enum.getValue() wrt encapsulation of enumerator value.
2004-03-03 15:59:56 +00:00
John Camelon
b529cdd23d
Patch for Sean Evoy
...
Added tests to verify that the tool command canbe set through the
IConfiguration interface in the testConfigurations() method, and
through a ToolReference in the checkSubSubTarget() method.
2004-03-02 16:10:37 +00:00
Andrew Niefer
0f74ca46c3
bug 52695: IASTClassSpecifier.getDeclarations returns an empty iterator
2004-03-01 21:18:11 +00:00
John Camelon
d6a96dd12e
Patch for Sean Evoy
...
Tool inheritance test.
2004-02-27 15:59:47 +00:00
Alain Magloire
47b44fb327
Updates the cpathentry
2004-02-26 17:31:45 +00:00
Bogdan Gheorghe
2e497d6a54
- First go at adding selection search to CDT. You can now search for Declarations, References in Workspace, WorkingSets triggered from the CEditor, CView or COutline.
...
- Added Dependency NPE check + test
- Selection Parser change from John
- Cleaned up search properties file
2004-02-25 23:24:04 +00:00