Andrew Ferguson
773b11c204
165213: undo misadventure with abstraction
2006-11-23 18:31:38 +00:00
Markus Schorn
3329794554
Fixes BTree visitor (did not visit all matching nodes), also changed semantics.
2006-11-23 16:38:44 +00:00
Andrew Ferguson
d4dc19649e
add javadoc
2006-11-23 16:36:01 +00:00
Markus Schorn
464454a15a
Change CharArrayUtils.compare() to yield lexicographical order.
2006-11-22 15:18:21 +00:00
Markus Schorn
fb61bc0c35
Call Hierarchy: Avoid generating AST
2006-11-22 12:45:36 +00:00
Markus Schorn
96dc647bc7
Index: Let PDOMCStructure implement ICCompositeTypeScope
2006-11-22 12:45:22 +00:00
Markus Schorn
b8e36d1cae
DOM: Add method to get type from ICCompositeTypeScope
2006-11-22 12:45:10 +00:00
Markus Schorn
399fa8e60a
Index: Add method to find names by position
2006-11-22 12:44:56 +00:00
Markus Schorn
dd464d51a3
CModel: Extension to represent names from the index
2006-11-22 12:44:33 +00:00
Anton Leherbauer
f52791b8cb
Bug 165090 - Leading spaces are not preserved when pasting comments
2006-11-21 10:23:22 +00:00
Markus Schorn
a83a57c3ba
PDOM db: Improves reading char[] from chunks.
2006-11-21 10:04:03 +00:00
Andrew Ferguson
b348ab9f8d
Add optional message parameter to PDOMNotImplementedError
2006-11-20 18:13:57 +00:00
Markus Schorn
e62a54fcea
Extracts common stuff from full and fast indexer to a base class.
2006-11-20 12:38:56 +00:00
Norbert Plött
c64385f973
Fix for #151005 - Error parser - cannot generate proper marker for file outside of the workspace
2006-11-20 08:14:14 +00:00
Doug Schaefer
7395254810
Implemented isSameType for PDOMCTypedef for 164696.
2006-11-17 17:28:21 +00:00
Doug Schaefer
00b44da134
Implemented isSameType for PDOMCPPEnumeration for 164696.
2006-11-17 17:08:44 +00:00
Doug Schaefer
46903cc52f
Bug 164972 - Fix handling when f(void) is used in a decl and f() in the def.
2006-11-17 15:59:44 +00:00
Doug Schaefer
58a835d441
Bug 162230 - Fix a stack overflow that was happening with function template specializations.
2006-11-16 21:35:51 +00:00
Markus Schorn
f0f63b48ed
Fix for 162168, storing enclosing definition in index.
2006-11-16 16:21:02 +00:00
Markus Schorn
456f0c229c
Improved halting of indexer when it hits too many erros. Increased max error count to 500.
2006-11-15 16:36:25 +00:00
Markus Schorn
3954755d03
Testcase and fix for 164644, slash inside function style macro
2006-11-15 16:15:07 +00:00
Andrew Ferguson
e714b84612
Tidy up pdom binding resolution code, fix typedefs accessed by qualified names
2006-11-15 10:14:30 +00:00
Markus Schorn
d6eadac266
Fix for 164500, macro redefinitions in index.
2006-11-15 09:49:36 +00:00
Doug Schaefer
c8a56d7cb3
Fix Not implemented error in PDOMClassType.isSameType().
2006-11-14 18:39:55 +00:00
Markus Schorn
b2439b77c8
Adding files to the index: Use same order for full and fast indexer.
2006-11-14 13:09:16 +00:00
Markus Schorn
e3c77133d7
Testcase and fix for 164360, NPE while adding include to PDOM.
2006-11-14 09:59:53 +00:00
Markus Schorn
45fecb58d9
Adds a trace option for logging exceptions caught and ignored by the parser.
2006-11-13 15:48:55 +00:00
Markus Schorn
52bbe25b47
Logs the name of the file currently parsed, together with exceptions caught by the indexer.
2006-11-13 14:57:14 +00:00
Andrew Ferguson
94f1a13a14
Improve accuracy of index based binding resolution
...
this patch
* improves pdom resolution binding (PDOMC*Linkage.resolveBinding)
* fixes some broken binding resolution test data
* has PDOMCPPField store type information
* has PDOMCPPNamespaceAlias store what it is aliasing
2006-11-13 14:25:14 +00:00
Markus Schorn
d61c4d35ec
Fixes two exceptions in the scanner (parsing firefox).
2006-11-13 11:50:35 +00:00
Alain Magloire
c7d8278a6a
fix enhancement PR 149102 for BlackFin support
2006-11-12 19:51:08 +00:00
Anton Leherbauer
67654f8f4f
More code formatter heuristics and stay Eclipse 3.2 compatible.
2006-11-10 23:05:48 +00:00
Anton Leherbauer
12f3dd59c5
Bug 95274 - Support code formatter
...
First stab at a built-in code formatter
2006-11-10 13:55:48 +00:00
Markus Schorn
665fdd2ca8
Include Browser: wait for indexer before computing tree.
2006-11-10 12:12:52 +00:00
Markus Schorn
68fce7ef7c
Follow up for 150075, progress indication for indexer;
...
Cancel indexing on manual reindex request.
2006-11-10 10:55:15 +00:00
Markus Schorn
2d8f966f3b
Fix for 150075, progress indication for indexer
2006-11-09 15:09:21 +00:00
Markus Schorn
abb2bcc28b
Fixes a couple of wrong offsets in PDOM.
2006-11-08 14:33:16 +00:00
Markus Schorn
4c73232e1c
Patch for 162581, by Andrew Ferguson, stack overflow in AST/PDOM.
2006-11-08 09:30:17 +00:00
Markus Schorn
cc1407df9d
Include Browser: using offsets from index
2006-11-08 08:39:12 +00:00
Markus Schorn
9c3e30e9a0
Testcase and fix for 159566 and 159570, additional info for IIndexInclude.
2006-11-07 12:46:44 +00:00
Markus Schorn
206ad600e7
Sets default to index files with build info, only.
2006-11-07 09:47:19 +00:00
Markus Schorn
df871fe06b
Testcase and fix for 106275, IASTPreprocessorIncludeStatement incomplete.
2006-11-06 15:36:06 +00:00
Markus Schorn
f60b2f1bb1
Delays traversal of project to indexer job
2006-11-06 13:17:58 +00:00
Markus Schorn
c4e4e61e3f
Testcase and fix for 156988, exception in scanner.
2006-11-03 09:38:24 +00:00
Markus Schorn
fdabd9645c
Test case and fix for 157009, scanner skips line.
2006-11-02 16:50:25 +00:00
Markus Schorn
fe91086213
Testcase and fix for 162214, line comment after directive
2006-11-02 14:54:45 +00:00
Markus Schorn
92b49872f2
Fix for 162180, scanner locations
2006-11-02 14:15:37 +00:00
Markus Schorn
6ac289f820
Fix for 162755, cleanup in ArrayUtil
2006-10-31 10:08:56 +00:00
Markus Schorn
c8b7ec6935
Fix for 162758, clear index before using reader factory.
2006-10-30 16:16:41 +00:00
Markus Schorn
229bbeea3d
Fix for 162747, IIndex.findIncludes()
2006-10-30 16:00:37 +00:00