1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-05 16:56:04 +02:00
Commit graph

757 commits

Author SHA1 Message Date
Andrew Niefer
b72b0dc75f fix bugs 84679, 84686 2005-02-08 21:08:03 +00:00
Andrew Niefer
d2350bf588 fix bug 84692 2005-02-08 16:56:20 +00:00
John Camelon
cc8d114f90 Fixed Bug 84371 - AST problems with ICPPASTQualifiedName ::f 2005-02-08 14:56:05 +00:00
John Camelon
66c2e911bf Fixed JUnits. 2005-02-08 02:05:24 +00:00
John Camelon
2edfe202ea Fixed Bug 84374 - [Lengths] bad lengths for ICPPASTNewExpression 2005-02-07 21:57:38 +00:00
Andrew Niefer
1362e388a1 fix bug 84615 2005-02-07 20:32:54 +00:00
John Camelon
893ef31135 Fixed Bug 84236 - variable sized array modifiers 2005-02-07 19:10:45 +00:00
John Camelon
3e9fe50bc3 Fixed Bug 84357 - [Offsets] bad offset for ICPPASTPointerToMember 2005-02-07 18:21:27 +00:00
John Camelon
cc0ca12dcf Fixed Bug 84367 - [Lengths] IASTParameterDeclaration with null named IASTDeclarator has invalid length 2005-02-07 18:13:40 +00:00
John Camelon
c3aceabecc Fixed Bug 84366 - [Offsets] no offset/length information for IASTEnumerationSpecifier in C++ 2005-02-07 17:42:27 +00:00
John Camelon
f1819be172 Fixed 84375 - [Lengths] ICPPASTBaseSpecifier doesn't include the IASTName in its length 2005-02-07 17:26:27 +00:00
John Camelon
649f447a2d Fixed Bug 84343 - [Offsets] no offset or string info for ICPPASTNamedTypeSpecifier 2005-02-07 17:14:18 +00:00
Andrew Niefer
ae97aa9b2a fix bug 84228 for C++ 2005-02-04 21:57:48 +00:00
Andrew Niefer
25288449a4 fix bug 84228 2005-02-04 19:00:28 +00:00
Andrew Niefer
ec8969b5e6 fix bug 84186 2005-02-03 23:15:55 +00:00
Andrew Niefer
993bdc690d fix bug 84267 2005-02-03 22:51:18 +00:00
John Camelon
24d6abba7f Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-02-03 15:26:27 +00:00
Andrew Niefer
10a5054abe fixing bug 84186 2005-02-02 22:18:42 +00:00
Andrew Niefer
ec6276d5dd fix bug 84266 2005-02-02 21:36:27 +00:00
John Camelon
1854217589 Fixed 84250 - [Parser2] C++: ptr to array declaration parsed as expression 2005-02-02 20:44:15 +00:00
Andrew Niefer
0ebb603ab1 Patch from Tanya Wolff 2005-02-02 20:19:14 +00:00
Andrew Niefer
71309151e2 fix bug 84185 2005-02-02 19:18:41 +00:00
John Camelon
e269c537e6 Further DOM/AST fixes. 2005-02-02 18:30:19 +00:00
John Camelon
33390e2e03 Continued DOMLocation fixes. (ad infinitum) 2005-02-02 04:30:35 +00:00
Andrew Niefer
04d743c153 GCC allows forward declarations of enums in C 2005-02-01 20:42:04 +00:00
Andrew Niefer
da848cc63b basic file & offsets for CASTProblems 2005-02-01 18:42:20 +00:00
John Camelon
f33bcba3fa Patch from David Daoust. Added IncludeTest to ParserTestSuite. 2005-02-01 04:44:36 +00:00
Andrew Niefer
e4e8d7c6d4 C Visitor - references: bugs 84090, 84092, 84096 2005-02-01 02:14:33 +00:00
Andrew Niefer
2852b6fafd C/C++ Problems & Exceptions
- semantic problems result in IProblemBindings
- attempting to do too much with an IProblemBinding results in a DOMException
- All IBinding, IType & IScope interface functions throw DOMException
2005-01-31 21:05:19 +00:00
John Camelon
508ff688b8 Patch for Devin Steffler.
Further updates to DOM AST View.
2005-01-31 16:48:06 +00:00
Bogdan Gheorghe
a8e76780a9 Patch from Dave Daoust to streamline Index Manager Tests 2005-01-31 16:36:28 +00:00
Andrew Niefer
c49ffa51b6 C++: handle globally qualified qualified names "::a"
: handle typedefs in  base clauses
C : handle nested structures
2005-01-28 20:56:18 +00:00
John Camelon
a1776b3151 Fixed Bug 83737 - [Parser2] if else if else if parsed incorrectly 2005-01-28 17:17:46 +00:00
John Camelon
1abb819f59 Fixed Bug 83853 - no offset for IASTConditionalExpression 2005-01-27 21:20:43 +00:00
John Camelon
eeb02a4027 Fixed Bug 83852 - offset problems with cast expressions and type id 2005-01-27 21:10:56 +00:00
Andrew Niefer
6df133bc09 Bug 83855: visiting designators 2005-01-27 21:10:10 +00:00
John Camelon
736de0128d Fixed failing JUnit tests.
Fixed Macro Definition offsets in inclusions.
2005-01-27 20:31:21 +00:00
Andrew Niefer
b2ff153008 Refactor core.tests/suite/org.eclipse.cdt.testplugin and
ui.tests/src/org.eclipse.cdt.testplugin
packages to  org.eclipse.cdt.core.testplugin and org.eclipse.cdt.ui.testplugin respectively.

