1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-08 00:35:49 +02:00
Commit graph

961 commits

Author SHA1 Message Date
John Camelon
044af29ec9 Patch for Devin Steffler.
Fixed Bug 96678 - Scanner is reporting bad character problem on // comments
2005-05-25 19:17:07 +00:00
Andrew Niefer
c1bbb62c95 tests for last commit:
- types of conditional, new & delete expressions
- handle typedefs in conversions for bug 96655
2005-05-25 18:16:22 +00:00
John Camelon
8206cea697 Patch for Devin Steffler.
Fixed Bug 86126   	[_Context] \r is included in context_directive_end
2005-05-25 17:48:39 +00:00
John Camelon
fb70c25e85 Added test. 2005-05-25 17:40:35 +00:00
John Camelon
4f2422d695 Patch for Devin Steffler.
Bug 86870	  	[Offsets] simple #if/#define example seems flaky with offset/length
2005-05-25 14:57:08 +00:00
Andrew Niefer
14d4d30038 handle typedefs as qualifying names 2005-05-24 18:15:52 +00:00
Andrew Niefer
d1d753ba3a Relax type comparisons a bit around defered class template instances, especially in derived to base conversions. fixes a couple hundred problems parsing iostream. 2005-05-24 15:38:33 +00:00
Andrew Niefer
30b6f0e0af modified patch from Devin Steffler, bugs 86868, 95635, 95786 2005-05-20 19:30:32 +00:00
John Camelon
eb89746de5 Fixed broken JUnits. 2005-05-20 12:10:35 +00:00
Andrew Niefer
68e0514086 fix bug 95714 2005-05-19 18:59:20 +00:00
John Camelon
a5843c1e7e Fixed Bug 90641 [Parser] function decl vs ctor initializer ambiguity
Fixed Bug 81806	[Parser2] [Ambiguity] Constructor Initializer is mistaken as function prototype
Fixed Bug 94779	[Ambiguity] declarator with initializer parsed as function declarator
2005-05-19 18:47:41 +00:00
Andrew Niefer
c885f752da - types of expressions in C bug 95858
- typeof( exp ) as declspecifier in C bug 93980
2005-05-19 18:41:55 +00:00
Andrew Niefer
de61454474 update test for previous fix for 93980 2005-05-18 21:10:11 +00:00
Andrew Niefer
238118db0b fix bug 95734: conversion of integer literal 0 to pointer, also conversion of pointer to boolean 2005-05-18 20:34:09 +00:00
Andrew Niefer
59e8ca66d9 fix bug 95692 2005-05-18 18:40:16 +00:00
Andrew Niefer
3376e0abe0 fix bug 95741 2005-05-18 17:49:42 +00:00
Andrew Niefer
5c33d3d918 fix bugs 95673, 95768 2005-05-18 15:51:16 +00:00
John Camelon
fbee283243 Patch for Devin Steffler.
FIXED 87179- [Selection] selecting #ifdef IASTName\r\n does not provide a proper IASTNode
FIXED 95573- [DOM AST] Code buffers not refreshed after file is saved
2005-05-18 00:40:10 +00:00
Andrew Niefer
ef268895cc fix deferred function template instance references 2005-05-17 21:55:16 +00:00
John Camelon
c1232687c2 Further restructuring of simple declaration grammar. 2005-05-17 19:44:26 +00:00
Andrew Niefer
0751a71a3a GCC builtin functions via implicit bindings stored on translation unit scope.
by Devin Steffler with small changes
2005-05-17 18:40:38 +00:00
Andrew Niefer
7c1d5beb4f fix bug 95419 2005-05-17 18:04:08 +00:00
John Camelon
78f1bf9054 Fixed Bug 81739 - [GNUCSourceParser] Lookahead problem w/nested declarators 2005-05-17 17:59:08 +00:00
Andrew Niefer
47c79f6013 fix bug 95484 2005-05-17 14:48:31 +00:00
Doug Schaefer
be56e7fcc7 Fixed deprecation warning. 2005-05-17 14:22:48 +00:00
Andrew Niefer
e62982abd7 fix bug 95461 (array to pointer conversion) 2005-05-16 21:39:46 +00:00
John Camelon
3fa54b37ea Applied patch for Devin Steffler.
FIXED 94135- All Declarations does not include the namespace scope in the search pattern
FIXED 95202- [NPE] on Open Declarations for C++ spec example
FIXED 95219- [Ctrl+Click] is enabled on everything except for keywords
FIXED 95224- [Open Definition] of destructor should have the same logic as constructors
FIXED 95225- [open definition] within constructor in a throw statement fails
FIXED 95229- [open declaration] infinite loop on keyword operator
FIXED 95372- DOMQuery#isLocal() should not reference internal DOM packages
2005-05-16 21:28:45 +00:00
John Camelon
5fa9743d78 Patch for Devin Steffler.
FIXED 95119- AST parser fails to parse character constant containing double quotes
2005-05-16 20:16:40 +00:00
Andrew Niefer
8fd55c89b6 fix bug 95425 (& 95415) - make sure implicit constructor A() matches both A() and A(void)
also, type of sizeof expression is size_t (if we can find it, otherwise use unsigned long int)
2005-05-16 19:56:09 +00:00
Bogdan Gheorghe
b920965dab Changed IMatch to return a IMatchLocatable instead of startOffset/endOffset (IMatchLocatable can then be further cast into IOffsetLocatable or ILineLocatable)
Updated all clients.
2005-05-16 18:24:31 +00:00
Doug Schaefer
bdecfcfc41 Cleaned up some obvious NLS warnings. Also turned off the warnings for the tests plugins. 2005-05-16 14:44:03 +00:00
Andrew Niefer
8558156ee2 fix bug 95200 - targeted function resolution 2005-05-13 20:36:07 +00:00
John Camelon
90f44f3db4 Patch for Craig Chaney <cchaney@us.ibm.com>
Fixed Bug 94365 - function-like macro with varargs requires one too many args
Patch for Devin Steffler
JUnit test case to protect against regression for 94365.
2005-05-13 17:52:29 +00:00
Bogdan Gheorghe
ee60cb456e Fix for 94988: BaseTestFramework disableIndex() doesn't work 2005-05-12 17:27:54 +00:00
Andrew Niefer
ada5f6bb24 patch from Devin Steffler RE Open Declaration/Definition
bugs 86829, 93589, 94360
2005-05-10 20:31:02 +00:00
Andrew Niefer
772d99ada4 type of "this" in a class template member function, fixes bug 74204 2005-05-10 17:24:04 +00:00
Andrew Niefer
db56813b0a IASTName.isDefinition() fixes 2005-05-10 16:46:37 +00:00
Andrew Niefer
ed7f696045 fix lookup of names in a declaration that come after a qualified name (bug 90610) 2005-05-10 15:37:09 +00:00
Andrew Niefer
adf20e84c7 update AST spec tests 2005-05-10 15:13:14 +00:00
Andrew Niefer
e2e8b4439d handle template explicit instantiations. fixes bug 90689
also fix small bug in template argument deduction
2005-05-10 14:40:37 +00:00
Andrew Niefer
ce4decd0a0 Fix template scoping
- helps with nested templates & template specializations
- fxes bug 90686
2005-05-09 16:15:14 +00:00
John Camelon
1843e1b6a0 Added tess. 2005-05-06 15:17:35 +00:00
John Camelon
5741db3525 Partial fix for
Bug 90618 - [Parser] invalid syntax error for cpp spec 6.4-3
Physical tree is now repaired, moving defect to Andrew.
2005-05-06 15:02:54 +00:00
John Camelon
c4c31b724f Bug 90606 - [IBinding] Problem from sizeof ambiguity
Bug 86861 - [Parser] IASTProblemStatement with cast expression as selector
2005-05-05 18:53:50 +00:00
Bogdan Gheorghe
ea15dddbc9 Refactored CTags Indexer to allow individual tags to add themslves to an Indexer Output (consolidated CTagsIndexAll and CTagsAddCompilationUnit)
CTagFileReader logic change to read in all tags in ctags file
Patch from Dave with fix for TempVA merge problem (Indexer View was opening BlocksInput without close) + other UI improvements
Renamed generated CTags file
Refactored indexer tests to not depend on EntryResult toString()
2005-05-05 04:25:16 +00:00
Andrew Niefer
641fbeb7a6 start of support for template parameter qualified types 2005-05-04 20:40:04 +00:00
John Camelon
037b93c764 Added some more tests. 2005-05-04 19:55:14 +00:00
John Camelon
2bd5960655 Fixed locations for scanner problems. 2005-05-04 15:28:22 +00:00
Andrew Niefer
14aa4c430a speciializing nested templates with partial specializations 2005-05-03 15:56:18 +00:00
Andrew Niefer
3726661919 instantiating template template parameters 2005-05-03 15:24:42 +00:00