| Summary: | Add FullIndexer again | ||
|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | Marko Tomljenovic <marko.tomljenovic> |
| Component: | cdt-core | Assignee: | Project Inbox <cdt-core-inbox> |
| Status: | CLOSED DUPLICATE | QA Contact: | Doug Schaefer <cdtdoug> |
| Severity: | major | ||
| Priority: | P3 | ||
| Version: | 7.0.1 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Marko Tomljenovic
Oh, god, no. The Full Indexer is an order of magnitude slower than the Fast indexer and almost always produces the same results. I believe we have the indexers set up as an extension point. If people want to move the full indexer to an optional plug-in that is never shipped in the Eclipse packages, then feel free. I would take the risk having a higher runtime but having the proper index content. This means I can take the FullIndexer from e.g. the CDT 6.0.2 release and plug it in the 7.0.1 release? Or are there any API changes in the PDOM, .... ? Wait, there is a problem. The indexer configuration ui in the properties page does not allow to choose the indexer any more!!!! (In reply to comment #3) > Wait, there is a problem. > The indexer configuration ui in the properties page does not allow to choose > the indexer any more!!!! If I can at least set it programmatically I am fine with that too. The value of the full-indexer is overrated because it ends up storing one version of the header file in the index. Much of the tooling depends on index-based parsing (even if you'd use an indexer that does not work index-based). For example, when you use F3, there is no time to parse the editor content without using the index. I dought that it is simple to reanimate the full-indexer, but you can give it a try. The UI for selecting the indexer will appear as soon as there is a contribution to the extension point. The solution for the underlying issue (header file used with different macro dictionaries) is outlined in bug 197989. It would be more valuable to invest into this. *** This bug has been marked as a duplicate of bug 197989 *** |