This fixes a problem where the tests were incorrectly loading the wrong test plugin class.
2005-01-27 18:48:00 +00:00
Alain Magloire
a03bc42e1a Changing in the Inteface of the CModel. 2005-01-27 03:39:28 +00:00
Andrew Niefer
47c65486a6 External C bindings 2005-01-26 21:19:45 +00:00
Andrew Niefer
eea3244085 C++ bindings
- Field references before their declaration in inline class members
- references in parameter declarations for member functions defined outside their scope
- constructor references
2005-01-26 21:13:52 +00:00
John Camelon
b811a0479b Further DOM/AST fixes (w/viewer). 2005-01-26 20:21:07 +00:00
John Camelon
1466819ee6 Fixed Bug 83664 - [Offset/Location] found a couple with my simple K&R C test 2005-01-26 18:39:40 +00:00
John Camelon
c2664b26e1 Function style macro parameters working through IASTTranslationUnit#getMacroDefinitions() 2005-01-26 16:41:02 +00:00
John Camelon
63ffe8d959 Fixed name bug for macro names. 2005-01-26 16:07:13 +00:00
Andrew Niefer
22d59f21f5 C++ bindings:
- namespace aliases
- constructor chain references
2005-01-25 23:20:28 +00:00
Andrew Niefer
0a1793e33f - fix up how we resolve function parameter bindings in C 2005-01-25 22:16:03 +00:00
John Camelon
ae4dff5290 Implemented IASTTranslationUnit#getIncludeDirectives() for both C & C++.
Implemented IASTTranslationUnit#getMacroDefinitions() for both C & C++.
2005-01-25 20:42:19 +00:00
Andrew Niefer
06739b170f - remove IBinding.getPhysicalNode, add private interfaces ICBinding & ICPPBinding
- constructor references in new expressions
- get bindings from scope as shortcut
2005-01-24 22:38:34 +00:00
Andrew Niefer
0988982be3 - Modify CVisitor.visit* to enable better control over visiting the AST.
- Merge ClearBindingAction & ClearBindingFromScopeAction
- Modify CollectDeclarationsAction to avoid creating bindings as much as possible
2005-01-23 18:23:31 +00:00